Love this? Pin it for later!
A vibrant celebration of winter's finest produce, this nutrient-packed salad has become my go-to for everything from casual weeknight dinners to elegant brunch gatherings. The first time I served this at a family get-together, my notoriously salad-averse uncle asked for seconds – and then the recipe! There's something magical about the way the caramelized roasted carrots play against the bright citrus dressing, while the toasted almonds add that perfect crunch that keeps everyone coming back for more.
What I love most about this salad is how it transforms simple, everyday ingredients into something extraordinary. The roasting process coaxes out the natural sweetness of the carrots, creating these gorgeous, golden edges that are impossible to resist. Meanwhile, the citrus dressing – a harmonious blend of orange and lemon – adds a sunny brightness that cuts through the earthiness of the spinach. It's the kind of dish that makes you feel good about what you're eating, both in terms of flavor and nutrition.
Perfect for meal prep, holiday gatherings, or those days when you need a little sunshine on your plate, this salad has earned a permanent spot in my recipe rotation. The combination of vitamin-rich spinach, beta-carotene-packed carrots, and vitamin-C-loaded citrus makes it as healthy as it is delicious. Trust me, once you try this, you'll find yourself making it again and again!
Why This Recipe Works
- Perfect Balance: The sweet roasted carrots and tangy citrus create a harmonious flavor profile that keeps your taste buds engaged
- Texture Heaven: Creamy avocado, crunchy almonds, and tender roasted vegetables create multiple textures in every bite
- Meal Prep Friendly: Components can be prepared ahead and assembled just before serving
- Nutrition Powerhouse: Packed with vitamins A, C, and K, plus healthy fats from almonds and avocado
- Quick to Assemble: Once components are prepped, this comes together in under 10 minutes
- Adaptable: Easily modify for dietary restrictions or seasonal availability
- Restaurant Quality: Impressive presentation makes it perfect for entertaining
- Year-Round Appeal: Uses ingredients available in any season
Ingredients You'll Need
This salad celebrates the beauty of fresh, whole foods. Each ingredient plays a crucial role in creating the final masterpiece, so let's break down what you'll need and why each component matters.
Fresh Baby Spinach: The foundation of our salad, baby spinach offers a mild, slightly sweet flavor that's tender enough to eat raw. When selecting spinach, look for leaves that are vibrant green and crisp, avoiding any that appear wilted or have yellow spots. If possible, buy organic spinach, as it tends to be more tender and flavorful. For the best texture, remove any tough stems before using. If baby spinach isn't available, you can substitute with mixed spring greens or baby kale.
Rainbow Carrots: While regular orange carrots work beautifully, rainbow carrots add visual appeal with their purple, yellow, and red hues. These colorful varieties actually contain different nutrients – purple carrots are rich in anthocyanins, while yellow ones are high in lutein. When shopping, choose carrots that are firm and smooth, avoiding any that feel soft or have dark spots. The smaller, thinner carrots tend to be sweeter and more tender.
Fresh Citrus: A combination of orange and lemon juice creates the perfect balance of sweetness and acidity in our dressing. Choose citrus fruits that feel heavy for their size – this indicates they're juicy. The zest adds aromatic oils that elevate the entire dish. If you can find blood oranges during their season (December through April), they add both stunning color and a slightly berry-like flavor.
Toasted Almonds: Toasting transforms ordinary almonds into something extraordinary, releasing their natural oils and intensifying their nutty flavor. Buy whole raw almonds and slice them yourself for maximum freshness. If you have nut allergies, you can substitute with toasted pumpkin seeds or sunflower seeds for similar crunch and nutrition.
Avocado: This adds creaminess and healthy fats that help your body absorb the fat-soluble vitamins from the vegetables. Choose avocados that yield slightly to gentle pressure but aren't mushy. If preparing ahead, wait to cut the avocado until just before serving to prevent browning.
How to Make Healthy Citrus Spinach Salad with Roasted Carrots and Toasted Almonds
Preheat and Prepare
Preheat your oven to 425°F (220°C). Line a large rimmed baking sheet with parchment paper for easy cleanup. Scrub the carrots clean under running water, but no need to peel them unless the skins are particularly thick or blemished. Pat them completely dry with a clean kitchen towel – this helps them roast rather than steam.
Roast the Carrots
Cut the carrots into 2-inch pieces, keeping them as uniform as possible for even cooking. If using thicker carrots, cut them lengthwise first. In a large bowl, toss the carrots with 2 tablespoons olive oil, 1/2 teaspoon salt, and 1/4 teaspoon freshly ground black pepper. Arrange them in a single layer on the prepared baking sheet, ensuring they don't overlap. Roast for 20-25 minutes, turning once halfway through, until they're tender when pierced with a fork and have gorgeous caramelized edges.
Toast the Almonds
While the carrots roast, toast the almonds. Heat a dry skillet over medium heat and add the sliced almonds. Stir frequently for 3-5 minutes until they're golden brown and fragrant. Watch them carefully as they can burn quickly! Once toasted, immediately transfer them to a plate to stop the cooking process.
Prepare the Citrus Dressing
In a small bowl or mason jar, whisk together the orange juice, lemon juice, orange zest, Dijon mustard, and honey. Slowly drizzle in 1/3 cup olive oil while whisking continuously until the dressing is emulsified and creamy. Season with 1/2 teaspoon salt and 1/4 teaspoon pepper. Taste and adjust the seasoning – you want a perfect balance of sweet, tart, and savory.
Prepare the Spinach
While the carrots finish roasting, prepare the spinach. If using pre-washed baby spinach, give it a quick rinse anyway to freshen it up. Use a salad spinner or clean kitchen towels to ensure the leaves are completely dry – any remaining water will dilute the dressing. Place the spinach in a large serving bowl or platter.
Slice the Avocado
Cut the avocado in half lengthwise, remove the pit, and score the flesh in a crosshatch pattern without cutting through the skin. Use a spoon to scoop out perfect cubes. To prevent browning if assembling ahead, squeeze a little lemon juice over the avocado pieces.
Assemble the Salad
Once the carrots are roasted and slightly cooled, arrange them artistically over the spinach. Scatter the avocado cubes on top, followed by the toasted almonds. If using feta cheese, crumble it over now. Drizzle with about half the dressing to start – you can always add more later.
Final Touches
Garnish with fresh herbs if desired – a few leaves of fresh mint or basil add an extra layer of flavor. Serve immediately with the remaining dressing on the side, allowing guests to add more to taste. The contrast of warm roasted carrots against the cool, crisp spinach is absolutely divine!
Expert Tips
Temperature Matters
For perfectly roasted carrots, don't crowd the pan – they need space for air circulation. If your baking sheet is too crowded, the carrots will steam rather than roast, missing out on those delicious caramelized edges.
Dressing Consistency
If your citrus dressing separates, don't worry – just give it a good shake or whisk. For an extra-creamy dressing, add a teaspoon of tahini or Greek yogurt for body and richness.
Make-Ahead Strategy
Roast the carrots and toast the almonds up to 3 days ahead. Store them separately in airtight containers at room temperature. The dressing can be made up to 5 days ahead – it will actually taste better as the flavors meld!
Spinach Freshness
To keep spinach fresh longer, line your storage container with paper towels to absorb excess moisture. If your spinach is looking limp, soak it in ice water for 5 minutes to crisp it up.
Almond Toasting
Never walk away from toasting nuts! They can go from perfect to burnt in under a minute. If you're nervous, toast them in a 350°F oven for 8-10 minutes instead, stirring once.
Flavor Enhancement
For an extra flavor boost, reserve some orange segments to add to the salad. Simply supreme the orange by cutting between the membranes for beautiful, jewel-like segments.
Variations to Try
Winter Wonderland
Add roasted beets and swap the citrus for pomegranate arils. The earthy beets and tart pomegranate create a stunning color contrast while adding extra antioxidants.
Summer Breeze
Replace roasted carrots with grilled peach slices and add fresh berries. The grilled fruit adds a smoky sweetness that's perfect for summer barbecues.
Protein Power
Top with grilled chicken, shrimp, or pan-seared salmon to transform this side dish into a satisfying main course. The citrus dressing pairs beautifully with seafood.
Mediterranean Twist
Add kalamata olives, cucumber, and substitute the almonds with toasted pine nuts. Use white wine vinegar in place of lemon juice for a different acid profile.
Spicy Kick
Add a minced jalapeño to the dressing and sprinkle chili flakes over the roasted carrots. The heat pairs beautifully with the sweet citrus and earthy vegetables.
Grain Bowl
Serve over a bed of warm quinoa or farro for a heartier version. The grains soak up the dressing beautifully and make this more filling for lunch.
Storage Tips
Proper storage is key to maintaining the quality of your salad components. Here's how to keep everything fresh and delicious:
Component Storage
Store roasted carrots, toasted almonds, and dressing separately in airtight containers. Roasted carrots will keep for 5 days in the refrigerator, while toasted almonds can stay at room temperature for up to 2 weeks. The dressing will last 5 days refrigerated.
Assembled Salad
Once dressed, the salad should be consumed within 2 hours for optimal texture. If you need to store leftovers, remove the avocado first (it will brown), and store the dressed salad for up to 24 hours. The spinach will wilt but still taste good.
Make-Ahead Meal Prep
For weekly meal prep, portion the spinach into individual containers, add roasted carrots (cooled), and a small container of almonds. Keep the dressing in separate small containers. Add avocado and dressing just before eating. This setup keeps everything fresh for up to 5 days!
Frequently Asked Questions
Absolutely! Rainbow carrots are primarily for visual appeal, though they do offer slightly different nutritional profiles. Orange carrots are perfectly delicious and will work exactly the same in this recipe. The key is to choose fresh, firm carrots regardless of color.
The citrus in the dressing helps prevent browning, but for longer storage, cut the avocado just before serving. If you must prep ahead, brush the cut surfaces with lemon juice, wrap tightly in plastic wrap, and refrigerate for up to 24 hours. The slight browning won't affect the flavor, just the appearance.
Yes! Replace the almonds with toasted pumpkin seeds, sunflower seeds, or even roasted chickpeas for crunch. Each option adds a different nutritional profile – seeds add healthy fats, while chickpeas boost protein content.
For stovetop, use a dry pan over medium heat, stirring constantly for 3-5 minutes. For oven method, spread on a baking sheet and toast at 350°F for 8-10 minutes, stirring once. The nuts are done when they smell fragrant and have turned golden. They'll continue to cook slightly after removing from heat, so err on the side of lighter.
Yes, but I recommend giving it a quick rinse anyway. Bagged spinach can sometimes have a slightly slimy texture or off flavor. A quick rinse and thorough drying will refresh it. Look for bags with the furthest expiration date and no visible moisture inside.
The citrus dressing will keep for 5 days refrigerated in an airtight container. The flavor actually improves after the first day as the ingredients meld together. If it separates, just shake or whisk vigorously to re-emulsify before using.
healthy citrus spinach salad with roasted carrots and toasted almonds
Ingredients
Instructions
- Roast the carrots: Preheat oven to 425°F. Toss carrots with 2 tbsp olive oil, 1/2 tsp salt, and 1/4 tsp pepper. Roast on a parchment-lined baking sheet for 20-25 minutes until tender and caramelized.
- Toast the almonds: In a dry skillet over medium heat, toast sliced almonds for 3-5 minutes, stirring frequently, until golden and fragrant. Set aside to cool.
- Make the dressing: Whisk together orange juice, lemon juice, orange zest, Dijon, and honey. Slowly drizzle in 1/3 cup olive oil while whisking until emulsified. Season with remaining salt and pepper.
- Assemble the salad: Place spinach in a large bowl. Top with roasted carrots, diced avocado, and toasted almonds. Drizzle with desired amount of dressing.
- Serve immediately: Toss gently and serve with extra dressing on the side. Garnish with feta and fresh herbs if using.
- Storage: Components can be stored separately for up to 5 days. Assembled salad is best enjoyed immediately.
Recipe Notes
For best results, roast the carrots until they have beautiful caramelized edges – this adds incredible depth of flavor. The dressing can be made up to 5 days ahead and actually tastes better as the flavors meld. For meal prep, store components separately and assemble just before serving.