Some side dishes politely sit on the table and wait their turn. This Creamy Broccoli does not. It shows up glossy, rich, unapologetically comforting, and somehow makes even the main dish feel a little insecure. If you are usually lukewarm about broccoli, this is the version that changes things fast.
The sauce is silky without being heavy, loaded with garlic and parmesan, and coats every floret so nothing gets left behind. It is the kind of easy creamed broccoli you make once and then find excuses to repeat because it works with everything from roast chicken to steak to that random protein you forgot to plan around.

- Why People Love This Creamy Broccoli
- What Goes Into Creamy Broccoli
- Fun Extras and Easy Swaps
- How to Make Creamy Broccoli
- Pro Tips for Extra Creamy Success
- Recipe FAQ’s
- Watch me Make This On Video!
- Creamy Garlic Parmesan Broccoli & Bacon Recipe
Why People Love This Creamy Broccoli
- The sauce clings properly. Lightly cooking the broccoli first means the creamy garlic parmesan sauce coats instead of pooling at the bottom of the pan.
- Rich but not overwhelming. This creamy broccoli recipe balances cream and cheese so it feels indulgent without tipping into greasy or flat.
- Weeknight friendly, dinner party worthy. One pan, minimal prep, and the kind of broccoli with parmesan that looks far more impressive than the effort involved.
- Broccoli stays vibrant. No sad, overcooked florets here. You get tender with just enough bite to hold up to the sauce.
What Goes Into Creamy Broccoli
This Creamy Broccoli & Bacon dish comes together with simple, everyday ingredients that create a big, comforting flavor. Here’s what you’ll need to bring it all together:

- Bacon: Smoky, salty bacon adds rich flavor and crispy texture that balances the creamy sauce beautifully.
- Broccoli Florets: Fresh broccoli provides a tender crunch and soaks up all that cheesy garlic goodness.
- Light Cream: The base of the sauce—smooth, velvety, and just rich enough. You can use heavy cream for a more indulgent version.
- Parmesan Cheese: Adds savory depth and a nutty sharpness that pairs perfectly with the creamy base.
Note: Please see recipe card at the bottom for a full list of ingredients with measurement.
Fun Extras and Easy Swaps
Want to change things up without messing with the base? These all work beautifully.
- Mushrooms: Sauté sliced mushrooms first and add them to the sauce for extra savoury depth.
- Chilli Flakes: A pinch adds gentle heat that cuts through the creaminess.
- Gruyère or Pecorino: Swap some of the parmesan for a sharper cheese if you like a bolder finish.
- Cauliflower: Use half broccoli and half cauliflower for a mixed veg version that still feels indulgent.
How to Make Creamy Broccoli

- Preheat and Prep : Set your broiler to medium heat. Have all your ingredients ready, and chop the broccoli into florets if you haven’t already.

- Cook the Bacon : In a large oven-safe skillet, fry the chopped bacon over medium heat until crispy. Use a slotted spoon to transfer it to a paper towel-lined plate. Set aside.

- Sauté Onion and Broccoli : Drain most of the bacon grease, leaving 1 to 2 tablespoons in the pan. Melt the butter, then add the diced onion and cook until softened, about 2 minutes.

- Add Broccoli and Season : Stir in the broccoli florets and season with a pinch of salt and pepper. Cook for about 3 minutes, stirring occasionally, until broccoli turns bright green.

- Stir in Garlic and Cream : Add the garlic and cook for 30 seconds. Pour in the cream, reduce heat to low, and let simmer for 4 minutes.

- Thicken the Sauce : If the sauce is too thin, stir in the cornstarch slurry and cook for another minute until it thickens to your liking.

- Combine Bacon and Cheese : Return the cooked bacon to the skillet and mix everything well. Sprinkle mozzarella and parmesan evenly over the top.

- Broil and Serve : Place the skillet under the broiler for 2 to 3 minutes, until the cheese is golden and bubbling. Season with extra pepper and fresh herbs if desired.
This rich and cheesy side dish pairs beautifully with a variety of mains. Try it with Garlic Butter Prime Rib or Simple Crispy Roast Chicken for a balanced, satisfying dinner. The creamy sauce also complements Easy Honey Garlic Pork Chops or a simple Grilled Steak, cutting through the richness with its garlicky bite.
For a lighter pairing, serve it alongside a fresh garden salad or roasted tomatoes to add brightness and contrast. You can even spoon it over cauliflower mash or enjoy it with low-carb garlic bread for a complete keto-friendly meal.
Pro Tips for Extra Creamy Success
- Grate your parmesan finely so it melts smoothly and does not clump in the sauce.
- Keep the heat low once the cream is added. Boiling can cause the sauce to split.
- If the sauce thickens too much, a small splash of milk or cream brings it back instantly.
- Season at the end. Parmesan adds saltiness, so taste before adding extra.
Yes, you can use frozen broccoli. Just make sure to thaw and drain it well to avoid excess moisture in the sauce.
Light cream works great for a lighter sauce, but you can use heavy or thickened cream for a richer, more decadent version.
Swap the butter for olive oil, the cream for full-fat coconut milk, and use dairy-free cheese alternatives.
Watch me Make This On Video!

Get afreeeBook!
IngredientsUSMetric1x2x3x
- ▢ 8 ounces bacon roughly chopped
- ▢ 2 tablespoons butter
- ▢ 1 onion diced
- ▢ 5 cloves garlic finely chopped
- ▢ 1 1/2 cups light cream (or for a richer sauce, you can use heavy or thickened cream)
- ▢ 1 1/2 teaspoons cornstarch mixed with 1 tablespoon water cornstarch slurry
- ▢ 1 pound broccoli florets from 2-3 broccoli heads — stems removed
- ▢ 1 pinch salt to season
- ▢ 1 pinch pepper to season
- ▢ 1/2 cup shredded mozzarella
- ▢ 1/3 cup parmesan cheese fresh shredded or grated
Instructions
- Preheat broiler (on medium heat of you have the option).
- Fry the bacon in a large oven-safe skillet over medium heat until crispy. Use a slotted spoon to transfer to a paper towel lined plate to soak up some of the oil. Set aside.
- Drain most of the bacon fat from the pan, leaving about 1-2 tablespoons for added flavour (adjust this amount to your liking). In the same pan, melt the butter, add the onion and cook until transparent (about 2 minutes), while scraping up any browned bits leftover from the bacon. Add the broccoli and season with salt and pepper and cook while stirring occasionally for about 3 minutes, or until just turning vibrant in colour.
- Add in the garlic and stir it through the broccoli for 30 seconds, until fragrant. Pour in the cream, reduce heat down to low and let simmer for about 3-4 while stirring occasionally, or until the sauce thickens to your liking* (SEE NOTES) (If sauce is too thin, stir in the cornstarch slurry to combine.)
- Add the bacon and give everything a good mix to combine all of the flavours together. Top with the mozzarella and parmesan cheeses. Broil until cheese is bubbling and golden, and broccoli is done to your liking (about 2-3 minutes).
- Season with a little extra pepper, if desired, before serving. You can also sprinkle with fresh chopped parsley, thyme or rosemary.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.

Creamy Garlic Parmesan Broccoli & Bacon
Ingredients
- 8 ounces bacon roughly chopped
- 2 tablespoons butter
- 1 onion diced
- 5 cloves garlic finely chopped
- 1 1/2 cups light cream (or for a richer sauce, you can use heavy or thickened cream)
- 1 1/2 teaspoons cornstarch mixed with 1 tablespoon water cornstarch slurry
- 1 pound broccoli florets from 2-3 broccoli heads – stems removed
- 1 pinch salt to season
- 1 pinch pepper to season
- 1/2 cup shredded mozzarella
- 1/3 cup parmesan cheese fresh shredded or grated
Instructions
- Preheat broiler (on medium heat of you have the option).
- Fry the bacon in a large oven-safe skillet over medium heat until crispy. Use a slotted spoon to transfer to a paper towel lined plate to soak up some of the oil. Set aside.
- Drain most of the bacon fat from the pan, leaving about 1-2 tablespoons for added flavour (adjust this amount to your liking). In the same pan, melt the butter, add the onion and cook until transparent (about 2 minutes), while scraping up any browned bits leftover from the bacon. Add the broccoli and season with salt and pepper and cook while stirring occasionally for about 3 minutes, or until just turning vibrant in colour.
- Add in the garlic and stir it through the broccoli for 30 seconds, until fragrant. Pour in the cream, reduce heat down to low and let simmer for about 3-4 while stirring occasionally, or until the sauce thickens to your liking* (SEE NOTES) (If sauce is too thin, stir in the cornstarch slurry to combine.)
- Add the bacon and give everything a good mix to combine all of the flavours together. Top with the mozzarella and parmesan cheeses. Broil until cheese is bubbling and golden, and broccoli is done to your liking (about 2-3 minutes).
- Season with a little extra pepper, if desired, before serving. You can also sprinkle with fresh chopped parsley, thyme or rosemary.
Notes
Nutrition
Thank You! https://cafedelites.com/creamy-garlic-parmesan-broccoli-bacon/