Spinach Orange Pistachio Salad
This spinach orange pistachio salad pairs juicy citrus with crunchy nuts and a fresh honey dressing, ready in 15 minutes for a bright holiday side dish.
Spinach orange pistachio salad is what I put on the table when everything else is brown and heavy. At my last Friendsgiving, a guest skipped the stuffing and asked for seconds of this bowl instead. Glossy citrus, emerald spinach, and buttery pistachios will do that.
Why does a simple bowl of leaves get that kind of attention? Okay, here’s what I found: sweet juice, tart vinegar, and a salty crumble of cheese land in every bite. I scribbled the first version on a flour-dusted card during a rainy test week, and the kitchen smelled of fresh orange zest.
Quick Overview
Servings: 4
Prep time: 15 minutes
Chill time: None, serve right away
Skill level: Beginner
Table of Contents
Why This Spinach Orange Pistachio Salad Works
The appeal of spinach orange pistachio salad is contrast. Sweet citrus meets tart vinegar, creamy cheese meets crunchy nuts, and tender leaves meet the snap of cold onion. Each bite hits several notes at once.
Texture does the heavy lifting here. Baby spinach is soft, so the pistachios and onion supply the crunch that keeps a spinach orange pistachio salad from feeling flat.
The dressing is the quiet hero. Orange juice and zest echo the fruit in the bowl, while honey and mustard round off the acidity. Oranges peak from November through spring, which is why I make this spinach orange pistachio salad all winter.
Ingredients

In my kitchen, this is the version I keep coming back to: tart-sweet dressing, soft cheese, and plenty of crunch. Every ingredient for this spinach orange pistachio salad is listed in order of use, with swaps in the Tester’s Note column.
| Category | Ingredient | Amount | Tester’s Note |
|---|---|---|---|
| Salad | Medium oranges, peeled and segmented | 2 | Zest one before peeling. Navel oranges are juicy and seedless; blood oranges add a ruby color in winter. |
| Dressing | Orange zest, freshly grated | 1/2 teaspoon | Use a fine grater and skip the bitter white pith. |
| Dressing | Fresh orange juice | 2 tablespoons | Squeeze it from the leftover membranes after segmenting. |
| Dressing | Extra-virgin olive oil | 3 tablespoons | Choose a fruity, mild oil so it doesn’t overpower the citrus. |
| Dressing | Apple cider vinegar | 1 tablespoon | White wine vinegar or fresh lemon juice also works. |
| Dressing | Honey | 1 tablespoon | Maple syrup makes the dressing vegan. |
| Dressing | Dijon mustard | 1 teaspoon | Smooth Dijon gives a gentle tang; whole-grain mustard adds texture. |
| Dressing | Salt and black pepper | To taste | Start with a pinch of each, then adjust after tasting. |
| Topping | Red onion, thinly sliced | 1/4 small | A cold-water soak mellows the sharp bite. |
| Topping | Shelled pistachios, roughly chopped | 1/3 cup | Choose unsalted if your cheese is briny; chopped almonds also work. |
| Base | Fresh baby spinach | 5 cups | A tender base for an easy leafy side salad recipe; baby arugula can replace half. |
| Topping | Goat cheese or feta, crumbled | 1/3 cup | Chill it first so it crumbles cleanly on a spinach pistachio salad for holidays. |
| Topping | Dried cranberries | 1/4 cup | Dried cherries or golden raisins are good stand-ins. |
| Topping | Avocado, sliced (optional) | 1/2 | Slice it just before serving so it stays green. |
| Seasoning | Salt and black pepper | To taste | Season lightly, since the cheese is already salty. |
Method
Read through the steps once, then set out a cutting board, a small bowl for catching juice, and a whisk. This spinach orange pistachio salad comes together in about 15 minutes, with most of that time spent on the oranges.
- Grate the zest from one orange onto a plate before you peel it, since a peeled orange has nothing left to zest. Cut away the peel and pith, then slice out each segment over a bowl to catch the juice. The segments should look glossy and translucent.
- Whisk 2 tablespoons of orange juice, the vinegar, honey, mustard, zest, and a pinch of salt and pepper in a small bowl. Slowly stream in the olive oil while whisking. The dressing is ready when it turns pale gold, thick, and glossy.
- Soak the sliced red onion in cold water for 5 minutes, then drain and pat dry. The slices turn crisp and the sharp smell fades. After three rounds of testing, this quick soak was the step that won over my onion-wary tasters.
- Toast the chopped pistachios in a dry skillet over medium heat for 2 to 3 minutes, stirring often. They’re ready when they smell nutty and look a shade deeper green. Tip them onto a plate right away so the hot pan doesn’t keep cooking them.
- Place the baby spinach in a large, wide bowl or on a serving platter. The leaves should feel cool, dry, and feathery. Pat them with a clean towel if they feel damp, because wet leaves repel the dressing.
- Add the orange segments, pistachios, goat cheese, cranberries, onion, and avocado if you’re using it. Scatter them rather than piling them in the center. The segments glow like stained-glass panes against the dark leaves.
- Drizzle half of the dressing around the bowl, not just in the middle. Mistake to avoid: dressing the salad early, because spinach turns limp and dark within about 15 minutes. Wait until guests are nearly at the table.
- Toss gently with two wide spoons, lifting from the bottom so the oranges and avocado stay whole. Taste a leaf, then add salt, pepper, or more dressing if needed. Serve right away while the pistachios still crunch.

Segmenting an Orange Cleanly
Slice off the top and bottom so the orange sits flat on the board. Follow the curve of the fruit with a sharp knife, removing peel and pith in strips. Then cut along each membrane to release the segments, working over a bowl to save every drop of juice.
Ingredient Swaps
For a vegan version, use maple syrup in the dressing and skip the cheese, or scatter on roasted chickpeas for salt and crunch. The avocado already brings creaminess, so nothing feels missing. This spinach orange green salad idea adapts without losing its brightness.
This spinach orange pistachio salad is naturally gluten-free as written. Check the labels on your mustard and dried cranberries, since some brands may add starches or thickeners.
My go-to swap when I’m out of goat cheese is crumbled feta, though ricotta salata also works. Feta is saltier, so I taste the dressing before adding any more salt to the spinach orange pistachio salad.
For a heartier meal, add shredded chicken or sliced hard-boiled eggs, or serve the bowl beside a zesty ginger steak persimmon slaw bowl for a steak night.
Common Problems, Solved
The spinach wilts too fast
Real talk: wet leaves and early dressing are the two culprits. Dry the spinach well, keep the dressing in a jar, and toss just before serving. A chilled bowl helps your spinach orange pistachio salad stay crisp longer.
The oranges taste bitter
Bitterness comes from white pith clinging to the segments, and it can dull a spinach orange pistachio salad. Cut the peel off in thick strips, then slice between the membranes so only juicy flesh goes into the bowl.
The dressing separates
A dressing splits when the oil goes in too fast. Whisk the mustard into the juice and vinegar first, then stream in the oil slowly. If it still separates, whisk in a teaspoon of water.
The spinach tastes gritty
If the bag says ready to eat or triple washed, you can skip rewashing. Otherwise, rinse the leaves under plain running water, following the CDC guidance on washing leafy greens, then dry them well.
Make-Ahead & Storage
Prep the parts ahead and assemble in two minutes, and you have a fresh November salad for lunch all week. Keep the dressing and spinach separate, since this spinach orange pistachio salad tastes best when dressed at the last moment.
| Component | Method | Lifespan |
|---|---|---|
| Dressing | Shake in a sealed jar, refrigerate, and shake again before using | Up to 5 days |
| Orange segments | Store in their juice in an airtight container in the refrigerator | Up to 2 days |
| Toasted pistachios | Cool completely, then keep in a sealed jar at room temperature | Up to 1 week |
| Sliced red onion | Soak, drain, dry, and refrigerate in a covered container | Up to 3 days |
| Washed, dried spinach | Wrap in a dry paper towel inside a container in the refrigerator | Up to 3 days |
| Dressed salad | Cover and refrigerate; the leaves will soften | Best within 2 hours |
For a no-waste idea, whisk any leftover dressing into a pan of roasted carrots for a glossy, citrusy glaze.
Serving Ideas

Roast turkey suits this bowl. Pair it with a shaved broccoli apple almond salad for crunch or a harvest bacon ranch potato salad for heartier gatherings.
Spinach Orange Pistachio Salad FAQs
Can I use clementines or blood oranges instead of navel oranges?
Yes, clementines, mandarins, and blood oranges all work well in spinach orange pistachio salad. Use about four clementines in place of two medium oranges, and pick out any seeds. Blood oranges add a deep ruby color that suits a holiday table.
What makes this salad filling enough for lunch?
Pistachios, cheese, and avocado add protein and healthy fats that keep you satisfied. That balance makes this spinach orange pistachio salad a fresh November salad for lunch, especially with a boiled egg on top.
Why toast the pistachios if they are already roasted?
Toasting wakes up the nut oils, which deepens the flavor and sharpens the crunch of spinach orange pistachio salad. If your pistachios are already roasted and salted, skip this step and go lightly on the salt elsewhere.
Which spinach works best for this salad?
Baby spinach works best for spinach orange pistachio salad because its leaves are tender and mild with thin stems. Mature spinach can taste bitter and may need its stems removed. Choose dry, bright green leaves with no slimy spots.
How do I scale this salad for a crowd?
Double or triple everything for spinach orange pistachio salad, but toss in batches in a wide bowl so the dressing coats evenly. A spinach pistachio salad for holidays holds up best with the dressing on the side. Plan on 1 1/4 cups of spinach per guest.
Final Thoughts
Save this recipe for your next holiday table, and tell me in the comments which swap you tried. A bowl of spinach orange pistachio salad is a small win worth repeating. You’ve got this!

Bright Spinach Orange Pistachio Salad with Honey Dressing
Equipment
- Large salad bowl or serving platter
- Small mixing bowl
- Whisk
- Sharp knife
- Cutting board
- Fine grater or microplane
- Small dry skillet
- Measuring cups and spoons
- Small bowl for catching orange juice
Ingredients
Salad Base
- 5 cups fresh baby spinach Wash if needed and dry thoroughly; baby arugula can replace half.
- 2 medium oranges Peeled and segmented; zest one orange before peeling. Navel or blood oranges work well.
Honey Orange Dressing
- ½ teaspoon fresh orange zest Grate only the colored outer peel, avoiding the bitter white pith.
- 2 tablespoons fresh orange juice Squeeze from the leftover orange membranes after segmenting.
- 3 tablespoons extra-virgin olive oil Choose a mild, fruity oil.
- 1 tablespoon apple cider vinegar White wine vinegar or fresh lemon juice can be substituted.
- 1 tablespoon honey Use maple syrup for a vegan dressing.
- 1 teaspoon Dijon mustard Whole-grain mustard can be substituted for extra texture.
- salt and black pepper To taste; start with a small pinch of each.
Toppings
- ¼ small red onion Thinly sliced; soak in cold water for 5 minutes to mellow its flavor if desired.
- â…“ cup shelled pistachios Roughly chopped; use unsalted pistachios if the cheese is salty. Chopped almonds are an alternative.
- â…“ cup goat cheese or feta Crumbled; chill before crumbling for cleaner pieces. Feta is saltier than goat cheese.
- ¼ cup dried cranberries Dried cherries or golden raisins can be substituted.
- ½ avocado Optional; slice just before serving.
- additional salt and black pepper To taste; season lightly because the cheese may be salty.
Instructions
- Grate the zest from one orange before peeling it. Cut away the peel and white pith, then segment both oranges over a small bowl to catch the juice. Reserve 2 tablespoons of fresh orange juice for the dressing.
- In a small bowl, whisk together the orange juice, apple cider vinegar, honey, Dijon mustard, orange zest, and a pinch of salt and black pepper. Slowly stream in the olive oil while whisking until the dressing is pale gold, glossy, and emulsified.
- Thinly slice the red onion. If you prefer a milder flavor, soak the slices in cold water for 5 minutes, then drain and pat dry.
- Place the chopped pistachios in a dry skillet over medium heat. Toast for 2 to 3 minutes, stirring frequently, until fragrant. Transfer them immediately to a plate to cool. If using pistachios that are already roasted and salted, you can skip this step.
- Place the baby spinach in a large, wide salad bowl or on a serving platter. Make sure the leaves are clean and completely dry so the dressing coats them properly.
- Add the orange segments, toasted pistachios, crumbled goat cheese or feta, dried cranberries, sliced red onion, and avocado if using. Scatter the toppings evenly over the spinach.
- Drizzle about half of the dressing over the salad shortly before serving. Keep the remaining dressing on the side so everyone can add more to taste.
- Gently toss the salad with two large spoons, lifting from the bottom to distribute the dressing without breaking up the orange segments or avocado. Taste and adjust with additional salt, pepper, or dressing as needed. Serve immediately while the spinach is fresh and the pistachios are crunchy.
