I’ll admit it—I’ve always had a love-hate relationship with vegetables. As a kid, I was that one who would subtly push broccoli around my plate, hoping it would magically disappear.
But as an adult, I realized that it wasn’t the veggies themselves—it was the way they were prepared. Then, I discovered this cheesy keto broccoli and cauliflower casserole!
This recipe is a total game-changer for anyone who wants to enjoy their veggies in the most delicious way possible. Packed with crispy bacon, gooey cheese, and a creamy, flavorful sauce, this dish is the perfect comfort food without the carb overload. Even my picky eaters at home request seconds!

Why You’ll Love This Cheesy Keto Broccoli and Cauliflower Casserole
- Low-Carb and Keto-Friendly – Packed with healthy fats and minimal carbs, this dish fits perfectly into a keto lifestyle.
- Ultimate Comfort Food – The combination of melted cheese, crispy bacon, and creamy sauce makes every bite indulgent.
- Easy to Make – Simple ingredients, straightforward steps, and a casserole that bakes beautifully.
- Great for Meal Prep – Make a batch ahead of time and reheat for an easy, delicious meal throughout the week.
- A Family Favorite – Even those who aren’t on a keto diet will love this cheesy, bacon-filled dish.
Broccoli and Cauliflower Casserole Recipe
Ingredients
- 9 slices of bacon – Adds a smoky, crispy crunch to every bite.
- 1 1/2 cups mozzarella cheese – Creates that perfect cheesy stretch and creamy texture.
- 1 1/2 cups cheddar cheese – Adds a rich, sharp flavor to balance the mozzarella.
- 5 tbsp fresh chives – Provides a mild onion-like flavor that enhances the dish.
- 1/2 cup sour cream – Contributes to the creamy, tangy base of the casserole.
- 1/2 cup mayonnaise – Helps bind the sauce while adding extra richness.
- 1 small head cauliflower – A low-carb alternative to pasta, bringing a hearty texture.
- 1 small head broccoli – Adds a pop of color, nutrients, and pairs beautifully with the cheese.
- 1 1/2 tbsp heavy cream – Enhances the creaminess of the sauce.
- 1/3 tsp black pepper – A simple spice that enhances all the other flavors.
Optional Add-Ons
- Crushed Pork Rinds – For an extra crispy topping.
- Red Pepper Flakes – Adds a slight kick of heat.
- Grated Parmesan Cheese – Brings in a deeper, nutty cheese flavor.
- Garlic Powder – Adds a subtle, savory depth.
Tools You’ll Need
- Large Pot – For boiling the broccoli and cauliflower until just tender.
- Mixing Bowls – To combine the creamy sauce ingredients evenly.
- Casserole Dish – The perfect vessel for baking everything to golden perfection.
- Whisk – Helps to blend the sauce smoothly.
- Knife and Cutting Board – Essential for chopping veggies and bacon.
Step-by-Step Instructions
Step 1: Cook the Bacon
Start by heating a large skillet over medium heat. Lay the bacon strips in the pan and cook until they reach a crispy, golden-brown texture, about 5-7 minutes.
Once done, transfer the bacon to a plate lined with paper towels to soak up excess grease. After it has cooled, crumble it into small pieces and set it aside for later use.
Step 2: Prepare the Vegetables
Fill a large pot with water and bring it to a rolling boil. Add a pinch of salt to enhance the natural flavors of the vegetables.
Carefully toss in the broccoli and cauliflower florets and let them cook for about 3-4 minutes, just until they are tender but still have a bit of bite. Overcooking can make them mushy, so keep an eye on the texture.
Drain the vegetables in a colander and allow them to sit for a few minutes to remove any excess moisture. This step is crucial to prevent a watery casserole.
Step 3: Prepare the Creamy Cheese Sauce
In a large mixing bowl, whisk together the sour cream, mayonnaise, heavy cream, and black pepper. This combination creates a rich, creamy base that binds all the ingredients together.
Next, stir in half of the shredded mozzarella and cheddar cheese. Mix well until the cheese is fully incorporated into the sauce. This ensures every bite of the casserole is packed with cheesy goodness.
Step 4: Assemble the Casserole
Preheat your oven to 375°F (190°C) and lightly grease a casserole dish with butter or cooking spray.
Spread the drained broccoli and cauliflower evenly across the dish, creating a balanced base. Pour the cheese sauce over the vegetables, making sure to coat them completely.
Sprinkle the remaining mozzarella and cheddar cheese over the top, followed by the crumbled bacon and chopped chives for a pop of flavor and texture. If you’re using any optional toppings like crushed pork rinds or parmesan, now is the time to add them.
Step 5: Bake to Perfection
Place the assembled casserole in the preheated oven and bake for 20-25 minutes, or until the cheese is melted, bubbly, and golden brown on top.
Remove from the oven and let it rest for a few minutes before serving. This allows the flavors to meld together and makes slicing easier. Enjoy your cheesy, keto-friendly casserole!
Best Paired With
- Grilled Chicken – A simple protein addition that makes this a full meal.
- Steak – The cheesy flavors complement a perfectly seared steak.
- Keto Dinner Rolls – For those who want a side of bread without the carbs.
Storage and Serving
- Refrigeration: Store leftovers in an airtight container for up to 4 days.
- Freezing: Freeze in a tightly sealed container for up to 2 months.
- Reheating: Warm in the oven at 350°F for 10-15 minutes or microwave in short bursts.
Tips for Success
- Don’t Overcook the Veggies – Slightly undercooking them keeps the texture firm.
- Use High-Quality Cheese – Shredding your own cheese avoids anti-caking agents.
- Drain Well – Avoid excess water in the casserole by thoroughly draining the veggies.
Substitutes and Variations
- Greek Yogurt for Sour Cream – A higher protein alternative.
- Dijon Mustard – Adds a tangy depth to the sauce.
- Smoked Gouda Instead of Mozzarella – For a deeper, smoky flavor.
Nutritional Breakdown
Nutrient | Per Serving |
Calories | 320 |
Fat | 26g |
Carbs | 6g |
Protein | 15g |
Fiber | 2g |
What Others Are Saying About The Recipe
⭐️⭐️⭐️⭐️⭐️ “I’ve been on a keto diet for months, and this is by far my favorite side dish. The cheese and bacon combo is perfection!” – Mike D.
⭐️⭐️⭐️⭐️⭐️“Perfect for meal prep! I made a big batch and have been enjoying it all week. So creamy and flavorful.” – Sevi L
⭐️⭐️⭐️⭐️⭐️ “Easy to make and packed with flavor! I’ll be making this again soon.” – Chris P.
FAQs
Can I make this ahead of time?
Yes! Assemble the casserole a day in advance and bake when ready.
Can I use frozen vegetables?
Absolutely. Just thaw and drain them well before using.
How do I make this dairy-free?
Use dairy-free cheese and coconut cream as substitutes.
Final Thoughts
This Cheesy Keto Broccoli and Cauliflower Casserole is proof that healthy eating doesn’t have to be boring. It’s creamy, rich, and flavorful—without all the carbs. So go ahead, give it a shot, and watch even the pickiest eaters come back for seconds!