Cheesy Cauliflower Mac Low-Carb

Featured in: Weekend Warm Bakes

This comforting dish blends tender roasted cauliflower with a creamy blend of cheddar, mozzarella, and Parmesan cheeses, seasoned with garlic and onion powders. The florets are first blanched to ensure a soft texture, then coated with a smooth, cheesy sauce thickened by almond flour and baked until golden and bubbly. Perfect as a satisfying low-carb main, it offers rich flavors with a light touch of fresh parsley on top.

Updated on Mon, 22 Dec 2025 11:35:00 GMT
Steaming hot Cheesy Cauliflower Mac, a low-carb delight brimming with melted cheese and tender cauliflower. Save to Pinterest
Steaming hot Cheesy Cauliflower Mac, a low-carb delight brimming with melted cheese and tender cauliflower. | citrushearth.com

My neighbor brought this to a potluck once, and I stood by the table refilling my plate three times before I realized there wasn't a single noodle in it. The cauliflower had gone so tender and golden under all that cheese that it fooled everyone, including the kids who usually pick vegetables out of everything. I went home that night determined to crack the recipe, and after a few tries, I nailed the exact ratio of cheddar to mozzarella that makes it taste like the real thing without any of the carb guilt.

The first time I made this for my brother, who swore off all things low-carb, he scraped his bowl clean and asked if I had any more in the kitchen. I didn't tell him what it was made of until he'd already gone back for seconds. His face when I said cauliflower was priceless, but he kept eating anyway, which I took as the ultimate compliment.

Ingredients

  • Cauliflower florets: Choose a head that feels heavy and firm, and cut the florets small enough to mimic elbow macaroni so every piece gets coated in sauce.
  • Unsalted butter: This is the base of your roux, so don't skip it or swap it for oil, the richness matters here.
  • Almond flour: It thickens the sauce without adding carbs like regular flour would, and it disappears completely into the creaminess.
  • Whole milk: The fat content makes the sauce silky, but unsweetened almond milk works if you want to go even lighter.
  • Sharp cheddar cheese: The sharper the better, it gives the sauce that classic tangy mac and cheese punch.
  • Mozzarella cheese: This adds stretch and creaminess without overpowering the cheddar.
  • Parmesan cheese: A little goes a long way for that nutty, salty depth that pulls everything together.
  • Garlic powder and onion powder: These add a savory backbone without the hassle of chopping fresh aromatics.
  • Ground mustard: Just a pinch wakes up all the cheese flavors and adds a subtle warmth.
  • Topping cheeses: Extra Parmesan and cheddar on top create those crispy, golden edges everyone fights over.

Instructions

Prep the oven and dish:
Set your oven to 400°F and grease your baking dish lightly so nothing sticks later. This step sets you up for an easy cleanup.
Boil the cauliflower:
Drop the florets into boiling salted water and cook them just until they yield to a fork, about 4 to 5 minutes. Drain them well and pat them dry so the sauce clings instead of sliding off.
Arrange in the dish:
Spread the cauliflower evenly in your prepared dish. Try to keep the florets in a single layer so they all get saucy.
Make the roux:
Melt the butter in a saucepan over medium heat, then whisk in the almond flour and let it cook for a minute until it smells toasty. This step keeps the sauce from tasting raw or gritty.
Build the sauce:
Slowly pour in the milk while whisking constantly until the mixture thickens and coats the back of a spoon. Lower the heat and stir in all three cheeses until they melt into a smooth, glossy sauce, then season with garlic powder, onion powder, mustard, salt, and pepper.
Combine and coat:
Pour the cheese sauce over the cauliflower and gently stir so every piece gets covered. Be gentle so the florets don't break apart.
Add the topping:
Sprinkle the extra Parmesan and cheddar over the top. This layer will bubble and brown into the best part of the dish.
Bake until golden:
Slide the dish into the oven and bake for 15 to 20 minutes until the sauce is bubbling and the top turns golden. If you want it extra crispy, hit it with the broiler for 2 to 3 minutes at the end.
Garnish and serve:
Scatter fresh parsley over the top if you have it, then serve hot straight from the dish. The smell alone will have everyone at the table before you finish plating.
Golden-baked Cheesy Cauliflower Mac showcasing a rich, creamy sauce blanketing roasted cauliflower florets. Save to Pinterest
Golden-baked Cheesy Cauliflower Mac showcasing a rich, creamy sauce blanketing roasted cauliflower florets. | citrushearth.com

I made this on a rainy Tuesday when I needed something warm and comforting but didn't want to undo a week of eating well. My husband walked in from work, saw the bubbling dish on the counter, and said it smelled like his childhood. We ate it curled up on the couch with a movie, and it felt like the kind of meal that turns an ordinary night into something you remember.

Choosing Your Cauliflower

Look for heads with tight, creamy white florets and bright green leaves that aren't wilted. If you see brown spots or a strong cabbage smell, it's past its prime. I usually grab the heaviest one I can find because it means the florets are dense and fresh, which makes all the difference when they're standing in for pasta.

Customizing the Cheese Blend

Sharp cheddar is my go-to, but I've swapped in Gruyère when I want something a little fancier, and Monterey Jack when I'm feeding someone who doesn't like bold flavors. You can also throw in a handful of crumbled blue cheese if you're feeling adventurous, just don't tell anyone beforehand and let them be surprised. The mozzarella is non-negotiable though, it's what makes the sauce stretchy and smooth.

Serving and Storing

This dish is hearty enough to stand on its own, but I love serving it next to grilled chicken thighs or a big green salad with lemon vinaigrette. Leftovers keep in the fridge for up to four days in an airtight container, and they reheat beautifully in the oven at 350°F until warmed through. If you're reheating in the microwave, add a splash of milk to keep the sauce from drying out.

  • For meal prep, portion it into individual containers and reheat one at a time for easy lunches.
  • Freeze it before baking if you want to make it ahead, then thaw overnight in the fridge and bake as directed.
  • Sprinkle a little extra cheese on top when reheating to freshen up the flavor.
A close-up of cheesy, bubbling Cheesy Cauliflower Mac, ready to serve and enjoy as a comforting meal. Save to Pinterest
A close-up of cheesy, bubbling Cheesy Cauliflower Mac, ready to serve and enjoy as a comforting meal. | citrushearth.com

This recipe has become my answer to comfort food cravings without the compromise. I hope it finds a spot in your rotation the way it has in mine.

Recipe FAQs

How do I ensure the cauliflower cooks perfectly?

Blanch the cauliflower florets in boiling salted water for 4-5 minutes until just tender, then drain and pat dry to prevent sogginess before baking.

Can I substitute the almond flour?

Yes, coconut flour can be used as a nut-free alternative to almond flour for thickening the cheese sauce.

What cheeses work best for the sauce?

A mix of sharp cheddar, mozzarella, and Parmesan creates a rich, creamy texture and depth of flavor. You can also try Gruyère or Monterey Jack as variations.

How can I make the topping extra crispy?

After baking, broil the dish for 2-3 minutes to develop a golden, crispy cheese crust on top.

Is this dish suitable for vegetarian diets?

Yes, it contains no meat and uses vegetarian-friendly ingredients, fitting well into a vegetarian meal plan.

What additional seasonings can enhance flavor?

Adding smoked paprika to the sauce or topping brings a subtle smoky flavor that complements the cheeses beautifully.

Cheesy Cauliflower Mac Low-Carb

Low-carb cauliflower florets baked in a rich, melted cheese sauce with savory seasoning.

Prep duration
15 minutes
Time to cook
30 minutes
Overall time
45 minutes
Created by Elise Porter


Skill level Easy

Cuisine Type American

Makes 4 Number of servings

Dietary details Meat-Free, No Gluten, Reduced-Carb

What Goes In

Vegetables

01 1 large head cauliflower, cut into bite-sized florets (1.5 lbs)

Sauce

01 2 tablespoons unsalted butter
02 2 tablespoons almond flour (or coconut flour for nut-free option)
03 1 cup whole milk (or unsweetened almond milk for lower carb)
04 1 cup shredded sharp cheddar cheese (4 ounces)
05 1/2 cup shredded mozzarella cheese (2 ounces)
06 1/4 cup grated Parmesan cheese (1 ounce)
07 1/2 teaspoon garlic powder
08 1/2 teaspoon onion powder
09 1/4 teaspoon ground mustard (optional)
10 Salt and pepper, to taste

Topping

01 1/4 cup grated Parmesan cheese (1 ounce)
02 1/4 cup shredded cheddar cheese (1 ounce)
03 1 tablespoon chopped fresh parsley (optional)

How to Make It

Step 01

Preheat Oven and Prepare Dish: Preheat oven to 400°F. Lightly grease a 9x13-inch baking dish.

Step 02

Cook Cauliflower: Bring a large pot of salted water to a boil. Add cauliflower florets and cook for 4 to 5 minutes until just tender. Drain and pat dry with paper towels.

Step 03

Arrange Cauliflower: Place cauliflower evenly in the prepared baking dish.

Step 04

Make Cheese Sauce: In a medium saucepan over medium heat, melt butter. Whisk in almond flour and cook for 1 minute. Gradually whisk in milk until smooth and slightly thickened, about 2 to 3 minutes.

Step 05

Combine Cheese and Seasonings: Reduce heat to low. Stir in cheddar, mozzarella, and Parmesan cheeses until melted and smooth. Add garlic powder, onion powder, ground mustard, salt, and pepper.

Step 06

Coat Cauliflower with Sauce: Pour cheese sauce evenly over cauliflower and gently stir to coat.

Step 07

Add Topping: Sprinkle additional Parmesan and cheddar cheeses on top.

Step 08

Bake: Bake for 15 to 20 minutes until bubbly and golden.

Step 09

Garnish and Serve: Sprinkle chopped parsley over the dish if desired and serve hot.

What You’ll Need

  • Large pot
  • Colander
  • Paper towels
  • Medium saucepan
  • Whisk
  • 9x13-inch baking dish
  • Oven

Allergy details

Double-check ingredients for allergens; talk with your doctor if you’re uncertain.
  • Contains dairy and tree nuts (substitute coconut flour for nut-free). Check labels for allergens.

Nutrition info (for each serving)

Nutrition data is for reference and isn’t meant as health advice.
  • Calorie count: 285
  • Fat content: 20 grams
  • Carbohydrates: 10 grams
  • Protein amount: 15 grams