Skip to content
KETOFOCUS.

Sweater weather calls for keto comfort food. Get Cozy →

Roasted Air Fryer Keto Cauliflower

Crispy, golden keto air fryer cauliflower with bold seasoning and a crusty finish people mistake for roasted potatoes — just 2.3g net carbs. I reach for it almost every week, and it's ready in under 15 minutes.
  • 2.3gnet carbs
  • 1.4gprotein
  • 12minutes
  • 4servings

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

I started making keto air fryer cauliflower as a quick side, and it became one of those recipes I don't even think about anymore. I just make it. One of my readers brought a batch to her sister's dinner, and three people finished the whole bowl thinking it was roasted potato. That's the kind of texture you get when the seasoning and cook method are dialed in.

Here's what I do differently: I cook at 300°F instead of the 370-400°F most recipes call for. I know that sounds low, but I've tested it both ways. The lower temperature gives the florets time to dry out and develop an even crust all over, not just burnt edges with a soft center. At higher temps, the outside chars before the inside cooks through, and you end up with that weird raw-in-the-middle texture nobody wants. If you don't have an air fryer, 425°F on a sheet pan for 20-25 minutes works too (flip halfway), though the crust won't be quite as even.

The biggest mistake I see is tossing wet florets into the basket. Two of my readers figured this out independently before I even mentioned it: pat the florets completely dry before tossing them in oil. Any surface moisture turns to steam, and steam is the enemy of crispy. I keep a stack of paper towels next to the cutting board and press each piece dry before it goes in the bowl.

Don't crowd the basket, either. I do mine in a single layer with space between each piece. When florets overlap, they trap steam and go soft instead of getting that crackly exterior. One reader pulls hers at 12 minutes on a hot-running unit and gets this almost nutty crunch on the outside. Mine sometimes needs a few extra minutes, so check yours around the 10 minute mark and adjust from there. If I'm making a bigger batch, I run two rounds rather than pile everything in at once.

For seasoning, my base is olive oil, salt, garlic powder, black pepper, and red pepper flakes. I've been adding smoked paprika to every batch since a reader described the color as "deep reddish-gold, almost like chips." She was right. The paprika adds a warm, smoky depth that pairs perfectly with the heat from the red pepper flakes. I use a similar seasoning base on my keto roasted potatoes too.

If you want to take this further, toss the cooked florets in buffalo sauce and serve with ranch for a low carb take on buffalo wings. Or sprinkle grated parmesan over the top during the last 2 minutes so it melts into crispy edges. This is also naturally dairy-free as written (no cheese, no butter), so it works for anyone avoiding dairy on keto.

I serve this alongside roasted asparagus, keto french fries, or roasted carrots when I want a full snack spread. For more cauliflower ideas, my cauliflower fried rice and loaded mashed cauliflower are both worth keeping in your rotation.

The macros on this are solid. About 2.3g net carbs per serving, and even with a ranch dip, I stay under 4g for the whole thing. I eat this as a snack, a side, or sometimes just standing at the counter straight out of the basket.

chopping up cauliflower florets

Cut the florets to about the same size so they cook evenly, and trim off the thick stem ends as you go.

How to Tell When the Cauliflower Is Done

crispy chunks of fried cauliflower in an air fryer basket

Ten minutes is usually enough, but it depends on how thick your florets are. You want them tender inside and crusty on the outside. The best check is the fork test: if a fork slides into a floret easily, they are ready.

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

Roasted Air Fryer Keto Cauliflower

Print Pin
Prep 2 min Cook 10 min Total 12 min Serves 4

Ingredients

Servings 4

Roasted Air Fryer Keto Cauliflower Ingredients

Step by Step Instructions

  1. Toss cauliflower in seasoning

    Preheat air fryer to 300 degrees. In a large bowl, place the cauliflower florets. Drizzle with olive oil and add seasoning. Toss to coat evenly.

    a bowl of caulilfower florets coated with pepper and oil
  2. Air fry

    Place cauliflower into the basket or tray of the preheated air fryer. Cook for 10 minutes. Shake the cauliflower after 5 minutes of cooking to ensure even crisping on all florets.

    cauliflower florets in an air fryer basket

Nutrition

Per serving: 1/4 of recipe

Calories
79
Fat
7g
Protein
1.4g
Total carbs
3.8g
Net carbs
2.3g

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

Frequently Asked Questions

Can I use frozen cauliflower for this recipe?

I've done it. Thaw the florets completely and squeeze them dry in a clean kitchen towel. Frozen cauliflower holds a lot of extra water, and if you skip the drying step, they steam instead of crisp. I spend an extra two minutes pressing out moisture, and the result is almost as good as fresh.

What oil works best for this recipe?

I use olive oil because I like the flavor it adds, but I've also tested avocado oil and melted coconut oil. Avocado oil gives you the cleanest taste if you want the seasoning to do all the work. Coconut oil adds a subtle richness that I actually like with the garlic powder. All three crisp up the same.

How do I store and reheat leftover cauliflower?

I keep mine in an airtight container in the fridge for up to 4 days. When I reheat, I put them back in at 300°F for 3-4 minutes and they crisp right back up. I tried microwaving leftovers exactly once and won't be doing that again. For meal prep, I make a double batch on Sunday and portion it out for the week. I bring these to work as a snack with ranch in a separate container, and I rotate in Spanish cauliflower rice and avocado fries for variety.

Why is my cauliflower soggy instead of crispy?

Two things I've learned from making this over and over: moisture and crowding. If the florets aren't completely dry before going in, surface water turns to steam and you get soft, limp results. Pat every piece dry before tossing in oil. The other fix is giving each floret its own space in the basket. When they pile up, they trap steam between them. I'd rather run two batches than end up with a soggy pile.

Can I make buffalo cauliflower with this recipe?

I do this all the time. Cook the cauliflower as written, then toss the hot florets in about 2-3 tablespoons of buffalo sauce as soon as they come out. Serve with ranch on the side. The macros stay solid, and my version of this is better than most bar food I've had.

Can I make this in the oven instead?

I've tested this at 425°F on a sheet pan and it works. Spread the florets in a single layer, flip them halfway through, and give them 20-25 minutes total. The crust comes out a little less even than my usual method, but the flavor is the same. I toss them in the same oil and seasoning mix either way. Parchment paper on the pan makes cleanup easier and keeps the bottoms from sticking.

Is this recipe dairy-free?

As written, yes. No cheese, no butter, no dairy at all. I designed it that way without really thinking about it, since olive oil and dry spices are all it needs. That makes this a low carb, dairy-free side you can serve to pretty much anyone. If you want to add parmesan (I do sometimes), sprinkle it in the last 2 minutes, but the base recipe stands on its own.

How do I get a breaded or coated texture without flour?

I've tested a pork rind coating that works well. Crush pork rinds into fine crumbs, dip each floret in beaten egg, then press into the crumbs before cooking. I cook coated florets at 350°F for about 12 minutes, flipping once. The coating gets this crunchy shell that's completely different from the plain-toss method. It's more work, but when I want that fried-food crunch, this is how I get it without any flour.

Browse by ingredient
Similar recipes

People who cooked Roasted Air Fryer Keto Cauliflower also made

Reviews

Tap to rate

4.6 from 25 ratings, 13 written

Made this recipe?

Replying to Michelle

Your rating

Lee M.

Best thing I have made in a while. Your recipes are the reason this way of eating still feels easy for me. Thanks.

Reply

Michelle

still has that crispy edge even on day three

Reply

Annie Lampella

Michelle, day three is when I expect mine to get soft. The fact that it holds is half the reason I keep making this one. 300 for 3-4 minutes in the air fryer if you ever need to reheat – comes right back.

Reply

Michelle

Didn’t know the air fryer could bring it back like that. Trying 300 next time instead of just eating it cold.

Reply

Heather

Cut the florets small, closer to a large grape than a golf ball. The bigger pieces cook unevenly at 300 and you end up with soft centers in an otherwise crispy batch. I do two batches back to back and portion them out for the week, they reheat in the air fryer in a couple minutes without turning to mush, which not everything does. The seasoning as written is just a starting point. I go heavier on the garlic powder and add smoked paprika before I’m satisfied.

Reply

Annie Lampella

You’re right about going smaller, Heather. I cut mine down to about grape size after a few batches came out with soft centers in the middle of a crispy pan. I haven’t tried smoked paprika on these yet, but I’m adding it next round.

Reply

Elaine

Couldn’t have told you I had feelings about cauliflower until I made this. The olive oil and garlic powder coming out of the air fryer smelled exactly like my aunt’s roasted vegetable pan from every holiday dinner, and I had to just stop for a second. She made those every year and I never thought to ask her how. Didn’t expect to get this way over a side dish, but 2.3 net carbs and that smell brought everything back.

Reply

Annie Lampella

Garlic powder in hot oil does something. I still catch myself when the air fryer gets going on this one. Elaine, glad it carried her back.

Reply

Riley

‘Wait, there’s spice in this?’ from my sister. Yes, that’s the point.

Reply

Annie Lampella

Sisters always catch it. The red pepper flakes don’t look like much but they add up.

Reply

Nina

Giving up potatoes was the part of keto I was most worried about. These come out with that same golden, crispy edge at the bottom, and the red pepper flakes give it a heat I keep craving. Made a batch on Tuesday and have thought about it every day since.

Reply

Annie Lampella

Try bumping the red pepper flakes to 1/2 teaspoon next batch. That’s closer to how I actually make it, the recipe amount is conservative.

Reply

Rhonda Q.

Thought 300 was too low for any real browning, but these came out crispier than my usual 425 oven roast.

Reply

Annie Lampella

300 moving is not the same as 300 sitting still.

Reply

Fatima

My son grabbed a piece off the tray before dinner and told me ‘these potatoes are really good.’ I didn’t correct him. He ate more than half the batch thinking it was potatoes. I finally told him when there were two pieces left. He made a face, thought about it, then picked up one of the last pieces. Four stars because I had to fight for my share.

Reply

Annie Lampella

He picked it up anyway. That’s the part that gets me every time. I started making double batches for exactly this reason.

Reply

Tiffany

Been on a meal prep kick and this cauliflower keeps landing on my Sunday list because the kids actually eat it. My question’s about reheating. I really want that crispy finish and I’m worried about it going soft after a day or two in the fridge. Tried microwaving a batch last week and it was a letdown, soft all the way through, none of that golden crunch from fresh out of the air fryer. Would 300 for a few minutes bring the texture back, or do you have a better approach? Also wondering whether you’d drizzle a little extra olive oil on before the second round or if that makes it greasy. Basically trying to figure out if this is a legit make-ahead or if it needs to be cooked right before serving.

Reply

Annie Lampella

300 for 3-4 minutes and they come right back. Skip the extra olive oil, there’s already enough from the first cook. Adding more just makes them greasy.

Reply

Amy

I’ll be honest, I was not buying the cauliflower-as-potato-substitute thing. Like, at all. Made this purely out of desperation when I needed a side dish and had nothing else. The red pepper flakes and garlic powder together at 300 degrees did something I wasn’t expecting (the edges went genuinely crackly, not just soft-roasted). Four stars because I’m now tweaking my temp up to 325 for the last few minutes to push the caramelization further, but that’s me chasing perfection on something that was already good.

Reply

Annie Lampella

325 for the last couple minutes is worth a shot. I’ve pushed it higher and the edges turn before the rest catches up. The 300-degree base is where the crispiness builds anyway.

Reply

Elizabeth

I’ve roasted cauliflower on sheet pans probably a hundred times and the results are always fine, you know, fine. The air fryer at 300 is different. That crust on the outside gets almost potato-like (I get why people say that now) and the red pepper flakes bloom in a way they never do in the oven. Four stars for now, five when I figure out if a little smoked paprika pushes it over.

Reply

Annie Lampella

Smoked paprika gets you there. Same 1/4 teaspoon, both bloom together and the smokiness layers on top of the heat.

Reply

Jess

Crank it to 400 for the last two minutes and the florets get edges that almost crackle when you bite in.

Reply

Annie Lampella

Yeah. Small florets will burn before the bigger ones crisp, so I pull those out first. The big ones at 400 for that last two minutes though, worth it.

Reply

Tiffany E.

Added a small handful of grated parmesan in the last 3 minutes and the cauliflower got this crackly golden crust that I was completely unprepared for. Was just using up what I had in the fridge, but now I can’t imagine skipping it. The florets already get so crispy on their own that adding cheese at the end just pushes them somewhere better. Making this every Sunday until it gets old.

Reply

Annie Lampella

The cheese crisps up so fast at that heat. I usually add mine at the 12-minute mark, the edges go almost lacy. Romano does the same thing if you want to mix it up.

Reply

Ryan

Never made cauliflower in the air fryer before, and my track record with vegetables is not exactly inspiring. The garlic powder and red pepper flake combo did something to these little florets I wasn’t ready for, and the edges came out with this crispy crust that I kept picking at while it cooled. Ate half of it standing over the sink. Going in the regular rotation.

Reply

Annie Lampella

Ha, the sink test is the real one. Try tossing them in buffalo sauce right out of the basket next time, the heat makes it cling.

Reply

Mike P.

Tried it at 375 after my first batch came out softer than I wanted. Night and day. The florets pick up real color in about 10 minutes and you skip that steamed-through texture from lower temps.

Reply

Annie Lampella

375 runs faster for sure. I usually land on 300 because the smaller florets burn before the bigger ones brown, but if you’re cutting them uniform you can push it.

Reply

Dina

I’ve been making roasted cauliflower on a sheet pan for years and assumed the air fryer version would just be a faster, less interesting take on the same thing. The 300-degree cook gets the edges genuinely golden in a way my oven sheet pan never managed, and the red pepper flakes come through clean instead of fading into everything else. Took me an embarrassingly long time to make this swap.

Reply

Annie Lampella

The red pepper flakes thing is real. Sheet pan either chars them or they disappear. 300 in the air fryer keeps them right there on the surface.

Reply

James

One thing I’ve started doing: pat the florets completely dry with paper towels before the oil goes in. That step is what gets you from soft centers to edges that actually crack when you bite in. I also tried swapping avocado oil for the olive oil since it handles the higher air fryer heat better, and the browning came out noticeably more even across the whole batch. Good side for a cold weeknight when you want something fast and actually satisfying.

Reply

Annie Lampella

Avocado oil is the better pick for air frying, the browning really does come out more even. I use olive oil for flavor but yours is probably crisping cleaner because of it. Wet florets steam instead of crisp no matter what oil you pick.

Reply

Olivia Martinez

I added a heavy pinch of smoked paprika to the seasoning mix and the color alone was worth it (deep reddish-gold, almost like chips). But the real thing I want to share: pat the florets completely dry before tossing in the oil. Mine kept steaming instead of crisping until I figured that out, and now every batch comes out with that crusty finish. The red pepper flakes with the smoked paprika together is freaking unreal.

Reply

Annie Lampella

Smoked paprika going in my next batch. Moisture kills the crisp, so I can see why drying them first fixed it. That color you described has me sold.

Reply

Jordan

so good. 2.3 carbs

Reply

Annie Lampella

The macros on this one are great. I dip mine in ranch and it’s still under 4g for the whole serving.

Reply

Keep going

More Sides Recipes

See all 62 Sides recipes

Get new recipes from Annie

One email a week. Unsubscribe whenever you like.