Looking for more free recipes?

Subscribe to my email list and follow along on Instagram, Facebook, TikTok, Pinterest and Twitter for all of the latest updates.

Overhead shot of the Loaded Broccoli Cauliflower Casserole in a baking pan, atop a marble countertop. There’s also a fork with a portion that’s stringing cheese under.

Low-Carb Loaded Broccoli Cauliflower Casserole

  • Author: Sara Nelson
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 6 servings 1x
  • Category: Main Dish
  • Method: Bake
  • Cuisine: American
  • Diet: Gluten Free


Steamed broccoli and cauliflower are combined in a creamy cheese sauce with hints of savory bacon then baked until bubbly and brown. It’s like eating a loaded potato casserole but is much lower in carbs! You’ll only need 30-minutes to whip together this keto main dish.


  • 12 oz bag frozen cauliflower florets
  • 10 oz bag frozen broccoli florets
  • 4 bacon slices
  • 2/3 cup (160g) sour cream
  • 4 oz cream cheese, softened
  • 2 tbsp (30g) mayonnaise
  • 1/4 tsp garlic powder
  • 1/4 tsp pepper
  • 1/8 tsp onion powder
  • 1/8 tsp paprika
  • 1 1/2 cups (168g) shredded sharp cheddar cheese
  • 1/2 cup (56g) shredded mozzarella cheese
  • 2 tbsp finely chopped green onions


  1. Place oven rack on middle rack, preheat oven to 450 degrees, and generously coat 8×8-inch baking pan in nonstick cooking spray.
  2. Microwave frozen cauliflower florets then frozen broccoli florets until tender, according to instructions on bags.
  3. While vegetables cook, in a large pan over medium heat, cook bacon until crispy. Transfer to paper towel-lined plate and crumble into pieces.
  4. In a small mixing bowl, mix together shredded cheeses. Then, in a separate mixing bowl, mix together sour cream, cream cheese, mayonnaise, and spices. Fold in steamed vegetables, half of the crumbled bacon, and ~1 cup of shredded cheese mixture.
  5. Transfer mixture to prepared baking pan and, using a rubber spatula, spread into an even layer. Sprinkle remaining shredded cheese mixture then remaining bacon crumbles on top.
  6. Cover pan with foil, transfer to oven, and bake for 12-15 minutes. Then, remove foil, move oven rack to top rack and turn on oven broiler. Broil casserole until cheese on top is bubbly and golden, about an additional 1-2 minutes, watching carefully to ensure it doesn’t burn.
  7. Remove pan from oven, allow casserole to cool slightly before garnishing with chopped green onions and serving.

Recipe Notes:

Making Recipe In Advance: You can complete steps 1 to 4 ahead of time. Refrigerate for up to 24 hours. Remove the dish from the refrigerator 30 minutes before baking. Cover it with aluminum foil and proceed with step 5 of the recipe to finish cooking.

Bacon Substitution: If you are vegetarian, feel free to leave out the bacon or use plant-based bacon.

Cream Cheese Substitution: You can use vegan cream cheese, or if you consume nuts, almond milk cream cheese at a 1:1 ratio should work.

Mayonaise Substitution: For this recipe, substitute mayonnaise for some extra sour cream at a 1:1 ratio.

Shredded Sharp Cheddar Cheese Substitution: White cheddar, Colby, or gouda make excellent options as well.

Shredded Mozzarella Cheese Substitution: Provolone or white cheddar cheese can be used in place of mozzarella.

Adding More Protein: You can consider including cooked chopped or shredded chicken. If chicken is used, you’ll need to adjust the nutrition facts.

Net Carbs: Per serving, loaded broccoli cauliflower casserole contains 5.8 grams of net carbs. The recipe, as written, yields 6 servings. Net carbs are calculated by taking total carbs, subtracting fiber, and subtracting sugar alcohols.

Refrigerator Storage: In an airtight container, store loaded broccoli casserole in the refrigerator for up to 3 days. For best results when reheating, put the casserole back in the oven at 325 degrees for about 15 minutes. If you want to reheat a single serving, pop it in the microwave for 1 to 3 minutes, depending on the wattage of your microwave.

Freezer Storage: Before freezing, portion out individual servings, then store them in an airtight container for up to 3 months. Let them thaw in the refrigerator overnight before reheating.

Recipe Card powered byTasty Recipes