Cheesy Cauliflower Mac

Featured in: One-Dish Kitchen Cooking

This dish showcases tender roasted cauliflower florets coated in a luscious blend of cheddar, mozzarella, and Parmesan cheeses. A smooth, flavorful sauce made with butter, almond flour, and spices envelops the vegetables, baked until golden and bubbly. Perfect for those seeking a comforting, low-carb main course that's both satisfying and packed with rich cheesy notes, garnished with fresh parsley for a touch of brightness.

Updated on Tue, 23 Dec 2025 16:03:00 GMT
A close-up of bubbly Cheesy Cauliflower Mac with a golden brown, cheesy topping and parsley. Pin It
A close-up of bubbly Cheesy Cauliflower Mac with a golden brown, cheesy topping and parsley. | bowlbuffer.com

I discovered this version of mac and cheese on a Tuesday when my usual carb-loaded comfort food wasn't sitting right anymore. That evening, I stood in front of my pantry staring at a head of cauliflower, wondering if I could actually pull off something that felt indulgent without the guilt. One pot, three cheeses, and twenty minutes later, I was genuinely shocked—it tasted like the real thing, maybe even better because of how creamy the sauce turned out.

I made this for my sister last month when she mentioned she was trying to cut back on pasta, and watching her face when she tasted it was priceless. She looked confused, then delighted, then immediately asked for the recipe while still chewing. That's when I knew this wasn't just a diet hack—it was legitimately good.

Ingredients

  • Cauliflower florets (1 large head, about 1.5 lbs): This is your pasta replacement, and the key is cutting them small enough that they feel like actual bites, not just hunks of vegetable. Smaller pieces also cook more evenly.
  • Unsalted butter (2 tbsp): The base of your sauce—use real butter, not margarine, because the flavor actually matters here.
  • Almond flour (2 tbsp): This thickens the sauce instead of regular flour. If you're nut-free, coconut flour works, though you might need slightly less since it absorbs liquid differently.
  • Whole milk (1 cup): Full-fat milk makes this creamy; if you swap almond milk for lower carbs, go with the unsweetened kind or it gets weird.
  • Sharp cheddar cheese (1 cup, shredded): The sharpness cuts through the richness and keeps it from tasting one-note. Pre-shredded works but freshly shredded melts smoother.
  • Mozzarella cheese (1/2 cup, shredded): This adds stretch and silkiness to the sauce without overpowering the cheddar.
  • Parmesan cheese (1/4 cup grated for sauce, plus 1/4 cup for topping): Don't skip the Parmesan—it adds a savory depth that somehow makes everything taste more intentional.
  • Garlic powder and onion powder (1/2 tsp each): These give the sauce restaurant-quality flavor without any prep work. The powder dissolves seamlessly into the sauce.
  • Ground mustard (1/4 tsp, optional): A tiny pinch brightens everything without making it taste like mustard; it's the secret weapon.
  • Salt and pepper, to taste: Taste as you go here—the cheeses are salty, so you might need less than you'd expect.

Instructions

Product image
Season soups, salads, meats, and vegetables evenly while cooking with quick, one-handed grinding.
Check price on Amazon
Heat your oven and prep the dish:
Set the oven to 400°F and lightly grease your 9x13-inch baking dish. This step takes one minute but saves you from scrubbing later.
Cook the cauliflower until just tender:
Boil your cauliflower florets for 4 to 5 minutes in salted water—you want them tender enough to eat but still holding their shape. Drain them well and pat completely dry with paper towels; any moisture left will water down your sauce.
Arrange cauliflower in the baking dish:
Spread the cooked florets in a single, even layer so every piece gets coated with sauce later.
Build your roux and thicken the milk:
Melt butter in a medium saucepan over medium heat, whisk in the almond flour, and cook for about a minute while stirring constantly. Slowly pour in the milk while whisking to avoid lumps, and keep whisking until it thickens slightly, around 2 to 3 minutes total.
Add the cheeses and seasonings:
Lower the heat to low, then stir in all three cheeses until completely melted and smooth. Add the garlic powder, onion powder, mustard, salt, and pepper, stirring until everything smells incredible.
Pour sauce over cauliflower and top:
Pour the cheese sauce over the cauliflower and stir gently to coat every piece. Sprinkle the extra Parmesan and cheddar on top for a golden crust.
Bake until bubbly and golden:
Bake for 15 to 20 minutes until the sauce bubbles around the edges and the top turns golden. You'll know it's done when a fork goes through a floret easily.
Finish and serve:
Pull it out, let it cool for just a minute so you don't burn your mouth, sprinkle parsley on top if you have it, and serve hot. It stays creamy even if you reheat it later, which is a miracle.
Product image
Season soups, salads, meats, and vegetables evenly while cooking with quick, one-handed grinding.
Check price on Amazon
Creamy, cheesy sauce coats roasted cauliflower in this comforting low-carb Cheesy Cauliflower Mac recipe. Pin It
Creamy, cheesy sauce coats roasted cauliflower in this comforting low-carb Cheesy Cauliflower Mac recipe. | bowlbuffer.com

The first time I made this, my nine-year-old asked for seconds without complaining about the cauliflower, which felt like winning the lottery as a parent. That moment made me realize this dish does something special—it bridges the gap between what tastes good and what actually is good for you.

Cheese Selection Matters More Than You'd Think

I spent years buying whatever cheese was on sale, and it showed. Shredded sharp cheddar genuinely tastes different from mild cheddar in this dish because the sharpness has somewhere to go—it cuts through the richness of the sauce instead of getting lost in it. If you feel fancy one day, try Gruyère or Monterey Jack; both melt beautifully and add their own personality. The combination of three cheeses isn't overkill either—cheddar brings flavor, mozzarella adds silkiness, and Parmesan brings salt and umami that somehow tie it all together.

The Flour Swap and Why It Matters

Using almond flour instead of wheat flour was the move that made this actually feel like a choice rather than a compromise. It thickens the sauce beautifully without any bitter aftertaste, and the whole dish stays gluten-free without tasting like it's trying to be. If almonds aren't in your house, coconut flour works in a pinch, but use slightly less since it's more absorbent—I learned that lesson the hard way when my sauce turned into concrete.

Making It Your Own

The moment I added a pinch of smoked paprika to the sauce, everything shifted—it gained a subtle warmth that made people ask what was different. Some nights I broil the top for 2 to 3 minutes at the end to get the cheese actually crispy instead of just melted, which turns it into something you could almost call decadent. The fresh parsley at the end isn't just decoration; it adds a brightness that somehow makes the whole dish feel fresher instead of just heavy and creamy.

  • A grilled chicken breast on the side turns this into a complete dinner without much effort.
  • A crisp green salad with sharp vinaigrette balances the richness perfectly.
  • Leftover sauce freezes beautifully, so you could make extra just to have it on hand.
Product image
Make fresh ice for iced coffee, cocktails, chilling ingredients, and keeping drinks cold while cooking.
Check price on Amazon
Golden baked Cheesy Cauliflower Mac served hot, a gluten-free and keto-friendly mac and cheese alternative. Pin It
Golden baked Cheesy Cauliflower Mac served hot, a gluten-free and keto-friendly mac and cheese alternative. | bowlbuffer.com

This recipe proved to me that eating well doesn't mean eating boring food—it just means paying attention to what actually matters. Make it tonight.

Recipe FAQ

Can I make this dish vegan?

To create a vegan version, substitute dairy cheeses with plant-based alternatives and use non-dairy milk. Adjust seasoning to maintain flavor.

What is the best way to prepare cauliflower for this dish?

Lightly boiling cauliflower florets until just tender ensures they bake evenly and absorb the cheese sauce without becoming mushy.

How can I achieve a crispy topping?

Sprinkle extra Parmesan and cheddar on top before baking and finish with a quick broil for 2-3 minutes to develop a golden crust.

Are there any nut-free flour alternatives in the sauce?

Coconut flour can replace almond flour for a nut-free option, maintaining thickness and flavor in the sauce.

What spices enhance the flavor best?

Garlic powder, onion powder, and a pinch of ground mustard create depth, while smoked paprika adds a subtle smoky note if desired.

Cheesy Cauliflower Mac

Creamy roasted cauliflower smothered in a rich, cheesy sauce offering a comforting low-carb main dish option.

Prep Time
15 min
Cook Time
30 min
Overall Time
45 min
Created by Anthony Perry


Skill Level Easy

Cuisine Type American

Makes 4 Portions

Dietary Information Vegetarian Friendly, No Gluten

What You'll Need

Vegetables

01 1 large head cauliflower, cut into bite-sized florets (about 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 (about 4 ounces)
05 1/2 cup shredded mozzarella cheese (about 2 ounces)
06 1/4 cup grated Parmesan cheese (about 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 (about 1 ounce)
02 1/4 cup shredded cheddar cheese (about 1 ounce)
03 1 tablespoon chopped fresh parsley (optional)

Directions

Step 01

Prepare Baking Dish and Oven: 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 thoroughly and pat dry with paper towels.

Step 03

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

Step 04

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

Step 05

Incorporate Cheeses and Seasonings: Reduce heat to low and stir in cheddar, mozzarella, and Parmesan until fully melted and smooth. Add garlic powder, onion powder, ground mustard, salt, and pepper; mix until incorporated.

Step 06

Combine Sauce and Cauliflower: Pour the cheese sauce over the cauliflower in the baking dish. Gently stir to coat the florets evenly.

Step 07

Add Toppings: Sprinkle additional Parmesan and cheddar cheeses over the top of the cauliflower.

Step 08

Bake: Bake for 15 to 20 minutes until the sauce is bubbly and the topping turns golden.

Step 09

Garnish and Serve: Optionally, sprinkle with chopped fresh parsley before serving hot.

Equipment Needed

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

Allergy Info

Inspect every ingredient for potential allergens and see a health expert if uncertain.
  • Contains dairy and tree nuts if almond flour is used; coconut flour recommended for nut allergies. Verify labels for milk and cheese allergens.

Nutrition Details (for each serve)

These nutrition details are for reference and not intended as a substitute for professional advice.
  • Kcal: 285
  • Fats: 20 g
  • Carbohydrates: 10 g
  • Proteins: 15 g