The Ultimate Keto Cheesy Broccoli Cauliflower Casserole with Crispy Bacon
Welcome to your new favorite low-carb side dish – the ultimate Keto Cheesy Broccoli Cauliflower Casserole! This delightful recipe is a true game-changer for anyone following a ketogenic lifestyle or simply looking for a incredibly delicious and satisfying meal that’s packed with flavor. Imagine tender, perfectly cooked florets of broccoli and cauliflower, enveloped in a rich, creamy sauce made from a luscious blend of sour cream, cream cheese, and heavy cream. But that’s not all – this isn’t just a simple veggie dish. We’re elevating it with generous amounts of three types of gooey, melty cheese and a savory scattering of crispy, crumbled bacon. Every forkful is a symphony of textures and tastes, from the soft, earthy vegetables to the tangy, decadent cream sauce and the salty crunch of bacon.
This casserole is designed to be effortlessly simple to prepare, making it perfect for busy weeknights, holiday gatherings, or as a comforting dish anytime you crave something hearty and healthy. Once assembled, everything layers beautifully in a casserole dish and bakes until it’s bubbly, golden, and irresistibly melty. It’s the kind of side dish that easily steals the spotlight, leaving everyone craving a second helping. Beyond its incredible taste, this dish is naturally gluten-free and fits perfectly into a keto diet, offering a fantastic way to enjoy your vegetables without compromising on flavor or your dietary goals. Get ready to impress your family and friends with a dish that tastes like a guilty pleasure but is actually good for you!

Why This Keto Broccoli Cauliflower Casserole is a Must-Try
There are countless reasons to fall in love with this cheesy broccoli cauliflower casserole. It’s more than just a recipe; it’s a versatile, satisfying, and incredibly flavorful dish that ticks all the boxes for a healthy, low-carb meal. Here’s why it stands out:
- Unbeatable Flavor and Texture Combination: What could be better than the harmonious blend of flavors and textures in this casserole? We’re talking about three distinct types of melty cheese that create an incredible gooey blanket, savory bacon crumbles that add a salty, smoky crunch, tangy sour cream for a rich depth, and tender broccoli and cauliflower florets that soak up all the deliciousness. It’s a truly indulgent experience without the guilt! The creaminess of the sauce perfectly balances the slight firmness of the vegetables and the crispness of the bacon, ensuring every bite is exciting.
- Remarkably Versatile – Fresh or Frozen Veggies Work Wonders: This recipe is incredibly adaptable, making it a fantastic option whether you have fresh produce on hand or need to utilize those bags of frozen veggies tucked away in your freezer. If you’re using fresh broccoli and cauliflower, the steaming process is simple and results in perfectly tender florets. However, for an even quicker and easier preparation, those microwaveable steamer bags of frozen vegetables are your best friend! They cook in minutes, require minimal effort, and yield the same great results, proving that healthy eating can also be super convenient. This flexibility ensures you can whip up this casserole anytime, without needing a special trip to the grocery store.
- A Canvas for Culinary Creativity: Keto broccoli cauliflower casserole is truly one recipe you can have a lot of fun with, allowing you to tailor it precisely to your palate. Don’t feel limited by the cheese choices – experiment with different types! I personally love adding some pepper jack for a delightful kick, or even a smoked gouda for an extra layer of flavor. You can also play around with the seasonings for your veggies; consider a sprinkle of garlic powder, onion powder, or a dash of paprika for added warmth. Want to change up the bacon? Try a maple-flavored bacon for a hint of sweetness, or a spicy chipotle bacon for some heat. You can even add other keto-friendly vegetables like chopped bell peppers or spinach. Make it truly your own by adjusting the ingredients to suit your taste preferences and whatever you have available in your pantry!
Chef’s Essential Tips for the Perfect Casserole
Achieving the perfect creamy, cheesy, and tender casserole is simple with a few expert tips. These insights will help you elevate your dish from good to absolutely unforgettable, ensuring stellar results every time.
- Mastering Vegetable Steaming: Proper steaming is key to tender, not mushy, vegetables. If you’ve never steamed broccoli or cauliflower before, it’s a straightforward process. You can find a super easy-to-follow write-up on it here, which details the ideal water level and cooking times. Alternatively, using frozen veggies that come in microwaveable steamer bags is a fantastic shortcut. Simply follow the instructions on the packaging for a quick and convenient option. The goal is fork-tender vegetables that still have a slight bite, as they will continue to cook slightly in the oven. Avoid over-steaming, as this can lead to a watery casserole.
- The Golden Rule of Cheese Shredding: This is perhaps one of the most crucial tips for any cheesy casserole. I highly, *highly* recommend you shred your own cheese straight from the block. While pre-packaged shredded cheeses are convenient, they often contain anti-caking agents like cellulose or potato starch. These fillers prevent the cheese from clumping in the bag but also inhibit proper melting, leading to a grainy or less creamy texture in your casserole. Furthermore, these starches can add unnecessary carbs, which is something keto dieters aim to avoid. Shredding your own cheese takes just a few extra minutes and makes a significant difference in both the melt and the overall carb count of your dish, resulting in a perfectly smooth and gooey finish.
- Room Temperature Dairy for Smoothness: Ensure your cream cheese and heavy cream are at room temperature before mixing. This allows them to blend much more smoothly with the sour cream, creating a uniform, lump-free sauce base that evenly coats all the vegetables. Cold dairy products can result in a lumpy mixture, which isn’t ideal for a creamy casserole.
- Don’t Overcrowd Your Casserole Dish: When transferring the mixture to your 9×13 casserole dish, make sure it’s spread in an even layer without being overly thick. This allows the heat to distribute evenly, ensuring all the vegetables cook through and the cheese melts perfectly across the entire surface. An overcrowded dish might cook unevenly, leaving some parts undercooked or not as bubbly.
- The Importance of Resting Time: After baking, it can be tempting to dive right in, but letting your casserole stand for 5-10 minutes after removing it from the oven is crucial. This allows the cheeses and creamy sauce to set slightly, preventing it from being too runny when you scoop it out. The flavors also meld together even more beautifully during this brief resting period.

Understanding the Keto Lifestyle and Its Benefits
For those new to the concept, the ketogenic diet is a low-carb, high-fat eating plan that aims to put your body into a metabolic state called ketosis. When in ketosis, your body efficiently burns fat for energy instead of carbohydrates. This diet has gained immense popularity not just for weight loss, but also for its potential health benefits, including improved blood sugar control, increased energy levels, and enhanced mental clarity.
This Keto Cheesy Broccoli Cauliflower Casserole is a shining example of how delicious and satisfying keto meals can be. By focusing on nutrient-dense, low-carb vegetables like broccoli and cauliflower, healthy fats from dairy and bacon, and high-quality protein, this recipe supports your ketosis goals while delivering incredible flavor. It demonstrates that you don’t have to sacrifice taste when adhering to a low-carb regimen, making your journey both enjoyable and sustainable.
Ingredient Spotlight: The Powerhouse Veggies
At the heart of this casserole are two nutritional powerhouses: broccoli and cauliflower. These cruciferous vegetables are not only excellent for a keto diet due to their low carbohydrate content but are also packed with vitamins, minerals, and antioxidants essential for overall health.
Broccoli is an incredible source of Vitamin C, Vitamin K, and fiber. It also contains compounds like sulforaphane, which have been studied for their potential anti-cancer properties. Its distinct flavor and slightly firm texture hold up beautifully in a casserole, absorbing all the creamy goodness.
Cauliflower is often referred to as a “keto miracle vegetable” because of its incredible versatility as a low-carb substitute for grains and starches. It’s rich in Vitamin C, Vitamin K, folate, and potassium. Its mild flavor makes it a perfect canvas for absorbing the rich cheese sauce, and its tender florets provide a wonderful contrast to the crisp bacon.
Together, broccoli and cauliflower provide a substantial nutritional boost, making this casserole not just a tasty dish but a genuinely healthy addition to your meal plan.
Perfect Pairings: What to Serve with Your Casserole
While this Keto Cheesy Broccoli Cauliflower Casserole can certainly stand alone as a light meal, it truly shines as a hearty and satisfying side dish. Its rich, creamy profile and savory bacon notes make it a versatile accompaniment to a variety of main courses. Here are some fantastic keto-friendly suggestions to round out your meal:
- Grilled or Baked Chicken: A simple grilled chicken breast or baked chicken thighs seasoned with herbs and spices would be an ideal lean protein pairing.
- Pan-Seared Steak: A perfectly seared steak, whether it’s a tender filet mignon or a flavorful ribeye, complements the richness of the casserole beautifully.
- Roasted Pork Loin or Chops: The savory flavors of pork pair wonderfully with the cheesy, bacony goodness of the casserole.
- Baked Salmon or White Fish: For a lighter option, a flaky baked salmon or a delicate white fish like cod or halibut would offer a lovely contrast.
- Keto Meatloaf: A hearty and comforting meatloaf is a classic pairing that never disappoints.
- Sugar-Free Ham: Especially around holidays, this casserole makes an excellent side for a baked ham.
No matter what main dish you choose, this casserole is sure to elevate your dining experience.
Make Ahead & Storage Tips for Convenience
One of the best things about this Keto Cheesy Broccoli Cauliflower Casserole is how well it lends itself to meal prep and makes for fantastic leftovers. Planning ahead can save you time and ensure you always have a delicious, keto-friendly option ready.
Making Ahead:
You can assemble the entire casserole up to 24 hours in advance. Prepare the vegetables, mix them with the creamy sauce and cheese (but not the topping cheese), and spread it into your casserole dish. Cover it tightly with plastic wrap or aluminum foil and refrigerate. When you’re ready to bake, preheat your oven and bake as directed, adding a few extra minutes to account for starting from cold. Add the topping cheese for the last 10-15 minutes of baking.
Storage:
Leftover casserole should be stored in an airtight container in the refrigerator for up to 3-4 days. This ensures its freshness and prevents any flavors from mingling with other foods in your fridge.
Reheating:
To reheat individual servings, you can use the microwave. For larger portions, cover the casserole with foil and reheat in an oven preheated to 300°F (150°C) until warmed through, about 15-20 minutes. You can also uncover it for the last few minutes if you want to crisp up the topping slightly. Avoid overheating, as this can dry out the casserole.
Freezing:
Yes, this casserole freezes beautifully! Once baked and cooled completely, you can either freeze the entire casserole (covered tightly with foil and then plastic wrap) or portion it into individual freezer-safe containers. It will keep in the freezer for up to 2-3 months. To reheat from frozen, thaw in the refrigerator overnight, then bake as instructed above, or bake directly from frozen at a slightly lower temperature (around 325°F/160°C) for a longer period (45-60 minutes), covered, until heated through. Add more cheese to the top during the last 15-20 minutes if desired.
Frequently Asked Questions (FAQs)
Here are some common questions about making this Keto Cheesy Broccoli Cauliflower Casserole:
- Can I use only broccoli or only cauliflower? Yes, absolutely! While the combination offers a great balance of flavors and textures, you can certainly make this casserole with just broccoli or just cauliflower if that’s what you prefer or have on hand. The cooking times for steaming might vary slightly, so just ensure the single vegetable is fork-tender before mixing.
- What other cheeses can I use? Feel free to experiment with your favorite keto-friendly cheeses! Good options include Gruyere, Monterey Jack, Colby Jack, or even a smoked cheddar for a deeper flavor. For a bit of spice, pepper jack is an excellent choice. Just remember the tip about shredding from the block for the best melt.
- Is this casserole spicy? As written, this recipe is not spicy. However, you can easily add heat by including a pinch of red pepper flakes in the sauce, using pepper jack cheese, or adding diced jalapeños (remove seeds for less heat) to the vegetable mixture.
- Can I add protein to make it a main dish? Absolutely! This casserole is incredibly versatile and can be transformed into a complete meal by adding cooked protein. Diced cooked chicken (rotisserie chicken works great!), shredded cooked pork, or even cooked ground beef or turkey would be delicious additions. Add the cooked protein when you mix the steamed vegetables into the cream sauce.
- How can I make this casserole even creamier? For an even richer, creamier texture, you can increase the amount of cream cheese or heavy whipping cream slightly. You could also add a tablespoon or two of cream cheese to the topping mixture for an extra gooey crust.
- Can I prepare the vegetables ahead of time? Yes, you can steam the broccoli and cauliflower florets a day or two in advance. Once steamed, cool them completely and store them in an airtight container in the refrigerator until you’re ready to assemble the casserole.
- Why is my casserole watery? A watery casserole usually indicates that the vegetables were over-steamed or not properly drained after steaming. Ensure your florets are just fork-tender and allow them to cool slightly, which helps some moisture evaporate, before mixing them into the creamy sauce.
You’ll Love These Keto Recipes, Too
- Keto Whipped Cream
- Chick-fil-A Style Keto Chicken Nuggets (with Keto Chick-fil-A Sauce)
- Keto Smothered Pork Chops
- Perfect Keto Lemon Curd (4 Ingredients)
- Keto Gumbo
- Whipped Cottage Cheese (Sweet or Savory)
- 2-Ingredient Keto Magic Shell
- Cheesy Keto Green Beans
- Keto Tamales
- Cheesy Italian Sausage & Bell Pepper Casserole
- Tangy Keto Lemon Bars
- Keto Tacos with Homemade Keto Tortillas
If you loved this recipe as much as we did, don’t forget to leave us a review below. ★ Follow Easy Healthy Recipes on Pinterest, Facebook, and Instagram, too!
For more delicious recipes, visit our sister sites, 40 Aprons and Easy Cheap Recipes.

Keto Broccoli Cauliflower Casserole
Cheryl Malik
Print
SaveSaved!
Ingredients
For the Keto Broccoli Cauliflower Casserole
- 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 see Notes
- ½ cup shredded fresh cheddar see Notes
- 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
For the Topping
- ½ cup shredded fresh mozzarella see Notes
- ½ cup shredded fresh cheddar see Notes
Equipment
-
Oven
-
Large saucepan optional, see Notes
-
water optional, see Notes
-
Steamer basket optional, see Notes
-
medium bowl
-
9×13 casserole dish
-
neutral-flavored cooking spray
-
Large mixing bowl
-
Silicone spatula
Instructions
To Steam the Broccoli and Cauliflower
-
Fill large saucepan with 2 to 3 inches water. Place steamer basket in saucepan. Note: Water should not touch bottom of steamer basket. Leave approximately 4 to 5 inches between top of water and bottom of basket.
-
Place saucepan on stovetop over high heat. Bring water to rapid boil, then add broccoli florets (from 1 small head fresh broccoli) to steamer basket. Immediately reduce heat under saucepan to medium.
-
Steam broccoli, uncovered, 5 to 7 minutes, or until florets can be easily pierced with fork, then transfer broccoli to medium bowl and set aside.
-
Refill saucepan with water as needed and return steamer basket to saucepan. Make sure top of water does not touch bottom of steamer basket.
-
Return saucepan to stovetop and increase heat to high, then allow water to begin boiling rapidly. Once boiling, add cauliflower florets (from 1 small head fresh cauliflower) to steamer basket and immediately reduce heat under saucepan to medium.
-
Steam cauliflower, uncovered, approximately 10 minutes or until florets can be easily pierced with fork. Transfer steamed cauliflower to medium bowl with broccoli and set aside to cool.
To Prepare the Keto Broccoli Cauliflower Casserole
-
Preheat oven to 375° Fahrenheit. Lightly spray 9×13 casserole dish with neutral-flavored cooking spray and set aside.
-
Add ½ cup full-fat sour cream, 4 ounces full-fat cream cheese, ¼ cup heavy whipping cream, ½ cup shredded fresh mozzarella, and ½ cup shredded fresh cheddar to large mixing bowl. Stir ingredients together until well incorporated.
-
Once combined, add steamed broccoli, steamed cauliflower, 2 ounces sweet onion (optional), 8 slices bacon (cooked and crumbled), salt (to taste), and freshly cracked black pepper (to taste) to mixing bowl. Gently stir together ingredients until fully incorporated, making sure all ingredients are well blended and vegetables are fully coated in sour cream mixture.
-
Transfer mixture to casserole dish. Spread mixture out across bottom of dish in one flat, even layer, making sure to reach edges and corners of dish.
-
Sprinkle ½ cup shredded fresh mozzarella and ½ cup shredded fresh cheddar evenly across top of broccoli cauliflower layer. Cover casserole dish with aluminum foil.
To Bake and Serve the Keto Broccoli Cauliflower Casserole
-
Place covered dish in preheated oven. Bake casserole 20 minutes or until cheese is melted and bubbly.
-
Carefully remove casserole dish from oven and set aside. Let casserole stand 5 minutes, then serve warm.
Notes
- Steaming Vegetables: For faster prep, use frozen broccoli and cauliflower florets that you can steam in the microwave. This is a great shortcut that doesn’t compromise the taste or texture of your casserole.
- Cheeses: I highly recommend you shred your own cheese straight from the block. Prepackaged shredded cheeses use fillers and starches to prevent clumping, which add unnecessary carbs AND keep the cheese from melting properly, resulting in a less creamy casserole. Freshly shredded cheese melts beautifully and tastes better too!
Nutrition Information
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.