This easy roasted Brussels sprouts and bacon recipe is straight from my Grandma’s recipe book. It is a comforting side dish that is perfect for holidays or all year round!

A big bowl of roasted Brussels sprouts.

This recipe was created out of the necessity for simplicity. My family is a little hesitant to eat Brussels sprouts, but if I add some bacon, and they will dig right in! Is your family picky like this? I would love to hear how you convince your family that Brussels sprouts can be delicious!

If you are looking for more side dish recipes to try, these are my best gluten free side dish recipes to try!

Why even my kids love these roasted Brussels sprouts:

  1. Bacon really adds good flavor to the Brussels sprouts. The flavors roast together, and even your picky eaters will want to try them.
  2. You can make this recipe ahead and bake it when you need it.
  3. Use leeks or onions. You can see the bacon and leeks mixed in…the flavors all caramelize together in the pan as you roast it.
  4. Serve this recipe at Thanksgiving or as a side dish with any meal!

If you love bacon, you will also want to try my Mashed Potato Pie with Bacon Roses. They are perfect when you want a fancy side dish.

Our friends are obsessed with this recipe! So flavorful and easy!”

Jenn, Blog comment

Allergen Information:

This easy side dish is gluten-free, dairy-free, nut-free, soy-free, and oat-free.

Step-By-Step Photos and Directions:

Slicing the ends off brussels sprouts.

Step 1: Grab a sharp knife and a cutting board. Use the knife to slice the stem from each Brussels sprout. Next, cut the sprouts in half. This allows the seasoning and oil to penetrate throughout the sprout. Some outer leaves may fall off, but that is okay.

Step 2: Next, slice the leek or onion into thin slivers.

Cooking bacon in a skillet.

Step 3: Heat a skillet over medium heat. Add the bacon and leeks. Flip the bacon over so both sides cook evenly. Cook until the bacon is finished cooking. Cooking time may vary depending on how thick the bacon you use is.

Step 4: Chop the cooked bacon with a sharp knife. Pour the bacon and onion mixture over the chopped Brussels sprouts, toss with olive oil, and add to a 9×13 baking dish.

Step 5: Bake at 375º F for 20 minutes. Remove the pan from the oven and stir the Brussels sprouts. Put the pan back in the oven for an additional 15 minutes.

Serve these Brussels sprouts with bacon hot. If you like to serve several veggie dishes, try this Roasted Garlic Thyme Butternut Squash recipe too!

A roasting pan filled with roasted Brussels sprouts.

You may also love this cheesy Mashed Cauliflower recipe!

Frequently Asked Questions:

How to cut Brussels sprouts:

The easiest way to chop Brussels sprouts is with a sharp knife. I cut off the end on the bottom (that part where it is attached to the stalk). Next, cut the Brussels sprout in half.

Can you use sliced or shaved Brussels sprouts in this recipe?

You can use sliced or shaved Brussels sprouts in this recipe. Please note if you use shaved Brussels sprouts, the cooking time will be a LOT less, so keep an eye on them as they cook.

Can you cook this recipe on a stovetop?

You can definitely make this recipe stove-top by cooking the Brussels sprouts and bacon in a cast-iron skillet.

How do you store roasted Brussels sprouts?

Store leftover Brussels sprouts in an airtight container. This side dish will keep fresh for up to 4 days. Reheat in the oven so the sprouts crisp back up.

Meals To Serve With Brussels Sprouts:

If you are looking for more delicious gluten free side dish recipes, I have quite a few for you to try! This post was updated from an older November 2019 post with more details.

Love This Recipe?

If you made and enjoyed this recipe, I would be incredibly grateful if you could leave a comment below. This will help others know this recipe is delicious. Thank you!

Grandma’s Roasted Brussels Sprouts with Bacon

Sandi Gaertner
A delicious and easy roasted Brussels sprouts with bacon and leeks recipe. This dish is well loved, even by Brussels sprouts haters.
5 from 4 votes
dairy free allergen icon
an egg free allergen icon
gluten free allergy icon
nut free allergen icon
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Course Gluten Free Side Dish Recipes
Cuisine American
Servings 8 people
Calories 96 kcal


  • 9×13 pan


  • 1 pound Brussels sprouts
  • 6 slices bacon
  • ½ teaspoon salt
  • teaspoon pepper
  • cup leeks
  • 1 tablespoon canola oil or other light oil


  • Preheat the oven to 375º F.
  • Wash the Brussels sprouts. Use a sharp knife to cut the base stem off. Slice the Brussel sprout in half. Repeat with all of the sprouts. Set the sprouts aside in a large bowl.
  • In a pan, cook the bacon slices until they are crispy.
  • Chop the bacon and add to the Brussels sprouts in the bowl. 
  • Add salt, pepper, oil, and leeks to the bowl. Toss to coat.
  • Add the Brussels sprout mix to a greased baking pan. Bake for 20 minutes, remove the pan and stir the Brussels sprouts. Place the pan back into the oven and bake for another 15 minutes.
  • Serve hot.


  1. Slice your Brussels sprouts in half vertically.
  2. Many ask if you can use precooked bacon, you can but you will not have the bacon grease to help roast and flavor the Brussels sprouts.
  3. You can make this recipe stovetop as well. Add the oil and bacon to a 12″ cast iron skillet. Add the Brussels sprouts and cook until the sprouts are soft.


Please know that every gluten free flour blend has a different starch to grain ratio. If you use a blend I didn’t test, you may need to adjust your moisture levels in your baked goods.


Serving: 1gCalories: 96kcalCarbohydrates: 6gProtein: 4gFat: 7gSaturated Fat: 2gCholesterol: 11mgSodium: 269mgPotassium: 260mgFiber: 2gSugar: 1gVitamin A: 489IUVitamin C: 49mgCalcium: 26mgIron: 1mg
Tried this Recipe? Pin it for Later!Mention @FearlessDining or tag #FearlessDining!

Nutrition Disclaimer

Nutritional information is an estimate provided to you as a courtesy. You should calculate the actual nutritional information with the products and brands you are using with your preferred nutritional calculator.

5 from 4 votes (4 ratings without comment)

Leave a Reply

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

Recipe Rating


  1. Step 5 says to add oil with the other ingredients and mix ti coat. What oil are you using? There is no oil listed in the ingredients list.