Savor tender Brussels sprouts tossed with crispy bacon and caramelized shallots—an irresistible, easy-to-make, flavor-packed dish that will keep you coming back for more!
Brussels sprouts were not part of my upbringing, but once I discovered them, a new fun vegetable was added to my repertoire, and with that came lots of fun in the kitchen.

However, when my son was born, I introduced him early on to this fantastic side dish, and it has been his favorite since. To the point that at every holiday, we must have Brussels sprouts, and this recipe is always on the top of his list.
Subscribe to Giangi's Kitchen!
Get my FREE email series: 5 Days of Easy Elevated Recipes plus a weekly newsletter!
And why not? Not only is it super easy to prepare, and you can do it over the stove or in the oven, but it takes no time to prepare and cook it.
I hope you will enjoy it as much as we do.
In this Article
- Why You’ll Love This Great Recipe
- How Do You Prepare Brussel Sprouts?
- Ingredients needed to make this Brussels sprouts recipe
- Equipment needed
- Step by step on how to make those delicious roast Brussels sprouts
- Pro Tips
- How Do You Know When Brussel Sprouts Are Done?
- Substitutes and additions
- Storage
- Frequently Asked Questions
- If you enjoy this recipe, check out those delicious recipes
- Brussels Sprouts with Bacon and Shallots
Why You’ll Love This Great Recipe
- Flavorful and Nutritious: Brussels sprouts are packed with vitamins and nutrients, and when paired with the savory bacon and subtly sweet shallots, they become a side dish that is as healthy as it is delicious.
- Easy to Prepare: This recipe doesn’t require complex cooking techniques, making it a delightful addition to your dinner table with easy instructions.
- Customizable: This recipe is simple to customize. You can add garlic for added depth of flavor or sprinkle cheese on top for a creamy finish.
- Perfect for Any Occasion: Whether it’s a regular weekday dinner, for special occasions, or a holiday feast, this Brussels sprouts with bacon and shallots recipe fits right in, adding a touch of elegance to any meal.
How Do You Prepare Brussel Sprouts?
Preparing Brussels sprouts requires minimal effort.
- Start by rinsing the sprouts in cold water to remove dirt or debris.
- Next, trim the base of each sprout and remove any wilted or discolored outer leaves. If the sprouts are large, you can cut them in half or quarters for even cooking.

They are ready to be cooked according to your recipe, whether roasting, boiling, sauteing, or steaming. Remember, Brussels sprouts are best when they’re cooked until just tender—overcooking can result in a mushy texture and an overly strong flavor.
Ingredients needed to make this Brussels sprouts recipe
This is a short introduction. The ingredient list is also brief. It includes essential items that you may already have in your pantry. Please read the recipe for complete instructions.
Brussels sprouts – even size will help with cooking. Remove any outer leaves that are dark or bruised.
Shallot – gives such a wonderful flavor to your dish.
Bacon – everything always tastes better with bacon! Cutting meaty bacon into small pieces would be preferable.
Salt and black pepper – to season your dish. Be careful with the salt, as the bacon adds more salt to your dish.

Equipment needed
Please follow the link to access the product of your preference. I only suggest products that I use and love. Check out Giangi’s Favorite Kitchen Essentials, gadgets and cookware!
Step by step on how to make those delicious roast Brussels sprouts
With all my recipes, please assemble all the ingredients before starting cooking and baking.
- In a large skillet, cook bacon on medium-high heat until golden brown and crispy bacon.
- Add the shallots and cook until tender.
- Add the Brussels sprouts and sauté them to high heat to give them a nice golden outside.
- Season with salt and black pepper, considering that the bacon is already salty.
If you have too much bacon grease, please remove some.
Optional: You can squeeze some lemon over it.

Pro Tips
- Choosing Sprouts: When buying fresh Brussels sprouts, look for firm, bright, tightly closed green heads. Smaller sprouts tend to be sweeter and more tender.
- Prep Ahead: You can trim and clean the Brussels sprouts a few days in advance. After cleaning, dry them thoroughly and store them in a sealed plastic bag in the refrigerator.
- Bacon Selection: For the best flavor, choose high-quality, thick-cut bacon. If you prefer a leaner option, choose turkey bacon.
- Cook evenly: To ensure even cooking, try to cut your Brussels sprouts into similar sizes.
- Season Generously: Don’t be afraid to season your Brussels sprouts generously. Adding sufficient salt can bring out the sprouts’ natural sweet and nutty flavors.
- Don’t Overcrowd the Pan: Ensure the sprouts have enough room when sauteing or roasting. Overcrowding can lead to steaming instead of browning.
How Do You Know When Brussel Sprouts Are Done?
Brussels sprouts are done when they are tender and vibrantly bright green. You can check their doneness by piercing a sprout with a fork—it should slide in with ease.
If you’re sauteing or roasting, the outside should be a nice, golden brown color, which indicates caramelization and adds depth to the delicious flavor.
Remember, overcooking Brussels sprouts can produce a mushy texture and a strong, bitter flavor, so keep a close eye on them during cooking.

NOTE:
You can also prepare this recipe in the oven as per the photo above. 350F for about 20 minutes.
Substitutes and additions
- For Brussels sprouts: If you are not a fan of Brussels sprouts or don’t have them on hand, green beans or broccoli can make a good substitute. They both pair well with bacon and shallots and can be cooked using a similar method.
- For Bacon: For a vegetarian version of this fantastic side dish, you can substitute the slices of bacon with smoked tempeh or tofu. These options provide a similar smoky flavor without the meat. If you want to reduce fat, turkey bacon is a leaner alternative.
- For Shallots: If you don’t have shallots, you can replace them with garlic. They’ll provide a similar flavor profile, albeit a bit stronger.
- For additional flavors: Consider adding garlic or herbs like thyme or rosemary for an additional layer of flavor. These ingredients can simply be tossed with the Brussels sprouts before cooking.
- For a creamy finish: Sprinkle a little bit of grated Parmesan cheese over the top just before serving. The cheese will melt onto the hot sprouts, adding a creamy, tangy note that complements the savory bacon and sweet caramelized shallots beautifully.
- For some crunch: Toasted almonds or walnuts can add a nice contrast in texture and a nutty flavor that works well with Brussels sprouts.
Storage
Store: Store any leftover Brussels sprouts in an airtight container in the refrigerator. They should stay good for up to 3-4 days. To reheat, you can quickly sauté them in a pan over medium heat or warm them up in a microwave.
Freeze: Brussels sprouts can be frozen, but it’s recommended to blanch them first to preserve their color, texture, and flavor. After blanching and cooling, pat them dry and spread out on a baking sheet to freeze individually. Once frozen, transfer them to a freezer bag or airtight container, and they can be stored in the freezer for up to 12 months. When ready to use, there’s no need to thaw – they can go straight into your pan or oven from the freezer.
Make ahead: This fantastic side dish is perfect for prepping ahead. You can clean and trim the Brussels sprouts up to three days in advance, and the bacon can also be cooked ahead of time. Just store these components separately in the fridge.
When you’re ready to cook, sauté the shallots, add the Brussels sprouts and cooked bacon, and you’re good to go! This significantly reduces your cooking time, making it an even more convenient side dish.
Frequently Asked Questions
Can I use this Brussels sprouts recipe for other cruciferous vegetables?
Absolutely! This versatile recipe works well with other cruciferous vegetables such as cabbage, cauliflower, or broccoli. The cooking time may vary slightly depending on the vegetable, so be sure to check for tenderness.
Can I make this recipe vegan?
You can make this recipe vegan by substituting the bacon with a plant-based alternative like smoked tempeh or tofu. Try using nutritional yeast instead of Parmesan for a cheesy flavor without the dairy.
Why are my Brussels sprouts bitter?
Brussels sprouts can taste bitter if they are overcooked. To avoid this, make sure to cook them just until they are tender and bright green. Smaller sprouts also tend to be less bitter than larger ones.
How can I add more protein to this dish?
To add more protein, consider adding cooked chicken or turkey or plant-based proteins like chickpeas or lentils. Remember to adjust the cooking time and seasoning to accommodate these additions.
If you enjoy this recipe, check out those delicious recipes
Roasted Sweet Potatoes, Brussels Sprouts and Cranberries
Brussels Sprouts with Caramelized Shallots
Brussels Sprouts with Bacon and Shallots

Ingredients
- 1 pound Brussels sprouts, halved
- 1 shallots, large peeled and finely minced
- 2 slices bacon, cut into small pieces
- Salt and Pepper , to taste
Instructions
- In a large skillet place the bacon and cook until golden brown.
- Add the shallots and cook until tender. Add the Brussels sprouts and sauté to high heat to give it a nice golden outside.
- Season with salt and pepper to taste and serve
OPTIONAL
- Squeeze fresh lemon juice over it if you wish.
Nutrition
Giangi’s Kitchen provides nutritional information, but these figures should be considered estimates, as a registered dietician does not calculate them.
- Course: Sides
- Cuisine: French
- Type: Under 45 minutes
Did you make this?
Leave a comment below and tag @giangiskitchen on Instagram
Visit my Amazon Storefront for my selection of favorite kitchen essentials. I only recommend equipment that I use and love.

Maddie
I do love this recipe. I’ve only made brussels spouts once before, and they weren’t great. I made this last night, and the brussels sprouts came out perfect. I love the bits of shallot, and of course, I think cooking the sprouts in bacon made them so good.
Giangi Townsend
Thank you, Maddie for your feedback, and I am so happy you enjoyed it.