Full of tender florets and crispy, crumbled bacon, this cheesy broccoli cauliflower casserole is a total keto dream. The veggies are tossed in a rich mixture of sour cream, cream cheese, and heavy cream, then everything’s layered together in a casserole dish and baked until hot and melty. It’s a side dish that’s SO easy to make and will have everyone reaching for seconds!
What Makes This Recipe So Good
- Three types of melty cheese, savory bacon crumbles, tangy sour cream, and tender broccoli and cauliflower florets – what could be better?!
- It’s a great dish if you need to use up fresh broccoli or cauliflower, but it works perfectly for those bags of frozen veggies in the back of your freezer, too! Honestly, those steamer bags are the perfect way to make this recipe even easier. I don’t know about you, but I’ll take all the help I can get!
- This is one recipe you can really have some fun with. Switch up the types of cheeses you use (I love a good pepperjack for some punch), season the veggies with different spices, use a BBQ bacon… really make it your own!
- If you’ve never steamed broccoli or cauliflower before, we’ve got a super easy-to-follow write-up on it here! You can also use frozen veggies that come in microwaveable steamer bags – just follow the instructions on the packaging.
- 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. Shredding your own is super easy and quick!
You’ll Love These Keto Recipes, Too
- Keto Whipped Cream
- Keto Gumbo
- Cheesy Keto Green Beans
- Keto Tamales
- Cheesy Italian Sausage & Bell Pepper Casserole
- 1 small head cauliflower chopped into florets, approximately 2 to 3 cups
- 1 small head broccoli chopped into florets, approximately 2 to 3 cups
- ½ cup sour cream
- 4 ounces cream cheese softened
- 2 tablespoons heavy whipping cream
- 1 cup freshly shredded cheddar cheese divided
- 1 cup freshly shredded mozzarella cheese divided
- 1 small sweet onion diced, optional
- 8 slices bacon cooked, crumbled
- salt to taste
- pepper to taste
- Medium bowl
- casserole dish lightly greased
- Aluminum foil
- Preheat oven to 375° Fahrenheit. Steam cauliflower and broccoli florets until tender (see Notes).
- Add sour cream, softened cream cheese, heavy whipping cream, ½ cup shredded cheddar, and ½ cup shredded mozzarella to medium bowl. Stir well to thoroughly combine ingredients.
- Once combined, stir in steamed broccoli, steamed cauliflower, diced onion (if using), and crumbled bacon. Season with salt and pepper to taste. Make sure to thoroughly incorporate all ingredients.
- Transfer mixture to lightly greased casserole dish and spread to all edges of dish in one even layer. Top with remaining cheddar and mozzarella cheeses.
- Cover baking dish with aluminum foil and place in preheated oven. Bake 15 minutes, then remove foil and bake uncovered another 5 minutes, until cheese is melted and bubbly. Remove from oven and serve warm.
- If you’ve never steamed broccoli or cauliflower before, we’ve got a super easy-to-follow write-up on it here! You can also use frozen veggies that come in microwaveable steamer bags – just follow the instructions on the bag.
- 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.
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.