Side Dishes
This cauliflower rice mac and cheese delivers all the creamy comfort of classic mac without the heavy carbs—perfect for low-carb diets or anyone craving a lighter twist.
The secret lies in perfectly textured cauliflower rice that soaks up the rich, cheesy sauce while staying tender-crisp, creating a dish that's surprisingly satisfying yet guilt-free. With just 20 minutes of active prep and 15 minutes of baking, you'll have a restaurant-quality side that's ready in under an hour.
The magic happens when you steam the cauliflower rice until tender, then sauté it in olive oil until golden—this creates the ideal texture contrast against the velvety cheese sauce. A blend of sharp cheddar and creamy gouda forms the base, while a touch of mustard and garlic adds depth.
The result? A creamy, cheesy bowl where every bite delivers comfort without the carb overload, making it a game-changer for weeknight dinners or meal prep. Ready to transform your low-carb meals?
Ingredients for cauliflower rice mac and cheese
Creamy cheeses, crisp cauliflower, and golden breadcrumbs—all you need for low-carb comfort food perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Cauliflower Florets 🥬 | 6 cups | Riced with food processor |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High-quality, fruity variety |
| Yellow Onion 🧅 | 1 whole | Diced finely for flavor base |
| Garlic Cloves 🧄 | 3 cloves | Minced for aromatic depth |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Shredded, aged 6+ months |
| Smoked Gouda Cheese 🧀 | 1 cup | Shredded, adds creamy depth |
| Unsweetened Almond Milk 🥛 | 1 cup | Full-fat for creaminess |
| Dijon Mustard 🍯 | 1 tbsp | Adds tangy complexity |
| All-Purpose Flour 🌾 | 1 tbsp | For sauce thickening |
| Vegetable Broth 💧 | 1 cup | Low-sodium preferred |
| Fresh Thyme Leaves 🌿 | 1 tsp | Chopped, adds herbal note |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for heat |
| Sea Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Panko Breadcrumbs 🍞 | ¼ cup | For crispy topping |
The cauliflower makes or breaks this dish. Fresh florets from the produce section (not pre-riced) give the best texture. Trader Joe's or Whole Foods carry the best quality—look for vibrant, firm heads. If you're buying whole cauliflower, rice it yourself with a food processor (pulse until fine but not mushy). The cheeses? Sharp cheddar and smoked Gouda are non-negotiable—they create that perfect creamy texture without being too heavy. For the Gouda, grab the smoked variety from Gouda Store if you can find it; otherwise, any good-quality smoked Gouda works.
No fresh thyme? Dried works at one-third the amount, but fresh has that bright herbal note. Short on almond milk? Full-fat coconut milk adds even more richness. The Dijon mustard is key—it cuts through the cheese's heaviness. If you're avoiding gluten, swap the panko for crushed pork rinds (they crisp up beautifully). For extra flavor, add a pinch of smoked paprika to the cheese sauce. And if you're feeling fancy, stir in a splash of white wine when making the sauce—just 2 tbsp adds depth without alcohol flavor.
Prep the cauliflower rice ahead and store it in the fridge for up to 2 days—it actually tastes better the next day as the flavors meld. The cheese sauce keeps for 3 days in the fridge, but reheating can make it grainy. To prevent this, add a splash of almond milk when reheating. For meal prep, assemble the dish in individual ramekins and bake straight from the fridge—add 5 extra minutes to the baking time. Leftovers? This reheats beautifully in the microwave for 30 seconds—just cover with a damp paper towel to keep it creamy.
Why You'll Love This Recipe
- No Chopping Chaos: I swear by this trick—just pulse the cauliflower florets in a food processor until they’re rice-sized, and you’re done. No knife skills required, and the texture? Light, with that satisfying bite from the florets.
- Creamy Without the Guilt: Sharp white cheddar and a splash of olive oil make this sauce rich but not heavy. The onion and garlic caramelize just enough to add depth, while the cauliflower keeps it fresh-tasting. Honestly, it’s the kind of comfort food I can eat every week.
- Lunchbox Hero: Pack it cold for work or school—it reheats like a dream and keeps for days. My kids take it in their lunches, and I sneak leftovers for my own "adult lunch" moments. (Yes, even on a Tuesday night.)
- Budget-Friendly Upgrade: Cauliflower stretches the cheese further than regular pasta, and the flavor? Ridiculously good. I make a double batch, freeze half, and still have a go-to meal when I’m low on groceries or craving something hearty without breaking the bank.
Step-by-step instructions for creamy low-carb mac and cheese
This method delivers restaurant-style richness while keeping carbs in check—perfect for comfort without the guilt.
Sauté Aromatics for Flavor Foundation
Heat the 0.25 cup extra-virgin olive oil in a large skillet over medium heat. Add the 1 whole yellow onion and cook for 5-6 minutes until softened and translucent. This creates the flavor base that carries through every bite.
Push the onions to the side and add the 3 cloves minced garlic cloves. Cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Here's where the magic happens: the garlic releases its full aromatic potential without turning harsh.
Cook the Cauliflower Rice Until Tender
Add the 6 cups fresh cauliflower florets to the skillet and stir to coat in the oil. Cook for 8-10 minutes until the edges begin to soften but still maintain a slight bite. You want it tender enough to melt into the cheese but not mushy.
Season with 0.5 tsp sea salt and 0.5 tsp ground black pepper while cooking. The salt enhances the natural sweetness of the cauliflower, while the pepper adds depth. Taste as you go—this is your flavor checkpoint before adding cheese.
Build the Creamy Sauce Base
Reduce heat to low and stir in the 1 tbsp all-purpose flour and 1 tbsp Dijon mustard. Cook for 1 minute to toast the flour slightly—this removes the raw taste and helps thicken the sauce beautifully.
Pour in the 1 cup vegetable broth and 1 cup unsweetened almond milk, stirring constantly. Bring to a gentle simmer for 3-4 minutes until slightly thickened. This creates the velvety foundation that makes the cheese melt perfectly.
Melt the Cheese for Ultimate Creaminess
Add the 2 cups sharp white cheddar cheese and 1 cup smoked gouda cheese all at once. Stir vigorously until completely melted and smooth—this usually takes 2-3 minutes on low heat. The cheese should coat the back of a spoon with a luxurious, velvety texture.
Remove from heat and stir in the 1 tsp chopped fresh thyme leaves. The thyme adds an herbal brightness that cuts through the richness. Taste and adjust seasoning—this is your final flavor checkpoint before serving.
Top and Bake for Crispy Perfection
Transfer the mixture to a greased baking dish and sprinkle the 0.25 cup panko breadcrumbs evenly over the top. Bake at 375°F for 12-15 minutes until the breadcrumbs turn golden brown and the cheese bubbles at the edges.
Let rest for 5 minutes before serving—this allows the cheese to set slightly for easier handling. The crispy panko topping contrasts beautifully with the creamy interior, delivering that perfect textural balance we all love in mac and cheese.
Pro Tips For Making Cauliflower Rice Mac And Cheese
- Sauté the Onion Right: Use medium heat and let the onion soften for 8-10 minutes until it’s translucent but not brown—this builds flavor without bitterness. I used to rush this, and the dish always tasted flat until I slowed down.
- Pulse the Cauliflower Twice: Run the florets through the food processor twice: once for rough chunks, then again for finer rice. This ensures even cooking and avoids mushy spots in your mac and cheese.
- Melt the Cheese Slowly: Add shredded cheddar in batches over low heat, stirring constantly until fully melted. Dumping it all in at once makes a gluey mess—trust me, I’ve made that mistake.
- Toast the Garlic Last: Sauté the garlic cloves for just 30 seconds after the onions are cooked—this prevents them from burning and keeps their bright flavor. Overcooked garlic turns bitter, and nobody wants that in their creamy mac.
Storing and reheating your leftovers
Refrigerator Storage
Store your cauliflower rice mac and cheese in an airtight container for up to 4 days in the fridge. Let it cool completely before storing to prevent condensation, which can make the breadcrumb topping soggy.
I like using glass Pyrex containers—they keep the dish fresh and make reheating easier. When ready to eat, give it a quick stir to redistribute any separated cheese before reheating. 🍽️
Freezer-Friendly Tips
This dish freezes beautifully for up to 3 months—just assemble it in a single layer in a freezer-safe container or divide into individual portions. Leave ½-inch headspace for expansion, and cover tightly with plastic wrap before sealing the container.
I recommend freezing the baked version without the breadcrumb topping (add it fresh after baking) to maintain crispiness. Thaw overnight in the fridge before reheating. ❄️
Oven Reheating
For the best texture, reheat leftovers in the oven at 350°F for 15-20 minutes, covered with foil. This gentle heat prevents the cheese from separating and keeps the cauliflower rice tender.
If the top looks dry, drizzle 1 tablespoon almond milk over it before reheating—this restores creaminess. A sprinkle of fresh thyme after baking adds a bright finish. 🔥
Microwave Method
For quick reheating, transfer a portion to a microwave-safe dish and cover with a damp paper towel to retain moisture. Heat on 50% power for 1-2 minutes, stirring halfway. If it looks dry, add 1 teaspoon almond milk and microwave for another 10-15 seconds.
Avoid high power—it can make the cheese grainy. Stir vigorously before serving to restore that creamy texture. ✨
Meal Prep Assembly
Prep ahead by making the cheese sauce and storing it separately from the cooked cauliflower rice. Refrigerate both components for up to 3 days, then combine and bake fresh when ready.
This keeps the cauliflower rice crisp and the sauce velvety. For extra flavor, add a pinch of smoked paprika to the sauce before reheating—it adds depth without altering the original recipe. 💡
Crispy Topping Rescue
If the breadcrumb topping loses its crunch after storage, broil for 2-3 minutes at the end of reheating. Watch closely to avoid burning! For extra crispiness, press fresh panko onto the surface before broiling.
A quick spray of olive oil before baking also helps maintain that perfect texture. This trick works wonders for restaurant-style results at home. 🌟
Nutrition facts
Frequently asked questions
Can I use pre-riced cauliflower instead of fresh florets?
Pre-riced cauliflower works in a pinch, but fresh florets give the best texture. The food processor creates fine, even grains that stay tender-crisp when cooked. If using pre-riced, pat it completely dry first—excess moisture makes the cauliflower soggy. For extra flavor, pulse fresh garlic into the pre-riced mix before cooking.
How do I make this dish vegan?
Swap the dairy cheeses for nutritional yeast and vegan cheese shreds (like Violife or Daiya). Use full-fat coconut milk instead of almond milk and add 1 tbsp cornstarch to help thicken the sauce. For the crispy topping, try crushed nuts or gluten-free breadcrumbs. The texture will be slightly different but still delicious!
Why did my cauliflower rice turn mushy?
Overcooking is the most common cause—cauliflower rice should have a slight bite. Cook it for 8-10 minutes max at medium heat. Also check your cauliflower freshness: older florets break down faster. For extra insurance, steam the rice for 3 minutes before sautéing to jumpstart tenderness without overcooking.
Can I add protein to this dish?
Try crispy baked chicken, shredded rotisserie chicken, or crumbled bacon for extra flavor. For vegetarian options, add sautéed mushrooms or white beans. Just fold in protein after the cheese sauce is complete to prevent overcooking. Keep portions to ½ cup per serving to maintain the dish's light, creamy character.
What's the best way to reheat without drying it out?
Use the oven method for best results—cover with foil and heat at 350°F for 15-20 minutes. For microwave reheating, add 1 tsp almond milk and cover with a damp paper towel. The key is gentle heat and moisture. Never reheat breadcrumbs—always add fresh ones after warming to maintain crispiness.
