Spinach Salad with Orange & Almonds
A bright, refreshing salad where tender baby spinach meets juicy orange segments and crunchy toasted almonds. Tossed in a simple homemade citrus vinaigrette, this salad balances sweet, tangy, and nutty flavors in every bite. Ready in just 15 minutes, it is the perfect light lunch or elegant side dish.
For 4 servings
- prep · ~3 min
Toast the almonds.
Place the sliced almonds in a small dry skillet over medium-low heat. Toast for 2 to 3 minutes, shaking the pan occasionally, until lightly golden and fragrant. Transfer immediately to a cool plate to stop the cooking.
TIPAlmonds burn quickly — do not walk away from the pan. - prep · ~5 min
Segment the oranges.
Slice off the top and bottom of each orange to expose the flesh. Stand the orange on one flat end and cut away the peel and white pith, following the curve of the fruit. Hold the peeled orange over a small bowl and cut between the membranes to release clean segments. Squeeze the remaining membranes into the bowl to collect 2 tablespoons of juice for the dressing.
- mix · ~1 min
Make the citrus vinaigrette.
In a small bowl, whisk together the orange juice, lemon juice, olive oil, salt, and black pepper until well combined and slightly emulsified.
- mix · ~1 min
Toss the salad.
Place the baby spinach in a large serving bowl. Add the thinly sliced red onion and orange segments. Drizzle with the vinaigrette and gently toss everything together until the spinach is evenly coated.
TIPUse your hands or two large spoons and toss lightly — delicate spinach bruises easily. - garnish
Top with toasted almonds and serve immediately.
Scatter the toasted sliced almonds over the top of the salad. Serve right away while the spinach is crisp and the almonds are crunchy.
TIPDo not toss almonds in advance — they will soften from the dressing.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Make sure the spinach is thoroughly dried after washing so the dressing clings properly.
- 2Toast the almonds in a single layer and watch them closely—they turn from golden to burnt very quickly.
- 3Segment the oranges over a bowl to catch the juice, then use that juice in the dressing for maximum flavor.
- 4Toss the salad gently with your hands to avoid bruising the delicate baby spinach leaves.
- 5Add the toasted almonds just before serving so they stay crunchy—they soften quickly if mixed with dressing.
- 6For best texture, serve the salad immediately after tossing while the spinach is still crisp and bright.
- 7You can prep the orange segments and vinaigrette up to a day ahead; store them separately in the fridge.
Adapt it for your goals.
Protein boost
Add 100g of grilled chicken or chickpeas to turn this salad into a more filling lunch or light dinner.
veganVegan
This recipe is already vegan—just ensure the almonds are not coated in honey or butter. Replace honey with agave if needed in other variations.
low oilLow-oil
Reduce olive oil to 1 tbsp and increase the orange juice to 3 tbsp for a lighter dressing that still brings plenty of citrus flavor.
add cheeseAdd cheese
Crumble 30g of feta or goat cheese over the top for a creamy, salty contrast to the sweet orange and crunchy almonds.
nut freeNut-free
Replace almonds with sunflower seeds or pumpkin seeds, toasting them the same way for a nut-free crunch.
Why this is on our healthy list.
Rich in Vitamin C
Oranges and fresh lemon juice provide a hefty dose of vitamin C, which supports immune function and helps your body absorb iron from the spinach.
High in Vitamin K
Baby spinach is packed with vitamin K, essential for blood clotting and maintaining strong bones.
Heart-Healthy Fats
Extra virgin olive oil and almonds supply monounsaturated and polyunsaturated fats that can support cardiovascular health.
Good Source of Iron
Spinach provides plant-based iron, and the vitamin C in the orange juice helps improve its absorption.
Low in Calories
This salad is naturally low in calories while being nutrient-dense, making it a great choice for weight management.
Frequently asked questions
Yes, pre-sliced almonds work well and toast faster—just reduce the toasting time to 1–2 minutes and watch carefully.







