Buffalo Cauliflower

Annie Lampella @ Ketofocus

By Annie Lampella, Pharm.D.

Published September 23, 2021 • Updated March 7, 2026

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

Crispy air fryer buffalo cauliflower bites coated in buttery hot sauce and lupin meal. I think these taste better than wings, and they only take about 15 minutes.

I started making these as a game day snack, and now they show up at every gathering. The whole idea is simple: toss cauliflower florets in melted butter and buffalo sauce, roll them in lupin meal, then air fry or bake until the outside gets that crackling crunch. The lupin meal is what makes these different from every other version out there. It acts like cornmeal (similar gritty texture) but with a fraction of the carbs.

I’ve made these both ways dozens of times. The air fryer version wins on texture every single time. The circulating heat hits the florets from every angle, and you get an even, crispy shell all the way around in about 12-15 minutes. The oven works too (I use a wire rack so air flows underneath), but the air fryer is faster and crunchier. One of my readers, Cristina, tested both methods side by side and said the same thing.

A few things I’ve learned after making these so many times. First, use fresh cauliflower, not frozen. Frozen florets release too much water as they thaw, and your coating turns soggy no matter what you do. I buy the precut bags from the grocery store because they save time and I skip the mess of breaking down a whole head. Second, don’t overcrowd your air fryer basket. I do two batches when I’m feeding more than two people. The florets need space or they steam instead of crisp.

One thing I love about this recipe is how readers keep finding new spins on it. Melissa tried crushed pork rinds instead of lupin meal and got an even crunchier snap. Dina mixed garlic powder into the lupin meal and said it changed the whole coating. I’ve tried both, and they work. The pork rind version is crunchier but less subtle. The garlic powder addition is something I do every time now.

These work as a keto appetizer, a side dish, or just a snack when I’m watching something on the couch. I’ve served them alongside my jalapeno popper dip and keto nachos for a full spread, and nobody has ever guessed anything on the table was low carb. They just eat them. The buffalo sauce and butter combo gives them that rich, spicy flavor, and the lupin meal coating holds up even after sitting out for a while.

Youtube
640K+ subscribers
Discover More Keto Recipes on Our Channel

Explore 683+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.

Recipe
Print Pin

Buffalo Cauliflower

4.6 (5) Prep 5m Cook 10m Total 15m 4 servings

Ingredients

  • 10 oz cauliflower florets
  • 1/4 cup butter, melted
  • 3/4 cup buffalo sauce
  • 1/2 cup lupin meal

Step by Step Instructions

Step by Step Instructions

1
Coat cauliflower with buttery buffalo sauce

Add cauliflower florets to a large bowl. Add melted butter and buffalo sauce. Stir until all cauliflower florets are evenly coated.

a bowl with buffalo sauce coated all over cauliflower florets
2
Roll in lupin meal

Add lupin meal to a small plate or bowl. Roll each cauliflower floret in lupin meal to coat. Place on baking tray or air fryer basket.

coating a floret with lupin meal
3
Air fryer instructions

Air fry at 375 degrees for 12-15 minutes.

instant pot air fryer set to 12 minutes and 375 degrees
4
Oven instructions

Add buffalo cauliflower florets on a wire rack placed over a foil lined baking tray. Bake at 400 degrees for 12-15 minutes or until starting to turn golden brown.

coated cauliflower sitting on a tray
5
Drizzle more buffalo sauce

Drizzle a little more buffalo sauce over cauliflower bites. Dip in ranch dressing or blue cheese dressing.

pouring buffalo sauce on roasted cauliflower bites
Nutrition Per Serving
155 Calories
11.9g Fat
6.6g Protein
1g Net Carbs
7.3g Total Carbs
4 Servings
Nutrition disclaimer

The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.

Your Macros. Your Recipes. Calculated in 60 Seconds.

Get personalized keto macros and instantly see which recipes fit your targets. No more guessing what to eat.

Get My Macros + Recipes →

Get weekly keto recipes from Annie.

Join the list and get new recipes delivered to your inbox every week.

Buffalo Cauliflower

Frequently Asked Questions

Can I freeze these after cooking?

I've frozen these after cooking and they reheat okay, but the coating loses some of its crunch. What I do is spread them on a baking sheet in a single layer, freeze for an hour, then transfer to a freezer bag. When I reheat, I put them back in the air fryer at 375 for 5-6 minutes. They won't be quite as crispy as fresh, but they're still good. I wouldn't freeze them longer than a month.

Why isn't the coating crispy?

I've had this happen and it usually comes down to one of three things. Too much sauce on the florets before rolling in lupin meal (I shake off the excess), overcrowding the air fryer basket so the pieces steam instead of fry, or using frozen cauliflower that releases water as it cooks. I fix it by working in smaller batches and making sure every floret has space around it in the basket.

Can I use frozen cauliflower instead of fresh?

I've tried it and I don't recommend it. Frozen cauliflower holds a lot of moisture, and as it thaws during cooking, that water gets into the lupin meal coating and turns it soft. If frozen is all you have, thaw the florets first, then pat them dry with paper towels before tossing in sauce. It's extra work and you still won't get the same crunch as fresh.

What's the best temperature for baking these in the oven?

I bake mine at 400 degrees on a wire rack and they come out great. I've tested 375 and 425 too. At 375 they take too long and the coating doesn't get as crispy. At 425 the outside can burn before the inside softens. 400 is the sweet spot for me, about 12-15 minutes until you see the edges turning golden brown.

Can I use pork rinds instead of lupin meal?

My reader Melissa tried this and said each bite had a satisfying snap to it. I've done it myself since then, and she's right. I crush the pork rinds in a zip-lock bag with a rolling pin until they're fine but not powdery. The coating comes out crunchier and more savory than lupin meal. The one difference I notice is that pork rinds add their own salty flavor, so I cut back on any extra salt.

What can I substitute for lupin meal?

I've tested both almond flour and coconut flour as backups. Almond flour gives you a finer, less crunchy coating. It works but it's a different texture. Coconut flour absorbs more moisture, so you need less of it or the coating gets thick and pasty. Neither one gives you the same cornmeal-like crunch that lupin meal does. If I'm out of lupin meal, I go with almond flour.

What spices can I add to the coating?

My reader Dina added garlic powder to the lupin meal and said it completely changed the flavor. I've been doing it ever since. I mix about half a teaspoon of garlic powder into the lupin meal before rolling the florets. It adds this savory layer underneath the buffalo sauce that I didn't know I was missing. I've also tried onion powder and smoked paprika. Garlic powder is my favorite addition.

How do I get the coating to stick without falling off?

I had the same problem early on. The fix is shaking off the excess sauce before rolling in lupin meal. If the florets are dripping wet, the coating turns into paste instead of a dry crust. I shake each one, then use a fork to roll it in the lupin meal and transfer it to the basket. Tipping the bowl is a death sentence for the coating. I also make sure the florets are dry before they go into the sauce, because any residual water from washing them dilutes the sauce and weakens the grip.

Browse by Ingredient
Similar Recipes

Others looking for “Buffalo Cauliflower” also liked:

Keto Buffalo Cauliflower Bites (Air Fryer + Oven)

Saucy orange buffalo cauliflower topped with chopped parsley

If you’re craving something spicy and crunchy, this is it. The florets come out with a soft, steamy inside and a crispy outer shell from the lupin meal. I make these as a keto appetizer for game day, New Year’s Eve, random Tuesday nights when I want something hot and salty. They work as a side dish too. I usually air fry them because it’s faster, but the oven method works if you don’t have one.

The sauce is just buffalo sauce mixed with melted butter, which gives the florets a rich, buttery kick. Then you roll them in lupin meal for that crunchy coating. Air frying takes about 12-15 minutes since the heat wraps around each piece instead of just hitting it from one direction like in the oven.

Once they’re done, I dip them in ranch dressing or blue cheese dressing. Both work.

crispy buffalos bites in a white bowl with green parsley on top

Which Cauliflower to Buy

I use the precut cauliflower bites in a bag from the grocery store. It’s easier, saves me time, and cuts down on the mess since I don’t have to break down a whole head and trim the florets myself. To save on costs, you can buy a whole cauliflower and cut it into florets. Either way, make sure they’re fresh, not frozen. Frozen cauliflower holds too much water, and that moisture ruins the coating. I learned that one the hard way.

Picking Your Buffalo Sauce

Most buffalo sauce is keto friendly with 0-1 grams of carbs per serving. Frank’s Buffalo Wing Sauce is the one I reach for most. It’s gluten-free and sugar free. Primal Kitchen makes a dairy-free wing sauce from cashew butter that’s creamy and has a totally different flavor profile. I keep both in my fridge. You can also make your own using plain hot sauce mixed with butter.

The butter is what makes these taste rich and layered. It mellows out the heat and helps the sauce cling to the florets. I’ve swapped in coconut oil and ghee for dairy-free versions, and both work. Ghee gives you a slightly nuttier flavor.

crunchy cauliflower bites with buffalo sauce and parsley

3 Keys to Crispy Buffalo Cauliflower Wings

I’ve tested this enough times to know exactly what makes or breaks the crunch. Three things matter.

  1. Lupin meal. This is my secret weapon. It’s ground from lupin beans, has a texture similar to cornmeal, and it’s incredibly low carb. When it hits the hot air in the fryer or oven, it crisps up into this crunchy shell that actually holds. I’ve tried almond flour and coconut flour as substitutes, and neither gives you the same crackly texture.
  2. The air fryer. If you have one, use it. The circulating hot air fries the cauliflower using just the oil already in the sauce. No deep frying, no extra fat. Every surface gets crispy, not just the top. I set mine to 375 and check at 12 minutes. If you want another air fryer vegetable recipe, my air fryer carrots are a good starting point.
  3. Wire rack for oven baking. If you don’t have an air fryer, place your florets on a wire rack over a baking tray. The rack lifts them off the surface so heat circulates underneath. Without it, the bottom steams and you get one soggy side. I line the tray with foil for easy cleanup.

More Keto Buffalo Recipes

I go through phases where I put buffalo sauce on everything. If you’re in that phase right now, here are a few more of my keto recipes worth trying.

About the Author
Annie Lampella, Pharm.D.

Annie Lampella, Pharm.D.

Annie is a Doctor of Pharmacy, mom, and the recipe creator behind KetoFocus. With a B.S. in Genetics from UC Davis, she has over 14 years of experience developing family-friendly keto recipes based on the science of human metabolism.

More Appetizers Recipes

three slices of bread on a board falling down next to the loaf
30 Mins
Keto Bread
4.6 Stars (38 Reviews)

I tested this recipe nine times to get the rise right. Almond flour loaf with 12g protein per slice, bakes up tall and fluffy, slices clean for...

See the Recipe
Closeup of a keto pizza topped with basil, olive and pepperoni.
22 Mins
Keto Chicken Crust Pizza
4.9 Stars (28 Reviews)

I know, a pizza crust made of chicken sounds strange. But hear me out: 4 ingredients, 1.8g net carbs, and 27g of protein per serving (that's more...

See the Recipe
keto chocolate chip cookie stack
145 Mins
Keto Almond Flour Chocolate Chip Cookies
4.8 Stars (36 Reviews)

I accidentally invented these while making butter bars, and they turned out to be the chewiest almond flour chocolate chip cookies I've ever baked....

See the Recipe
holding a spoonful of fluffy jello dessert over a bowl of pink creamy pudding
5 Mins
Jello Whip
4.8 Stars (5 Reviews)

Jello whip is a fluffy, 3-ingredient keto dessert I make when I want something sweet in under 5 minutes. Whipped cream cheese, heavy cream, and sugar...

See the Recipe
A pile of light, crispy fried pork skins on a plate.
300 Mins
Homemade Pork Rinds
4.8 Stars (6 Reviews)

Boil, dry, and fry pork skins for homemade pork rinds that puff up light and airy. Three ingredients, zero carbs, and crunchier than anything from a...

See the Recipe
five golden brown chocolate chip cookies on the table with dark chips spread around
16 Mins
Best Keto Chocolate Chip Cookies
4.8 Stars (29 Reviews)

Almond flour and coconut flour together create a keto chocolate chip cookie that's close to Toll House. 1.2g net carbs per cookie. Crispy edges, soft...

See the Recipe
Reviews 14
4.6 Stars (5 Reviews)
  1. M
    Megan Mar 13, 2026

    I've made this probably six or seven times since I found it, and around batch three I started mixing a little garlic powder and smoked paprika directly into the lupin meal before rolling. It completely changed the coating, so much more flavor in every bite instead of just the buffalo sauce doing all the work. I still air fry at 375 for the full 15 minutes because I like mine on the crispier side, and that extra few minutes makes a real difference in texture. The outside gets almost crunchy while the cauliflower stays tender inside, which honestly surprised me the first time I made it. I've been bringing a batch to my sister's on Sunday afternoons lately because she's also doing keto and we both just kind of demolished the whole plate last week. Planning to try it with a little extra hot sauce in the butter mix next time to see if I can push the heat up a bit more.

    1. Annie Lampella
      Annie Lampella Mar 15, 2026

      Smoked paprika is the part I haven't tried. I've been doing garlic powder in the lupin meal for a while now but that smoky layer with the buffalo sauce sounds right. And extra hot sauce in the butter - I'd just double it, the coating handles it.

  2. N
    Nate Mar 7, 2026

    I'll be upfront, I've never understood the cauliflower-instead-of-wings thing. Vegetables coated in hot sauce always seemed like a consolation prize. Made this anyway because I had a head sitting in the fridge, and the lupin meal coating is what changed my mind. It crisps up in the air fryer in a way breadcrumbs don't, drier and crunchier, and it actually holds up against the buffalo sauce instead of turning into a soggy mess. I've ordered cauliflower bites at a few places and they always go limp within minutes. These were still crunchy halfway through the bowl. I wouldn't say it's the same experience as wings (nothing is), but I'm not annoyed by it anymore, which is more than I went in expecting.

  3. M
    Maria Martinez Mar 2, 2026

    Growing up we had buffalo wings every Friday, practically a family ritual. When I went keto I figured that was just gone and I made peace with it. The lupin meal coating gets this crunch I wasn't expecting at all, and when the buffalo sauce smell hit while they were air frying I genuinely teared up a little. Four stars because I'm still figuring out my air fryer timing, but this brought back something I didn't realize I was still missing.

    1. Annie Lampella
      Annie Lampella Mar 3, 2026

      That smell is something. I start checking at 12 minutes - golden edges mean they're ready.

    2. M
      Maria Martinez Mar 3, 2026

      Checked it at 12 minutes and it actually came out crispy this time!

  4. M
    Melissa Feb 27, 2026

    I didn't have lupin meal so I tried crushed pork rinds instead (was genuinely nervous it would be weird) and the coating ended up crunchier than I expected, like each bite had this satisfying snap to it. The buffalo sauce still soaked in just right. I'm actually going back to the store tomorrow to grab the lupin meal and try the original, but the pork rind version might be my new thing.

    1. Annie Lampella
      Annie Lampella Mar 1, 2026

      That snap makes sense. Pork rinds crunch up harder than lupin meal in the air fryer. The lupin version has a lighter coat, almost soaks into the sauce more. Curious which you stick with.

  5. D
    Dina Feb 25, 2026

    Added garlic powder to the lupin meal and it completely changed the coating, SO much more flavor. Something about that savory layer hitting the hot buffalo sauce in the crust, I didn't see it coming at all. Four stars only because I went the full 15 minutes and they got a little too crispy (12-13 was perfect in my air fryer). Already planning a broccoli version.

    1. Annie Lampella
      Annie Lampella Feb 26, 2026

      Garlic powder in the lupin meal, I hadn't tried that. Makes sense with the buffalo sauce (that extra savory layer underneath). And yeah, 12-13 is probably right for most air fryers, 15 is right at the edge.

  6. G
    Greg Feb 18, 2026

    Made these last weekend and they were awesome, but about half my florets lost most of the lupin meal coating on the way to the basket. Do they need to be really well-coated in the butter sauce before rolling, or is there a better way to transfer them?

    1. Annie Lampella
      Annie Lampella Feb 18, 2026

      The sauce is usually the culprit. If there's too much, the lupin meal can't grip. I shake them pretty well before rolling, then use a fork to lay each one in the basket. Tipping the bowl is a death sentence for the coating.

  7. C
    Cristina Jan 12, 2023

    These are so good I did half the batch in the air fryer and half the batch in the oven and the air fryer. One came out, so amazing the one the oven seats good but it doesn’t have quite the same texture. Excellent recipe. Thank you.

    1. Annie Lampella
      Annie Lampella Jan 16, 2023

      Air fryer wins on texture, not even close. The lupin meal crisps up faster with circulating air. Oven still works, just softer.

Leave a Review