Add some colorful, crunchy cruciferous goodness to your table with this Shaved Brussels Sprouts Salad. Thinly shaved Brussels sprouts are tossed in a bright apple cider vinaigrette and finished with salty bacon, creamy white cheddar, sweet-tart dried cranberries, and toasted walnuts for contrast and texture.

This shaved Brussels sprouts salad is a favorite for cold-weather menus and holiday tables. It has a crisp, slightly nutty base in place of romaine, with chewy dried cranberries and toasty walnuts for mouthfeel. White cheddar and crisp bacon provide savory depth without overpowering the fresh sprouts. The dressing—apple cider vinegar, lemon, Dijon, honey, garlic, and olive oil—keeps the flavors bright and balanced.
Each bite mixes sweet, salty, bitter, crunchy, and creamy for a lively, well-rounded side dish. Serve it alongside roasted meats, use it to top grain bowls, or enjoy it as a satisfying lunch with added protein.
If you love Brussels sprouts, try them in other salads or roasted vegetable recipes for seasonal variety and rich, comforting flavors.
Why You’ll Love This Easy Salad Recipe
- Make-ahead friendly – Prepare the dressing and pre-shave the sprouts a day or two ahead. Store mix-ins separately for best texture, then toss when ready to serve. Leftovers keep well because shaved sprouts are sturdier than delicate greens.
- Versatile – Serve as a festive side or bulk it up into a main by adding chicken, salmon, or beans. It also stores nicely in mason jars for grab-and-go lunches if the dressing is kept separate.
- Seasonal but fresh – This salad brings winter flavors—apple cider vinegar, honey, and roasted nuts—while staying crisp and refreshing, a welcome contrast to heavier cold-weather dishes.

Nutritional Overview
This salad balances fresh vegetables, healthy fats, and a touch of protein. A typical serving (about one-sixth of the recipe) is roughly 403 calories and supplies fiber, vitamin C, vitamin K, and antioxidants from Brussels sprouts. Olive oil and walnuts add heart-healthy fats, while bacon and cheddar deliver savory richness and a modest protein boost. The dressing provides bright flavor without excessive sugar or sodium when kept in proportion.
You can easily tweak the salad for dietary needs: add grilled chicken or salmon for more protein, toss in extra shredded cabbage or carrots for more fiber and volume, or reduce cheese and bacon to lighten the dish.

Ingredients & Substitutions
- Olive Oil – Use a good-quality extra-virgin oil if available; avocado oil also works.
- Apple Cider Vinegar – Sweet-tart and seasonal; rice or white wine vinegar are acceptable substitutes.
- Lemon Juice – Fresh is best for bright, clean flavor.
- Honey – Adds floral sweetness; swap maple syrup or agave if preferred.
- Dijon Mustard – Helps emulsify and adds tang. Spicy brown or honey mustard can substitute.
- Garlic – Fresh minced garlic delivers the best bite; use garlic powder only as a last resort.
- Brussels Sprouts – Shaved is ideal; you can substitute shredded green or savoy cabbage if needed.
- Cooked Bacon – For a vegetarian or vegan version, use turkey bacon, vegan bacon, or smoked nuts.
- Dried Cranberries – Choose unsweetened if avoiding added sugar; chopped apricots make a good alternative.
- White Cheddar – Freshly grated yields the best texture; yellow cheddar is fine if that’s what you have.
- Walnuts – Try pecans, almonds, or seeds like pepitas for nut-free swaps.
- Green Onions – Use both pale and dark green parts for balanced onion flavor and garnish.
- Kosher Salt & Black Pepper – Freshly cracked pepper improves aroma and flavor.

How To Make Salad With Shaved Brussels Sprouts
Step 1: Make the vinaigrette. Whisk olive oil, apple cider vinegar, lemon juice, honey, Dijon, minced garlic, salt, and pepper in a small bowl or jar until combined. If using a jar, seal and shake.
Step 2: Shave the sprouts. Trim and wash the Brussels sprouts, then slice them very thin—about 1/8 inch—by knife or mandoline.
Step 3: Toss and chill. Place the shaved sprouts in a large bowl and toss with about half the vinaigrette. Cover and refrigerate 15 minutes to soften and absorb flavor.
Step 4: Add mix-ins. Just before serving, add crumbled bacon, dried cranberries, cubed or grated white cheddar, toasted walnuts, and diced green onions. Toss to combine.
Step 5: Serve. Taste and add more dressing if desired. Serve immediately for the best texture.






Optional Variations
- Dairy-free: Use dairy-free cheddar or omit the cheese and add extra nuts or seeds for richness.
- Vegetarian: Replace bacon with roasted chickpeas, smoked almonds, or vegan bacon bits.
- Vegan: Omit animal products and swap honey for maple syrup.
- Nut-free: Use seeds like sunflower or pumpkin seeds, or add chopped apple for crunch.
- Dressing swap: A maple-balsamic vinaigrette also pairs beautifully with shaved Brussels sprouts.
Expert Tips
- Shave extra thin: Thin slices soften faster and soak up dressing better; a mandoline speeds the process.
- Marinate briefly: A 15-minute rest in the fridge mellows raw bite and infuses flavor.
- Start with less dressing: Add more after tasting so the salad doesn’t get soggy.
- Add crunchy mix-ins last: Walnuts and bacon stay crisp when folded in right before serving.
- Cook bacon until crisp: Crispy bacon provides the best texture contrast.
- Grate cheese fresh: Freshly grated cheddar melts into the salad more naturally than pre-shredded varieties.
- Toast the walnuts: A quick toast in a dry pan boosts their buttery aroma.
- Adjust sweetness: Tweak honey to balance the tartness of cranberries and vinegar.
- Make ahead: Shave sprouts and mix with dressing ahead of time, but add nuts, bacon, cheese, and green onions just before serving.

Serving Suggestions
This salad works as an elegant side for roasted chicken, salmon, or steak, and pairs nicely with hearty soups and grain dishes. It also makes a great holiday salad because it holds up better than delicate greens.
- Serve alongside roasted chicken thighs, baked salmon, or steak bites.
- Pair with comforting soups like turkey chili or chicken and wild rice.
- Add shredded rotisserie chicken, air-fryer chicken bites, or chickpeas to turn it into a full meal.
- Use as a crunchy counterpoint to sandwiches and melts.
- Mix with quinoa, farro, or brown rice to bulk up into a grain salad.

Storage and Reheating Instructions
- Refrigerator: Store leftovers in an airtight container for 3–4 days. Shaved Brussels sprouts keep their texture better than leafy greens.
- Best texture tip: If prepping ahead, dress the sprouts but add bacon, nuts, cheese, and green onions just before serving.
- Serving leftovers: Toss and refresh with a little extra vinaigrette or lemon juice before eating.
- Freezing: Not recommended; the texture will degrade.

FAQs
Yes. When shaved thin and dressed, Brussels sprouts soften and become tender, making them ideal for salads.
Use them anywhere you’d use shredded cabbage or hearty greens: in salads, slaws, quick sautés, roasted, stirred into pasta or grain bowls, or as a crunchy topping for sandwiches and burgers.
Trim stems and peel damaged leaves, cut sprouts in half, then slice thinly (about 1/8 inch) with a sharp knife or mandoline, using the hand guard for safety.
Related Recipes
More Salad Recipes
- Cucumber Sweet Pepper Salad
- Strawberry Goat Cheese Salad with Pecans
- Viral Jennifer Aniston Quinoa Salad
- Burrata Caprese Salad
- Thai Peanut Noodle Salad with Chicken
- Chopped Italian Grinder Salad
More Holiday Side Dish Recipes
- Easy Maple Fall Roasted Vegetables
- Honey Garlic Green Beans
- Air Fryer Sweet Potato Cubes
- Panko Parmesan Roasted Cauliflower & Carrots
- Maple Balsamic Arugula & Apple Salad
- Truffle Mashed Potatoes

Shaved Brussels Sprouts Salad
- Author: Kayla Berman
- Prep Time: 35 Minutes
- Cook Time: 10 Minutes
- Total Time: 45 minutes
- Yield: 4-6 Servings
- Category: Side Dish
Description
Add some cheerfully colorful, crunchy, cruciferous goodness to your plate with this Shaved Brussels Sprouts Salad. Brussels sprouts are shaved thin, dressed in an apple cider vinaigrette, and topped with salty bacon, creamy cheddar, sweet-tart dried cranberries, and crunchy walnuts.
Ingredients
For the vinaigrette:
- ½ Cup Olive Oil
- 2 Tablespoons Apple Cider Vinegar
- 1 Tablespoon Lemon Juice
- 3 Tablespoons Honey
- 2 Tablespoons Dijon Mustard
- 2 cloves Garlic, minced
- ⅛ teaspoon Kosher Salt
- ⅛ teaspoon Black Pepper
For the salad:
- 1 pound Brussels Sprouts
- ½ Cup Cooked Bacon, 4-5 slices crumbled
- ½ Cup Dried Cranberries
- ½ Cup White Cheddar Cheese, cut into cubes or grated
- ½ Cup Walnuts, roughly chopped
- 2 Tablespoons Green Onions, diced
Instructions
- Combine the vinaigrette ingredients in a small bowl or jar. Whisk or shake until emulsified.
- Wash, trim, and thinly slice the Brussels sprouts (about 1/8″ thick) with a sharp knife or mandoline.
- Toss the shaved sprouts in a large bowl with about half the vinaigrette. Cover and refrigerate for 15 minutes to soften.
- Before serving, add bacon, cranberries, cheese, walnuts, and green onions. Toss to combine.
- Serve with extra dressing if desired.
Nutrition
- Serving Size: 1/6 Recipe
- Calories: 403 Calories
- Fat: 30.5g
- Carbohydrates: 28g
- Protein: 8.5g