Crispy Bacon Brussels Sprouts Recipe: Roasted with Garlic and Honey

Years ago I would have laughed if someone told me Brussels sprouts would become one of the most requested sides at my table. In my household they were relegated to “one day” until I accidentally left a pan of sprouts on the heat a little too long with bacon. Instead of turning into dull, steamed balls, the cut edges crisped, absorbed smoky bacon flavor, and suddenly they were being compared to mashed potatoes.

That day taught me an important lesson: Brussels sprouts aren’t the problem — how we cook them often is. When you give them texture and thoughtful seasoning, they reward you.

Close-up of cheesy Brussels sprouts and bacon with gooey mozzarella stretching from the pan

This version became my go-to: simple, forgiving, and capable of making an ordinary bag of sprouts feel like something that belongs on every table — weeknights, casual dinners, or when family lingers at the table until dessert.

Why This Recipe Works

It focuses on the two failure points for most sprouts: texture and flavor balance.

  • Texture first
    Too many recipes steam or boil sprouts until they’re uniformly soft. That creates limp, watery bites. This method lets the cut sides brown so you get crisp edges and slight char — the sort of texture that has people reaching into the pan.
  • Fat and seasoning that do real work
    Bacon here is the backbone of the dish. Rendered slowly, its fat carries seasoning and flavor into the sprouts. Lean bacon may seem healthier, but it often leaves the dish flat.
  • Timing matters
    Letting the sprouts sit, cut-side down, allows caramelization instead of steaming. That combination of brown edges and tender centers is what makes this recipe stand out.

This is a side that quietly becomes the table favorite. It pairs especially well with comforting mains but also stands on its own.

Ingredients for the BEST Brussels Sprouts Bowl

Flat lay of ingredients for creamy garlic parmesan Brussels sprouts with bacon.
  • Brussels sprouts
    Choose smaller heads when possible and halve them so more surface area browns instead of turning mushy.
  • Thick-cut bacon
    Thick bacon renders flavorful fat and keeps some texture. Thin bacon can shrink away and leave the sprouts underseasoned.
  • Olive oil (a little)
    You don’t need much — bacon fat does most of the work. A splash of oil helps prevent sticking at the start.
  • Salt and pepper
    Keep seasoning simple. A pinch of salt brings out the sweetness from browning and pepper adds a subtle bite.

Note: The full list of ingredients and exact measurements can be found in the Recipe Card below.

What Actually Helps This Dish Succeed

A few practical habits make this recipe reliable:

  • Dry the sprouts thoroughly before they hit the pan — moisture prevents browning.
  • Cut sprouts evenly. Uniform pieces cook at the same rate; a slicer or careful knife work helps when you want consistent results.
  • Let them sit in the pan. Don’t shuffle constantly; browning happens when they have steady contact with heat.
  • Use a sturdy skillet. A pan that holds heat keeps the cooking consistent and helps build those golden bits.

Substitutions That Actually Work

If you want to vary the dish:

  • Red onion or shallots add sweetness and soften alongside the sprouts.
  • Toasted nuts (almonds or pecans) introduce crunch and another flavor layer — great for brunch service.
  • Squeeze of lemon or a splash of apple cider vinegar at the end brightens the whole dish without making it acidic.

These sprouts surprised me at brunch when served beside sweet, coffee-flavored pancakes — the salty, smoky sprouts and sweet pancakes made a memorable pairing.

How to Make Brussel Sprouts With Bacon

This is easier than it looks. Follow these steps to transform sprouts into a cheesy, savory favorite.

Raw bacon pieces in a skillet before cooking
  1. Start with the bacon. Cook until golden and crispy, then transfer to a paper towel–lined plate and reserve.
Crispy bacon cooking in a skillet
  1. Reserve some fat. Drain most grease but leave 1–2 tablespoons in the pan to carry flavor.
Butter melting in bacon drippings in a skillet
  1. Melt butter. Add it to the skillet with the reserved fat.
Fresh Brussels sprouts seasoned and ready to sauté
  1. Add the sprouts. Place cut-side down, season with salt and pepper, and let them sear until golden.
Brussels sprouts browning with fresh garlic
  1. Garlic time. Stir in chopped garlic and cook until fragrant, about a minute.
Cream being poured over sautéed Brussels sprouts
  1. Pour in the cream. Lower the heat and simmer until sprouts are tender in the silky sauce. If the sauce is too thin, whisk in a cornstarch slurry to thicken.
Brussels sprouts topped with mozzarella and parmesan cheese
  1. Add cheese and bacon. Return the crispy bacon to the pan, scatter mozzarella and parmesan over the top.
Creamy garlic parmesan Brussels sprouts baked with bacon
  1. Finish under heat. Bake at 375°F (190°C) until the cheese bubbles, about 15 minutes. For a browned top, broil 2–3 minutes — watch closely.

These sprouts are balanced enough to complement rich meats and hearty mains. They work with roasted chicken, pork chops, grilled fish, or creamy pastas and grain bowls.

They also pair nicely with other sides that create a cohesive plate, such as creamy garlic mushrooms or cheesy garlic sweet potatoes.

If you’ve sworn off Brussels sprouts, this version might change your mind. It doesn’t try to be exotic — it treats simple ingredients the right way and lets the kitchen do the work. Expect people to lean forward and say, “Wait, these are really good.”

FAQs

Can I Swap The Cheese?

Yes. Mozzarella and parmesan create a bubbly golden finish, but Gruyère or sharp cheddar work well for a different flavor profile.

How Do I Store Leftovers?

Store in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven or a skillet so the cheese becomes melty again.

What Can I Serve These Brussels Sprouts With?

They pair beautifully with roast chicken, steak, pork, or turkey. They’re also sturdy enough to enjoy straight from the pan as a main for lighter meals.

Creamy garlic parmesan Brussels sprouts with bacon bubbling in a skillet, topped with melted cheese and fresh parsley

See It In Action: Step-By-Step

img 93188 12
Pin
Print
5 from 11 votes

Brussel Sprouts With Bacon Recipe

By Karina Carrel
Prep Time: 10
Cook Time: 30
Total Time: 40
Servings: 8 people (as a side)
Creamy Garlic Parmesan Brussels Sprouts with Bacon are pan-seared until golden, simmered in a garlic cream sauce with crispy bacon, then finished under a blanket of melted mozzarella and parmesan. Comfort in every bite.

Ingredients

  • 10 oz bacon cut into strips
  • 2 tbsp butter
  • 2 lbs brussel sprouts washed, trim bottoms and cut sprouts in half
  • 1 pinch salt to season
  • 1 pinch pepper to season
  • 5 cloves garlic finely chopped
  • 1 1/2 cups light cream or heavy cream
  • 1 1/2 tsp cornstarch slurry mixed with 1 tablespoon water (optional)
  • 1/3 cup mozzarella fresh shredded or grated
  • 1/4 cup parmesan cheese fresh shredded or grated

Instructions

  • Preheat oven to 375°F | 190°C.
  • Fry bacon in a large oven-safe skillet over medium heat until crispy. Transfer to a paper towel–lined plate.
  • Drain most of the bacon fat, leaving 1–2 tablespoons. Melt butter in the same pan, add Brussels sprouts, season with salt and pepper, and cook for about 6 minutes until edges are golden and slightly charred.
  • Add garlic and cook 1 minute until fragrant. Stir in cream, reduce heat to low, and simmer 3–4 minutes until sprouts are tender.
  • If the cream is too thin, stir in the cornstarch slurry until combined and slightly thickened.
  • Return bacon to the pan and mix. Top with mozzarella and parmesan. Bake 15 minutes until cheese is bubbly; broil 2–3 minutes for a browned top if desired.
  • Finish with extra pepper and garnish with parsley, thyme, or rosemary if you like.

Notes

Little Recipe Tips:

  • Scrape up the golden browned bits from the pan — they add concentrated flavor.
  • Want it creamier? Add a splash more cream or extra cheese.
  • For a little heat, sprinkle chili flakes or finish with lemon.

Nutrition

Calories: 312kcal | Carbohydrates: 8g | Protein: 11g

Nutrition information is automatically calculated and should be used as an approximation.

Tried this? Leave a comment below!