Keto Mac Cheese Cauliflower

Featured in: Warm Skillet Comfort Dinners

This low-carb mac and cheese alternative swaps traditional pasta for tender roasted cauliflower florets, layered in a rich, creamy cheese sauce made from cheddar, mozzarella, and Parmesan. It’s topped with crunchy bacon crumbs for a savory finish. Easy to prepare and perfect for keto and gluten-free diets, this dish balances hearty and comforting flavors with a satisfying texture. Roasting the cauliflower enhances its natural sweetness, while the smooth cheese sauce and crispy bacon create a delightful contrast.

Updated on Fri, 13 Feb 2026 11:11:00 GMT
Keto mac and cheese with roasted cauliflower and crispy bacon crumbs in a creamy cheese sauce.  Save to Pinterest
Keto mac and cheese with roasted cauliflower and crispy bacon crumbs in a creamy cheese sauce. | poppyskillet.com

My friend Sarah texted me one Tuesday asking if I'd cracked the code on keto mac and cheese yet. She'd been missing the comfort of it, and honestly, so had I. That night I raided my fridge, grabbed a head of cauliflower that was staring me down, and decided to stop treating low-carb cooking like a compromise. What emerged from my oven wasn't a sad substitute—it was something creamy, crispy-topped, and genuinely addictive.

Last month I brought this to a potluck where half the crowd was keto and half were decidedly not. The non-keto folks went back for thirds. One person asked if I'd added sugar to the sauce—they couldn't believe something so rich and satisfying was actually low-carb. That's when I knew this recipe had staying power.

Ingredients

  • 1 large head cauliflower (about 800 g), cut into bite-size florets: Roasting transforms cauliflower from a side dish into something with real substance and caramelized edges that catch the cheese sauce perfectly.
  • 2 tablespoons unsalted butter: Split this between roasting and making the sauce to build flavor without overwhelming the dish with grease.
  • 1 cup heavy cream: This is your base for a sauce that actually clings to every floret instead of pooling at the bottom of the dish.
  • 1 1/2 cups shredded sharp cheddar cheese: Sharp cheddar gives you bite and complexity that mild varieties can't touch—don't skip the quality here.
  • 1/2 cup shredded mozzarella cheese: Mozzarella adds stretch and helps the sauce stay silky rather than grainy.
  • 2 ounces cream cheese: This keeps everything velvety and prevents the sauce from breaking when you're whisking.
  • 1/4 cup grated Parmesan cheese: A final layer of umami that makes people wonder what your secret ingredient is.
  • 6 slices bacon: Crispy bacon isn't just a topping—it's the textural contrast that makes each bite interesting.
  • 1/2 teaspoon garlic powder, 1/2 teaspoon onion powder, 1/4 teaspoon smoked paprika: These three spices work together to deepen the sauce without tasting obviously spiced.
  • Salt and freshly ground black pepper, to taste: Season in layers as you cook rather than all at once to build complexity.
  • 1 tablespoon chopped fresh chives or parsley (optional): Fresh herbs cut through the richness and add a brightness you didn't know you were missing.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Preheat and prep your cauliflower:
Set your oven to 425°F and line a baking sheet with parchment paper. This step sounds simple, but the parchment saves you from scrubbing and lets you focus on what matters.
Roast the cauliflower:
Toss your florets with a tablespoon of melted butter, salt, and pepper, then spread them out on the sheet. You want them in a single layer so they actually roast instead of steam—roast for 20 to 25 minutes, stirring halfway, until they're golden and the edges are caramelized. You'll smell that deep, nutty aroma and know you're heading in the right direction.
Cook the bacon while cauliflower roasts:
In a skillet over medium heat, lay out your bacon slices and let them pop and sizzle for about 7 to 8 minutes until they're crispy and brown. Transfer to paper towels, let cool slightly, then crumble into fine pieces that will coat every bite.
Build your cheese sauce:
In a large saucepan over medium-low heat, melt the remaining tablespoon of butter, then pour in your heavy cream along with the cream cheese, garlic powder, onion powder, smoked paprika, and a pinch of salt and pepper. Whisk constantly for 2 to 3 minutes until the cream cheese melts and the mixture is smooth and warm—you're looking for no lumps and a silky consistency.
Add the cheeses:
Gradually stir in the sharp cheddar, mozzarella, and Parmesan, whisking gently the entire time so the sauce stays smooth and thick. The heat should be low enough that you never see a boil—boiling breaks the sauce and leaves you with separated, grainy cheese.
Combine cauliflower and sauce:
Pour your roasted cauliflower into the cheese sauce and fold it in gently so every floret gets coated. This should feel almost luxurious in how creamy it becomes.
Final bake and finish:
Transfer everything to a baking dish, scatter the crumbled bacon evenly over the top, then bake at 400°F for 7 to 10 minutes until the top is bubbly and starting to turn golden. Finish with a sprinkle of fresh chives or parsley if you have it.
A low-carb twist on classic mac and cheese, featuring golden roasted cauliflower and smoky bacon topping.  Save to Pinterest
A low-carb twist on classic mac and cheese, featuring golden roasted cauliflower and smoky bacon topping. | poppyskillet.com

My neighbor knocked on my door the morning after I brought her a container of this. She'd reheated it and apparently eaten it standing at her kitchen counter at 6 AM before work. She said it was the best thing she'd eaten in months, keto diet or not. That's the moment I stopped thinking of this as a diet recipe and started thinking of it as simply delicious.

Why Roasted Cauliflower Changes Everything

The magic happens when you commit to roasting instead of steaming or boiling. Roasting caramelizes the edges of each floret, adding sweetness and depth that plays beautifully against the salty, umami-rich cheese sauce. You end up with something that has real structure and presence on the plate instead of soft, waterlogged pieces that disappear into sauce. The texture contrast between crispy bacon, tender cauliflower, and creamy sauce is what makes people keep coming back for more.

The Cheese Sauce Formula That Never Fails

Once you understand how this sauce works, you can adapt it endlessly. The cream cheese keeps everything smooth, the heavy cream gives body, and the three cheeses layer flavors so you never taste just one note. I've swapped in Gruyère when I had it, added a pinch of cayenne for heat, even thrown in a tiny splash of white wine for brightness. The foundation stays the same, but you can make it your own every time you cook it.

Serving Suggestions and Make-Ahead Tips

This works perfectly as a main dish on its own or as an unexpectedly impressive side next to grilled steak or chicken. You can actually assemble everything up to the final bake the night before—just keep the bacon separate and add it fresh before going into the oven so it stays crispy. Leftovers reheat beautifully in a 350°F oven with a splash of cream to refresh the sauce.

  • For extra crunch and flavor, mix some crushed pork rinds in with the bacon crumbs before sprinkling on top.
  • If you want to boost umami even further, grate a tiny bit of fresh nutmeg into the sauce—it sounds odd but it works with aged cheddar beautifully.
  • Always shred your cheese from a block instead of using pre-shredded if you can, because the anti-caking agents in pre-shredded cheese can make your sauce grainy.
Rich and cheesy keto cauliflower mac with crunchy bacon crumbs, perfect for a comforting low-carb dinner. Save to Pinterest
Rich and cheesy keto cauliflower mac with crunchy bacon crumbs, perfect for a comforting low-carb dinner. | poppyskillet.com

This recipe proved to me that eating low-carb doesn't mean eating less delicious food. It just means paying attention to what actually makes a dish worth eating—good ingredients, proper technique, and a little bit of love. Make it once and it becomes a regular in your rotation.

Questions & Answers

How do you roast the cauliflower for this dish?

Cut cauliflower into bite-sized florets, toss with melted butter, salt, and pepper, then roast at 425°F for 20–25 minutes until golden and tender.

What cheeses are best for the sauce?

Sharp cheddar, mozzarella, cream cheese, and Parmesan combine for a creamy, flavorful sauce with great texture.

Can I substitute the bacon with another topping?

Yes, crushed pork rinds or crispy pancetta can add a similar crunchy, savory element.

Is this suitable for gluten-free diets?

Yes, the dish contains no gluten ingredients, but check all labels if sensitive to cross-contamination.

How do I prevent the cheese sauce from separating?

Heat gently, whisk constantly, and avoid boiling the sauce to keep it smooth and creamy.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Keto Mac Cheese Cauliflower

Creamy low-carb mac with roasted cauliflower and bacon crumbs, rich in flavor and easy to prepare.

Prep Time
15 min
Time to Cook
35 min
Overall Time
50 min
Recipe By Evan Perry


Skill Level Easy

Cuisine American

Makes 4 Portions

Diet Preferences Free from Gluten, Reduced Carb

What You'll Need

Vegetables

01 1 large head cauliflower (approximately 28 ounces), cut into bite-size florets

Dairy

01 2 tablespoons unsalted butter
02 1 cup heavy cream
03 1.5 cups shredded sharp cheddar cheese
04 0.5 cup shredded mozzarella cheese
05 2 ounces cream cheese
06 0.25 cup grated Parmesan cheese

Meats

01 6 slices bacon

Pantry and Spices

01 0.5 teaspoon garlic powder
02 0.5 teaspoon onion powder
03 0.25 teaspoon smoked paprika
04 Salt and freshly ground black pepper to taste

Garnish

01 1 tablespoon chopped fresh chives or parsley (optional)

How to Make It

Step 01

Prepare the oven and cauliflower: Preheat the oven to 425 degrees Fahrenheit. Line a baking sheet with parchment paper. Spread cauliflower florets on the prepared baking sheet, drizzle with 1 tablespoon melted butter, season with salt and pepper, and toss to coat evenly.

Step 02

Roast the cauliflower: Roast the cauliflower for 20 to 25 minutes until golden and tender, stirring once halfway through cooking.

Step 03

Cook the bacon: While cauliflower roasts, cook bacon slices in a skillet over medium heat until crispy, approximately 7 to 8 minutes. Drain on paper towels and crumble into fine pieces. Set aside.

Step 04

Prepare the cheese sauce base: In a large saucepan over medium-low heat, melt the remaining 1 tablespoon butter. Add heavy cream, cream cheese, garlic powder, onion powder, smoked paprika, and a pinch of salt and pepper. Whisk continuously until smooth and the cream cheese is fully melted, approximately 2 to 3 minutes.

Step 05

Combine cheeses into sauce: Gradually stir in shredded cheddar, mozzarella, and Parmesan cheese. Continue whisking until the sauce achieves a smooth and thick consistency. Do not allow the mixture to boil.

Step 06

Combine cauliflower with sauce: Add the roasted cauliflower to the cheese sauce and stir gently to coat all pieces evenly.

Step 07

Final bake: Transfer the mixture to a baking dish, sprinkle evenly with bacon crumbs, and bake at 400 degrees Fahrenheit for 7 to 10 minutes until bubbly and golden on the surface.

Step 08

Finish and serve: Garnish with fresh chives or parsley if desired. Serve immediately while hot.

Gear Needed

  • Baking sheet
  • Parchment paper
  • Large saucepan
  • Skillet
  • Baking dish
  • Whisk
  • Mixing spoon

Allergy Notice

Please review all components for potential allergens and always reach out to a health expert if you're unsure.
  • Contains dairy products including cheese, heavy cream, and butter
  • Contains pork (bacon)
  • Certified gluten-free, though verify all ingredient labels for potential cross-contamination if highly sensitive

Nutrition Details (each portion)

Nutritional info is meant to inform; not a substitute for professional advice.
  • Energy: 455
  • Lipid Content: 38 g
  • Carbohydrates: 8 g
  • Proteins: 20 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.