These crispy caramelized Brussels sprouts with bacon are one of my most requested dishes. Glazed with a honey-Dijon vinaigrette and finished with crunchy fried shallots, they’re sweet, savory, and irresistibly crisp — my go-to side for dinner parties and holidays.

When life gets hectic I remind myself that a cozy meal with family is waiting at the end — velvet dress optional. Good food helps. These Brussels sprouts are far from boring: roasted until caramelized and charred at the edges, they develop deep flavor and satisfying crunch. Add bacon, a bright honey-Dijon dressing, and fried shallots and you have a side dish that disappears fast.
I picked up the trick for restaurant-quality sprouts in culinary school: roast them on a screaming-hot sheet pan so the cut sides crisp up. Small, evenly sized sprouts work best; they caramelize more evenly and taste sweeter.
Ingredient notes

Look for firm, green Brussels sprouts without brown spots. Key ingredients: Brussels sprouts, thick-cut bacon, olive oil, red wine vinegar, fresh garlic, Dijon mustard, honey, crispy fried shallots (store-bought or homemade), kosher salt, and black pepper.
Choose small, similarly sized sprouts so they cook evenly and become crispier. If you must use larger sprouts, halve them to match sizes.
Make the sprouts


For best crispiness, place sprouts cut-side down on the hot pan. Preheat the sheet pans in the oven so the Brussels sprouts hit a very hot surface immediately; use tongs to set them cut-side down.
Honey Dijon vinaigrette

Avoid bitter sprouts
Brussels sprouts don’t have to be bitter. Follow these tips for sweet, caramelized results:
- Pick smaller sprouts. They tend to be sweeter.
- Don’t crowd the pan. Leave space so the sprouts roast rather than steam.
- Add acid at the end. The vinegar in the dressing brightens the dish and balances any bitterness.

Storage & reheating tips
Store leftovers in an airtight container in the refrigerator for up to 3–4 days.
To reheat and restore some crispness, bake at 350°F (177°C) for 10–15 minutes, tossing halfway through, until hot and crisp. Note: fried shallots will become soggy in the fridge, so store them separately and add just before serving.
If you plan to make these ahead, under-bake by about 10 minutes and skip the dressing. Finish baking and dress just before serving for best texture.
Make-ahead instructions
Under-bake the sprouts by 10 minutes and refrigerate (do not add vinaigrette). About 15 minutes before serving, roast at 450°F (232°C) for 10–15 minutes until crisp. Toss with the dressing and garnish with fried shallots. You can also fully prepare them 2–3 hours ahead (omit shallots), then reheat at 350°F (177°C) for 10–15 minutes and add shallots just before serving.

If you make this recipe, please leave a star rating and review — I read every comment and appreciate your support.

Crispy Caramelized Brussels Sprouts with Bacon
Ingredients
Brussels Sprouts
- 1 1/2 pounds Brussels sprouts, trimmed and halved
- 1/4 pound thick-cut bacon, diced
- 2 Tablespoons olive oil
- Kosher salt and freshly ground pepper, to taste
- 1/4 cup crispy fried shallots, for serving
Dijon Vinaigrette
- 2 Tablespoons red wine vinegar
- 1 1/2 teaspoons minced garlic (about 2 cloves)
- 1/2 Tablespoon Dijon mustard
- 1 Tablespoon honey
- 1/4 cup reserved shallot oil or olive oil
- Kosher salt and freshly ground pepper, to taste
Equipment
- 2 metal sheet pans
- Metal tongs
Instructions
Brussels Sprouts
- Preheat the oven to 450°F and place two sheet pans inside to heat. In a large bowl, toss the Brussels sprouts, bacon, olive oil, salt, and pepper until evenly coated.
- Carefully spread the sprouts across the hot sheet pans with the cut side down for maximum crispiness.
- Bake 20–25 minutes, tossing halfway through, until charred on the outside and tender inside.
Dijon Vinaigrette
- While the sprouts roast, whisk together red wine vinegar, garlic, Dijon, and honey. Slowly whisk in shallot oil or olive oil until emulsified. Season with salt and pepper to taste.
Assemble
- Right after the sprouts come out of the oven, drizzle half the vinaigrette over the hot pan and toss to coat; the dressing will thicken and cling to the sprouts.
- Taste and add more dressing if desired. Top with fried shallots and serve immediately.
Notes
Remove outer leaves with brown spots; small, even sprouts roast best. Don’t overcrowd the pan so the sprouts crisp instead of steam.
The sprouts will shrink significantly; double or triple the recipe for a crowd.
Top with fried shallots just before serving to keep them crunchy.
Originally posted November 26, 2019.