This fresh shaved Brussels sprout salad is a healthy and delicious way to enjoy your greens in a light, refreshing dish. Packed with crisp shredded Brussels sprouts, crunchy nuts, and a tangy lemon vinaigrette, this salad is perfect for a quick lunch, a side dish, or even a vibrant addition to your weeknight dinner.
The first time I made this salad, I was looking for a way to use up some leftover Brussels sprouts from a roasted sprout recipe.
Shaving them raw into a salad was a game-changer! The texture is so satisfying, and the flavors are bright and fresh. Now, it’s one of my go-to healthy salad recipes, especially when I want something easy and nourishing.

What’s Inside This Recipe?
Why You’ll Love This Recipe
- It’s quick and easy, taking just 15 minutes to pull together.
- Perfect for meal prep or a light, healthy lunch.
- A great way to enjoy raw Brussels sprouts with a fresh twist.
- It’s packed with nutrients, crunch, and flavor!
Ingredients for Shaved Brussels Sprout Salad
This recipe uses simple, fresh ingredients to create a bold and flavorful salad. Here’s what you’ll need:
- 1 pound fresh Brussels sprouts, trimmed and thinly shaved
- 1/3 cup dried cranberries (for a touch of sweetness)
- 1/3 cup sliced almonds or chopped walnuts, toasted
- 1/4 cup grated Parmesan cheese (optional, adds savory depth)
- 1 small shallot, finely diced
- 2 tablespoons extra-virgin olive oil
- 1 tablespoon fresh lemon juice
- 1 tablespoon apple cider vinegar
- 1 teaspoon Dijon mustard
- 1 teaspoon honey or maple syrup
- Salt and black pepper, to taste
Optional tools:
- A sharp chef’s knife or a food processor with a slicing attachment will make shaving the Brussels sprouts much easier.
How to Make Fresh Shaved Brussels Sprout Salad
This salad comes together quickly and easily, making it perfect for busy days. Here’s how I like to make it:
1. Prepare the Brussels sprouts
Using a sharp knife, carefully trim the ends of the Brussels sprouts and remove any discolored outer leaves. Then, thinly slice the sprouts into shreds.
You can also use a food processor with a slicing attachment for faster prep. Transfer the shredded sprouts to a large mixing bowl.
2. Toast the nuts
If your almonds or walnuts aren’t pre-toasted, quickly toast them in a dry skillet over medium heat for 2–3 minutes, stirring frequently. This step adds a warm nuttiness that elevates the salad’s flavor. Set the nuts aside to cool.
3. Make the dressing
In a small bowl, whisk together the olive oil, lemon juice, apple cider vinegar, Dijon mustard, honey (or maple syrup), and a pinch of salt and pepper. Add the finely diced shallot to the dressing and stir to combine.
4. Assemble the salad
Pour the dressing over the shaved Brussels sprouts and toss until evenly coated. Add the cranberries, toasted nuts, and Parmesan cheese (if using). Toss again to combine all the ingredients.
5. Serve and enjoy
Transfer the salad to a serving dish or individual plates. For a little extra flair, garnish with a few more nuts or cranberries on top. Serve immediately or chill for 10–15 minutes for the flavors to meld.
How to Serve Your Shaved Brussels Sprout Salad
- This salad is incredibly versatile! It works beautifully as a light lunch, paired with crusty bread or a cup of soup.
- For dinner, serve it alongside roasted chicken, grilled salmon, or even a hearty pasta dish.
- You can also bring it to gatherings or potlucks it’s a crowd-pleasing healthy salad that’s always a hit!
Storing and Enjoying Leftovers
- If you have leftovers, transfer the salad to an airtight container and refrigerate for up to 2 days.
- The Brussels sprouts hold up well, even after being dressed, so it won’t get soggy like lettuce-based salads.
- To revive the flavors, you can add a splash of fresh lemon juice before serving.
Top Tips for Customizing Your Shaved Brussels Sprout Salad
- Swap the nuts: Try pecans, pistachios, or sunflower seeds for a different crunch.
- Add protein: Make it a full meal by tossing in cooked chicken, turkey, or chickpeas.
- Go dairy-free: Skip the Parmesan or replace it with nutritional yeast for a vegan option.
- Boost the veggies: Add shredded kale, arugula, or thinly sliced radishes for more greens and texture.
Your Questions About Shaved Brussels Sprout Salad Answered
Can I use pre-shredded Brussels sprouts?
Yes! Many grocery stores sell pre-shredded Brussels sprouts, which can save you time. Just check the package for freshness and avoid any that look dry or discolored.
What can I use instead of dried cranberries?
If you’re out of cranberries, try raisins, chopped dried apricots, or pomegranate seeds for a similar sweet-tart flavor.
Is this salad gluten-free?
Yes, this recipe is naturally gluten-free. Just be sure to check labels on any store-bought ingredients like Dijon mustard or Parmesan cheese to confirm.
Can I make this salad ahead of time?
Absolutely! You can shave the Brussels sprouts, toast the nuts, and mix the dressing up to a day in advance. Store everything separately and toss together just before serving for the freshest taste.
What’s the best way to shave Brussels sprouts?
A sharp knife works well, but a mandoline slicer or food processor with a slicing attachment will save time and give you perfectly even shreds.
Let’s Make This Salad Together!
I hope this fresh shaved Brussels sprout salad becomes a go-to in your kitchen like it has in mine. It’s healthy, delicious, and so easy to make, whether you’re prepping lunch for the week or looking for a bright side dish to complete dinner.
If you try this recipe, I’d love to hear how it turns out! Leave a comment below or tag me on social media so we can share our love for healthy salad recipes. And don’t forget to check out more of my favorite salad recipes for even more inspiration!
Happy cooking!
Shaved Brussels Sprout Salad Recipe
Ingredients
- 1 pound fresh Brussels sprouts trimmed and thinly shaved
- 1/3 cup dried cranberries for a touch of sweetness
- 1/3 cup sliced almonds or chopped walnuts toasted
- 1/4 cup grated Parmesan cheese optional, adds savory depth
- 1 small shallot finely diced
- 2 tablespoons extra-virgin olive oil
- 1 tablespoon fresh lemon juice
- 1 tablespoon apple cider vinegar
- 1 teaspoon Dijon mustard
- 1 teaspoon honey or maple syrup
- Salt and black pepper to taste
Instructions
Prepare the Brussels sprouts
- Using a sharp knife, carefully trim the ends of the Brussels sprouts and remove any discolored outer leaves. Then, thinly slice the sprouts into shreds.
- You can also use a food processor with a slicing attachment for faster prep. Transfer the shredded sprouts to a large mixing bowl.
Toast the nuts
- If your almonds or walnuts aren’t pre-toasted, quickly toast them in a dry skillet over medium heat for 2–3 minutes, stirring frequently. This step adds a warm nuttiness that elevates the salad’s flavor. Set the nuts aside to cool.
Make the dressing
- In a small bowl, whisk together the olive oil, lemon juice, apple cider vinegar, Dijon mustard, honey (or maple syrup), and a pinch of salt and pepper. Add the finely diced shallot to the dressing and stir to combine.
Assemble the salad
- Pour the dressing over the shaved Brussels sprouts and toss until evenly coated. Add the cranberries, toasted nuts, and Parmesan cheese (if using). Toss again to combine all the ingredients.
Serve and enjoy
- Transfer the salad to a serving dish or individual plates. For a little extra flair, garnish with a few more nuts or cranberries on top. Serve immediately or chill for 10–15 minutes for the flavors to meld.

