Keto Cauliflower Mac and Cheese
⏲ ~24 min total · prep 13 · cook 11 · 4 servings
Sides⏱ 35 min total🔥 5.0g net carbs⚡ ≈236 kcal/serving~21% of calories from carbs
By the KFI Test Kitchen · Tested & approved by Jason Lieu, KFI recipe editor
Published Sep 15, 2026 · Updated Sep 15, 2026
Ingredients
- 2 medium heads cauliflower, cut into small florets (6 cups)
- 3 tbsp butter
- 3 oz cream cheese, cubed
- 3/4 cup heavy cream
- 2 1/2 cups shredded sharp cheddar, divided
- 1/2 cup finely grated parmesan
- 1/2 tsp dry mustard
- 1/4 tsp smoked paprika
- 3/4 tsp kosher salt
- 1/4 cup pork panko (crushed pork rinds)
Instructions
- Heat the oven to 400°F and butter a 2-quart baking dish.
- Parboil the florets in a 5-quart pot of well-salted boiling water for exactly 4 minutes — knife-tender with real bite — then drain very well; water clinging to the florets will thin the sauce.
- In the same pot over medium-low, melt the butter and whisk in the cream cheese and heavy cream until glossy, then add 2 cups of the cheddar and the parmesan a handful at a time, whisking each addition smooth before the next; keep the heat low or the sauce breaks greasy.
- Season the sauce with the dry mustard, smoked paprika, and salt, then fold in the drained florets and coat every piece.
- Scrape into the dish, top with the remaining 1/2 cup cheddar and the pork panko, and bake 10-12 minutes, until bubbling at the edges and burnished gold on top.
Why this recipe works
- Exactly 4 minutes in the pot Parboiled for exactly 4 minutes, the florets stay knife-tender with resistance and hold their shape under the sauce. Boil longer and they dissolve into it during the bake.
- A stabilized cheese sauce Cream cheese whisked into the butter and cream keeps the sauce stable while cheddar and parmesan go in a handful at a time. There is no flour and nothing to turn grainy.
- Pork panko on top Crushed pork rinds brown into a crunchy lid much like a breadcrumb topping, minus the carbohydrate. It stays crisp against the bubbling sauce underneath.
Tips for making this recipe well
Drain like you mean it
Water clinging to the florets thins the sauce at the worst moment. Shake the colander hard and give the florets a minute in the hot empty pot.
Keep the sauce heat low
Cheese added over high heat splits into grease. Medium-low, a handful at a time, and whisk each addition smooth before the next.
Dry mustard, not mustard flavor
The 1/2 teaspoon of dry mustard does not make this taste of mustard. It sharpens the cheddar the way salt does, quietly.
Bake until it bubbles
Ten to twelve minutes at 400°F, until the edges bubble and the top turns burnished gold. An underbaked dish tastes like stovetop cauliflower in sauce.
Butter the dish well
The cheese edge sets against the glass as it cools. A buttered 2-quart dish releases servings clean instead of leaving half the crust behind.
Serving suggestions
Serve it straight from the baking dish while the pork panko still crackles. It earns a place next to roast chicken or grilled pork chops, and it holds its own as a meatless main with a green salad on the side. Give each serving a scrape all the way to the bottom of the dish so the crispy topping and the sauced florets land on the same fork.
Storage and meal prep
Refrigerate leftovers covered for 3 to 4 days. Reheat portions in the microwave, then finish 2 or 3 minutes in a hot oven to bring the topping back to life; the microwave alone leaves the panko soft. The dish freezes for 2 to 3 months, though the sauce turns slightly grainy after thawing. A good whisk while reheating smooths most of it out.
Variations worth trying
- Bacon in the crumb Mix crumbled cooked bacon into the pork panko before it goes on top. The topping picks up a smoky edge that suits the cheddar.
- Gruyère half-and-half Swap half the cheddar for Gruyère and skip the smoked paprika. The pan turns nutty and French without changing anything else.
- Hot sauce swirl Whisk a teaspoon of hot sauce into the sauce along with the mustard. It reads as depth rather than spice.
- Smaller pan, thicker bake Assemble in a 1.5-quart dish instead of 2 quarts for a deeper, saucier portion. Add a few minutes to the bake.
Frequently asked questions
Can I use frozen cauliflower florets?
Yes, but thaw them completely and dry them well; they are already par-cooked. Skip the boiling and fold them straight into the sauce, then bake as written.
Why did my sauce turn greasy?
The heat was too high when the cheese went in, or the cheese was added too fast. Drop to medium-low and add a handful at a time, whisking each one smooth.
Can I leave out the pork panko?
Yes. Scatter an extra 1/4 cup of parmesan over the top instead; it browns into a thin, salty crust on its own.
Can I assemble it ahead and bake later?
Yes, through the topping step, then refrigerate for up to a day. Bake cold, adding several minutes until the edges bubble.
How many net carbs per serving?
5.0 net carbs, nearly all from the cauliflower itself. The cheeses, cream, and pork panko contribute very little.
Related keto recipes
As an Amazon Associate and affiliate partner, Keto Food Ideas earns from qualifying purchases at no additional cost to you. Nutritional values are estimates. Recipes are developed with AI assistance and reviewed by our editors before publishing.
← More Sides recipes · Home