this holiday brussels sprouts salad is packed with tons of flavor and texture. this is a salad you won’t be able to stop eating.

the inspiration
I really love to give you all well rounded out holiday menus. So, when I was thinking about Thanksgiving recipes for this year I wanted to make a salad. But not just any old boring fall salad, something fun!
Of course this salad does use some classic fall toppings like craisins and apples. However, I think the hazelnuts and vegan parmesan add delicious texture and flavor. The fun part about this salad is you actually can enjoy it warm. The Brussels sprouts are cooked ahead of time so they are tender and warm.
I honestly couldn’t get over all the flavor in this salad and I couldn’t stop eating it. It reminded me of something. There’s an episode of the show King of Queens, with Kevin Jame and Leah Remini, where Doug (Kevin James) becomes friendly with his friends girlfriend because she’s a chef and he loves to eat. Carrie (Leah Remini) doesn’t love this and asks him to stop eating her food. Of course, at the end of the episode she finds him licking the bowl that had salad in it.
So, she says to him I could imagine some pasta, a pizza, that you couldn’t control yourself over but a salad…. a salad. This is what I would imagine that salad was like. Full of different texture, flavor which makes it irresistible.

the ingredients
- Brussels Sprouts: of course for the base of our recipe we will need Brussels sprouts.
- Apple: you can use any apple you like. I went with a golden apple because I felt the color would look better in the salad.
- Hazelnuts: the hazelnuts add nice texture and crunch to the salad. If you want to swap it for something different, pecans, walnuts, almonds, or any other nut that would work fine.
- Craisins: the craisins of course hit on that typical holiday flavor. Their slight tartness also is delicious in the salad.
- Vegan Parmesan: for this salad I knew I wanted a lot of thinly grated vegan parmesan. So, I used the Violife block. You can use any vegan parmesan you can find, and I have a vegan parmesan recipe as well.
- Lemons: these are used in our dressing. The lemon juice flavor pairs nicely with all the ingredients in the salad.
- Olive Oil: used in our salad dressing. You can use any oil you like.
- Agave: this will add sweetness to the salad dressing.
- Salt and Black Pepper: we will use this to season the Brussels sprouts and dressing.
making the holiday brussels sprouts salad
This salad is very easy to make! The homemade dressing is ready in a matter of a seconds and the food processor does a lot of the work for the Brussels sprouts!

- First, you want to trim the ends of all the Brussels sprouts off. This is slightly tedious but important. I also look at the leaves and make sure they look good. Then, put them all in a food processor and pulse until they are shaved Brussels sprouts.

- Transfer them into a large pan with oil, salt, and pepper. Toss everything to coat the Brussels well. Then, cook over a medium heat for 8 to 10 minutes until they are cooked.

- In a small bowl prepare the dressing. Mix the lemon juice, olive oil, agave. I like to do this with a whisk. Then, add salt and black pepper to taste.

- Once the Brussels sprouts are done cooking add them into a large bowl. Then, add the hazelnuts, chopped apples, craisins, vegan parmesan, and half of the salad dressing. Toss to coat everything well.

- Transfer to your serving dish. Then, add more vegan parmesan on top. You can also do a bit of extra salt and black pepper if desired.
more thanksgiving recipes
make ahead tips
This salad can be enjoyed cold or warm. If I am being honest though I do love it better when it is warm. The vegan parmesan cheese melts a little bit, the apples soften slightly, and of course just makes for a more fun side dish or appetizer. But if you want to make the whole salad ahead of time you can and keep it stored in the fridge.
Alternatively, if you want to serve the shaved Brussels sprouts salad warm you can make the dressing, grate the vegan parmesan, and shave the Brussels sprouts ahead of time. Keep the dressing and vegan parmesan stored in a container. You can also shred the Brussels sprouts in the food processor and then keep them stored in the fridge. Then, right before eating finish the cooking and plating steps.

why you’ll love this recipe
I think you will love how it incorporates traditional and seasonal ingredients while being delicious. It is a great way to get in a vegetable during the holiday season. Salad recipes can often get overlooked during the holiday season but I promise this is one you will never forget.
It is also easy to customize and add to it. For example, you can use different nuts or incorporate toppings and fruit such as pomegranate seeds or dried cherries. There are a lot of ways to play around with this salad.
This salad is also easy to make. We don’t need to play around with a mandoline and deal with an injury before Thanksgiving, Christmas, or any other get together. The food processor does all the work. Also, unlike other recipes online I love that we aren’t eat raw Brussels sprouts. Cooking them ahead of time makes them softer and better.
holiday brussels sprouts salad faq
Is this recipe allergy friendly?
It does contain nuts, which you can of course leave out. Otherwise, it is soy and gluten free.
How do I store leftovers?
Just store them in airtight container in the fridge.
I don’t like Brussels sprouts, can I swap it?
While the base of this salad is intended to be Brussels sprouts. I do think a good substitute could be thinly sliced or shaved green cabbage.


over 75 amazing vegan recipes
Get My Cookbook, Plantiful!
“A fantastic cookbook that stands by itself outside a specific vegan genre. Inspirational and well thought out. I especially liked the early sections which have a great deal of explanation, clearly a lot of thought has gone into every page. If you are a vegan, vegetarian or just looking at adding in different ideas you should be this book! Essential for any kitchen library.”

Holiday Brussels Sprouts Salad
Ingredients
Salad
- 1 pound Brussels sprouts
- 1 teaspoon olive oil
- ½ cup hazelnuts
- ¼ cup craisins
- ½ apple chopped
- 1 ½ tablespoons vegan parmesan
Instructions
- First, you want to trim the ends of all the Brussels sprouts off. This is slightly tedious but important. I also look at the leaves and make sure they look good. If anything looks bad I will pull or cut it off with a small knife.
- Then, put them all in a food processor and pulse until they are shaved Brussels sprouts. It should take 30 seconds to 1 minute
- 3 Transfer them into a large pan with oil, salt, and pepper. Toss everything to coat the Brussels well. Then, cook over a medium heat for 8 to 10 minutes until they are cooked and soft. It is also nice if they get a slight bit of color on them.
- While the Brussels sprouts are cooking, you can also warm and toast the hazelnuts. Add them into a small separate pan and cook over a medium heat until they turn dark in color and feel warm to the touch.
- In a small bowl prepare the dressing. Mix the lemon juice, olive oil, agave. I like to do this with a whisk. Then, add salt and black pepper to taste.
- Once the Brussels sprouts are done cooking add them into a large bowl. Then, add the hazelnuts, chopped apples, craisins, grated vegan parmesan, and half of the salad dressing. Toss to coat everything well. I personally like to leave a little of the hazelnuts, craisins, and apples aside to sprinkle over top/
- Transfer to your serving dish. Then, add more grated vegan parmesan on top. You can also do a bit of extra salt and black pepper if desired.
Video
Notes
- Nutrition facts are based on my gram measurements put into Cronometer. Yours may vary, they are to help you get an idea.
- Please do not repost recipes without my permission. Sharing a direct link is always highly encouraged and appreciated.
- For any questions you may have please refer to the FAQ above the recipe card.
Nutrition
Did you try this recipe? Tag me on Instagram @plantifullybased to let me know how it went. If you enjoyed this recipe please be sure to leave a comment or review, it is so helpful for the blog. Thank you!
Plantifully Based® is part of the Amazon Affiliate Partner Program. Links on here may be from Amazon or other affiliate programs. If you decide to purchase through a link I will receive a small commission. This helps to run the blog and make more recipes.

hey there!
Hey, I’m Francesca!
Thank you for checking out my recipe! I am happy to have you here and hope you explore more delicious vegan recipes.






This was so good! I’m always looking for new recipes for Brussels sprouts and this one did not disappoint! I did sub slivered almonds for the hazelnuts because that’s what I had on hand but otherwise I stuck to your recipe. I’ll make this regularly. Thank you!
Yay! I am so glad you enjoyed! oh definitely you can really use any nut you want so easy to customize.thank you so much for trying it!!!