Creamy Broccoli and Bacon

Irresistibly Creamy Garlic Parmesan Broccoli & Bacon: Your New Favorite Low-Carb Side Dish

Forget everything you thought you knew about side dishes. Our Creamy Garlic Parmesan Broccoli & Bacon isn’t just a side; it’s a showstopper. Imagine crisp-tender broccoli florets, perfectly cooked and coated in a velvety, rich garlic parmesan sauce. Now, add savory, smoky bacon bits throughout, and top it all with a golden, bubbling layer of melted mozzarella: this isn’t just comfort food; it’s an experience, delivering pure indulgence in every single bite.

This recipe is a game-changer for anyone, from devoted vegetable enthusiasts to those who usually skip their greens. It effortlessly combines incredible flavor with the benefits of being low-carb and keto-friendly, making it a truly irresistible and guilt-free pleasure. Whether you’re searching for an easy yet impressive creamed broccoli dish to elevate your weeknight dinner or a crowd-pleasing option for a special occasion, this broccoli with parmesan and bacon will exceed your expectations, offering bold, cheesy goodness that’s simply impossible to resist.

Broccoli Casserole baked in a cheesy creamy parmesan garlic sauce with bacon

The Secret to Our Creamy Broccoli & Bacon’s Irresistible Appeal

The magic behind this incredible creamy broccoli dish lies in its perfect harmony of textures and robust flavors. We start with crisp-tender broccoli, ensuring it retains a satisfying bite rather than turning mushy. This vibrant green complements the smoky, salty crunch of perfectly cooked bacon, creating a delightful contrast. But the true star is the luscious, velvety garlic parmesan sauce that envelops every floret and bacon piece. It’s rich, savory, and infused with aromatic garlic, making it the ultimate comfort blanket for your vegetables.

To top it all off, a generous layer of mozzarella is melted and baked until golden and bubbling, adding another dimension of gooey, cheesy goodness. This combination isn’t just delicious; it’s smart. It offers a deeply satisfying and indulgent experience without feeling heavy, effortlessly fitting into a low-carb or keto lifestyle. This makes it an ideal choice, whether you’re seeking a simple yet elegant side dish or a hearty, standalone meal that promises bold, cheesy flavor you’ll crave again and again.

Beyond its incredible taste, its simplicity is another key factor in its success. With straightforward steps and readily available ingredients, you can bring this restaurant-quality dish to your own table with minimal effort. It truly transforms a humble vegetable into an extraordinary culinary delight.

Essential Ingredients for Your Perfect Creamy Broccoli & Bacon

This delightful Creamy Broccoli & Bacon dish comes together with a selection of simple, everyday ingredients that transform into a symphony of big, comforting flavors. Each component plays a crucial role in creating the irresistible texture and taste that defines this recipe. Here’s a closer look at what you’ll need to gather:

Top shot of ingredients: Broccoli, pepper, garlic, light cream, onion, butter, parmesan cheese, mozzarella cheese, salt, cornstarch slurry, and bacon.
  • Bacon: Choose a good quality, smoky bacon that will crisp up beautifully. Its salty, rich flavor and delightful crunch are essential for balancing the creamy sauce. The rendered bacon fat will also be used to build a flavorful base for our dish.
  • Broccoli Florets: Fresh broccoli is highly recommended for the best crisp-tender texture and vibrant color. If using frozen, ensure it’s completely thawed and well-drained to prevent excess moisture from watering down your sauce.
  • Light Cream: This forms the smooth, velvety base of our sauce. Light cream provides a luxurious richness without being overly heavy. For an even more indulgent sauce, you can opt for heavy cream (also known as thickened cream in some regions). For a slightly lighter version, half-and-half can be used, though it will result in a thinner sauce.
  • Parmesan Cheese: Freshly grated Parmesan cheese is key here. It imparts a savory depth, a nutty sharpness, and an incredible umami flavor that elevates the creamy base. Pre-grated varieties can sometimes be drier and less flavorful, so fresh is always best if possible.
  • Butter: A touch of butter adds extra richness and helps sauté the aromatics, creating a beautiful flavor foundation.
  • Onion: Diced onion provides a subtle sweetness and aromatic depth that beautifully complements the garlic and bacon.
  • Garlic: Freshly minced garlic is non-negotiable! It’s the heart of the “garlic parmesan” sauce, infusing the dish with its pungent, aromatic goodness.
  • Mozzarella Cheese: Shredded mozzarella is used for that iconic bubbly, golden-brown topping. Its mild flavor and fantastic melting properties make it perfect for creating a satisfying cheesy crust.
  • Cornstarch Slurry (optional, for thickening): A simple mixture of cornstarch and water, this slurry allows you to adjust the sauce’s consistency to your preference, ensuring it’s perfectly thick and clings to the broccoli.
  • Salt & Pepper: Essential seasonings to enhance all the flavors and bring them into balance.

Note: For precise measurements and a full list of ingredients, please refer to the detailed recipe card located at the bottom of this page.

Step-by-Step Guide: Crafting Your Creamy Broccoli & Bacon Masterpiece

Creating this irresistible Creamy Broccoli & Bacon dish is surprisingly simple, yet yields results that taste profoundly gourmet. Follow these easy steps to achieve a perfectly balanced and flavorful side or main dish:

Preheating the broiler.
  1. Preheat and Prepare: Begin by setting your oven’s broiler to medium heat. If your broiler only has one setting, that’s perfectly fine. This step is crucial for achieving that irresistible golden, bubbly cheese topping at the end. While the oven preheats, ensure all your ingredients are measured and ready. If your broccoli isn’t already in florets, chop them into bite-sized pieces for even cooking.
Frying the chopped bacon.
  1. Crisp the Bacon: In a large, oven-safe skillet (preferably cast iron or another material that can go under the broiler), fry the chopped bacon over medium heat. Stir occasionally until it becomes wonderfully crispy and golden. Using a slotted spoon, transfer the cooked bacon to a plate lined with paper towels to absorb any excess grease. Set the crispy bacon aside; we’ll add it back later for maximum crunch and flavor.
Cooking the onion with butter in a pan.
  1. Sauté Aromatics and Broccoli: Carefully drain most of the bacon grease from the skillet, leaving approximately 1 to 2 tablespoons. This leftover fat adds incredible depth of flavor. Now, melt the butter in the same pan. Add the diced onion and cook for about 2 minutes, stirring until it softens and becomes translucent. As you stir, gently scrape up any browned bits from the bottom of the pan; these are packed with flavor.
Stirred in the broccoli florets.
  1. Introduce Broccoli and Season: Add the fresh broccoli florets to the skillet. Season them lightly with a pinch of salt and freshly ground black pepper. Cook for approximately 3 minutes, stirring occasionally, until the broccoli begins to turn a bright, vibrant green. This quick sauté helps to tenderize the broccoli slightly while maintaining its desired crisp-tender texture.
Pouring in the cream over the broccoli.
  1. Infuse with Garlic and Cream: Stir in the minced garlic and cook for just 30 seconds until it becomes fragrant. Be careful not to let it burn, as burnt garlic can turn bitter. Immediately pour in the light cream, then reduce the heat to low. Allow the sauce to gently simmer for about 4 minutes, stirring occasionally. This simmering time allows the flavors to meld beautifully and the broccoli to further tenderize in the creamy bath.
Pouring in the cornstarch slurry.
  1. Perfect the Sauce Consistency: If, after simmering, you find the sauce to be thinner than your desired consistency, now is the time to thicken it. Stir in the prepared cornstarch slurry (cornstarch mixed with water). Continue to cook for another minute, stirring constantly, until the sauce reaches your preferred thickness. This step allows for customizable richness and clinginess.
Sprinkled the mozzarella and parmesan evenly over the top of the creamy broccoli & bacon.
  1. Combine and Cheese: Return the glorious crispy bacon bits to the skillet with the creamy broccoli mixture. Give everything a thorough stir to ensure the smoky bacon is evenly distributed and marries beautifully with the rich sauce. Now, generously sprinkle both the shredded mozzarella and Parmesan cheese evenly over the entire top of the dish.
Image of Creamy Broccoli & Bacon.
  1. Broil to Golden Perfection and Serve: Carefully place the skillet under the preheated broiler. Keep a close eye on it, broiling for just 2 to 3 minutes, or until the cheese is beautifully golden brown, bubbly, and melted to perfection. The broccoli should be cooked to your desired tenderness. Remove from the oven, allow it to cool for a minute, then season with an extra sprinkle of freshly ground black pepper and chopped fresh herbs like parsley, thyme, or rosemary, if desired. Serve immediately and prepare for rave reviews!

This rich and cheesy side dish truly shines when paired with a variety of main courses. Its decadent flavors make it an excellent accompaniment to heartier meals such as Garlic Butter Prime Rib or a perfectly seasoned Simple Crispy Roast Chicken, creating a balanced and satisfying dinner spread. The luxurious creamy sauce, with its garlicky bite, also wonderfully complements robust flavors found in dishes like Easy Honey Garlic Pork Chops or a juicy Grilled Steak, cutting through their richness with refreshing ease.

For those looking for a lighter, yet equally delicious, meal, consider serving this creamy broccoli alongside a crisp, fresh garden salad or a side of vibrant roasted tomatoes to introduce bright, contrasting flavors. Alternatively, spoon it generously over a fluffy cauliflower mash or serve it with some low-carb garlic bread to create a complete and utterly satisfying keto-friendly meal that won’t compromise on taste or your dietary goals.

Expert Tips for the Best Creamy Broccoli & Bacon

While this recipe is straightforward, a few expert tips can ensure your Creamy Garlic Parmesan Broccoli & Bacon turns out perfectly every single time:

  • Broccoli Freshness is Key: Always opt for fresh, vibrant green broccoli florets. Avoid any with yellowing or soft spots. The fresher your broccoli, the better its texture and flavor will be in the finished dish.
  • Don’t Overcook the Broccoli: The goal is crisp-tender broccoli. The initial sauté and brief simmer in the cream sauce are enough to get it to this stage. Remember, it will cook a little more under the broiler. If you prefer softer broccoli, you can simmer it for an extra 2-3 minutes or cover the skillet with a lid during simmering.
  • Crispy Bacon Matters: Ensure your bacon is perfectly crispy before setting it aside. This adds a crucial textural contrast to the creamy sauce and tender broccoli. Avoid soggy bacon at all costs!
  • Leave Some Bacon Fat: Don’t drain all the bacon grease. Leaving a tablespoon or two in the pan adds a layer of smoky flavor to the sauce that butter alone cannot replicate. Adjust to your preference for richness.
  • Fresh Garlic for Maximum Flavor: While garlic powder can work in a pinch, fresh minced garlic provides a much more robust and aromatic flavor profile. Don’t skip it if you can help it!
  • Cheese Quality Makes a Difference: Use good quality mozzarella and freshly grated Parmesan cheese. Pre-shredded cheeses often contain anti-caking agents that can affect how smoothly they melt, potentially leading to a less appealing texture.
  • Adjust Sauce Thickness: The cornstarch slurry is your friend! If you prefer a thicker sauce that clings beautifully, use the full amount. If you like it a bit looser, use less or skip it entirely. Always mix cornstarch with cold water first to prevent lumps.
  • Watch the Broiler Closely: Broilers can be very powerful, and cheese can go from perfectly golden to burnt in seconds. Stay near the oven and check frequently to achieve that ideal bubbly, golden crust without overdoing it.
  • Make it Ahead: You can prepare the creamy broccoli and sauce mixture (without the final cheese topping or broiling) a day in advance. Store it in an airtight container in the fridge. When ready to serve, reheat gently on the stovetop, then transfer to an oven-safe dish, top with cheese, and broil until heated through and golden.

Recipe FAQ’s: Your Creamy Broccoli & Bacon Questions Answered

Can I Use Frozen Broccoli Instead of Fresh?

Absolutely, you can use frozen broccoli as a convenient alternative to fresh. However, it’s crucial to prepare it correctly to prevent a watery sauce. Make sure to fully thaw the frozen broccoli first, then thoroughly drain any excess moisture. You might even want to pat it dry with paper towels before adding it to the skillet to ensure the best texture and flavor absorption, as excess water can dilute your creamy sauce.

What’s the Best Cream to Use for this Recipe?

The “best” cream largely depends on your preference for richness and dietary goals. Light cream works wonderfully for a smooth, velvety sauce that’s rich but not overly heavy, making it a good choice for those minding calories. If you’re looking for a truly decadent and thick sauce, heavy cream (also known as thickened cream in some places) is an excellent choice for maximum indulgence. For a slightly lighter option, half-and-half can be used, but be aware it will yield a thinner sauce and slightly less richness.

How Do I Make This Recipe Dairy-Free?

Adapting this recipe to be dairy-free is quite simple with a few smart substitutions. Replace the butter with an equal amount of olive oil or a high-quality dairy-free butter alternative. For the creamy base, swap the light cream for full-fat canned coconut milk (ensure it’s unsweetened and shake the can well before opening for a smooth consistency). Finally, use your favorite brand of dairy-free shredded mozzarella and Parmesan cheese alternatives to achieve that delicious cheesy topping.

Can I Prepare This Dish in Advance?

Yes, you can definitely do some prep work ahead of time to make meal preparation easier! Cook the bacon and set it aside. You can also make the creamy broccoli mixture (following steps 3-6) and store it in an airtight container in the refrigerator for up to 1-2 days. When you’re ready to serve, gently reheat the mixture on the stovetop, stir in the reserved crispy bacon, transfer it to an oven-safe dish if not already in one, top with cheese, and then broil until golden and bubbly.

How Should I Store and Reheat Leftovers?

Store any leftover Creamy Broccoli & Bacon in an airtight container in the refrigerator for up to 3-4 days. To reheat, you can gently warm it in a skillet on the stovetop over medium-low heat until heated through, adding a splash of extra cream or milk if the sauce seems too thick. Alternatively, reheat it in the microwave in short bursts, stirring occasionally. For best results and to re-crisp the cheese topping, you can also reheat the entire dish in the oven at 350°F (175°C) until warm, or briefly under the broiler.

Close up image of the bake in a skillet.
Top view of Creamy Garlic Parmesan Broccoli & Bacon
SaveSaved
Pin
Print

5 from 27 votes

Creamy Garlic Parmesan Broccoli & Bacon

By Karina
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 8 people
Indulge in the ultimate comfort food with our Creamy Garlic Parmesan Broccoli & Bacon. This truly unforgettable dish features perfectly pan-fried broccoli and savory crispy bacon, all lovingly baked in a rich, velvety parmesan garlic cream sauce. Crowned with a glorious layer of bubbling, golden mozzarella, this recipe is so incredibly delicious, it’s guaranteed to turn even the most skeptical non-vegetable eater into a broccoli enthusiast! It’s the perfect blend of satisfying textures and bold flavors, making it a star on any dinner table.

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

*For the desired tender-crisp broccoli, ensure you simmer it in the cream sauce for about 3 minutes before transferring to the broiler. Keep in mind that the broccoli will continue to cook slightly under the broiler.

*If you prefer your broccoli much softer, extend the simmering time to at least 5-6 minutes in the sauce before broiling. For even more tender results, you can cover the skillet with a lid during the simmering stage for a minute or two to steam the broccoli gently.

Nutrition

Calories: 256kcal | Carbohydrates: 8g | Protein: 12g | Fat: 21g | Saturated Fat: 13g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Trans Fat: 0.1g | Cholesterol: 66mg | Sodium: 740mg | Potassium: 260mg | Fiber: 2g | Sugar: 2g | Vitamin A: 975IU | Vitamin C: 52mg | Calcium: 150mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this? Leave a comment below!