Home » Easy Keto Recipes » Side Dish

Keto Broccoli Casserole with Parmesan and Bacon

This is my new favorite way to eat broccoli – with a creamy sauce that’s loaded with Parmesan and a hint of bacon, this Keto Broccoli Casserole with Parmesan and Bacon is creamy, loaded with flavor, and an easy dish to make.

keto broccoli casserole with parmesan and bacon in a white round casserole dish

Broccoli is not my favorite veggie. Not even in my top 10. But with this creamy sauce? Gimme gimme!

Are you ready to get started? Let’s go!

Join our Facebook group for friendly keto support, and for videos on how to make these recipes, subscribe to my YouTube channel!

Jump-start your keto success! Grab a copy of my 4-week Easy Keto Menu Plan or check out my other cookbooks to help you along.

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. See Disclosures.

What You Need To Make This Keto Broccoli Casserole

  • Oven-safe casserole dish
  • Skillet
  • Bacon – bacon makes everything better!
  • Butter
  • Onion
  • Garlic
  • Heavy whipping cream
  • Broccoli – fresh is best!
  • Mozzarella
  • Parmesan
  • Xanthan gum (optional)

How To Make This Keto Broccoli Recipe

  1. Wash and trim the broccoli and steam it for about 3 minutes in the microwave on high or until the broccoli is bright green but still quite crunchy.
  2. Chop the bacon and fry it in a skillet. Set the bacon aside and remove all but 1 tbsp of bacon fat from the pan.
  3. Add the butter to the pan and sautee the onion and garlic in the bacon fat until the onion is translucent, about 5 minutes.
  4. Add the cream to the skillet and simmer for 3-4 minutes, allowing it to thicken slightly. Thicken with a pinch of xanthan gum if you like it a bit thicker.
  5. Add the bacon to the cream, and toss with the well-drained broccoli. Season with salt and pepper. Stir in the parmesan cheese.
  6. Pour this bacon, cream, broccoli mixture into an oven-safe casserole dish. Top with mozzarella and parmesan and bake at 400-F until the top is bubbly and brown. About 10 minutes.

How Do I Steam Broccoli?

Steaming broccoli is pretty simple.

  1. Start with a large glass or microwave-safe bowl.
  2. Add about 1/4 cup of water to the bottom of the bowl.
  3. Put the washed and trimmed broccoli, cut in pieces, into the bowl and cover tightly with plastic wrap.
  4. Microwave on high for 2-3 minutes then check. Continue on high in 1 minute intervals until it is cooked the way you like it.
  5. Be careful opening the plastic wrap – watch out for the hot steam!
cut broccoli in a glass bowl with plastic wrap

Chef Jenn’s Tips To Make Keto Broccoli Casserole with Parmesan and Broccoli

  • Don’t overcook the broccoli! There’s nothing worse than mooshy broccoli. You want to steam it (see notes above) just a few minutes until it is bright green with still some crunch.
  • Change up the cheese – gouda, havarti, Swiss, pepperjack – whatever you’ve got will be fine!
  • Add a pinch of red pepper flakes for some extra heat
  • Xanthan gum helps this thicken up a little bit – don’t use more than 1/4 tsp – but is totally optional

What to Serve With This Delish Keto Casserole

Go for something kind of simple, so that this recipe can be the star of the dinner table. Bacon-Wrapped Pork Tenderloin would be a great choice, and so would this Garlic Steak & Mushrooms dish.

Is Keto Broccoli Casserole with Parmesan & Bacon Freezer Friendly?

Yes, you can freeze this dish.

But –

Once frozen and thawed, the broccoli is going to give off a fair bit of water and your nice creamy sauce could turn kind of soupy.

If that doesn’t bother you – go ahead and freeze this keto broccoli bacon casserole for up to three months in a freezer-safe container or zippered plastic bag.

Thaw it and heat it in the microwave.

Or, just enjoy this amazing dish fresh from the oven.

keto broccoli casserole with parmesan and bacon with a scoop missing from it
Keto broccoli casserole with parmesan and bacon
Is broccoli keto?

Yes! Totally keto. With about 3.5 net carbs per 1 cup serving, it’s a great choice for keto dieters. Rich in fiber, vitamins, and more, it’s a healthy veggie for anyone!

Can I use frozen broccoli instead of fresh in a casserole?

The easy answer is yes – just thaw it and drain it really well first. The more complicated answer is that frozen broccoli gives off a lot more liquid so your sauce could be more soupy.

How many carbs are in this keto Broccoli Casserole recipe?

There are XX net carbs in this tasty and easy keto broccoli recipe.

Like This? Also Try:

Step By step Process

Save and Register Form

Save this recipe and we’ll send it to your inbox. Plus we’ll send you more great recipes every week!

keto broccoli casserole with parmesan and bacon in a casserole dish
Print Pin Rate This 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!
Course Casseroles, Side Dish
Cuisine American
Keyword broccoli, casserole, easy keto side, easy side dish, keto side dish
Prep Time 15 minutes
Cook Time 10 minutes
Total Time 25 minutes
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

A Note on Nutritional Information

Nutritional information for this recipe is provided as a courtesy and is calculated based on available online ingredient information. It is only an approximate value. The accuracy of the nutritional information for any recipe on this site cannot be guaranteed. Erythritol carbs (sugar substitutes) are not included in the carbohydrate counts as they have been shown not to impact blood sugar, and they have zero calories and zero carbs. Net carbs are the total carbs minus fiber.

Chef Jenn’s Current Favorites

There’s even more keto yumminess to love, and at the time of publishing this recipe, these are some of my current favorites:

And if you’re having trouble calculating net carbs, check out this handy calculator!

about jenn

Hi, I’m Jenn!

I’m a cookbook author (Keto Soup Cookbook and Keto Diabetic Cookbook and Meal Plan) as well as a retired chef, recipe developer, and writer of this blog (that’s a lot of hats!). I embarked on a journey to create foodie-worthy Keto-friendly meals that any home cook can be proud of! No matter if you’re low-carb, no-carb, dirty, or strict Keto, there are recipes in Keto Cooking Wins for you and your family. Read more...

5 thoughts on “Keto Broccoli Casserole with Parmesan and Bacon”

4.80 from 5 votes (1 rating without comment)

Leave a Comment

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


as seen on promo graphic


as seen on promo graphic