If Creamy Garlic Parmesan Broccoli with Bacon sounds like the kind of side dish that could accidentally steal the whole dinner spotlight… hi, yes, same. This is the recipe you make when you want veggies on the table without anyone acting personally offended by broccoli (you know who you are, picky eaters ).
It’s creamy, cheesy, garlicky, and topped with bacon—aka the holy trinity of “please don’t make me eat a salad tonight.” And the best part? It’s simple enough for a busy weeknight, but feels fancy enough for company (or for when you want to feel like a person who has it together).
Table of Contents
Why You’ll Love This Creamy Garlic Parmesan Broccoli with Bacon
- It turns broccoli into comfort food. Like, cozy-sweater comfort.
- One skillet = fewer dishes. Future-you will be grateful.
- Cheese + bacon = automatic crowd-pleaser. Even the “I’ll just have a little” people go back for more.
- Weeknight friendly, but absolutely holiday-table worthy.
Ingredients You’ll Need
Here’s what you’re grabbing (nothing weird, promise):
- 5 oz (150g) bacon, cut into strips
- 2 tablespoons unsalted butter
- 2 pounds (1kg) broccoli florets
- 1/2 teaspoon salt + fresh cracked pepper
- 1 teaspoon paprika
- 5 cloves garlic, minced
- 3/4 cup (180ml) heavy whipping cream
- 2 tablespoons cream cheese
- 1/4 cup (60ml) chicken or vegetable stock
- 1/2 cup fresh grated parmesan cheese
- 1/2 cup grated mozzarella
Optional finishing touch: chopped parsley (for that “I’m fancy” look).
How to Make Creamy Garlic Parmesan Broccoli with Bacon
1) Preheat and get cozy
Preheat your oven to 375°F (190°C). This dish goes from stovetop to oven, so make sure you’re using an oven-safe skillet (cast iron is amazing here).
2) Crisp up the bacon
In a large skillet over medium heat, fry the bacon until crispy.
Use a slotted spoon to move it to a paper towel-lined plate.
Try not to snack on it while you cook. (No judgment if you do. I’ve “lost” bacon pieces to the cook many times.)
3) Sauté the broccoli in buttery bacon magic
Drain most of the bacon fat, leaving about 1 tablespoon in the skillet. Add butter and let it melt.
Toss in the broccoli florets, season with salt and pepper, and scrape up those browned bacon bits (that’s flavor gold). Cook, stirring occasionally, for about 6 minutes.
You’re not trying to fully cook it yet—just give it a head start.
4) Make the creamy garlic cheese sauce
Add the minced garlic and stir for about 1 minute until fragrant.
Now pour in:
- heavy cream
- cream cheese (softened is best)
- stock
- half of the parmesan and mozzarella
- paprika
Reduce heat to low and simmer 3–4 minutes, stirring until the sauce is smooth and the broccoli is starting to get tender.
If your sauce looks a little lumpy at first, don’t panic. Cream cheese can be dramatic. Keep stirring—it’ll smooth out like it was never emotional in the first place.
5) Bring back the bacon
Stir the crispy bacon back in and mix everything together so the flavors can get acquainted.
6) Top it like you mean it
Sprinkle the remaining parmesan and mozzarella on top.
Then bake for 15 minutes, until the cheese is bubbly and the broccoli is cooked how you like it.
Want that irresistible golden top? Broil for the last 2 minutes—just keep an eye on it so it doesn’t go from “toasty” to “oops.”
7) Finish and serve
Carefully remove from the oven. Add extra cracked pepper and sprinkle with parsley if you’re feeling fancy (or if you want it to look like a restaurant side dish).
Serve warm and watch it disappear.
Aneta’s Little Kitchen Story
This Creamy Garlic Parmesan Broccoli with Bacon became my “secret weapon” side dish after one of those nights when dinner needed help. I had broccoli sitting in the fridge giving me that “you bought me for good intentions” look… and a pack of bacon that was basically begging to be used.
I made this once, and suddenly broccoli wasn’t “the green thing” anymore—it was “the cheesy bacon thing.” Now it shows up at family dinners, potlucks, and any night I need a win without doing the most.
Tips for the Best Results
- Cut broccoli evenly so it cooks at the same speed.
- Freshly grate the parmesan if you can. It melts better and tastes richer.
- Don’t overcook on the stovetop. The oven finishes the job.
- Like it extra saucy? Add a splash more cream or stock before baking.
- Want a little heat? Add a pinch of red pepper flakes with the paprika.

FAQs About Creamy Garlic Parmesan Broccoli with Bacon
Can I use frozen broccoli?
Yes! Just thaw and pat it dry first. Frozen broccoli holds extra water, and we’re going for creamy—not watery.
Can I make Creamy Garlic Parmesan Broccoli with Bacon ahead of time?
You can prep it up to the baking step, cover, and refrigerate. Bake when ready (add a few extra minutes since it’s cold).
How do I store leftovers?
Pop leftovers into an airtight container and refrigerate for up to 3 days. Reheat in the oven or microwave. If it thickens a lot, add a splash of cream or stock while reheating.
Can I swap the heavy cream?
Heavy cream gives the best rich texture, but you can use half-and-half in a pinch. The sauce will be thinner and slightly less decadent (still tasty, just not as “wow”).
What can I serve this with?
This is amazing with roasted chicken, grilled steak, pork chops, or even as a cozy main with a side salad. Honestly, it also pairs beautifully with “eating straight from the skillet.”
Bring the Comfort to the Table
If you’ve been trying to get more veggies into dinner without starting a negotiation, Creamy Garlic Parmesan Broccoli with Bacon is your answer. It’s warm, creamy, cheesy, and has bacon—so yes, broccoli finally gets to be the favorite.
Make it once, and don’t be surprised if it becomes your go-to “everyone’s happy” dish. And if your family asks for it again? Congrats—you’ve officially worked chicken-magic-level sorcery on a vegetable.
Keep the Yum Going (More Easy Ideas!)
If you loved how Creamy Garlic Parmesan Broccoli with Bacon turns a simple veggie into a “where has this been all my life?” moment, here are a few more cozy favorites to round out your meal (or save for the next busy night):
- Pair it with something hearty like Chimichurri Steak for a bold, dinner-party vibe (because creamy broccoli + juicy steak is basically a love story).
- Want another cheesy comfort option? Try Chicken and Green Beans in Creamy Mushroom Sauce for an easy skillet dinner—same cozy energy, different veggies.
- If you’re building a full spread, add something fresh on the side like Roasted Brussels Sprouts Caesar Salad for a crisp, tangy balance (yes, salads can be exciting too!).
- Need a carb-y best friend for that creamy sauce? Go for Sun-Dried Tomato Pesto Pasta for a quick, flavor-packed pairing—because swiping your plate with pasta is absolutely allowed.
And hey—if you make this recipe, I’d love to hear how it went! ⭐⭐⭐⭐⭐ Leave a quick star rating and a short review (even just “my family inhaled it” counts). Your feedback helps other readers pick their next dinner win!
Creamy Garlic Parmesan Broccoli with Bacon
- Total Time: 35 minutes
- Yield: 6 servings 1x
Description
Creamy Garlic Parmesan Broccoli with Bacon is the ultimate cheesy, garlicky side dish. Tender broccoli is simmered in a rich cream sauce with parmesan and mozzarella, then topped with crispy bacon and baked until bubbly. It’s an easy, family-friendly recipe that turns simple broccoli into pure comfort food.
Ingredients
- 5 oz (150g) bacon, cut into strips
- 2 tablespoons unsalted butter
- 2 pounds (1kg) broccoli florets
- 1/2 teaspoon salt
- 1/2 teaspoon fresh cracked pepper
- 1 teaspoon paprika
- 5 cloves garlic, minced
- 3/4 cup (180ml) heavy whipping cream
- 2 tablespoons cream cheese, softened
- 1/4 cup (60ml) chicken or vegetable stock
- 1/2 cup freshly grated parmesan cheese, divided
- 1/2 cup grated mozzarella, divided
- Fresh chopped parsley (optional, for garnish)
Instructions
- Preheat oven to 375°F (190°C).
- In a large oven-safe skillet over medium heat, cook bacon until crispy. Transfer to a paper towel-lined plate.
- Drain excess bacon fat, leaving about 1 tablespoon in the skillet. Add butter and melt.
- Add broccoli florets, salt, and pepper. Cook for about 6 minutes, stirring occasionally, scraping up browned bits from the pan.
- Stir in garlic and cook for 1 minute until fragrant.
- Add heavy cream, cream cheese, stock, paprika, and half of the parmesan and mozzarella. Reduce heat to low and simmer 3–4 minutes until sauce thickens and becomes smooth.
- Stir bacon back into the skillet. Mix well.
- Sprinkle remaining cheeses over the top.
- Bake for 15 minutes until cheese is bubbly and broccoli is tender. Broil for 1–2 minutes for a golden top if desired.
- Garnish with fresh parsley and serve warm
Notes
- Freshly grated parmesan melts best and gives richer flavor.
- Frozen broccoli can be used, but thaw and pat dry first.
- For extra sauce, add an additional splash of cream before baking.
- Store leftovers in the refrigerator up to 3 days. Reheat gently.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Side Dish
- Method: Stovetop + Baked
- Cuisine: American
Nutrition
- Serving Size: 1 serving (about 1 cup)
- Calories: 385 kcal
- Sugar: 3 g
- Sodium: 620 mg
- Fat: 31 g
- Saturated Fat: 16 g
- Unsaturated Fat: 13 g
- Trans Fat: 0 g
- Carbohydrates: 10 g
- Fiber: 3 g
- Protein: 17 g
- Cholesterol: 85 mg