Smoky Roasted Brussels Sprouts with Chestnuts (Vegan)

How can you capture the smoky, salty flavour of sprouts with bacon without using any meat? This easy vegan recipe for roasted Brussels sprouts and chestnuts does just that. A simple dressing added at the end gives sweet, salty and smoky notes that complement the natural sweetness of chestnuts and the slight bitterness of sprouts. If you’ve never enjoyed sprouts before, this dish might change your mind. It’s ideal for a vegan Christmas dinner menu.

Photo of Christmas roast brussels sprouts with chestnuts in a red bowl on a tablecloth with tablescape in the background.

✨🎄Christmas🎄✨
✨🎁 Menu & Recipes 🎁✨

Brussels sprouts often get a bad rap, but think of them as small cabbages that can be wonderfully sweet when roasted correctly. Boiling can quickly turn them bitter and mushy; roasting brings out caramelised edges and a deeper flavour. The finishing dressing balances any bitterness with sweetness, salt and a touch of smokiness.

The smoky dressing is the star of this dish. It was developed to mimic the flavours of traditional sprouts with bacon but in a much simpler, vegan-friendly way. Instead of creating separate “bacon” components, the dressing adds sweet, salty and smoky notes directly to the cooked sprouts, saving time while delivering excellent flavour. This sauce also works well with many other roasted or sautéed vegetables.

Why You Are Going To Love These Brussel Sprouts!

  • Easy – minimal fuss: toss, roast and whisk a quick dressing.
  • Quick – little hands-on time, so you can focus on other parts of the meal.
  • No hob space required – everything cooks in the oven, freeing the stovetop for other dishes.
  • Delicious – the dressing brings umami and smokiness so you won’t miss the bacon.
  • Vegan and gluten-free – dairy-free, egg-free and wheat-free, suitable for many dietary needs.

Ingredients

This is a straightforward vegan side dish with simple, wholesome ingredients:

  • Brussels sprouts – choose small, fresh sprouts for sweeter flavour; organic if possible.
  • Chestnuts – ready-cooked chestnuts in tins or vacuum packs save time; halve before roasting.
  • Olive oil – use a regular refined oil for roasting.
  • Tamari – a gluten-free soy alternative; regular soy sauce or coconut aminos both work.
  • Toasted sesame oil – the darker bottled variety for a rich, nutty finish.
  • Maple syrup – a good-quality maple syrup adds gentle sweetness.
  • Liquid smoke – optional but recommended for a smoky depth if you have it.
Photo of the ingredients for this vegan roast sprout and chestnut dish, all laid out in bowls on a wooden work surface.

Please see the printable recipe card at the bottom of this post for the full ingredient list and quantities.

Basic Instructions

Oven Temperature:
Cooking Time:

180°C / 350°F
30 minutes

This recipe is very simple:

  • Prep the sprouts and chestnuts (see the cleaning and cutting section below).
  • Toss them with a drizzle of olive oil, salt and pepper, then spread in a roasting tin and roast for about 30 minutes at 180–200°C, turning once so they brown evenly.
  • Whisk together the dressing while the sprouts roast. When the sprouts are cooked, pour the dressing over and toss to coat.
  • Serve immediately.
Photo of a bowl of prepped sprouts on a chopping board with the peelings and a knife in the foreground.
First, prep the sprouts.
Photo of brussles sprouts and chestnuts in a roasting tin ready to roast.
Mix sprouts & chestnuts with olive oil and season. Roast for 30 minutes.
Photo of sprouts and chestnuts in the roasting tin after roasting.
After roasting, mix with the dressing.

This is a summary only. Please see the printable recipe card at the bottom of this page for full instructions.

How To Clean and Cut Brussels Sprouts

  • Wash the sprouts thoroughly. Either rinse them in a colander under running water or soak them in a bowl of water for a few minutes and swish them around, then drain — soaking helps remove grit.
  • Trim off the base of each sprout; this will loosen and allow the tough outer leaves to fall away.
  • Remove any remaining dirty outer leaves by hand. For very large sprouts, trim a little more off the base if needed.
  • Cut each sprout in half through the root end (not horizontally) so they stay intact while cooking.

Serving suggestions

Roasted Brussels sprouts are a classic Christmas side. For a full vegan Christmas roast, serve these sprouts alongside dishes such as a vegan nut roast, boulangère potatoes, carrot and swede, braised red cabbage, and roasted parsnips with mustard and maple. Finish the meal with bread sauce and cranberry sauce for a festive spread.

Photo of a plate filled with 3 slices of this vegan nut roast, some roast potatoes, sprouts, cranberry sauce, and a pretty jug pouring gravy over the top, with the full vegan nut roast in the background.

Variations

If you don’t have chestnuts, pecans make a tasty, nutty substitute. You can also experiment with adding a few dried cranberries after roasting for a sweet contrast.

Making ahead

These are best served on the day they’re cooked, but you can prepare the sprouts a day ahead and store them in a bowl of cold water in the fridge overnight. Drain and roast on the day.

Leftovers

Leftover dressed sprouts and chestnuts are excellent in a stir-fry. Sauté onion, garlic and ginger (and chilli if desired), add spices such as five-spice or Thai seasoning, then add sliced peppers, leftover vegetables and cooked rice or noodles. Finish with a splash of tamari, rice vinegar or mirin, a little sesame oil and sesame seeds for a fast, flavourful meal.

📖 Recipe 📖

Photo of Christmas roast brussels sprouts with chestnuts in a red bowl on a tablecloth with tablescape in the background.

The Best Roast Brussel Sprouts and Chestnuts

Slightly blackened sprouts with caramelised chestnuts combine with a savoury, smoky dressing for a simple, crowd-pleasing vegan side dish.
Prep Time 10 mins
Cook Time 30 mins
Total Time 40 mins
Servings: 4 people
Author: Camilla Sanderson

Ingredients

Sprouts

  • 350 g brussels sprouts, peeled and halved
  • 150 g cooked chestnuts, halved
  • 1 tablespoon olive oil
  • Salt and pepper

Dressing

  • ½ teaspoon tamari
  • ½ teaspoon toasted sesame oil
  • ¼ teaspoon maple syrup
  • ¼ teaspoon liquid smoke (optional)

Instructions

  1. Prep the sprouts by trimming the base and removing any tough outer leaves. Halve each sprout through the root so they remain intact.
  2. Prepare the chestnuts: drain and pat dry if using tinned or vacuum-packed chestnuts, then halve them by pressing or cutting.
  3. Place sprouts and chestnuts in a roasting tin, drizzle with olive oil, season with salt and pepper and toss to coat. Roast at 200°C (or 180°C if your oven is already set) for 30 minutes, stirring halfway to encourage even browning.
  4. While the sprouts roast, whisk together the dressing: tamari, toasted sesame oil, maple syrup and liquid smoke (if using).
  5. When the sprouts are cooked and nicely browned, pour the dressing over them and toss to combine. Serve immediately.

Nutrition

Calories: 149 kcal |
Carbohydrates: 25 g |
Protein: 4 g |
Fat: 5 g

If you like this recipe, please leave a ⭐ star rating ⭐ on the recipe card!

More Christmas Recipes

If you enjoyed this roasted Brussels sprouts and chestnuts recipe, try other vegan and gluten-free festive recipes to build a complete Christmas menu, including nut roast, braised red cabbage, roasted parsnips and spiced cranberry sauce.

  • Photo of vegan & gluten-free nut roast on a blue-grey plate garnished with red currants, rosemary and cape gooseberries.
    Decadent Nut Roast with Red Wine & Porcini Jus (Vegan & Gluten-Free)
  • Photo of a white dish filled with braised red cabbage on a wooden table top with parsnips and sprouts in the background.
    Braised Red Cabbage with Apple & Balsamic
  • Square photo of roast parsnips in a white oval oven dish placed on a wooden table.
    Roasted Parsnips with Wholegrain Mustard & Maple Syrup
  • Photo of a pan of cranberry sauce bubbling on the stove.
    Spiced Cranberry & Orange Sauce

🌿
Follow me on social media or subscribe to my emails for more recipes!
🌿