Brussels Sprouts and Pistachio Salad Recipe: Crunchy Nutty Bite With Earthy Sweetness

Salads

Brussels Sprouts and Pistachio Salad Recipe: Crunchy Nutty Bite With Earthy Sweetness

This Brussels sprouts and pistachio salad recipe transforms a humble vegetable into a showstopping dish that balances earthy sweetness with nutty crunch. The key lies in shaving the sprouts paper-thin for maximum tenderness and toasting the pistachios until they release their rich, buttery aroma.

I perfected this technique after years of experimenting with Brussels sprouts—finally finding the perfect way to make them irresistible.

The salad's foundation is a bright citrus vinaigrette that cuts through the richness of the nuts and enhances the natural sweetness of the sprouts. Toasted pistachios add a luxurious crunch, while optional additions like dried cranberries or crumbled feta elevate it to restaurant-quality without sacrificing simplicity.

This dish proves that Brussels sprouts deserve a place at your table year-round, not just during the holidays.

What you'll end up with is a vibrant, texturally complex salad that's as satisfying as it is beautiful—crisp shaved Brussels sprouts, buttery toasted pistachios, and a dressing that ties everything together with perfect balance.

The colors alone make it worth serving: deep green sprouts, golden nuts, and bright citrus dressing create a visual feast that's almost too pretty to eat.

Perfect for holiday gatherings, weeknight suppers, or as a side to roasted meats, this salad comes together in just 20 minutes with minimal prep. The secret to its success is attention to texture—every component must contribute that satisfying crunch and contrast.

Let's create this salad that's as impressive as it is delicious.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for brussel sprout pistachio salad

These vibrant ingredients create a showstopping salad that balances earthy sweetness with luxurious nutty crunch.

Ingredient Amount Notes
Brussels Sprouts 🥬 1 ½ lb Trimmed, quartered lengthwise
Pistachios 🥜 1 cup Shelled, unsalted, raw
Extra-Virgin Olive Oil 🫒 ½ cup High quality, fruity
Fresh Lemon Juice 🍋 ¼ cup Freshly squeezed
Honey 🍯 2 tbsp Raw preferred for flavor
Dijon Mustard 🍯 1 tbsp For tangy depth
Dried Cranberries 🍇 ½ cup Chopped, optional
Crumbled Feta Cheese 🧀 ½ cup Optional, vegetarian
Diamond Crystal Kosher Salt 🧂 1 tsp For seasoning
Freshly Ground Black Pepper 🌶️ ½ tsp For finishing
Garlic Cloves 🧄 2 cloves Minced for vinaigrette

The Brussels sprouts are the star—look for small, tight heads with deep green color and no yellowing. Whole Foods or local farmers' markets often carry the freshest, most flavorful sprouts. For the pistachios, shelled and unsalted is key—Trader Joe's has the best-priced raw pistachios in bulk. Toast them until they're fragrant and just beginning to turn golden, about 5-7 minutes in a dry skillet. The feta, if using, should be crumbled fresh for that perfect salty bite—pre-shredded just won't cut it. And for the honey, raw local honey adds complexity that regular supermarket honey can't match.

No pistachios? Toasted walnuts or pecans work beautifully—just adjust the toasting time slightly since they burn faster. Substitute dried cherries for cranberries if you prefer a sweeter touch. The vinaigrette is where the magic happens: lemon juice must be freshly squeezed—bottled just doesn't have the same punch. If you're avoiding honey, maple syrup or agave work at a 1:1 ratio, though the flavor profile shifts slightly. For extra richness, add 1 tbsp of tahini to the dressing. And if you're feeling fancy, infuse the olive oil with a few garlic cloves and a pinch of red pepper flakes for 10 minutes before using—trust me, it's worth the extra minute.

Shaved Brussels sprouts keep best when stored in an airtight container with a paper towel to absorb moisture—good for 3 days in the fridge. Toasted pistachios stay fresh for up to 1 week if sealed in a jar. The vinaigrette can be made 2 days ahead and stored in the fridge, but always stir before using. For serving, I like to assemble just before eating to maintain that perfect crunch. This salad tastes even better the next day as the flavors meld—make extra for leftovers!

❤️

Why You'll Love This Recipe

  • No Fuss Prep: I swear by this—just trim those sprouts, roast them until crispy, and toss with toasted pistachios. No fancy techniques, no stress. Even my "I can't boil water" friends nail it.
  • Sweet-Savory Magic: That honey-lemon glaze? It’s the secret weapon—bright, sticky, and just enough sweetness to cut through the nutty crunch. The pistachios add this unexpected richness that makes it feel fancy.
  • Weeknight to Party: Same bowl for a lazy Tuesday or a holiday spread. Serve it warm as a side, cold in grain bowls, or even as a light main with grilled chicken. It’s the one salad that actually works everywhere.
  • Budget-Friendly Crunch: Pistachios aren’t cheap, but a little goes a long way—plus, the rest of the ingredients cost pennies. And leftovers? They keep for days, so I’m always eating this salad twice. (Yes, even on a Tuesday.)

Step-by-step instructions for Brussels sprouts and pistachio salad

Transform humble Brussels sprouts into a restaurant-worthy salad with rich, nutty depth and perfect balance.

1

Roast Brussels Sprouts to Crispy Perfection

Preheat your oven to 425°F and line a large baking sheet with parchment paper. Trim the ends off the 1.5 lb Brussels sprouts and halve them lengthwise, keeping the stems intact. This shape ensures even cooking and prevents curling.

Toss the Brussels sprouts with 1 tablespoon of the 0.5 cup extra-virgin olive oil (reserve the rest for the dressing), ½ teaspoon of the 1 tsp Diamond Crystal kosher salt, and a few grinds of 0.5 tsp freshly ground black pepper. Spread them out in a single layer on the baking sheet—crowding will steam them instead of crisping.

Roast for 20-25 minutes, flipping halfway through, until the edges are deep golden brown and the sprouts are tender when pierced with a fork. You want that perfect balance between crispy edges and tender centers—this is where the magic happens. Let them cool slightly before assembling the salad.

2

Toast Pistachios for Maximum Flavor

While the Brussels sprouts roast, pulse the 1 cup pistachios in a food processor until they reach a coarse, sand-like texture—think about the size of breadcrumbs. This texture adds incredible crunch without overwhelming the dish.

Transfer the pistachio crumbs to a small skillet over medium heat and toast for 3-4 minutes, stirring constantly, until they turn a rich golden color and release their nutty aroma. Remove from heat immediately—they'll continue cooking from residual heat, and you don't want them to burn.

Let the toasted pistachios cool for 5 minutes before adding them to the salad. This step amplifies their natural sweetness and adds that essential crunch that makes this salad so satisfying. Keep them at room temperature until ready to use.

3

Whisk Together the Tangy Honey-Lemon Dressing

In a small bowl, whisk together the remaining 0.4 tablespoons extra-virgin olive oil (about 2 tablespoons total), the 0.25 cup fresh lemon juice, 2 tbsp honey, 1 tbsp Dijon mustard, and the 2 minced garlic cloves. Start with a slow whisk to combine, then increase speed until the mixture is completely smooth and emulsified.

The Dijon mustard acts as an emulsifier here, helping the oil and lemon juice blend seamlessly. Taste and adjust seasoning with more kosher salt or lemon juice as needed—you want a balance of sweet, tangy, and slightly garlicky notes that complement the roasted Brussels sprouts.

This dressing should coat the back of a spoon with a silky texture. If it's too thick, add 1 teaspoon water at a time until it reaches the perfect consistency. Let it sit for 5 minutes to allow the flavors to meld before using.

4

Assemble the Salad with Textural Contrast

In a large mixing bowl, combine the cooled Brussels sprouts, toasted pistachios, 0.5 cup chopped dried cranberries, and 0.5 cup crumbled feta cheese. The feta adds a briny contrast that cuts through the sweetness of the honey and cranberries, while the cranberries provide a tart pop.

Drizzle the dressing over the salad and toss gently with tongs until everything is evenly coated. Be careful not to overmix—you want to preserve the individual textures. The Brussels sprouts should still have their crispy edges, the pistachios their crunch, and the feta its creamy bite.

Taste and adjust seasoning one final time. The salad should balance earthy Brussels sprouts, sweet honey, tangy lemon, salty feta, and nutty pistachios. Serve immediately while the Brussels sprouts are still warm for the best texture contrast.

👨‍🍳

Pro Tips For Making Brussel Sprout Pistachio Salad

  • TRIM THE SPROUTS RIGHT: Cut Brussels sprouts in half lengthwise—not crosswise—so they cook evenly and stay tender. I learned this the hard way when my first batch turned into a mushy mess because the thick stems took forever to soften.
  • TOAST PISTACHIOS LOW AND SLOW: Spread shelled pistachios on a baking sheet and toast at 300°F (not higher) for 8–10 minutes, stirring once. High heat burns them faster than you can blink, and you’ll end up with bitter bits instead of nutty crunch.
  • LEMON JUICE FIRST, THEN HONEY: Whisk the lemon juice into the olive oil before adding honey—this emulsifies the dressing better and keeps it from separating. I used to add honey first, and the salad always tasted like two distinct layers instead of one cohesive bite.
  • SALT THE SPROUTS AFTER COOKING: Toss cooked Brussels sprouts with a pinch of salt after they’ve cooled slightly—this prevents them from releasing water and turning soggy. Yes, even if the recipe says to salt them raw, trust me on this one.

Troubleshooting this recipe

Overly Soft Sprouts

If your Brussels sprouts turn out mushy instead of crisp-tender, you likely over-roasted them or didn't cut them properly. Always halve them lengthwise (not crosswise) to maintain structure. Roast at 425°F for exactly 20-25 minutes—no longer!

For extra insurance, spread them in a single layer on the baking sheet. If you're short on time, try roasting at 450°F for 15 minutes instead. 🌡️

Dressing Too Thick

The honey-lemon dressing should coat the back of a spoon with a silky texture. If it's too thick, add 1 teaspoon water at a time while whisking until smooth. For extra insurance, use fresh lemon juice—bottled juice contains preservatives that can thicken the dressing.

If you're still struggling, whisk in ½ teaspoon Dijon mustard to help emulsify. Let it rest for 5 minutes before using—this helps the flavors meld and the texture improve. ✨

Pistachios Burning

Toast pistachios over medium heat and stir constantly—they burn faster than you think! Remove them from heat the moment they turn golden and release their aroma (3-4 minutes max). If they start to smell bitter, they're overdone.

For extra safety, toast them in 30-second intervals in a dry skillet, removing them just before they turn color. Store-bought shelled pistachios often have a thin skin—remove any remaining shells before toasting for even cooking. 🥜

Salad Too Dry

If your salad seems dry after tossing, you likely didn't use enough dressing or over-roasted the sprouts. For each serving, use about 1 tablespoon dressing—you can always add more. If the sprouts lost moisture during roasting, drizzle with 1 teaspoon extra-virgin olive oil and toss gently.

For extra freshness, add 1 tablespoon lemon juice at the table. And remember—Brussels sprouts release moisture as they cool, so assemble the salad just before serving.

Feta Too Salty

Pre-shredded feta is often over-salted, but even fresh crumbled feta can be too strong. If your salad tastes overly salty, balance it with 1 extra tablespoon honey or 1 tablespoon lemon juice.

For a milder option, use goat cheese instead—it's creamier and less salty. If you're using store-bought feta, rinse it under cold water for 10 seconds before crumbling to remove excess salt. 🧀

Texture Imbalance

The magic of this salad lies in its textural contrast—crispy sprouts, crunchy pistachios, creamy feta. If your salad lacks crunch, toast the pistachios longer (up to 5 minutes) or add ¼ cup chopped toasted walnuts.

For extra creaminess, add 2 tablespoons ricotta cheese or ¼ cup crumbled blue cheese. If everything feels too soft, chill the salad for 10 minutes before serving to help the textures set. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 30g38%
Saturated Fat 5g25%
Cholesterol 15mg5%
Sodium 420mg18%
Total Carbohydrate 32g11%
Dietary Fiber 8g29%
Sugars 18g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use raw Brussels sprouts instead of roasted?

Roasting brings out the natural sweetness and creates that perfect crisp-tender texture, but you can use raw shaved Brussels sprouts if you prefer. Just thinly slice them with a mandoline and toss with 1 tablespoon lemon juice and ½ teaspoon salt for 10 minutes before assembling. The flavor will be fresher but less caramelized.

2

How do I store leftovers without losing crunch?

Store the salad components separately in airtight containers. Keep the roasted Brussels sprouts and toasted pistachios in one container, the dressing in another, and any add-ins like feta or cranberries in a third. Reassemble just before serving to maintain texture—this salad tastes even better the next day as flavors meld!

3

What's the best way to toast pistachios for extra flavor?

For maximum aroma, toast pistachios in a dry skillet over medium heat for 3-4 minutes, stirring constantly until golden. For deeper flavor, add ¼ teaspoon cinnamon or pinch of smoked paprika during toasting. Let them cool completely before adding to the salad to prevent steam from making the sprouts soggy.

4

Can I make this salad ahead of time?

Prep all components separately: roast the Brussels sprouts, toast the pistachios, and make the dressing. Store them in the fridge for up to 3 days. Assemble just before serving to keep everything crisp. The flavors actually improve overnight as the dressing penetrates the sprouts!

5

What if I don't have pistachios?

No problem! Substitute with walnuts or pecans—just toast them slightly longer (4-5 minutes) since they burn faster. For a different texture, try toasted pumpkin seeds or crushed almonds. The key is maintaining that nutty crunch contrast with the tender sprouts.

★★★★★4.8(10 reviews)
Categories Salads