Skip to content
KETOFOCUS.

Sweater weather calls for keto comfort food. Get Cozy →

Cauliflower Fried Rice

Fluffy and savory, with scrambled egg and soy sauce through every bite and none of the mush or the cauliflower smell that puts people off riced cauliflower. The way I cook it, you hardly notice the switch from white rice, and what I figured out is to cook the riced cauliflower with no added oil until the moisture cooks off, drop the heat to scramble the eggs, then bring it all together with the sauce. Fresh or frozen cauliflower works. 6.8g net carbs per serving.
  • 6.8gnet carbs
  • 7gprotein
  • 23minutes
  • 4servings

This post may contain affiliate links. See my disclosure policy.

This is a go-to keto side dish in my house. Swap riced cauliflower for white rice and you seriously cut the carbs without losing flavor or texture. The way I cook it, you hardly notice the switch.

I pair it with beef and broccoli, teriyaki chicken, or chicken stir fry when I want a full spread. On busy weeknights, I toss in leftover chicken or pork and call it dinner.

A skillet with fluffy cauliflower fried rice. The rice has chunks of carrot, red bell pepper, egg and sliced green onion.

The finely grated cauliflower comes out fluffy like traditional rice, and the bits of carrot and bell pepper add color and crunch. I cook the riced cauliflower with no added oil until the moisture cooks off, which is what eliminates that funky cauliflower smell most people complain about. The carrot and garlic soak up the sesame oil before the rice goes in, so the rice cooks in a nearly dry skillet. That one step changes everything.

The whole dish comes together in about 18 minutes once the cauliflower is riced. I’ve been making this keto version for years, and it’s the one my family actually requests. Not because it’s “healthy” (they don’t care about that), but because to them it’s just dinner.

Want to drop the carbs even more? Decrease or omit the carrot and bell peppers. Without the carrot and bell peppers, each serving is 5.3 net carbs and 8.4 total carbs.

A plate of cauliflower fried rice mixed with red pepper, carrot and green onion. Chopsticks are laying on the plate.

How to rice cauliflower

Using a food processor

  1. Clean and chop: Wash the cauliflower head and pat dry. Remove any leaves, then cut the head in half. Cut out the stem by making a V cut on both sides. Chop into smaller florets.
  2. Pulse in batches: Place florets into a food processor. Don’t overcrowd it. I fill the bowl about halfway and pulse until the pieces are rice-sized. Stop before it turns to mush. I’ve over-pulsed more times than I want to admit, and once it goes paste-like, there’s no saving it.

Without a food processor

  1. Box grater: Use the side with medium-sized holes and grate the cauliflower over a bowl. This gives you a nice, even rice texture.
  2. Chop by hand: After cutting cauliflower into florets, finely chop each one with a knife. It takes longer, but it works.
A food processor bowl with freshly processed cauliflower rice.

Variations and additions

Vegetables

  • The carrot and bell pepper are there for flavor and color, but I swap them out depending on what I have. Peas, snow peas, green beans, broccoli, diced zucchini, edamame, or mushrooms all work.
  • If you’re keeping carbs as low as possible, skip the carrot and pepper entirely.

Proteins

  • I turn this into a full meal by adding protein. I cook the protein first, set it aside, then toss it back in at the end. Diced chicken, shrimp, pork, sliced flank steak, or tofu all hold up well. I cook chicken to 165 degrees before it goes back in the skillet. For a keto Asian night, I serve this alongside chicken katsu or a poke bowl.

Seasoning

  • I customize this depending on my mood. A splash of fish sauce adds umami depth. Toasted sesame oil (not regular), sriracha, red pepper flakes, or chili garlic paste all change the flavor profile completely.
  • For something brighter, I finish with fresh lime juice and cilantro. I also like tossing it with my stir fry sauce when I want more savory depth, or serving it next to an Asian cucumber salad for a crunchy contrast.

Low carb substitutions for the rice

  • If cauliflower still isn’t your thing, riced broccoli or grated zucchini both work as low carb alternatives. I’ve used the same dry-skillet method on broccoli rice and it holds up surprisingly well.

Storage and meal prep

I meal prep this regularly, and it holds up better than most cauliflower dishes. Let the rice cool completely before transferring to an airtight container.

Refrigerator: up to 5 days. I usually make a double batch on Sunday and portion it out for the week.

Freezer: up to 3 months. For the best texture, I spread the cooled rice on a baking sheet and freeze it flat before transferring to freezer bags. This keeps it from clumping into one solid block.

Frozen rice can be thawed overnight in the fridge or added straight to a hot skillet.

Reheating

  • Stovetop: Reheat over medium heat. I add a tiny splash of sesame oil if it starts to stick. Stir frequently.
  • Microwave: Place in a microwave-safe bowl, cover, and heat in 30-second intervals. Stir between each one until warmed through.

How to make cauliflower rice taste good

Riced cauliflower gets a bad rap, and I get it. Most people cook it in oil or butter right away, and it turns into a mushy, smelly mess. I dealt with that for a long time before I figured out what was going wrong.

The problem is moisture. Raw cauliflower (especially frozen) is full of water, and that water is what carries the sulfur smell and creates that soggy texture. If you cook it in oil before removing the moisture, you’re basically steaming it in its own funk.

My dry-skillet method

I cook the riced cauliflower with no added oil. In this recipe, the carrot and garlic go in first and soak up the sesame oil, so the rice lands in a nearly dry skillet. No extra oil, no liquid, just heat. After 4-5 minutes, the moisture cooks off and you’re left with fluffy, neutral-tasting rice. That’s when I add the other ingredients. This one step is the difference between cauliflower rice that tastes like gym socks and rice that actually tastes good. A wok works too (the higher heat at the edges helps with larger batches), but my regular 12-inch skillet handles a standard head of cauliflower with no issues.

Frozen works the same way

I’ve tested both frozen bags and fresh heads, and the results are identical with this method. Don’t steam the frozen cauliflower rice in the microwave first. Just dump the frozen rice straight into the skillet and let the heat do the work. It takes a couple extra minutes for the ice to melt off, but the end result is the same fluffy texture. This is one of my favorite keto side dishes because of how forgiving the method is.

Discover more keto recipes on our channel Hundreds of keto recipe videos, with step by step instructions and the tips that make keto easy.
KetoFocus
The recipe

Cauliflower Fried Rice

Pin
Prep 5 min Cook 18 min Total 23 min Serves 4

Ingredients

Servings 4

Fried Cauliflower Rice Ingredients

Step by Step Instructions

  1. Rice the cauliflower (only if using fresh cauliflower)

    If using a head of cauliflower, cut the cauliflower into florets and place in a food processor. Pulse until finely chopped and rice-like consistency. Alternatively, cauliflower can be riced using a hand grater.

    For this step

    • 1 medium head of cauliflower
    A food processor bowl with riced cauliflower inside.
  2. Cook the carrots

    In a large skillet or wok, heat the sesame oil over high heat. Add diced carrots and cook for 2-3 minutes or until slightly tender. Add garlic and cook for 1 minute or until fragrant.

    For this step

    • 2 teaspoon sesame oil
    • 1 medium carrot, diced
    • 2 cloves garlic, minced
    A skillet with diced carrots cooking in oil.
  3. Make fluffy cooked cauliflower rice

    Add riced cauliflower to the skillet (without adding additional oil) and cook for 5 minutes, stirring frequently. Cook cauliflower rice until most of the moisture is cooked out and the rice is fluffy. If using frozen cauliflower rice, add frozen rice straight to the skillet.

    A black skillet with cauliflower rice cooking with carrots.
  4. Saute remaining vegetables

    Add diced red and green bell peppers. Cook for 3-5 minutes, stirring occasionally until slightly tender.

    For this step

    • 1/4 cup finely diced red bell pepper
    • 1/4 cup finely diced green bell pepper
    Diced red and green bell pepper sitting on top of cooking cauliflower rice in a skillet.
  5. Crack the eggs

    Lower the heat to low-medium. Push the rice and vegetables to the sides of the wok or skillet, creating a well. Add beaten eggs to the center and scramble until set. Mix eggs into the vegetables.

    For this step

    • 2 eggs, lightly beaten
    Riced cauliflower and vegetables surrounds a well of beaten eggs.
  6. Stir in the seasoning

    Add soy sauce or liquid aminos and sweetener. Stir to combine. Taste and adjust seasoning, adding more soy sauce, sweetener or sesame oil if needed. Garnish with sliced green onions.

    For this step

    • 2-2 1/2 tablespoons soy sauce or liquid aminos
    • 3/4 teaspoon granulated sweetener of choice
    A hand pouring soy sauce into fried rice inside a skillet.

Nutrition

Calories
109
Fat
5.2g
Protein
7g
Total carbs
10.6g
Fiber
3.8g
Net carbs
6.8g

Nutrition is an estimate calculated from the ingredients listed. Brands vary, so check labels if you track closely.

Frequently Asked Questions

Do I need to thaw frozen cauliflower rice before cooking?

I don't. Most recipes tell you to thaw it and squeeze out the moisture with paper towels, but I skip that entirely. I dump the frozen rice straight into the skillet and let it cook for 6-7 minutes instead of the usual 4-5. The extra time lets the ice melt and the water cook off. The end result is the same fluffy texture I get from a fresh head. No thawing, no squeezing, no paper towels.

Why is my cauliflower rice mushy?

I've troubleshot this so many times. The three biggest causes: over-processing in the food processor (I've done it, it turns to paste in seconds), cooking in oil or butter before the moisture cooks off, and adding too much sauce at the end. My fix is always the same. The rice goes in with no added oil for a full 5 minutes, stirring frequently. Once the moisture is gone and the rice is fluffy, then the peppers, eggs, and sauce go in.

Why does my cauliflower rice smell bad even after cooking?

That sulfur smell comes from the moisture in the cauliflower. When you cook it in oil or butter right away, you're trapping that water and basically steaming the vegetable in its own funk. I eliminated the smell by cooking the rice with no added oil first. Four to five minutes of that pulls the moisture (and the smell) out before the seasoning goes in. My family stopped complaining about the smell the day I figured this out.

Can I make this without eggs?

I've skipped the eggs when cooking for friends who don't eat them, and the dish still works. You lose some of the texture contrast, but the seasoning and vegetables carry it. I've also tried crumbled extra-firm tofu in place of the eggs. I press the tofu dry first, crumble it into the well the same way I'd add eggs, and let it crisp up for a couple minutes. It doesn't taste like eggs, but it fills the same role in the bowl.

What soy sauce substitute works for gluten-free?

I use coconut aminos or tamari interchangeably. Coconut aminos is a little sweeter and milder, so I add an extra splash to match the depth of regular soy sauce. Tamari is closer in flavor and I don't have to adjust the amount. Both work in this recipe without changing anything else. I keep tamari as my default because the flavor profile is nearly identical.

Can I use an air fryer for cauliflower rice?

I've tried it and the texture is different. The air fryer dries out the rice faster, which sounds like a good thing, but it also makes the edges too crispy while the center stays uneven. I get much better results in a skillet where I can stir constantly and control the moisture. If you want to try it, spread the riced cauliflower in a thin layer at 400F for 8-10 minutes, stirring halfway. It works, but it's not my preferred method.

Browse by ingredient
Similar recipes

People who cooked Cauliflower Fried Rice also made

Reviews

Tap to rate

4.7 from 23 ratings, 23 written

Made this recipe?

Replying to Beth

Your rating

Valerie

What sweetener works best in this? I only have monk fruit on hand.

Reply

Annie Lampella

Monk fruit works, Valerie. At 3/4 teaspoon the sweetener is basically interchangeable – I’ve used erythritol and allulose in here too and honestly can’t tell the difference at that amount. Just use what you have.

Reply

Min

Dropping the heat to scramble the eggs was the part I thought I’d botch. First time making cauliflower rice, so I followed the method exactly: pushed to the sides, low-medium, fold once they start setting. Came out right on the first try, which I wasn’t counting on. Keeping the heat high through the carrots and peppers before that is what stops the cauliflower from getting soggy. Liquid aminos instead of soy sauce, same depth. Whole thing in about 18 minutes on a Wednesday night. Shrimp next batch.

Reply

Annie Lampella

First try on the egg fold is rare. For shrimp, I cook it first, about 2 minutes, then pull it before starting the rice and add it back in at the end. That batch is going to be good, Min.

Reply

Sam

Had a bag of frozen cauliflower rice in the freezer for weeks. This just told me what to do with it.

Reply

Brett O.

Don’t skip the 3/4 teaspoon of sweetener, it looks like a rounding error but it’s the part that tips the flavor from ‘cauliflower stir-fry’ toward something that reads like actual takeout. I wrote off Friday night Chinese when I went keto, figured that craving was just done. This is the first recipe that’s gotten close enough that I stopped missing it, and the sweetener is a big part of why the liquid aminos land the way they do. One less thing I’m pretending not to want.

Reply

Annie Lampella

Brett, that’s exactly why it’s in there. Without it the liquid aminos just taste salty instead of like sauce. I fiddled with that amount a while before landing on 3/4.

Reply

James

Smells like Friday nights used to.

Reply

Annie Lampella

That sesame oil hitting a hot pan smells exactly like the takeout version. I built it that way on purpose. Glad those Fridays are back, James.

Reply

Rosa

I’ve tried maybe four or five cauliflower fried rice recipes at this point and the main problem I kept running into was either mushy texture or that cauliflower smell bleeding through everything. This one actually handled both. Cooking it on high heat with the sesame oil first, then adding the cauliflower without extra oil, makes a real difference. It comes out dry and separate instead of clumping. I used liquid aminos instead of soy sauce and the flavor was clean. Fair warning from my first attempt: I added the eggs too early and they blended into the rice instead of staying in actual chunks. Second time I waited until the heat dropped and it looked right. Not the flashiest side dish, but it does what a good fried rice substitute needs to do better than anything else I’ve tried.

Reply

Annie Lampella

Egg timing is the one part that gets me every time too. Drop the heat until it stops crackling, then pour them in. And yes, liquid aminos is what I use too, the flavor’s less sharp.

Reply

Dina J.

Been making this for months and finally switched to frozen cauliflower rice because it’s been freaking brutal outside and ricing a whole head of cauliflower in a hot kitchen felt like punishment. Texture actually got better too. Way less steam off the pan, so the rice crisps instead of going soggy. Not going back even when it cools down.

Reply

Tanya

The sesame oil and liquid aminos get the takeout flavor right. My one note: if you’re using fresh cauliflower, squeeze out as much moisture as you can before it hits the pan, otherwise it steams instead of crisping. Extra step but it made a noticeable difference.

Reply

Amanda X.

My son walked in while I was cooking and asked if I ordered Chinese food. That’s not nothing, coming from him. He’s 12 and has correctly identified every healthy swap I’ve made for the last two years before the first bite. He finished two bowls before I said anything about it being cauliflower, and the look on his face was worth the whole thing. I think it’s the sesame oil in a hot pan with the garlic. It smells exactly right.

Reply

Annie Lampella

Two years of catching every swap and this one got him. That’s a better result than any test I ran on my own kids.

Reply

Michelle

Made a big batch on Sunday and it reheats way better than I expected (the sesame oil flavor seems to deepen overnight), so I’ve basically been eating fried rice for lunch all week without getting tired of it.

Reply

Annie Lampella

The sesame oil thing is real. I’ve noticed it too, day two tastes more toasted than day one. Stovetop reheat if you can – microwave makes it a little soggy.

Reply

Beth

I’ve made four or five different cauliflower fried rice recipes over the past year trying to find one worth repeating, and most of them have the same problem: that sharp cauliflower smell never fully cooks out, so it follows you into every bite. This one doesn’t have that. Cooking the riced cauliflower in the dry skillet without extra oil seems to be why, and I’ve started doing the same with other veggie rice dishes. The sesame oil carries the flavor the other recipes skip. Texture-wise, it’s the closest to actual takeout rice I’ve found.

Reply

Annie Lampella

The dry step isn’t about browning, just forcing the moisture out. Riced broccoli works great for that too.

Reply

Laura

This is SO good and I want to warn people, do not rush the moisture step or you’ll end up with soggy cauliflower soup instead of fried rice (first attempt was rough). High heat, give it space, let the pan do its thing before you crack the eggs in. The sesame oil smell when it finally crisps up is worth every minute of patience.

Reply

Annie Lampella

I’ve made the soup version. More than once.

Reply

Courtney W.

My 10-year-old walked in while this was cooking and asked what Chinese place I ordered from. When I told him it was the cauliflower rice he’d turned down twice, he just stood there staring at the pan. That sesame oil does all the work.

Reply

Annie Lampella

That standing-in-silence is the best review. Two teaspoons of sesame oil, not three. I’ve gone heavier and it turns greasy.

Reply

Ryan Anderson

Making this for a family thing this weekend and I’ll need to triple it for 10 people. Better to do it in batches in the wok or does it scale up fine in one go?

Reply

Annie Lampella

Batches for sure. Triple in one wok traps the moisture and you’ll get mush instead of that fluffy texture. Two pans at once if you have them, otherwise just rotate through.

Reply

Yuki

Made this for a weeknight dinner and my son cleared his plate before I mentioned it was cauliflower. His face when I told him was worth it (this is the kid who pulls every carrot out of soup). Was a little nervous my first time ricing a whole head, but the sesame oil smell when it hits the pan is so good. Might add a bit more soy sauce next time, but it’s really close to what I’d want.

Reply

Annie Lampella

Kid who pulls every carrot out of soup finishing cauliflower rice. That’s something. On the soy sauce, go up to 3 tablespoons. Past that it gets salty fast.

Reply

Quinn K.

Batch this every Sunday and it holds up all week way better than I expected. The sesame oil flavor actually deepens by day two. Five lunches, done.

Reply

Annie Lampella

Five lunches from one batch is exactly the point. Glad it held up.

Reply

Dani G.

My 12-year-old has been running an active anti-cauliflower campaign for three years, so I made this without announcing what it was. He ate the whole pan, went back for what he thought were leftovers, and then I told him. The face he made was worth every second. That sesame oil with the egg scrambled right into the rice gives it the flavor and texture that just reads as actual fried rice, even to a deeply suspicious kid.

Reply

Annie Lampella

The sesame oil is the thing. I tried skipping it once to cut calories and it just tasted like… vegetables. Back in immediately.

Reply

Gina

My 14-year-old has had a cauliflower radar since 2022 and rejects it in every form. Made this on a Wednesday with sesame oil and soy sauce. He ate two full bowls, said nothing, then asked if we were having it again Thursday. That silence followed by a logistics question is the highest praise I’ve gotten from him in this kitchen.

Reply

Annie Lampella

Two bowls and a Thursday scheduling question from a kid running active cauliflower radar since 2022. That’s the review right there.

Reply

Matt I.

Usually make fried rice in a carbon steel wok, but only have a stainless skillet right now. Does it make much difference for cooking off the moisture and getting that fluffy texture, or will stainless hold up okay on high heat?

Reply

Keisha Miller

I’ve been putting off cauliflower rice for months because every version I’d smelled cooking made me want to bail, but the sesame oil over high heat actually does something to it, the cauliflower smell just disappears. Ate the whole batch standing at the stove before I even plated it. Does it work the same with frozen cauliflower rice, or does fresh make a real difference?

Reply

Keep going

More Sides Recipes

See all 62 Sides recipes

Get new recipes from Annie

One email a week. Unsubscribe whenever you like.