Bacon Cheddar Broccoli Bake

I am always on the lookout for a new side dish. I had a bunch of broccoli in the fridge and wanted to do something more than steaming it. Being a big fan of anything baked with cheese and bacon, I figured turning the broccoli into a gooey cheesy bake with lots of crumbled bacon was a no brainer.

Wow was this delicious. I made a cheese white sauce with both cream cheese and cheddar that the broccoli was coated with. Lots of bacon and green onions gave lots of flavour to this dish. Every single bite was divine!

Bacon Cheddar Broccoli Bake tall

This is a dish that can be prepared in advance and kept in the fridge until ready to be baked. If that is done, then I would add an extra 10-15 minutes of time in the oven.

Bacon Cheddar Broccoli Bake with fork

If you are looking for some other baked side dishes, check out these recipes!

Bacon Cheddar Broccoli Bake

5 out of 5
7 reviews
Oven baked casserole that is gooey and delicious! Broccoli, bacon, cheddar cheese, cream cheese and green onions
Prep Time: 15 minutes
Cook Time: 45 minutes
Total Time: 1 hour
Servings: 8


  • 10 slices bacon
  • 1/4 cup butter
  • 1/3 cup flour
  • 8 oz cream cheese , (226g)
  • 2 cups milk
  • 1 tsp salt
  • 1 tsp fresh ground black pepper
  • 1/2 tsp paprika
  • 1 1/2 cup grated cheddar cheese
  • 10 green onions , sliced
  • 8 cups broccoli , cut into medium sized florets


  • Preheat oven to 350F.
  • Cook the bacon until crispy. Drain and then crumble. Set aside.
  • Steam the broccoli until almost tender. They should seem a little undercooked.
  • Melt the butter in a medium saucepan. Add the flour and stir until thoroughly mixed. Add in the cream cheese and stir until melted.
  • Add the milk and spices. Stir until well heated but do not bring to a boil as that might scald the milk.
  • Stir in 1 cup of the grated cheese and remove from the heat.
  • Dump the broccoli in a 13x9 baking dish. Pour the cheese mixture over the broccoli. Sprinkle bacon (minus about 2 tablespoons) and sliced green onions (minus about 2 tablespoons). Gently fold so that the broccoli is coated in the cheese mixture and the bacon and green onions are mixed throughout.
  • Evenly spread the broccoli in the baking sheet. Sprinkle remaining cheddar cheese, bacon and green onions on top.
  • Bake for about 20 minutes or until bubbly and the cheese is melted


Per serving:

Calories: 441kcalCarbohydrates: 16gProtein: 16gFat: 36gSaturated Fat: 18gCholesterol: 93mgSodium: 805mgFiber: 3gSugar: 6g

Nutrition Disclaimer

Bacon Cheddar Broccoli Bake


Did you try this recipe?

Leave a comment and let me know how it turned out. Or, take a picture to share on Instagram and tag me @theblackpeppercorn.

Leave a comment

Recipe Rating


  • We made this for Thanksgiving dinner and resounding “make this again for Christmas dinner”. What is not to like about bacon, cream cheese and veggies. We did a mix of cauliflower and broccoli….scrumptious !!!!

    • Reply
    • I made this for Christmas this year as well!

  • 5 stars
    This was a delicious recipe! It was a hit for everyone! Would recommend to anyone!

    • Reply
  • can this recipe be put in fridge for one daay prior to baking?

    • Reply
    • I haven’t tried this, but I bet it would work out fine. If you try it, I would love to hear how it turned out!

      • Reply
  • Hi I was wondering if this can be made ahead of time and baked just before serving?
    thank you

    • Reply
    • I have not tried this, but I bet it would work fine if you made it earlier in the day, covered it with plastic wrap and kept in the fridge until ready to bake.

      • Reply
  • I would like to make this tomorrow as a side dish for Thanksgiving. I doubt you will read this before I make this but I wanted to know if this dish is baked uncovered or covered in the oven. Thank you.

    • Reply
    • Hey! Hopefully you get to read this response before you prepare the dish. I bake it uncovered. It is not in the oven too long so it will not dry out and I find the cheese melts and bubbles around the side of the baking dish quite nicely uncovered. Hope you enjoy the dish and have a wonderful Thanksgiving!

      • Reply
      • Thanks so much for getting back to me so quickly. Being after 1 AM now I doubt you will read this but I was wondering if you have a preferred method of steaming broccoli? If I just boil it for a few minutes do you think it would be too mushy? Maybe I could steam it in the microwave. If I do manage to put this together tomorrow before we have to leave to be at a family member’s house, I will let you know how it turns out. I made microwaved bacon tonight and broke it up just to have one less thing to do in the morning. Thanks again.

        • Reply
        • I have a large pasta pot with the the straining insert. I steam all the broccoli in that pot. I find that boiling makes them too mushy. Hope this response is not too late for you!

          • Reply
          • 5 stars
            I did manage to get this casserole made and on time though I am really glad I made the bacon and grated the cheese the night before. The bacon cheddar broccoli bake turned out great and everyone seemed to enjoy it, there was hardly any left. I didn’t use green onions or the paprika but it still was very yummy.

            I chose your recipe over dozens of others because it didn’t have canned soup or sour cream in it, was easy to follow, and would make enough for a lot of people as a side dish. I got compliments on how good it looked and tasted.

            As far as preparing the broccoli, the only steamer I have is on my rice cooker and it is too small for the 8 cups of broccoli even if I broke it down into smaller batches. I ended up trying to steam the broccoli in the microwave after breaking it into 2 batches. This took forever and never seemed to get done until finally I overcooked it a little bit. The 2nd batch I put into boiling salted water on the stove and this turned out much better and was kept at a bright green and done just enough. It was much easier to control the cooking time and got done quicker.

            Thanks again for the great recipe.

  • I am doing Keto. Can you substitute almond flour for regular flour?

    • Reply
    • I have not tried that but I imagine it should work fine. If you try it, please come back and share how it turned out!

      • Reply

Subscribe to the newsletter and never miss a recipe!