Shaved Brussels Sprouts Salad with Turkey Bacon, Pine Nuts, and Cheese
A fresh and flavorful shaved Brussels sprouts salad with turkey bacon, pine nuts, and cheese. Perfect for easy entertaining or a make-ahead side dish.

Note: The links in this post may be affiliate links.
Be prepared to be raved about if you show up with this salad. This salad isn’t just good. It’s the kind of recipe that gets you text messages the next day. It’s crunchy, salty, tangy, and creamy in all the right ways, plus it comes together fast. No hard-to-find ingredients. No complicated steps. Just a simple, crowd-pleasing salad you’ll want to make again.
Great for holidays, yes. But also perfect for any night when dinner needs a little something extra to feel complete. It holds up beautifully in the fridge and tastes even better after a short chill. In other words, this one earns a spot in the regular rotation.
Why You’ll Love This Recipe
- This recipe comes together in about 20 minutes, even faster if you use a bag of pre-shaved Brussels sprouts.
- It is full of texture and flavor, with crisp Brussels sprouts, salty bacon, toasty pine nuts, and creamy cheese in every bite.
- You can prep it in advance and let it chill, making it ideal for holidays, potlucks, or busy weeknights.
- The ingredients are flexible and easy to find, so you can swap based on what you already have on hand.
- It feels impressive without being fussy and will make you look like you put in more effort than you actually did.

What You’ll Need to Make the Best Ever Shaved Brussels Sprouts Salad
For the salad
- 1 pound Brussels sprouts, trimmed and very thinly shaved
- 6 slices turkey bacon, cooked until crisp and chopped
- 1/4 cup pine nuts, toasted
- 1/2 cup cheese (shaved Parmesan, crumbled feta, or goat cheese)
- 1/4 small red onion, very thinly sliced
- 1/4 cup dried cranberries or dried cherries, optional
For the dressing
- 1/4 cup olive oil
- 3 tablespoons apple cider vinegar or fresh lemon juice
- 1 tablespoon Dijon mustard
- 1 tablespoon honey or maple syrup
- Salt, to taste
- Freshly ground black pepper, to taste

Cozy Tip
If you’ve got a food processor, this is the time to use it. Just pop on the slicing blade and run the sprouts through in batches. It takes a few minutes and gives you evenly shaved sprouts with barely any effort. Way faster (and safer) than slicing by hand, especially if you’re making a big batch.

How to Make Shaved Brussels Sprouts Salad
Step 1: Start with the sprouts
Trim and very thinly shave the Brussels sprouts. A food processor with a slicing blade can make this go even faster. (See cozy tip above!)
Step 2: Add the mix-ins
Place the shaved Brussels sprouts in a large salad bowl. Add the chopped turkey bacon, toasted pine nuts, cheese, red onion, and dried fruit if using.
Step 3: Whisk the dressing
In a small bowl or jar, combine the olive oil, vinegar or lemon juice, Dijon mustard, honey or maple syrup, salt, and pepper. Whisk until smooth and well blended.

Step 4: Toss and taste
Drizzle the dressing over the salad and toss gently until everything is evenly coated.
Step 5: Chill, if you can
Let the salad sit in the fridge for 20 to 30 minutes to help the flavors come together. You can also serve it right away.
Cozy Tips + Shortcuts
- You can save time by using a bag of pre-shaved Brussels sprouts from the produce section.
- To toast pine nuts quickly, just toss them in a dry skillet over medium heat and stir for a few minutes until golden.
- This salad holds up well in the fridge for a day or two, so you can make it ahead or enjoy leftovers for lunch.
- Any of the cheese options listed work well, so use what you like or what’s already in your fridge.
- To turn this into a full meal, add grilled chicken, rotisserie turkey, or a sliced hard-boiled egg on the side.

You know that moment when you serve something and everyone says, “Wait, who made this?”
That’s this salad. It’s simple but so good. It adds something fresh and satisfying to any table without adding work to your night.
Whether it’s dinner with friends, a busy weeknight, or a meal that just needs a little something extra, this one delivers every time.
Shaved Brussels Sprouts Salad with Turkey Bacon, Pine Nuts, and Cheese
Print Recipe
Ingredients
Salad
- 1 pound Brussels sprouts trimmed and very thinly shaved
- 6 slices turkey bacon cooked until crisp and chopped
- 1/4 cup pine nuts toasted
- 1/2 cup cheese shaved Parmesan, crumbled feta, or goat cheese
- 1/4 small red onion very thinly sliced
- 1/4 cup dried cranberries or dried cherries optional
Dressing
- 1/4 cup olive oil
- 3 tablespoons apple cider vinegar or fresh lemon juice
- 1 tablespoon Dijon mustard
- 1 tablespoon honey or maple syrup
- Salt to taste
- Freshly ground black pepper to taste
Instructions
- Place the shaved Brussels sprouts in a large salad bowl.
- Add chopped turkey bacon, toasted pine nuts, cheese, red onion, and dried fruit (if using).
- In a small bowl or jar, whisk together the olive oil, apple cider vinegar or lemon juice, Dijon mustard, honey, salt, and pepper until smooth and well combined.
- Drizzle the dressing over the salad and toss gently until evenly coated.
- Optional: Refrigerate the salad for 20 to 30 minutes to let the flavors come together, or serve right away.




