This post may contain affiliate links. See my disclosure policy.
This Brussels Sprout Salad combines shaved Brussels sprouts, chopped kale, pomegranate arils, creamy avocado, and candied pecans in a light lemon shallot vinaigrette. It’s quick to make and the perfect holiday side dish or light lunch.

Table of Contents
This is, hands down, the best Brussels sprout salad you will ever make. To be honest, I don’t particularly love Brussels sprouts, and even I’m obsessed with it. Filled with shaved Brussels sprouts, hearty kale, sweet pomegranate arils, and chunks of creamy avocado, it has a perfect balance of crunch, sweetness, and creaminess.
However, the key to making this salad truly crave-worthy is the bright and zesty lemon shallot vinaigrette. Made with olive oil, lemon juice, red wine vinegar, shallots, maple syrup, and garlic, the dressing both tenderizes the greens and balances the natural bitterness of the raw Brussels sprouts.
Key Ingredients
Here’s what you’ll need to make it:
- Brussels sprouts: You can shred your Brussels sprouts up to 5-7 days in advance and keep them stored in a ziplock bag in the refrigerator.
- Kale: I made this recipe with Lacinato kale, aka Tuscan kale. It has narrow, dark leaves attached to a tough, woody stem. You guys, please remove the stem (unless you know you like it), it’s really quite stringy and unappealing. Feel free to substitute with curly kale if preferred.
- Pomegranate arils: One of my favorite additions to salads. Here, they add delicious seasonal sweetness and a fun crunchy texture. If preferred, feel free to swap the pomegranates for dried cranberries.
- Avocado: Naturally creamy, it’s the perfect complement to the sweet pomegranate arils and crunchy kale.
- Candied Pecans or Walnuts: If candied nuts are too sweet, chopped roasted and salted nuts are a great substitute.
- Optional additions include chopped green onions, feta cheese, crumbled goat cheese, parmesan cheese, apples, roasted pumpkin seeds, and red onion.
Lemon Shallot Vinaigrette
This Brussels sprout salad is perfect with my bright and tangy lemon shallot vinaigrette. It can be made up to 5 days in advance and tastes a million times fresher than anything you’ll buy at the store.
Here’s what you’ll need:
- Olive oil
- Fresh lemon juice
- Red wine vinegar
- Minced shallots
- Fresh garlic
- Maple syrup
- Salt and pepper
Why it works: The acid from the lemon juice and vinegar helps soften the fibrous greens without wilting them, and help cut through the bitterness of the sprouts.
How to Shave Brussels Sprouts
For the best flavor and texture, it’s key to shave the Brussels sprouts as thin as possible. Brussel sprouts can be shaved using a paring knife, a mandoline slicer, a food processor, or even a cheese grater.
After testing all four methods, I found that a sharp paring knife gives the most even and consistent slices (I love my Zwilling paring knife). The mandoline and food processor also work well, though the cheese grater tends to be unstable and not sharp enough for clean cuts.
Before slicing, rinse the Brussels sprouts under cool water, trim off the stem, and remove any damaged outer leaves.
- Knife: Cut each sprout in half lengthwise, place it cut side down, and slice thinly from root to tip. Gently separate the layers for evenly shredded sprouts.
- Mandoline: Wear protective gloves and carefully glide each sprout over the blade, holding it by the stem until only a small piece remains. This method is quick and uniform, but it can waste a bit more of the sprout.
- Food Processor: Attach the slicing disc and feed the sprouts through for fast, consistent shreds. Perfect for larger batches.
How to Store Shaved Brussels Sprouts
After shredding, thoroughly rinse the Brussels sprouts in a large bowl of cold water. Drain well and remove as much moisture as possible (a salad spinner works great here). Transfer the sprouts to a zip-top bag, press out the excess air, and store in the refrigerator for 4 to 7 days.
How to Make Brussels Sprout Salad
This salad is quick to make. Here’s how to do it:
Step 1: Prepare the Lemon Shallot Vinaigrette
Start by making the vinaigrette. Combine the olive oil, lemon juice, red wine vinegar, shallots, garlic, maple syrup, salt, and black pepper in a small jar with a tight-fitting lid. Shake well until the dressing is fully emulsified. Taste and adjust as needed.
Step 2: Assemble the Salad
In a large mixing bowl, combine the shaved Brussels sprouts, chopped kale, and pomegranate arils. Wait to add the avocado and candied pecans or walnuts until just before serving to keep them fresh and crisp.
Step 3: Dress and Serve
Drizzle half of the vinaigrette over the salad and toss gently to coat. Add more dressing as needed to reach your preferred flavor and texture. Serve immediately for the best crunch and color.
Serving Suggestions
This Brussels sprout salad is as versatile as it is beautiful. It works year-round but truly shines during the fall and winter months when Brussels sprouts, kale, and pomegranates are at their peak.
- As a Side Dish: Serve it alongside roasted chicken, baked salmon, or pork loin for a fresh contrast to rich, savory mains. It also pairs perfectly with holiday favorites like roast turkey breast, roast beef tenderloin, or glazed ham for Thanksgiving or Christmas.
- As a Main Course: Add grilled shrimp, sliced steak, or crispy chickpeas to make it a hearty, protein-packed salad that holds up well for lunch or dinner.
- For Entertaining: This salad makes a stunning addition to any holiday buffet or potluck. Its vibrant color and crisp texture add brightness to heavier spreads, and it can be tossed just before serving to stay fresh and crunchy.
- Seasonal Pairings: Pair it with butternut squash soup, roasted butternut squash, or a simple cheese board for a guaranteed crowd favorite.
Make-Ahead and Storage Tips
This Brussels sprout salad is perhaps one of the best salads to prep in stages.
Make Ahead
Shave the Brussels sprouts and chop the kale up to 5 days in advance. Store them separately in airtight containers or zip-top bags lined with a dry paper towel to absorb moisture. The lemon shallot vinaigrette can also be made several days ahead. Keep the dressing refrigerated in a sealed jar, making sure to shake well before each use.
When you’re ready to serve, toss the greens with the vinaigrette, then add the avocado and candied pecans or walnuts just before serving.
Storage
Once dressed, the salad is best eaten right away, but any leftovers can be stored in an airtight container in the refrigerator for up to 2 days. If you know you’ll have leftovers, keep the dressing and toppings separate until serving. Freezing is not recommended.
More Easy Salad Recipes
If you make this Brussels sprout salad recipe, I’d love to hear what you think! Please leave a comment and a star rating below, your feedback helps other readers discover (and enjoy) this recipe too. Thank you so much! 💛
Shaved Brussels Sprout Salad with Lemon Shallot Vinaigrette
Ingredients
- 2 pounds Brussels sprouts, thinly sliced
- 4 cups Tuscan kale, stems removed and finely chopped
- ½ cup pomegranate arils
- 1 large avocado, peeled, seeded, and chopped
- 1 cup candied pecans, or walnuts, chopped
FOR THE DRESSING
- ⅓ cup olive oil
- 1 lemon, juiced
- 4 tablespoon red wine vinegar
- 2 shallots, minced
- 2 cloves garlic, minced
- 2 tablespoon maple syrup
- salt and black pepper, to taste
Instructions
- Make the vinaigrette: Combine the olive oil, lemon juice, red wine vinegar, minced shallots, garlic, maple syrup, salt, and pepper in a small jar. Shake or whisk until fully emulsified. Taste and adjust by adding more vinegar for tang or more maple syrup for sweetness.
- Assemble the salad: In a large mixing bowl, toss together the shaved Brussels sprouts, kale, and pomegranate arils.
- Add toppings: Just before serving, gently fold in the avocado and candied pecans or walnuts.
- Dress and serve: Pour half of the vinaigrette over the salad and toss to coat. Add more dressing if desired. Serve immediately for the freshest taste and best crunch.
Notes
- Shaving the Brussels sprouts: Use a sharp knife, mandoline, or food processor with the slicing disc attachment. Slice them thinly for a light, even texture.
- Make-ahead tip: You can shave the Brussels sprouts and chop the kale 3 to 5 days in advance. Store in airtight containers in the refrigerator. The vinaigrette can also be made ahead and kept refrigerated for up to 5 days.
- Ingredient swaps: Try toasted hazelnuts, almonds, or sunflower seeds instead of candied pecans. Dried cranberries or chopped apples make great alternatives to pomegranate arils.
- Storage: Once tossed with dressing, the salad keeps well for about 2 days in the refrigerator. For the best texture, add the avocado and nuts just before serving.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.