Go Back
+ servings
keto broccoli casserole with parmesan and bacon in a casserole dish
Print Recipe
4.80 from 5 votes

Keto Broccoli Casserole with Parmesan and Bacon

The sauce is BOSS in this dish! It's creamy with just the right amount of cheese, and the garlic gives it such a great flavor!
Prep Time15 minutes
Cook Time10 minutes
Total Time25 minutes
Course: Casseroles, Side Dish
Cuisine: American
Keyword: broccoli, casserole, easy keto side, easy side dish, keto side dish
Servings: 6 servings
Calories: 240kcal
Author: Chef Jenn


  • 6 cups broccoli florets
  • 5 slices bacon chopped
  • 2 tbsp butter
  • 1/2 cup onion diced
  • 2 cloves garlic minced
  • 3/4 cup heavy whipping cream
  • 3/4 cup mozzarella cheese
  • 1/4 cup parmesan cheese grated
  • 1/2 tsp salt
  • 1/4 tsp pepper
  • 1/4 tsp xanthan gum optional


  • Steam the broccoli until bright green but still has a bit of crunch to it. About 3 minutes in the microwave in a bowl with 1/4 cup of water and covered tightly with plastic wrap.
  • Fry the bacon in a skillet until crisp. Set the bacon aside and remove all but 1 tbsp of bacon fat.
  • Add the butter, onions, and garlic and sautee until the onion is translucent. About 5 minutes at medium high heat.
  • Add the cream to the skillet and simmer for 2-3 minutes to thicken slightly. Thicken with xanthan gum if you like.
  • Return the bacon to the pan and add the parmesan cheese. Combine well. Add the drained and steamed broccoli and stir to coat. Season with salt and pepper.
  • Put the broccoli and cream mixture into a casserole dish. Top with the mozzarella cheese and bake at 400-F for about 5 minutes until hot and bubbly and the cheese is golden brown. Serve!


Serving: 1cup | Calories: 240kcal | Carbohydrates: 9g | Protein: 8g | Fat: 20g | Saturated Fat: 12g | Trans Fat: 1g | Cholesterol: 65mg | Sodium: 429mg | Potassium: 350mg | Fiber: 3g | Sugar: 2g | Vitamin A: 1249IU | Vitamin C: 83mg | Calcium: 189mg | Iron: 1mg | Net Carbohydrates: 6g