Description
This Loaded Cauliflower Broccoli Casserole with Bacon is a rich, comforting, low-carb dish that brings together two powerhouse veggies with creamy cheese and crispy bacon. It’s an easy, one-dish recipe that works perfectly for dinner, potlucks, or a meal-prep staple. Packed with flavor and nutrients, it’s a guaranteed family favorite.
Ingredients
- 1 medium head cauliflower, chopped into florets
- 1 medium head broccoli, chopped into florets
- 6 slices bacon, cooked and crumbled
- 1 ½ cups shredded cheddar cheese, divided
- ½ cup sour cream
- 4 oz cream cheese, softened
- ¼ cup mayonnaise
- 1 tsp garlic powder
- Salt and pepper to taste
- 2 tbsp chopped chives or green onions for garnish
Instructions
- Preheat the oven: Set your oven to 375°F (190°C) and lightly grease a medium casserole dish.
- Steam the veggies: Boil broccoli and cauliflower florets for 3–4 minutes until slightly tender. Drain and set aside.
- Cook the bacon: In a skillet, cook bacon slices until crispy. Let cool and crumble.
- Mix the sauce: In a large bowl, combine cream cheese, sour cream, mayonnaise, garlic powder, salt, and pepper. Stir until smooth.
- Combine everything: Fold in steamed veggies, half of the shredded cheese, and half of the bacon. Mix until coated well.
- Transfer and top: Pour the mixture into the casserole dish. Sprinkle the remaining cheese and bacon on top.
- Bake: Bake uncovered for 25–30 minutes until bubbly and golden.
- Garnish and serve: Let cool slightly, top with chives or green onions, and serve warm.
Notes
Make sure the veggies are not overcooked when steaming—they should be just tender to avoid a soggy casserole. Use full-fat dairy for the creamiest result. This dish is perfect for low-carb or keto diets, and you can swap in turkey bacon or plant-based options as needed.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Side Dish
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1/6 of dish
- Calories: 320
- Sugar: 3g
- Sodium: 680mg
- Fat: 26g
- Saturated Fat: 11g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 8g
- Fiber: 3g
- Protein: 14g
- Cholesterol: 55mg