This comforting casserole combines tender broccoli and cauliflower florets in a rich, creamy cheese sauce made with heavy cream, sharp cheddar, and Parmesan. The vegetables are briefly blanched before being coated in the homemade sauce and baked until golden and bubbly. Each serving delivers just 7g of net carbohydrates while providing 24g of satisfying fat from the heavy cream and cheeses.
The seasoning blend of garlic powder, onion powder, paprika, and a hint of nutmeg adds depth without carbohydrates. The dish comes together in 45 minutes total, with most of that being hands-off baking time. You can easily customize by adding crispy bacon bits or swapping the cheddar for Gruyère when you want to vary the flavor profile.
This bake works perfectly as a keto-friendly side dish for grilled meats or as a satisfying vegetarian main. It reheats beautifully for meal prep, making it ideal for batch cooking on weekends.
The kitchen was filled with the nutty aroma of roasting vegetables, that golden moment when cheese sauce meets perfectly tender cauliflower. My sister stood beside me, eyeing the bubbling dish skeptically until I handed her a spoon. Now she requests it every time she visits.
Last winter, I brought this to a potluck where three different people asked for the recipe before they even finished their first serving. The best part was watching the self-proclaimed vegetable hater go back for seconds.
Ingredients
- Broccoli and cauliflower florets: Fresh is best here since frozen can release too much water and make your sauce thin
- Heavy cream: This creates that velvety base that holds everything together beautifully
- Cheddar and Parmesan cheese: The combination gives you both sharpness and that perfect salty finish
- Cream cheese: The secret ingredient that makes the sauce coat every single floret
- Garlic and onion powder: These build layers of flavor without adding carbs
- Nutmeg: Just a pinch creates that comforting warmth people notice but cannot quite place
Instructions
- Prep your vegetables:
- Blanch the florets for just 3-4 minutes in salted water, then pat them completely dry with paper towels so your sauce stays thick
- Make the magic sauce:
- Melt butter over medium heat, whisk in cream and cream cheese until smooth, then stir in your cheeses and seasonings until everything melts together into glossy perfection
- Combine and bake:
- Toss the vegetables in that luscious sauce, top with extra cheddar, and let the oven work its magic for 20-25 minutes until everything is golden and bubbling
This recipe became my go-to during a month-long kitchen renovation when my oven was the only appliance working reliably. Something about the simplicity made it taste even better.
Making It Your Own
My husband started adding crumbled bacon to the mix after I made it once for Sunday brunch. Now he will not let me serve it without that smoky crunch layered throughout.
Cheese Swaps That Work
Gruyère creates this fancy restaurant quality flavor while mozzarella makes it incredibly gooey. I have found that using half cheddar and half Gruyère hits this perfect balance between sharp and nutty.
Perfect Pairings
This bake works alongside almost any protein but it shines brightest with simple roasted meats. The richness stands up beautifully to grilled steak or roasted chicken.
- Double the recipe for holiday gatherings
- Reheats surprisingly well the next day
- Freezes beautifully for up to three months
There is something deeply satisfying about watching skeptical faces light up after that first bite of cheesy, tender perfection.
Recipe FAQs
- → Can I make this broccoli cauliflower bake ahead of time?
-
Yes, you can assemble the entire dish up to 24 hours in advance and refrigerate it unbaked. When ready to serve, add about 5-10 minutes to the baking time since it will be cold. You can also fully bake it, cool, and refrigerate for up to 3 days, then reheat in a 350°F oven until warmed through.
- → What other vegetables work well in this low-carb casserole?
-
You can easily substitute or add other low-carb vegetables like Brussels sprouts, green beans, spinach, or zucchini. Just keep the total vegetable amount around 6 cups to maintain the proper sauce-to-vegetable ratio. Softer vegetables like spinach should be added just before baking rather than blanched.
- → Is there a dairy-free option for this keto bake?
-
For a dairy-free version, replace the heavy cream with full-fat canned coconut milk or unsweetened almond milk thickened with a bit of coconut flour. Use dairy-free cheese alternatives, though keep in mind they may melt differently than traditional cheeses. The flavor profile will change slightly but remains delicious.
- → Can I freeze this cheesy broccoli cauliflower casserole?
-
Yes, this freezes well for up to 3 months. Cool completely, then wrap tightly in plastic wrap and foil, or transfer to a freezer-safe container. Thaw overnight in the refrigerator before reheating at 350°F for 20-25 minutes until hot and bubbly. The texture may be slightly softer after freezing but still tastes great.
- → How do I prevent the vegetables from becoming mushy?
-
The key is blanching the broccoli and cauliflower for just 3-4 minutes until barely tender-crisp, then draining and patting them very dry. Excess moisture can make the dish watery. Also, don't overbake—20-25 minutes is sufficient to heat through and melt the cheese without turning the vegetables to mush.
- → What protein can I add to make this a complete keto meal?
-
Cooked and crumbled bacon, diced ham, or shredded chicken breast all work beautifully folded into the casserole before baking. You could also top with seasoned ground turkey or beef. Adding protein increases the serving yield and makes it a more substantial main dish while keeping the carb count low.