If you love broccoli but are craving something indulgent and full of flavor, then this Creamy Garlic Parmesan Broccoli Recipe is about to become your new favorite side dish. It’s that perfect mix of tender broccoli florets enveloped in a rich, garlicky, and cheesy sauce that simply melts in your mouth. The crispy bacon adds an irresistible smoky crunch, making every bite a comforting explosion of textures and tastes. Whether you’re cooking for family dinner or hosting friends, this dish is guaranteed to wow and satisfy even the pickiest eaters.

Ingredients You’ll Need
To make this Creamy Garlic Parmesan Broccoli Recipe sing, you’ll want to gather some simple but essential ingredients that each bring something special to the table. From creamy cheeses to fresh garlic and savory bacon, every element has been carefully chosen to create a harmonious blend of flavors and textures.
- Bacon (5oz / 150g): Adds a smoky, crispy element that brings boldness and depth to the dish.
- Unsalted butter (2 tablespoons): Perfect for sautéing the broccoli and giving a silky richness that complements the cream sauce.
- Broccoli florets (2 pounds / 1kg): The star vegetable, tender but with a slight bite to hold up well in the creamy mixture.
- Salt and fresh cracked pepper (1/2 teaspoon): Simple seasoning to elevate all the other flavors without overpowering them.
- Paprika (1 teaspoon): Adds a subtle smoky warmth and beautiful color contrast within the creamy sauce.
- Garlic cloves, minced (5): Brings that signature garlic flavor that transforms the dish into a savory masterpiece.
- Heavy whipping cream (3/4 cup / 180ml): The creamy base that envelops the broccoli in lusciousness.
- Cream cheese (2 tablespoons): Adds depth and smoothness, making the sauce even more decadent.
- Chicken or vegetable stock (1/4 cup / 60ml): Balances the richness with a touch of savory moisture.
- Fresh grated Parmesan cheese (1/2 cup): The classic nutty, sharp flavor that defines the dish.
- Grated mozzarella (1/2 cup): Melts beautifully to create a gooey, irresistibly cheesy topping.
How to Make Creamy Garlic Parmesan Broccoli Recipe
Step 1: Preheat the Oven
Start by warming your oven to 375°F (190°C). This temperature will help meld the flavors perfectly and give the cheese a beautiful golden finish without drying out the broccoli.
Step 2: Fry the Bacon
Take the bacon strips and cook them in a large oven-safe skillet over medium heat until they’re crisp and golden. This crispy bacon will later lend a delightful crunch and smoky note to the broccoli. Once ready, transfer the bacon onto a paper towel-lined plate to drain the excess fat but keep that mouthwatering texture.
Step 3: Sauté the Broccoli
In the same skillet, add the unsalted butter and allow it to melt over medium heat. Toss in the broccoli florets along with salt and fresh cracked pepper. Sauté for about six minutes until the broccoli is tender with a slight bite, soaking up the buttery flavor. This step ensures the broccoli cooks evenly and stays vibrant green.
Step 4: Add Garlic and Creamy Ingredients
Now it’s time to ramp up the flavor. Stir in the minced garlic, heavy whipping cream, cream cheese, chicken or vegetable stock, half of the Parmesan and mozzarella cheeses, plus the paprika. Let everything simmer gently on low heat for 3 to 4 minutes. This allows the garlic to infuse the cream while the cheeses start to melt, building that irresistible creamy sauce.
Step 5: Combine and Bake
Return the crispy bacon to the skillet, mixing it thoroughly with the broccoli and sauce. Sprinkle the remaining Parmesan and mozzarella evenly over the top. Transfer the skillet to the preheated oven and bake for 15 minutes, until bubbly and the broccoli reaches that perfect tender texture. For an extra special treat, broil for 2 minutes at the end to achieve a golden, crispy cheese crust.
Step 6: Finish and Serve
Once out of the oven, season with a bit more fresh cracked pepper and finish with a sprinkle of fresh parsley if you like. This Creamy Garlic Parmesan Broccoli Recipe is ready to impress, so dish it out while it’s warm and creamy to enjoy every gooey bite.
How to Serve Creamy Garlic Parmesan Broccoli Recipe

Garnishes
Add a little fresh chopped parsley or chives on top for a burst of color and fresh herbal notes. A light dusting of extra Parmesan can also bring an elegant touch and boost the flavor right before serving.
Side Dishes
This Creamy Garlic Parmesan Broccoli Recipe pairs beautifully with grilled chicken, baked salmon, or even a juicy steak. For a vegetarian meal, serve alongside quinoa or garlic roasted potatoes for a satisfying feast.
Creative Ways to Present
Consider scooping the creamy broccoli into individual ramekins or hollowed-out mini bell peppers for an elegant appetizer option. For a family-style meal, serve straight from the skillet at the center of the table for everyone to share the lovely creamy goodness.
Make Ahead and Storage
Storing Leftovers
After enjoying the meal, place any leftovers in an airtight container and refrigerate. The creamy broccoli keeps well for up to 3 days and stays just as flavorful once reheated.
Freezing
You can freeze leftovers in a freezer-safe container for up to 2 months. However, note that the texture of the broccoli may change slightly upon thawing, so it’s best to enjoy fresh when possible.
Reheating
To reheat, warm the broccoli gently in a skillet over medium heat, stirring occasionally until heated through. You can also use a microwave, but reheat in short bursts to avoid overcooking the broccoli or breaking the creamy sauce.
FAQs
Can I use frozen broccoli instead of fresh?
While fresh broccoli is ideal for the best texture and color, frozen broccoli can be used if you thaw and drain it well before cooking. The sauce will still be delicious, but the texture may be a bit softer.
Is there a vegetarian version of this recipe?
Absolutely! Simply omit the bacon and use vegetable stock, and you’ll still have a rich, creamy, and flavorful vegetable side dish that everyone will love.
Can I substitute cream cheese with something lighter?
You can try using mascarpone or a mild, creamy ricotta as alternatives, but cream cheese adds a nice tang and smooth texture that really enhances the sauce.
What can I do if I don’t have an oven-safe skillet?
Cook the bacon and broccoli in a skillet first, then transfer everything to a baking dish before adding the cheese and finishing under the broiler. Just make sure the dish is oven-safe!
How spicy is the paprika in this dish?
The paprika adds warmth and a subtle smoky touch, not heat. If you want a little kick, you can add a pinch of cayenne pepper, but the recipe itself remains mild and comforting.
Final Thoughts
This Creamy Garlic Parmesan Broccoli Recipe transforms a humble vegetable into a luxurious treat that’s impossible to resist. It’s creamy, garlicky, cheesy, and packed with smoky bacon goodness. I can’t wait for you to try it—it’s perfect for weeknight dinners or special occasions when you want something simple yet outstanding. Trust me, once you make this dish, broccoli will never be the same again!
Print
Creamy Garlic Parmesan Broccoli Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Side Dish
- Method: Baking
- Cuisine: American
Description
This Creamy Garlic Parmesan Broccoli recipe offers a delicious blend of crispy bacon, tender broccoli, and a rich, cheesy sauce made with garlic, cream, and parmesan. Perfect as a comforting side dish, it’s baked to bubbly perfection and topped with a crispy cheese crust for extra flavor and texture.
Ingredients
Meat and Dairy
- 5oz (150g) bacon, cut into strips
- 2 tablespoons unsalted butter
- 3/4 cup (180ml) heavy whipping cream
- 2 tablespoons cream cheese
- 1/2 cup fresh grated parmesan cheese
- 1/2 cup grated mozzarella cheese
Vegetables and Seasonings
- 2 pounds (1kg) broccoli florets
- 1/2 teaspoon salt
- Fresh cracked black pepper, to taste
- 1 teaspoon paprika
- 5 cloves garlic, minced
Liquids
- 1/4 cup (60ml) chicken or vegetable stock
Instructions
- Preheat Oven: Preheat your oven to 375°F (190°C) to prepare for baking the broccoli mixture later.
- Fry Bacon: In a large oven-safe skillet, fry the bacon strips over medium heat until they become crispy. Once cooked, transfer the bacon to a paper towel-lined plate to drain excess fat.
- Sauté Broccoli: Melt the unsalted butter in the same skillet. Add broccoli florets along with salt and freshly cracked pepper. Cook the broccoli for about 6 minutes, stirring occasionally until tender but still crisp.
- Add Ingredients: Stir in the minced garlic, heavy cream, cream cheese, chicken or vegetable stock, half of the parmesan and mozzarella cheeses, and paprika. Lower the heat and let the mixture simmer gently for 3 to 4 minutes to meld the flavors.
- Combine and Bake: Mix the crisp bacon back into the skillet with the broccoli and sauce. Sprinkle the remaining parmesan and mozzarella cheese on top. Place the skillet in the preheated oven and bake for 15 minutes until the sauce is bubbly and the broccoli is tender. For a golden and crispy cheese crust, broil the dish for an additional 2 minutes.
- Finish and Serve: Remove the skillet from the oven. Season with additional freshly cracked pepper as desired and sprinkle with chopped parsley for garnish. Serve warm and enjoy your creamy, savory broccoli side dish!
Notes
- Use an oven-safe skillet to seamlessly transition from stovetop to oven without transferring the dish.
- For a vegetarian version, omit bacon and use vegetable stock.
- You can substitute cream cheese with mascarpone for a richer flavor.
- Broccoli can be steamed slightly before sautéing if you prefer a softer texture.
- If you do not have an oven-safe skillet, transfer the mixture to a baking dish before baking.

