The Sunshine Citrus Salad

This is the perfect anytime salad — it brings the vitamins and minerals that boost your mood and gives you that piece of sunshine you need! It’s layered with fresh spinach, roasted broccoli and carrots, vibrant juicy orange slices, a bright and tangy orange vinaigrette, roasted and salted cashews, and a pinch of sea salt sprinkled just right over the top. Tell me that doesn’t sound like something you want right now?!

Citrus spinach salad with roasted broccoli, carrots, and fresh orange slices.

Citrus Spinach Salad with Roasted Veggies & Orange Vinaigrette

There is nothing like a fresh salad. They hydrate you, bring all those refreshing notes of real goodness, and give your body so many different nutrients from the greens, vegetables, nuts, and yes — even delicious fresh fruits.

Salads are perfect on their own, paired with a protein-rich meal, as a fun side for summer gatherings and parties, and even for breakfast (haha — which is when I made and tested this recipe for all you wonderful people).

I know some people feel a little skeptical about fruit on a savory salad… but it works so well. And here’s the bonus: when you pair citrus (that vitamin C!) with spinach and broccoli, your body absorbs more iron than it would if you ate the greens alone. That’s a smart nutritional win.

This salad is citrus-forward, spinachy in the best way, and packed with texture — crunchy nuts, tender roasted vegetables, and that soft-yet-crisp spinach base soaking up all the flavorful vinaigrette. It’s one of those salads you keep in your back pocket because it pairs with just about anything you can think up or imagine.

If you make it, leave a comment below and let me know what you think — I love hearing from you!

The Health Notes for This Recipe

  • 🥬 Vitamin K, Anyone?

    Spinach and broccoli are rich in vitamin K, which supports bone health and healthy blood circulation. Strong bones and a happy heart? Yes, please.

  • 💪 Want More Iron?

    Spinach comes in clutch again with that iron, supporting healthy red blood cells that transport oxygen through your body — helping you breathe well, feel energized, and think clearly all day long. And remember, the vitamin C from the oranges helps your body absorb that iron even better!

  • 🍊 Vitamin C Boost

    The oranges bring high-quality vitamin C to the salad party — supporting immune health, glowing skin, and enhanced iron absorption from your greens.

  • 🌿 Got Fiber?

    Pretty much every plant, green, nut, and fruit in this recipe brings plant-based fiber. That means digestive support and fuel for your beneficial gut bacteria — even after the salad is long gone.

  • 🥕 Vitamin A (Beta-Carotene)

    Carrots are loaded with beta-carotene, which supports healthy skin and eyesight. Roasting them lightly keeps their natural sweetness while preserving all that goodness just for you!

  • 🫒 Healthy Fats

    Olive oil delivers heart-loving monounsaturated fats and polyphenols with anti-inflammatory benefits. And those cashews? Healthy fats plus a little protein to help keep you full and satisfied. Perfect, right?

  • 💧 Hydrate All Day, Baby

    Spinach, oranges, broccoli, and carrots are naturally water-rich foods. That means hydration support in every bite — perfect for those long summer days in the sun.

Just a Good Note!!! This is a perfect recipe for Mediterranean-style cooking and eating. It focuses on healthy fats, lots of fruits and vegetables, smart crunchy nuts, and fresh herbs — creating a low-inflammatory dish that supports your overall health beautifully!

Mediterranean-style spinach salad with roasted veggies and olive oil dressing Toppings

Other Toppings You Can Add

  • Crumbled feta cheese — sprinkle over the top for saltiness and creaminess.

  • Cubed or sliced avocado — more healthy fats, potassium, fiber, and vitamins. It adds richness without even needing to bring the cheese to the party.

  • Slivered almonds — if you can’t have cashews or just prefer almonds, swap them in (or add both!).

  • A mix of oranges — try blood oranges, Cara Cara, and navel for gorgeous color and vibrant flavor.

  • Extra heat — drizzle a little sriracha over the top so each bite has fresh citrus, a touch of sweetness, and just the right kick.

Bright citrus salad with spinach, oranges, and crunchy cashews.

What to Serve This Salad With

  • Turkey burgers — lean protein, tangy cheese like Swiss, whole grain buns, lettuce, and pickles or fresh tomatoes for the right amount of acidity.

  • Cottage cheese toast — olive oil–brushed toast topped with cottage cheese, your favorite sauce (maybe sriracha!), and microgreens. Protein-packed and creamy.

  • Grilled cheese — your favorite cheese between whole grain bread, dry-pan cooked for a heart-smart option - without all that unwanted butter.

  • Chicken sliders — shredded, baked, or grilled chicken on a bun with a delicious sauce.

  • Alongside a protein-focused main like steak, grilled chicken, or salmon.

  • Alongside a plant-based main like cauliflower steaks, grilled portobello mushrooms, or baked eggplant.

  • Or honestly… it really is perfect all by itself.

Fresh spinach orange salad topped with roasted vegetables and chopped cashews ingredients

Ingredients:

Salad Base

  • Fresh spinach

  • Oranges (navel or Cara Cara), peeled and sliced

Roasted Vegetables

  • Fresh broccoli florets

  • Carrots, chopped into bite-sized pieces

  • Dried oregano

  • Garlic powder

  • Olive oil, for drizzling and roasting

Toppings

  • Roasted and salted cashews, chopped

  • Pinch of sea salt

Orange Vinaigrette

  • Orange juice

  • Olive oil

  • Honey

  • Apple cider vinegar

  • Dried oregano

  • Salt

  • Black pepper

  • Sriracha

Roasted broccoli and carrots on a baking sheet before assembling salad.

How to Make This Citrus Spinach Salad

Step 1: Preheat & Prep

Preheat your oven to 425°F and line a baking sheet with foil. Set it aside so it’s ready to go.

Step 2: Season the Vegetables

In a large bowl, add the broccoli florets and chopped carrots. Drizzle with olive oil and sprinkle in the dried oregano and garlic powder. Toss everything together until the vegetables are evenly coated and glossy.

Step 3: Roast to Perfection

Spread the vegetables onto the prepared baking sheet in an even layer (this helps them roast instead of steam). Bake for 25–30 minutes, or until the edges are lightly crisp and the vegetables are fork-tender — meaning a fork slides through easier.

Remove from the oven and allow them to cool for 5–10 minutes while you prepare the dressing.

Step 4: Whisk the Orange Vinaigrette

In a medium bowl, combine the orange juice, olive oil, honey, apple cider vinegar, dried oregano, salt, black pepper, and sriracha. Whisk until smooth and fully combined. The dressing should look bright, glossy, and lightly emulsified.

Step 5: Build Your Salad

On a large serving plate or bowl, spread the spinach into an even layer to create a fresh, vibrant base.

Spoon the slightly cooled roasted vegetables evenly over the spinach (you don’t want the heat to wilt the greens too quickly). Arrange the orange slices beautifully across the top.

Step 6: Finish & Serve

Drizzle with your desired amount of orange vinaigrette. Sprinkle with chopped cashews and a pinch of sea salt. Serve immediately and enjoy — this salad is vibrant, citrusy, fresh, and packed with texture in every bite.

The Sunshine Citrus Salad Recipe Card
Next
Next

Strawberry Wheat German Pancakes (Easy Dutch Baby Recipe)