• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

sweet miscellany

seasonal vegetarian recipes

  • HOME
  • ABOUT
    • LINKS FROM INSTAGRAM
  • RECIPES
  • PHOTOGRAPHY
  • CONTACT

Roasted Brussels Sprouts Salad

January 3, 2024 By Courtney West 8 Comments

Jump to Recipe
Roasted Brussels Sprouts Salad | gf & vegetarian recipe via The Sweet Miscellany Blog

This roasted brussels sprouts salad is hearty and packed full of flavor! It’s dressed in a simple citrus shallot vinaigrette that you can whip together in no time. Pears, pomegranate, parsley, and toasted pecans fill out the salad and add lovely texture and flavor.

I LOVE a good salad, especially when it doesn’t rely on lettuce as the base. During these colder months, I often turn to roasted veggie salads to keep me satiated. This roasted brussels sprouts salad is a new favorite because it is packed with flavor and colorful to boot. Roasted brussels sprouts are tossed with chopped parsley, toasted pecans, pears, pomegranate, grated parmesan, and a tangy citrus shallot vinaigrette. It’s super easy to make since it mostly requires chopping and tossing! And, since there’s aren’t any tender leafy greens in the mix, you don’t have to worry about the salad wilting once it’s dressed.

Roasted Brussels Sprouts Salad | gf & vegetarian recipe via The Sweet Miscellany Blog

Why You’ll Love this Roasted Brussels Sprouts Salad

  • It has the perfect balance of flavors and textures.
  • It’s hearty and filling and perfect for these colder days!
  • It’s easy to make, requiring mostly chopping.
  • It won’t wilt once it’s dressed.
  • It’s gluten free and vegetarian and can easily be made vegan with a simple substitution.
Roasted Brussels Sprouts Salad | gf & vegetarian recipe via The Sweet Miscellany Blog

First, Grab These Ingredients for the Salad:

  • Brussels Sprouts – you’ll need about a pound of fresh, raw sprouts. We’ll clean them up before roasting them to caramelized perfection
  • Olive Oil or Avocado Oil – helps to roast the Brussels sprouts.
  • Sea Salt – seasons the Brussels sprouts.
  • Pear – chopped pear adds a lovely sweetness to the salad. You can use any variety you like! Just make sure it’s on the firm side.
  • Toasted Pecans – these add a crunchy texture and beautiful nutty flavor to the salad.
  • Parsley – adds a fresh, herbal flavor to the salad.
  • Pomegranate – jewel-like pomegranate arils (sometimes called seeds) add beautiful color and a sweet-tart flavor. If you can’t find them, or they are a little out of your budget, you can easily swap in an equal amount of dried cranberries.
  • Grated Parmesan – adds a nutty, salty bite that rounds out the flavors. Make sure to get to use a vegetarian parmesan made without animal rennet if you’re vegetarian. If you’re vegan, you can use an equal amount of vegan parmesan.

You’ll start by pre-heating your oven to 400 degrees and lining a large baking sheet with parchment. Clean your sprouts by removing any damaged outer leaves and trimming the stem end (see photo below). Quarter your sprouts then toss them with the oil and salt and spread them out on your tray. Roast until tender and beginning to caramelize. While the sprouts are roasting, you can chop the pear, pecans, and parsley for the salad.

Roasted Brussels Sprouts Salad | gf & vegetarian recipe via The Sweet Miscellany Blog
Roasted Brussels Sprouts Salad | gf & vegetarian recipe via The Sweet Miscellany Blog

Make The Citrus Shallot Vinaigrette

Grab the following ingredients along with a small bowl and a whisk:

  • 1 small shallot
  • 1 small lemon
  • White Wine Vinegar or Apple Cider Vinegar
  • Maple Syrup or Honey
  • Dijon Mustard
  • Extra Virgin Olive Oil
  • Sea Salt

Remove the outer skin from the shallot and trim off the root end. Mince (finely chop) the shallot. You should have about 3-4 tablespoons total. Add the minced shallot to your bowl followed by the lemon juice and zest, the vinegar, the maple syrup, the Dijon mustard, the oil, and a pinch of salt. Whisk until the dressing is emulsified (the oil is no longer separated and sitting on the top). You’ll have more dressing than you need for the salad. Leftovers can be stored in a jar in the fridge!

Put Everything Together

Add the roasted Brussels sprouts, chopped pecans, pears, parsley, pomegranate, and parmesan to a large bowl. Drizzle over a couple of tablespoons of the dressing and toss the salad to mix everything together. Taste and add more dressing as needed then serve!

Leftover salad and dressing can be stored in an airtight container in the fridge. Make sure to enjoy the salad within 4-5 days. The dressing will last up to two weeks. The olive oil will solidify when cold so allow the dressing to come to room temperature before using it. It can be used with other salads or drizzled over roasted veggies.

Roasted Brussels Sprouts Salad | gf & vegetarian recipe via The Sweet Miscellany Blog
Roasted Brussels Sprouts Salad | gf & vegetarian recipe via The Sweet Miscellany Blog

Try These Other Roasted Salads:

  • Fonio Salad with Roasted Carrots & Radishes
  • Roasted Sweet Potato & Black Bean Quinoa Salad
Roasted Brussels Sprouts Salad | gf & vegetarian recipe via The Sweet Miscellany Blog
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Roasted Brussels Sprouts Salad


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

  • Author: Courtney West
  • Total Time: 40 minutes
  • Yield: 4 side servings 1x
  • Diet: Vegetarian
Print Recipe
Pin Recipe

Description

This roasted brussels sprouts salad is hearty and packed full of flavor! It’s dressed in a simple citrus shallot vinaigrette that you can whip together in no time. Pears, pomegranate, parsley, and toasted pecans fill out the salad and add lovely texture and flavor. 


Ingredients

Units Scale

for the salad:

  • 1 pound of Brussels sprouts
  • 1 tablespoon of olive oil or avocado oil
  • pinch of sea salt
  • 1 firm pear, diced
  • 1/2 cup chopped parsley
  • 1/2 cup chopped toasted pecans
  • 1/2 cup pomegranate arils (seeds)
  • 1/3 cup grated parmesan cheese

for the dressing:

  • 1 small shallot
  • 1 small lemon
  • 2 tablespoons white wine vinegar
  • 1 1/2 tablespoons maple syrup
  • 1 1/2 tablespoons Dijon mustard
  • 1/4 cup extra virgin olive oil
  • sea salt, to taste

Instructions

  1. Preheat your oven to 400 degrees and line a large baking sheet with parchment paper. Clean your Brussels sprouts by removing any damaged outer leaves and trimming the stem end. Quarter the Brussels sprouts (or halve them if they are really small) then toss them with the olive oil and salt and spread them in an even layer on your prepared baking sheet. Roast them for 18-20 minutes or until they are tender and beginning to caramelize. 
  2. While the Brussels sprouts are roasting, add the diced pear, chopped parsley, chopped pecans, pomegranate arils, and parmesan cheese to a large bowl. 
  3. Mince the shallot (you should have about 3-4 tablespoons total) and add it to a small bowl. Zest the lemon and measure out 1 teaspoon then add it to the bowl along with 2 teaspoons of the lemon juice. Add all of the remaining ingredients for the dressing and whisk until emulsified (i.e. the oil is fully incorporated and no longer resting on the surface). 
  4. To assemble the salad, add the roasted Brussels sprouts to the large bowl with all of the remaining salad ingredients then drizzle over 2-3 tablespoons of the dressing. Toss the salad, then taste and add more dressing as needed. 
  5. Serve warm, at room temperature, or chilled.

Notes

  • You will have extra dressing. Store it in a small jar or other airtight container in your fridge for up to 2 weeks. Since the olive oil will solidify in the fridge, allow it to sit out at room temperature before using it. 
  • If you’re a vegetarian, make sure to use a vegetarian parmesan cheese that is made without animal rennet. The Whole Foods brand and BelGioioso brand are both vegetarian. If you’re vegan, you can substitute an equal amount of your favorite vegan parmesan!
  • Leftover dressed salad can be stored in an airtight container in your fridge. Make sure to eat it within 5 days. 
  • Substitutions: apple cider vinegar may be used in place of the white wine vinegar and dried cranberries may be used in place of the pomegranate as needed. 
  • Prep Time: 20 minutes
  • Cook Time: 18-20 minutes
  • Category: salad

Did you make the recipe?

I love to see what you’re making so feel free to tag me on Instagram @courtweststudio!

Filed Under: autumn, gluten free, holiday, Recipe, salad, savory, vegan, vegetarian, winter

Previous Post: « Baked Apples with Walnuts & Sage (vegan)
Next Post: Sheet Pan Veggies with Lemon and Oregano »

Reader Interactions

Looking for a particular recipe or ingredient?

Comments

  1. Karina says

    July 7, 2025 at 3:36 pm

    We did the Brussels spots in the smoker and love the additional flavor. The salad was a hit with everyone, even the kids.

    Reply
    • Courtney West says

      July 8, 2025 at 10:45 am

      Oooh yum! I bet the brussels sprouts had such a lovely smoky flavor!

      Reply
  2. Leanne Neill says

    July 9, 2025 at 12:10 am

    I loved this salad. The dressing really brought everything together, and like you mentioned nothing wilts! Tastes great the next day too.

    Reply
    • Courtney West says

      July 9, 2025 at 12:42 pm

      So glad you liked the dressing! And yes, no wilting with this one!

      Reply

Trackbacks

  1. Roasted Brussels Sprouts Salad – sweet miscellany | My Meals are on Wheels says:
    January 5, 2024 at 3:24 pm

    […] January 5, 2024 at 4:24 PM | Posted in Uncategorized | Leave a comment Roasted Brussels Sprouts Salad […]

    Reply
  2. Sheet Pan Veggies with Lemon and Oregano | sweet miscellany says:
    February 22, 2024 at 8:57 am

    […] Roasted Brussels Sprouts Salad […]

    Reply
  3. Shaved Brussels Sprouts Salad with Roasted Delicata | sweet miscellany says:
    October 29, 2025 at 2:23 pm

    […] If you love Brussels sprouts but would rather eat them roasted than raw, I highly recommend my roasted Brussels sprouts salad dressed in a citrus shallot vinaigrette. Just like this salad, you don’t have to worry about it wilting […]

    Reply
  4. Winter Panzanella with Turmeric Tahini Dressing | sweet miscellany says:
    January 2, 2026 at 2:19 pm

    […] two delicious salads for you: a shaved Brussels sprouts salad with roasted Delicata squash, and a roasted Brussels sprouts salad with a citrus shallot […]

    Reply

Leave a Reply Cancel reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Let’s Connect

  • Facebook
  • Instagram
  • Pinterest
  • YouTube

Keep in Touch

Want free monthly seasonal eating tips and recipes straight to your inbox? Simply tap here!

caramelized cabbage with capellini, white beans, and lemon

Caramelized Cabbage with Capellini, White Beans, & Lemon (vegan & gf recipe) | seasonal plant-based recipes via The Sweet Miscellany Blog

creamy butter beans with sun-dried tomatoes & swiss chard

Creamy Butter Beans with Sun-dried Tomatoes and Swiss Chard (high protein) | vegan and gluten free recipe via The Sweet Miscellany Blog

cauliflower tacos with pickled jalapeno chimichurri

Cauliflower Tacos with Pickled Jalapeno Chimichurri | vegan recipe via The Sweet Miscellany Blog

Grapefruit Rosemary Mocktail with Vanilla & Ginger Beer

Grapefruit Rosemary Mocktail with Vanilla & Ginger Beer (vegan & gf recipe) | seasonal plant-based recipes via The Sweet Miscellany Blog

koginut muffins with hazelnut cardamom crumble

Images and content owned by Courtney West copyright (c) 2011-2025

Privacy Policy

Copyright © 2026 · Foodie Pro Theme On Genesis Framework · WordPress · Log in