Go Back
+ servings
Keto Broccoli Au Gratin Casserole
Print Recipe
4.5 from 6 votes

Keto Broccoli Au Gratin Casserole

Keto Broccoli Au Gratin Casserole is a creamy broccoli casserole made with fresh broccoli, crispy bacon, melted cheese and served up in a delicious garlic herb sauce. Ready in just 30 minutes, this is the perfect low-carb, keto-friendly side dish to hit your dinner table.
Prep Time10 mins
Cook Time20 mins
Total Time30 mins
Course: Side Dish
Cuisine: American
Servings: 6
Calories: 353kcal


  • 6 cups fresh broccoli florets approximately two heads of broccoli
  • 8 ounces garlic and herb cream cheese
  • 2 tablespoons heavy cream
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 cup grated parmesan cheese
  • 2-3 green onions diced
  • 6 slices crispy cooked bacon slices chopped
  • 2 cups block sharp cheddar cheese (white or yellow) shredded
  • squeeze of lemon


  • To make this Keto Broccoli Au Gratin Casserole, start by preheating oven to 425 degrees and buttering a 9x9 casserole dish and setting aside. 
  • To cook your bacon, spray a baking sheet with non stick spray and lay your bacon out flat on the pan.  Bake for 15-20 minutes or until crispy before removing the bacon to a paper towel lined plate while you prepare the remainder of your recipe.
  • Add your broccoli florets to a large strainer over a pot filled with 1-2 inches of water, bring to a boil and then cover, steaming broccoli for 2-3 minutes. When done, remove from heat and set aside. 
  • In a large skillet or pot, combine garlic and herb cream cheese and heavy cream over medium high heat. Add spices and parmesan cheese then stir to combine. Toss in the broccoli florets, half of the shredded cheese and most of the crispy bacon pieces, most of the green onions and add a squeeze of lemon. 
  • Transfer the broccoli to the buttered casserole dish and then cover with the remaining cheddar cheese and remaining bacon and green onions. Bake covered for 20 minutes and then uncovered for another 5 minutes. Serve immediately.



  • Want to switch this broccoli au gratin from a low-carb side dish to a main course super star?  Add in a couple cups of cooked chicken chunks or leftover ham.
  • Garlic not your thing?  No worries, instead of using the garlic and herb cream cheese, substitute it with regular cream cheese or any other flavor of your liking.
  • Using pre-cooked bacon pieces found in the salad topping section of your grocery store work perfectly and help this dish shine as a 30 minute meal.
  • Don't have fresh broccoli?  No worries .. grab a bag of frozen florets and steam as instructed.
  • Missing the crunchy topping? Add some crunch by crushing up some pork rinds and sprinkling them on top of your cheesy broccoli.  MMMMMM.....
  • Want to make this broccoli and cheese casserole ahead of time? Simply assemble the day before but don't bake it, cover it and park it in the fridge. When ready, remove from the refrigerator and let come to room temperature, give it a good stir, sprinkle on the cheese and toppings and bake until mixture is hot and bubbly.
  • Want to substitute the broccoli?  Try making this recipe using green beans, cauliflower or Brussels sprouts.
Disclaimer: If you are on a KETO or Low Carb diet, always make sure to double check your own information with the Carb Manager app or My Fitness Pal based on the brands and weights you use. I am not responsible for the calculations but do try to provide as much information as possible for readers to make informed decisions.


Serving: 6g | Calories: 353kcal | Carbohydrates: 9.2g | Protein: 18g | Fat: 27.7g | Saturated Fat: 17g | Polyunsaturated Fat: 0.6g | Monounsaturated Fat: 4g | Cholesterol: 73.6mg | Sodium: 797.2mg | Potassium: 357.9mg | Fiber: 2.9g | Sugar: 4.6g | Vitamin A: 2395IU | Vitamin C: 119.3mg | Calcium: 431mg | Iron: 1.2mg