...

Keto Broccoli Cauliflower Casserole

Baked keto broccoli cauliflower casserole in a dish with melted golden cheese and crispy crumbled bacon.
---Advertisement---

Keto broccoli cauliflower casserole combines tender-crisp steamed vegetables with a creamy cheese binder, savory bacon, and a bubbly melted-cheese topping.

This Keto Broccoli Cauliflower Casserole is a rich baked side dish with broccoli and cauliflower florets folded into cream cheese, sour cream, heavy cream, bacon, and two cheeses.

Covered baking warms the center gently while the cheese turns glossy and bubbling around the edges. The key is getting the florets dry before they meet the dairy.

After steaming, spread the vegetables in their bowl and let the trapped steam escape before mixing.

Essential Ingredients for Low-Carb Casserole

Every ingredient contributes to the casserole’s structure, creaminess, savory depth, or fresh vegetable bite, so the finished dish slices neatly while staying soft and rich.

  • 1 small head fresh broccoli (chopped into florets, approximately 2-3 cups)
  • 1 small head fresh cauliflower (chopped into florets, approximately 2-3 cups)
  • ½ cup full-fat sour cream
  • 4 ounces full-fat cream cheese (softened but not hot)
  • ¼ cup heavy whipping cream (at room temperature)
  • ½ cup shredded fresh mozzarella
  • ½ cup shredded fresh cheddar
  • 2 ounces sweet onion (half of 1 small onion, diced; optional)
  • 8 slices bacon (cooked, crumbled)
  • salt (to taste)
  • freshly cracked black pepper (to taste)

Fresh Florets and Vegetable Prep

Cut broccoli and cauliflower into similarly sized florets so they soften evenly. Broccoli cooks more quickly than cauliflower, which is why they steam separately. The stems should yield to a fork but still offer slight resistance, since they continue softening in the oven.

Wash fresh produce carefully before chopping and keep the work area clean to support safer fresh produce handling.

The Full-Fat Cream Binder

Softened cream cheese gives the casserole its body, while sour cream brings tang and heavy whipping cream loosens the mixture enough to coat every floret. Keep the cream cheese soft but not hot, and use room-temperature cream to help the dairy blend smoothly rather than forming small lumps.

I prefer to press softened cream cheese with the back of a spoon before stirring because it blends into the sour cream much more evenly.

Selecting and Grating Cheeses

Mozzarella provides the stretchy melt, while cheddar adds sharper flavor and golden color. Shred both from a block when possible. Bagged cheese often carries anti-caking powders that can leave a creamy bake slightly grainy instead of silky.

The cheese mixed into the binder gives the casserole substance, and the cheese scattered over the dish creates the soft, bubbling top. Bacon, sweet onion, and black pepper keep all that richness from tasting flat.

How to Make Keto Broccoli Cauliflower Casserole

Steam the vegetables separately, let them release excess moisture, then fold them gently into the dairy mixture. The covered bake gives the casserole time to heat through without over-browning the cheese.

To Steam the Broccoli and Cauliflower

  1. Pour 2 to 3 inches of water into a large saucepan and set a steamer basket inside, keeping the water below the basket.

    Leave approximately 4 to 5 inches between the water and basket bottom so the florets cook in steam rather than water.
  2. Bring the water to a rapid boil over high heat, add the broccoli to the basket, and reduce the heat to medium.

    Keep the pan uncovered so the broccoli stays bright and does not become overly soft.
  3. Steam the broccoli for 5 to 7 minutes, then move it to a medium bowl.

    A fork should enter the florets easily, while the thicker stems should still have a little firmness.
  4. Add more water to the saucepan if needed and return the steamer basket, again checking that water stays below its base.

    Wait until the water is boiling rapidly before adding the cauliflower.
  5. Add the cauliflower, reduce the heat to medium, and steam it uncovered for approximately 10 minutes.

    The florets are ready when a fork pierces them easily without turning them mushy.
  6. Transfer the cauliflower to the bowl with the broccoli and leave the vegetables to cool.

    As they cool, steam escapes and helps prevent a thin, watery cheese mixture.

To Prepare the Keto Broccoli Cauliflower Casserole

  1. Heat the oven to 375 °F and lightly coat a 9×13 casserole dish with neutral-flavored cooking spray.

    The prepared dish helps the creamy vegetable mixture spread cleanly into the corners.
  2. Stir the sour cream, softened cream cheese, room-temperature heavy whipping cream, mozzarella, and cheddar in a large mixing bowl.

    Keep mixing until no visible pieces of cream cheese remain and the binder looks smooth.
  3. Add the cooled broccoli, cauliflower, optional sweet onion, crumbled bacon, salt, and freshly cracked black pepper, then fold gently.

    Stop when the florets are evenly covered and the bacon is distributed throughout the mixture.
  4. Spoon the mixture into the prepared casserole dish and smooth it into an even layer.

    Leveling the surface helps the casserole warm evenly from the center to the edges.
  5. Scatter the mozzarella and cheddar over the top, then cover the dish with aluminum foil.

    The foil protects the cheese while the vegetables and creamy center heat through.

To Bake and Serve the Keto Broccoli Cauliflower Casserole

  1. Bake the covered casserole for 20 minutes.

    The cheese should be fully melted, with gentle bubbling visible around the perimeter.
  2. Remove the dish from the oven and let it stand for 5 minutes before serving warm.

    The brief rest lets the creamy binder settle so portions hold together more neatly.

Troubleshooting Texture and Baking Pitfalls

Close-up of creamy keto vegetable casserole texture with tender florets, melted cheese, and bacon crumbles.
Properly drained florets keep the cream cheese and sour cream sauce thick and velvety without pooling liquid.
  • Watery casserole: Residual steam is usually the culprit. Let the florets cool in a roomy bowl, drain away any liquid, and pat them dry before folding them into the dairy.
  • Lumpy or separated sauce: Cold cream cheese and cold heavy cream do not blend as readily. Soften the cream cheese without heating it and bring the cream closer to room temperature first.
  • Mushy vegetables: Over-steaming removes their structure before baking begins. Stop steaming when the fork meets slight resistance in the thicker stems.
  • Pale top: The covered bake is designed to melt the cheese gently. If you want more color, remove the foil near the end and watch closely for bubbling edges and light golden spots.
  • Too much liquid after baking: Let the casserole rest before cutting. The cheese binder firms as it stands, which helps it hold the vegetables instead of pooling around them.

Creative Flavor Variations and Dietary Adjustments

Keep the main casserole as written, then use these optional directions when you want a different flavor profile or a more substantial dinner.

Loaded Bacon & Chive Casserole

For a loaded baked-potato feel, add extra crisp bacon, chopped chives, and a sharper cheddar finish. Chives bring a fresh oniony lift that balances the rich dairy, while extra bacon gives each serving more crunch and smoky flavor.

Protein-Packed Chicken Casserole

Fold diced cooked chicken into the vegetable mixture to turn the side dish into a more filling supper. Keep the added chicken dry and fully cooked so it does not contribute extra moisture. For another creamy dinner option, try this keto chicken casserole.

Spicy Pepper Jack & Jalapeño Bake

Replace part of the cheese topping with pepper jack and add diced jalapeños for a warm, peppery version. The heat cuts through the richness nicely, but use as much or as little jalapeño as suits your table.

Smoked gouda, Gruyère, or Swiss can also replace part of the cheddar for a deeper cheese flavor. Each option changes the personality of the casserole without changing the creamy, tender-crisp goal.

Make-Ahead, Storage, and Reheating

Assembled unbaked broccoli cauliflower casserole ready for the oven beside foil and meal prep containers.
Assemble the casserole in advance or portion cooled leftovers into airtight containers for easy weekday reheating.

Refrigerating and Assembling in Advance

You can assemble the casserole in the baking dish, cover it tightly, and chill it until you are ready to bake. Let a cold dish sit briefly on the counter before placing it in a hot oven so the dish does not face an abrupt temperature change. Keep the vegetables well drained before assembly, since they may release more moisture while chilled.

Keeping Leftovers at Their Best

Cool leftover casserole before transferring it to an airtight container and keep it chilled. For the best texture, store portions without extra toppings and add fresh chives or crisp bacon only when serving. The florets will soften somewhat after chilling, but careful reheating helps preserve the sauce.

Reheating for Best Texture

Warm portions gently in the oven until the center is hot and the cheese loosens again. A microwave works for an individual serving, but use moderate power and short bursts rather than prolonged high heat, which can steam the florets and thin the sauce.

Serving Suggestions and Meal Pairings

Serving keto broccoli cauliflower casserole from a baking dish alongside seared steak and fresh green salad.
Scoop warm portions straight from the baking dish for a comforting side that pairs effortlessly with grilled meats.

This rich vegetable casserole fits comfortably beside savory mains and brings welcome comfort to a holiday spread.

  • Serve it with grilled steak, where the creamy cheddar sauce contrasts beautifully with a well-seared crust.
  • Pair it with roasted chicken thighs for an easy dinner that needs little more than a crisp green salad.
  • Set it alongside seared pork chops, especially when you want a warm side dish with smoky bacon flavor.
  • Bring it to a holiday table in place of potato or rice gratin for a creamy vegetable-centered option.
  • Fold chilled leftovers into a breakfast egg scramble for a savory, cheesy start to the day.

Bringing Perfect Low-Carb Comfort to the Table

The best version of this casserole starts with tender-crisp florets that have shed their steam and a smooth dairy mixture made with softened cream cheese. Freshly shredded cheese keeps the finished bake creamy, bubbly, and full of flavor.

Once the moisture is under control, this is an easy dish to make your own with favorite cheese blends or a fresh topping of chives and bacon. Serve it warm and enjoy every gooey scoop.

Frequently Asked Questions

Can I Use Frozen Broccoli and Cauliflower for This Casserole?

Yes, provided the florets are fully thawed and thoroughly dried first. Frozen vegetables release more water than fresh florets, so press them with clean towels and let excess moisture drain before combining them with the cream mixture.

Why Is My Keto Vegetable Casserole Watery?

Wet or overcooked vegetables are the most common reason. Steam the florets only until fork-tender, let them cool, drain away moisture, and dry them before they go into the cheese binder. Give the baked casserole its full rest before serving as well.

Can I Make This Casserole Ahead of Time?

Yes. Assemble it in the baking dish, cover it tightly, and keep it chilled until baking. Start with well-drained florets, then let the cold dish sit briefly before it enters the hot oven for more even heating.

Why Should I Shred My Own Cheese From a Block?

Block cheese melts more smoothly in this casserole. Pre-shredded cheese can contain anti-caking powders that keep the shreds separate in the bag but may make the melted sauce less creamy. Mozzarella and cheddar grated fresh give the best combination of stretch, color, and savory flavor.

Baked keto broccoli cauliflower casserole in a dish with melted golden cheese and crispy crumbled bacon.

Keto Broccoli Cauliflower Casserole

Jason Brooks
Tender steamed broccoli and cauliflower florets are tossed in a creamy cream cheese and sour cream sauce, folded with savory bacon, and baked under melted cheddar and mozzarella.
No ratings yet
Prep Time 30 minutes
Cook Time 20 minutes
Total Time 50 minutes
Course Side Dish
Cuisine American
Servings 12 servings
Calories 212 kcal

Equipment

  • Saucepan
  • Steamer basket
  • Large mixing bowl
  • 9×13-inch baking dish
  • Aluminum foil

Ingredients

  • 1 small head fresh broccoli chopped into florets, approximately 2-3 cups
  • 1 small head fresh cauliflower chopped into florets, approximately 2-3 cups
  • ½ cup full-fat sour cream
  • 4 ounces full-fat cream cheese softened but not hot
  • ¼ cup heavy whipping cream at room temperature
  • ½ cup shredded fresh mozzarella
  • ½ cup shredded fresh cheddar
  • 2 ounces sweet onion half of 1 small onion, diced; optional
  • 8 slices bacon cooked, crumbled
  • salt to taste
  • freshly cracked black pepper to taste

Instructions

To Steam the Broccoli and Cauliflower

  • Pour 2 to 3 inches of water into a large saucepan and set a steamer basket inside, keeping the water below the basket. Leave approximately 4 to 5 inches between the water and basket bottom so the florets cook in steam rather than water.
  • Bring the water to a rapid boil over high heat, add the broccoli to the basket, and reduce the heat to medium. Keep the pan uncovered so the broccoli stays bright and does not become overly soft.
  • Steam the broccoli for 5 to 7 minutes, then move it to a medium bowl. A fork should enter the florets easily, while the thicker stems should still have a little firmness.
  • Add more water to the saucepan if needed and return the steamer basket, again checking that water stays below its base. Wait until the water is boiling rapidly before adding the cauliflower.
  • Add the cauliflower, reduce the heat to medium, and steam it uncovered for approximately 10 minutes. The florets are ready when a fork pierces them easily without turning them mushy.
  • Transfer the cauliflower to the bowl with the broccoli and leave the vegetables to cool. As they cool, steam escapes and helps prevent a thin, watery cheese mixture.

To Prepare the Keto Broccoli Cauliflower Casserole

  • Heat the oven to 375 °F and lightly coat a 9×13 casserole dish with neutral-flavored cooking spray. The prepared dish helps the creamy vegetable mixture spread cleanly into the corners.
  • Stir the sour cream, softened cream cheese, room-temperature heavy whipping cream, mozzarella, and cheddar in a large mixing bowl. Keep mixing until no visible pieces of cream cheese remain and the binder looks smooth.
  • Add the cooled broccoli, cauliflower, optional sweet onion, crumbled bacon, salt, and freshly cracked black pepper, then fold gently. Stop when the florets are evenly covered and the bacon is distributed throughout the mixture.
  • Spoon the mixture into the prepared casserole dish and smooth it into an even layer. Leveling the surface helps the casserole warm evenly from the center to the edges.
  • Scatter the mozzarella and cheddar over the top, then cover the dish with aluminum foil. The foil protects the cheese while the vegetables and creamy center heat through.

To Bake and Serve the Keto Broccoli Cauliflower Casserole

  • Bake the covered casserole for 20 minutes. The cheese should be fully melted, with gentle bubbling visible around the perimeter.
  • Remove the dish from the oven and let it stand for 5 minutes before serving warm. The brief rest lets the creamy binder settle so portions hold together more neatly.

Notes

Moisture control: Allow steamed florets to cool in a wide bowl and pat away surface moisture so trapped steam does not thin the cheese binder.
Smooth sauce: Ensure cream cheese is softened and heavy cream is at room temperature prior to mixing to avoid small lumps or separation.
Cheese selection: Grating mozzarella and cheddar directly from blocks provides a silky melt without the powdery film caused by packaged anti-caking agents.
Resting time: Let the hot casserole stand for 5 minutes after baking so the cheese sauce can firm up slightly for neat slicing.
Nutrition information is an estimate based on common ingredients and serving sizes. Values may vary depending on brands, portions, and substitutions.

Nutrition

Nutrition Facts
Keto Broccoli Cauliflower Casserole
Amount per Serving
Calories
212
% Daily Value*
Fat
 
18
g
28
%
Saturated Fat
 
9
g
56
%
Cholesterol
 
48
mg
16
%
Sodium
 
274
mg
12
%
Potassium
 
210
mg
6
%
Carbohydrates
 
5
g
2
%
Fiber
 
1
g
4
%
Sugar
 
2
g
2
%
Protein
 
8
g
16
%
Vitamin A
 
320
IU
6
%
Vitamin C
 
45
mg
55
%
Calcium
 
165
mg
17
%
Iron
 
1
mg
6
%
* Percent Daily Values are based on a 2000 calorie diet.
Keyword Keto Broccoli Cauliflower Casserole, keto side dish, low carb casserole
Tried this recipe?Let us know how it was!
---Advertisement---

Jason Brooks

Jason Brooks is a food contributor at Recipes Keto Diet. He supports the team with keto meal ideas, ingredient inspiration, serving suggestions, and practical kitchen tips for low carb cooking.

You’ll Also Love

Leave a Comment & Rate this Recipe

Your email address will not be published. Required fields are marked *

Click the Stars to Rate This Recipe