Love this? Pin it for later!
Creamy, cheesy, and utterly comforting—this low-carb bake turns everyday vegetables into the star of the dinner table. Whether you’re feeding picky eaters, meal-prepping for the week, or simply craving something warm and satisfying without the carb crash, this dish delivers big flavor and zero guilt.
I first whipped up this casserole on a blustery January evening when the fridge held nothing but a head of cauliflower, a few broccoli florets, and the dregs of a bag of shredded cheese. My husband was eyeing the delivery apps, I was determined to stay keto, and the kids wanted “something yummy.” Thirty-five minutes later we were fighting over the corner pieces with those crispy, caramelized cheese edges. Since then, it’s become my go-to for potlucks, holiday side dishes, and Sunday meal prep. The leftovers reheat like a dream, and the flavor somehow improves overnight as the spices mingle with the veggies and cheese.
What I love most? You can assemble it in advance, pop it in the oven when guests arrive, and still have time to pour yourself a glass of wine. It’s elegant enough for company, humble enough for Tuesday night, and flexible enough to handle whatever vegetables or cheese you have on hand. Let’s make it together!
Why This Recipe Works
- One-pan wonder: minimal dishes, maximum flavor.
- Keto & gluten-free: only 6 g net carbs per serving.
- Protein-packed: cottage cheese and eggs keep you full for hours.
- Meal-prep hero: stores 5 days in the fridge, 3 months in the freezer.
- Vegetable versatility: swap in zucchini, Brussels sprouts, or green beans.
- Family-friendly: mild, creamy, and cheesy—no weird textures.
- Crispy topping: almond-flour crunch without breadcrumbs.
Ingredients You'll Need
Great flavor starts with great ingredients. Below are my non-negotiables plus smart substitutions so you can cook from your pantry without a grocery run.
Produce
- Broccoli florets (3 cups): Look for tight, dark-green crowns. If stems are tender, peel and chop them—no waste. Frozen works; thaw and squeeze dry.
- Cauliflower florets (3 cups): Fresh gives the best texture, but riced cauliflower straight from the freezer is a time-saver.
- Garlic (2 cloves): Freshly minced. Jarred is fine in a pinch.
- Shallot (1 medium): Milder than onion, it melts into the sauce. Sub ¼ cup yellow onion.
Dairy & Eggs
- Cottage cheese (1 cup full-fat): Adds protein and creaminess without flour. Blend if you hate curds.
- Cream cheese (4 oz): Creates a velvety base. Soften 20 s in the microwave for easy whisking.
- Sharp cheddar (1 cup shredded): Buy a block and shred yourself—pre-shredded cellulose can make sauces gritty.
- Parmesan (½ cup grated): Adds umami depth. Shelf-stable canned works, but fresh is sublime.
- Eggs (2 large): Act as the binder so squares hold their shape.
- Unsalted butter (2 Tbsp): For sautéing and richness. Ghee or coconut oil for dairy-light.
Pantry & Spices
- Almond flour (¼ cup): Gives a breadcrumb-like crunch. Sunflower-seed flour for nut-free.
- Dijon mustard (1 tsp): Secret brightness. Yellow mustard is too harsh.
- Nutmeg (⅛ tsp): Classic in béchamel; amplifies cheese flavor. Don’t skip!
- Smoked paprika (½ tsp): Adds whisper of campfire. Regular paprika is fine.
- Crushed red-pepper flakes (pinch): Optional, but perks up the palate.
- Salt & pepper: Taste as you go—cheeses vary in saltiness.
How to Make Cheesy Keto Broccoli and Cauliflower Bake for Veggies
Prep & preheat
Position rack in center of oven; preheat to 400 °F (204 °C). Lightly grease a 2-quart (8-inch square) baking dish or spray with coconut-oil spray. Place baking sheet on lower rack to catch any bubbly cheese drips.
Par-cook the vegetables
Bring large pot of well-salted water to boil. Add broccoli and cauliflower; cook 3 minutes exactly (they should turn jewel-bright). Drain into colander and immediately rinse under cold tap water to halt cooking. Spread on kitchen towel to steam-dry—excess water makes casserole watery.
Sauté aromatics
Return empty pot to medium heat; melt butter. Add minced shallot and cook 2 minutes until translucent. Stir in garlic, smoked paprika, and red-pepper flakes; cook 30 seconds until fragrant but not browned.
Build the cheese sauce
Reduce heat to low. Whisk in softened cream cheese until melted and smooth. Whisk in cottage cheese, Dijon, nutmeg, ½ tsp salt, and several grinds black pepper. Remove from heat; let cool 2 minutes so eggs don’t scramble, then whisk in eggs one at a time until silky.
Combine & coat
Fold par-cooked broccoli and cauliflower into the sauce until every floret wears a cheesy coat. Taste and adjust salt—it should be slightly over-seasoned because the vegetables will dilute flavor.
Assemble the bake
Spoon mixture into prepared dish and spread in even layer. Scatter shredded cheddar evenly over top, followed by Parmesan. Sprinkle almond flour across the surface; drizzle with 1 tsp melted butter for extra browning.
Bake to golden glory
Bake 18–20 minutes, until edges are bubbling and top is mottled golden brown. For extra crunch, switch to broil on high for final 1–2 minutes; stay nearby—almond flour browns fast.
Rest & serve
Let stand 10 minutes to set the custard. Serve hot squares alongside roast chicken or a crisp green salad. Garnish with chopped parsley for color pop.
Expert Tips
Don’t drown the veggies
Thoroughly dry par-cooked florets; trapped steam equals watery sauce. A salad spinner works wonders.
Room-temp dairy
Cold cream cheese clumps. Leave on counter 30 minutes or microwave 15 seconds per ounce.
Color contrast
Mix purple or Romanesco cauliflower with traditional white for a stunning mosaic.
Make-ahead magic
Assemble completely, cover tightly, refrigerate up to 24 hours. Add 5–7 extra bake minutes.
Crisp insurance
Stir 2 Tbsp crushed pork rinds into almond flour for an even crunchier keto topping.
Spice it up
Stir in 1 tsp harissa paste for North-African heat or 1 Tbsp pesto for Italian flair.
Variations to Try
- Mediterranean: Swap cheddar for crumbled feta, add ½ cup sun-dried tomatoes, ¼ cup chopped olives, and 1 tsp oregano.
- Loaded bacon-ranch: Fold in ½ cup cooked, chopped bacon and 1 Tbsp ranch seasoning; top with Monterey Jack.
- Spicy buffalo: Replace Dijon with 1 Tbsp buffalo sauce; add ¼ cup diced celery and use blue-cheese crumbles on top.
- Vegan keto: Swap cottage cheese for blended silken tofu, cream cheese for vegan cream cheese, eggs for 2 Tbsp flaxseed meal + 5 Tbsp water, and use nutritional yeast + plant-based cheddar.
- Seafood supreme: Gently fold in 6 oz cooked shrimp or crabmeat before baking; sprinkle Old Bay on top.
- Cheese swap: Gruyère for nutty sophistication, pepper jack for kick, or smoked gouda for campfire vibes.
Storage Tips
Refrigerator
Cool completely, cut into squares, and store in airtight container up to 5 days. Reheat single portions in microwave 60–90 seconds or in air-fryer 3 minutes at 350 °F for crispy edges.
Freezer
Wrap individual squares in parchment, then foil; place in zip-top bag. Freeze up to 3 months. Thaw overnight in fridge, then bake 15 minutes at 350 °F or microwave to piping hot.
Make-ahead assembly
Mix sauce and veggies, spread in dish, but don’t add final cheese layer. Cover tightly with plastic wrap (press onto surface to prevent oxidation) and foil. Refrigerate up to 24 hours. When ready to serve, add cheeses and almond flour, then bake as directed, adding 5–7 minutes.
Frequently Asked Questions
Cheesy Keto Broccoli and Cauliflower Bake for Veggies
Ingredients
Instructions
- Preheat & prep: Preheat oven to 400 °F. Grease an 8-inch square baking dish and set on foil-lined sheet pan.
- Par-cook vegetables: Boil broccoli and cauliflower 3 minutes, drain, rinse under cold water, and pat dry.
- Sauté aromatics: Melt butter in pot over medium heat. Cook shallot 2 minutes; add garlic, paprika, and pepper flakes, 30 seconds.
- Make sauce: Reduce heat; whisk in cream cheese until smooth. Whisk in cottage cheese, Dijon, nutmeg, salt, and pepper. Cool 2 minutes, then whisk in eggs.
- Combine: Fold vegetables into sauce; spread in baking dish. Top with cheddar, Parmesan, and almond flour. Drizzle with 1 tsp melted butter if desired.
- Bake: Bake 18–20 minutes until bubbly and golden. Broil 1–2 minutes for deeper color. Rest 10 minutes before serving.
Recipe Notes
For extra protein, fold in 1½ cups cooked chicken. Swap almond flour for sunflower-seed flour to keep nut-free. Reheat leftovers covered with a splash of cream to retain moisture.