Roasted Brussels Sprouts with Bacon Recipe

4.75 from 8 votes
Jump to Recipe

This post may contain affiliate links. Please read our disclosure policy.

Roasted Brussels sprouts with bacon and parmesan cheese might be my favorite side dish of all time. The bacon and cheese add a nice subtle smokey and salty flavor that compliments the crispy golden and tender Brussels sprouts.

A close up of a spoon holding golden crispy roasted Brussels sprouts with bacon and parmesan cheese.

Vegetables don’t always have to be the worst thing on your plate. I love this recipe because it’s incredibly easy to make and it’s a massive crowd-pleaser. I love roasted Brussels spouts alone, but it’s really hard to resist them when you add hearty chunks of bacon. Also, try my restaurant-style brussels sprouts with balsamic glaze!

I’ve attempted just about every method of preparing Brussels sprouts. Crockpot, stovetop, air fryer, and oven roasting. Roasting Brussels sprouts in the oven or air fryer delivers the best combo of tenderness and crispiness. When cooked properly, the inside takes on an almost creamy texture.

If you’re looking for more delicious and crispy roasted veggies, try my roasted red potatoes, roasted parmesan fingerling potatoes, or my lemon and parmesan broccoli recipe next!

Ingredients

Ingredients to make bacon Brussels sprouts laid out on a cutting board.
  • Brussels sprouts: remove the stems and cut them into halves or quarters depending on their size. I prefer smaller chunks.
  • Bacon: look for thick-cut bacon or even pancetta. The thicker bacon will make it a little more hearty and prominent throughout the dish. Leftover bacon? Try baking bacon in the oven for breakfast.
  • Grated Parmesan cheese: avoid pre-grated cheese if you can. They’re typically treated with preservatives that change the texture and overall quality.
  • Shallots: shallots add an amazing complimentary caramelized flavor to this dish. If you’re a fan of shallots or onions I highly recommend you add this optional ingredient.

See the recipe card for full information on ingredients and quantities below.

Step by Step Instructions

Step 1.

Preheat oven to 400°F. Place a heavy-duty rimmed baking sheet in the oven as it preheats.

Step 2.

Rinse and dry Brussels sprouts. Trim the stems and remove any yellow leaves, cut lengthwise into halves or quarters depending on the size. Finely chop shallots.

Trimmed and halved Brussels sprouts on a cutting board.
Finely diced shallots on a cutting board.

Step 3.

Place Brussels sprouts in a large mixing bowl. Toss with olive oil, shallot, salt, pepper, and bacon until coated and well-mixed.

Uncooked Brussels sprouts, chopped shallots, and chopped bacon in a stainless steel bowl.

Step 4.

Remove the baking sheet from the oven and drizzle with a little olive oil. Arrange Brussels sprouts on the baking sheet and bake for 25-30 minutes or until very golden and tender. I like to flip halfway through.

Step 5.

Remove from the oven and give Brussels a final toss to mix. Just before serving, sprinkle all over with freshly grated Parmesan cheese.

Crispy golden brussels sprouts topped with fresh grated parmesan cheese on a baking sheet.

Expert Tips

  • Let Brussels marinate with the toppings. Sometimes I make them in the morning or the day ahead and just store them in a large Ziplock bag in the fridge. This is an optional step.
  • My favorite way to grate parmesan is with a microplane. It offers the perfect fine texture and it makes it very easy to quickly top a dish with cheese in seconds.
  • Use a large baking sheet and arrange with minimal overlap. Flipping halfway through isn’t always necessary unless you have a very full pan with a lot of crowding.
  • Use thick-cut bacon. Thick bacon is my favorite because I love the larger chunks of chewy bacon. I always opt for fresh bacon and nothing precooked or microwavable. You can also make this recipe with pancetta as a substitute for bacon.
  • Use plenty of oil. The oil is what will crisp up the brussels and make them flavorful. Don’t be afraid to go heavy on the oil.

Frequently Asked Questions

Can I use frozen Brussels sprouts?

I always recommend fresh however if you don’t have other options frozen is OK too. Just note that you will need to add extra time in the oven for the Brussels to cook through and crisp up.

Should I precook the bacon?

There is no need to precook the bacon. The bacon will have plenty of time to cook through in the oven.

Can I prep these ahead of time?

I always recommend cooking just before serving, however, the ingredients can all be prepped a day in advance and stored in the fridge prior to baking.

Can I prepare these in an air fryer?

Yes. Air fry at 400°F for 15-17 minutes, tossing halfway through for even cooking. The volume may have to be a little smaller depending on the size of your air fryer. Cook until golden and tender.

What to Serve with Brussels Sprouts

I love paring Brussels sprouts with steak and potatoes. It’s the ultimate combo of protein, starch, and vegetables. Try pairing these with my cream cheese mashed potatoes to compliment the crispy veggies or my roasted fingerling potatoes.

For a main dish, I highly recommend my pan-seared filet mignon, coffee-rubbed steak, bourbon-glazed salmon, or oven-baked BBQ ribs.

Crispy golden brussels sprouts topped with fresh grated parmesan cheese on a baking sheet.

More Vegetable Side Dishes

Enjoy this recipe? If you made this recipe, please leave a ★ ★ ★ ★ ★ star rating in the recipe card below & a review in the comments!
4.75 from 8 votes

Roasted Brussels Sprouts with Bacon & Parmesan Cheese

Servings: 6
Prep: 10 minutes
Cook: 25 minutes
Total: 35 minutes
Delicious and tender roasted Brussels sprouts made with bacon, shallot, olive oil, salt, pepper, and grated Parmesan cheese.

Ingredients 

  • 1-1.5 pounds Brussels sprouts, stems removed and halved or quartered
  • 4 strips thick-cut bacon, chopped (no need to precook)
  • 3-4 tablespoons olive oil
  • 1/4 cup freshly grated Parmesan cheese
  • 1-2 shallots, finely chopped (optional)
  • Salt and pepper, to taste

Instructions 

  • Preheat oven to 400°F. Place a heavy-duty rimmed baking sheet in the oven as it preheats.
  • Rinse and dry Brussels sprouts. Trim the stems and remove any yellow leaves, cut lengthwise into halves or quarters depending on the size. Finely chop shallots.
  • Place Brussels sprouts in a large mixing bowl. Toss with olive oil, shallot, salt, pepper, and bacon until coated and well-mixed.
  • Remove the baking sheet from the oven and drizzle with a little olive oil. Arrange Brussels sprouts on the baking sheet and bake for 25-30 minutes or until very golden and tender. I like to flip halfway through.
  • Remove from the oven and give Brussels a final toss to mix. Just before serving, sprinkle all over with freshly grated Parmesan cheese.

Notes

You can also cook this recipe in an air fryer: air fry at 400°F for 15-17 minutes, tossing halfway through for even cooking. I never preheat mine. The volume may have to be a little smaller depending on the size of your air fryer.
Make it ahead: I always recommend cooking just before serving, however, the ingredients can all be prepped a day in advance and stored in the fridge prior to baking.
You can also use frozen veggies: I always recommend fresh however if you don’t have other options frozen is OK too. Just note that you will need to add extra time in the oven for the Brussels to cook through and crisp up.
My favorite way to grate parmesan is with a microplane: it offers the perfect fine texture and it makes it very easy to quickly top a dish with cheese in seconds.

Nutrition

Calories: 116kcalCarbohydrates: 7.7gProtein: 9.2gFat: 6.2gSaturated Fat: 2.7gCholesterol: 17mgSodium: 352mgFiber: 2.9gSugar: 1.6g

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

Additional Info

Course: Sides
Cuisine: American
Tried this recipe?Mention @kitchenswagger or tag #kitchenswagger!

About Shawn Williams

My name is Shawn, author behind Kitchen Swagger. I'm a food & drink enthusiast bringing you my own simple and delicious restaurant-inspired recipes.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




28 Comments

  1. Sorry, but you HAVE TO PRE-COOK THE BACON. Mine came out with the Brussels sprouts cooked but the bacon was still undercooked and soggy.

    I will definitely cook the bacon ahead of time next time.

  2. I have now made this twice and AMAZING!! I do use my bacon grease from cooking bacon to put my Brussels sprouts in, so probably not as healthy as yours!!! Thx for sharing!!

  3. 5 stars
    Shawn! I love this recipe. My introduction to Brussels was God awful! It was the 60’s when Green Giant thought it would be a good idea to douse them in some bland but salty “cheese” sauce and then freeze them into a solid block! Bleh! My introduction to asparagus was just as ghastly. Slimy and stinky right out of the can. Gross! Fortunately I was introduced again as an adult to fresh Brussels and Asparagus. Brussels with bacon is genius. They are offered here in Baltimore with bacon and a good dousing of maple syrup served up in a mini black iron frying pan. Weird? Yes. Good? Absolutely. I skip the syrup at home because who needs the extra calories.

      1. In a crock pot? No! you’ll wind up with mush. You can probably do your bacon ahead of time, save the grease. The Brussels only take about 20 minutes or less at 400 degrees.

  4. 5 stars
    I’m using your recipe for Filet (with herb butter) and Brussel Sprouts tonight for Valentine’s Day dinner – don’t let me down! I’m sure it will all be great! Thanks for sharing!

  5. 5 stars
    My SO and I recently discovered that we like brussel sprouts. Thank you for sharing this recipe for us to try. We enjoyed it so much that there weren’t any leftovers!