Salads
This 5 a day salad recipe delivers a vibrant, nutrient-packed meal in just 15 minutes—no fancy skills required. The secret lies in balancing textures (crunchy, tender, creamy) and flavors (bright, earthy, tangy) while ensuring every bite counts toward your daily vegetable intake. I designed this salad to be both restaurant-quality and effortlessly adaptable, using simple ingredients you likely already have on hand.
What makes this salad special is its flexible foundation: a base of crisp greens paired with five distinct vegetables that provide color, crunch, and nutrition.
The light vinaigrette (or yogurt dressing) ties everything together without overpowering the fresh flavors, while optional add-ins like toasted nuts or grains transform it into a complete meal. The best part? It stays fresh for up to 3 days in the fridge, making it perfect for meal prep.
By the time you're done assembling, you'll have a salad that's visually stunning and packed with fiber, vitamins, and antioxidants—all while being satisfying enough to stand in for a main dish. The combination of juicy citrus, sweet berries, and crunchy vegetables creates a balance that keeps every bite exciting.
Whether you're fueling up for work or packing lunches for the week, this salad delivers on both nutrition and flavor.
For extra protein or heartiness, add chickpeas, quinoa, or grilled chicken. The possibilities are endless, but the core concept remains: a quick, vibrant, and nourishing salad that makes healthy eating effortless. Let's get started with the ingredients you'll need.
Ingredients for 5 a day salad
Fresh greens, five vibrant veggies, and a bright dressing—this salad packs nutrition and flavor effortlessly.
| Ingredient | Amount | Notes |
|---|---|---|
| Baby Spinach 🌿 | 4 cups | Fresh, loosely packed |
| Cherry Tomatoes 🍅 | 1 pint | Halved for bite-sized pieces |
| Cucumber 🥒 | 1 medium | English or Persian, sliced thin |
| Bell Peppers 🧅 | 2 whole | Red or yellow, thinly sliced |
| Carrots 🥕 | 2 medium | Julienned or matchstick cut |
| Avocado 🥑 | 1 medium | Ripe, pitted and sliced |
| Red Onion 🧅 | ¼ cup | Thinly sliced, soak in cold water |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For vinaigrette, fruity flavor |
| Lemon Juice 🍋 | 3 tbsp | Freshly squeezed, bright flavor |
| Dijon Mustard 🌶️ | 1 tbsp | For depth in dressing |
| Plain Greek Yogurt 🥛 | ½ cup | Full-fat for creaminess |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Toasted Walnuts 🌰 | ½ cup | Optional for crunch |
| Fresh Basil 🌿 | ¼ cup | Chopped for garnish |
The spinach is your canvas—baby spinach stays crisp longer than regular, but any leafy green works. Trader Joe's has the best pre-washed baby spinach, but organic from the grocery store produce section is fine too. For the bell peppers, red or yellow add the most vibrant color—skip green if you want to maximize vitamin C. Carrots should be crisp and bright orange, not rubbery. If you're using English cucumbers, those bumpy ones, slice them paper-thin to avoid waterlogged salad. The avocado? Ripe but firm is key—press gently, it should yield slightly. For the red onion, thinly slice and soak in cold water for 5 minutes to mellow the bite.
No cherry tomatoes? Grape tomatoes or halved Roma tomatoes work perfectly. Swap the cucumber for zucchini or radishes if you're feeling adventurous. The dressing can be made without yogurt—just use more olive oil and lemon juice for a lighter version. For a sweeter touch, add 1 tsp honey or maple syrup to the dressing. The walnuts are optional but add serious texture—toast them in a dry pan for 3-4 minutes until golden. Fresh basil is ideal, but dried basil at half the amount works in a pinch. If you're short on time, pre-chop all your veggies and store them in airtight containers in the fridge for up to 3 days.
This salad keeps beautifully for 3 days in the fridge, though the avocado will darken—spritz it with lemon juice to slow browning. The dressing separates if stored separately, so shake it before using. For meal prep, store components separately and assemble just before eating to maintain crispness. The walnuts and basil can be added fresh right before serving. If you're making this ahead for a crowd, double the dressing and store it in a separate container. The flavors actually improve after sitting overnight as everything marries together.
Why You'll Love This Recipe
- I’ll be real: the bell peppers and carrots take two minutes to shred on a box grater—no knife skills required. Baby spinach stays whole, cherry tomatoes pop right off the vine, and cucumber? Just slice in half, scoop out the seeds, and chop the flesh. Honestly, my hands are cleaner than when I fold laundry.
- No Chopping Chaos: I’ll be real: the bell peppers and carrots take two minutes to shred on a box grater—no knife skills required. Baby spinach stays whole, cherry tomatoes pop right off the vine, and cucumber? Just slice in half, scoop out the seeds, and chop the flesh. Honestly, my hands are cleaner than when I fold laundry.
- Sweet-Savory Balance: That carrot’s natural sweetness and the bell pepper’s crisp bite? They’re the perfect contrast to the bright, juicy cherry tomatoes. Toss in a handful of fresh spinach, and you’ve got a salad that’s ridiculously satisfying—no dressing needed (though I won’t judge if you add one).
- Lunchbox Hero: Between us, this is my go-to for meal prep—it keeps for days in the fridge, and the veggies stay crisp. Pack it in a jar, and by lunchtime, it’s a vibrant, crunchy masterpiece. My kids used to complain about salads… until they tried this one. (Yes, even on a Tuesday night.)
Step-by-step instructions for vibrant veggie-packed salad
Here's how to assemble this colorful, nutrient-dense salad with perfect texture balance.
Prep All Vegetables for Maximum Crunch
Start by rinsing the 4 cups baby spinach thoroughly in a colander and gently spin dry. This keeps the leaves crisp and prevents a soggy salad. While the spinach drains, halve the 1 pint cherry tomatoes by making a small cut around the stem and squeezing gently to remove seeds—this makes them easier to eat and prevents excess juicing.
Next, thinly slice the 1 medium cucumber into ¼-inch rounds using a sharp mandoline or chef's knife. For the 2 whole bell peppers, remove stems and seeds, then slice into ¼-inch strips—red or yellow both work beautifully. Julienne the 2 medium carrots into matchstick-thin pieces using a peeler or knife for even cutting. Finally, pit and slice the 1 medium avocado lengthwise, then peel and cut into ¼-inch chunks, saving any remaining avocado for garnish if needed.
Create the Creamy Yogurt-Lemon Dressing
In a small bowl, whisk together the 0.5 cup plain Greek yogurt, 3 tbsp lemon juice, 1 tbsp Dijon mustard, 0.25 cup extra-virgin olive oil, 1 tsp salt, and 0.5 tsp black pepper until completely smooth. The dressing should be thick but pourable—if it's too thick, whisk in 1-2 teaspoons of water to reach a creamy consistency. Taste and adjust seasoning, remembering the lemon juice will brighten as it sits.
Here's the thing—this dressing is the secret weapon. The Greek yogurt adds protein and creaminess without overpowering the fresh vegetables, while the lemon juice keeps everything vibrant. Let the dressing sit for 5 minutes before using to allow flavors to meld slightly.
Assemble the Salad with Perfect Layering
In a large serving bowl, create a base with the 4 cups baby spinach. This acts as your canvas, ready to absorb all the colors and flavors. Gently arrange the cherry tomatoes, cucumber slices, bell pepper strips, carrots, and avocado chunks in even distribution across the spinach. For visual appeal, I like to create a rainbow pattern—reds, greens, yellows, and oranges all visible at once.
Drizzle half of the dressing over the vegetables and toss gently with tongs, being careful not to crush the spinach or softer vegetables. The dressing should coat everything evenly but not pool at the bottom. Let the salad sit for 3-5 minutes before serving—this allows the flavors to marry slightly and the spinach to soften just enough to make it more palatable.
Add Finishing Touches for Texture and Flavor
Just before serving, sprinkle the 0.25 cup chopped fresh basil and 0.5 cup toasted walnuts over the top. The basil adds a fresh, slightly peppery note that complements the lemon, while the walnuts provide a satisfying crunch. For the 0.25 cup red onion, drain it thoroughly from its cold water soak (which removes some of the sharpness) and sprinkle it evenly over the salad.
This is where the magic happens—each bite delivers a perfect balance of textures: crisp spinach, juicy tomatoes, creamy avocado, crunchy walnuts, and tender bell peppers. If you're serving immediately, drizzle with the remaining dressing. For a make-ahead option, store the dressing separately and toss just before serving to maintain crispness.
Serve Immediately for Optimal Freshness
Transfer the salad to individual plates, dividing evenly for 4 servings. I like to arrange it with the spinach as the base, vegetables scattered artistically, and a final drizzle of dressing. Garnish with additional avocado slices if desired, and serve with a sprinkle of freshly cracked black pepper for a pop of color.
This salad is best enjoyed immediately while the avocado is at its peak ripeness and the vegetables retain their crisp texture. The flavors continue to develop as they sit, so if you're preparing ahead, assemble everything except the dressing and store separately in airtight containers in the refrigerator for up to 24 hours. Toss with dressing just before serving to maintain that fresh, vibrant quality.
Pro Tips For Making 5 A Day Salad
- CHOP CUKE FIRST: Slice the cucumber into ¼-inch half-moons before anything else—it releases the most water, which pools at the bottom of your bowl. Save yourself from soggy spinach by draining those slices for 5 minutes in a colander while you prep the rest.
- SALT TOMATOES IMMEDIATELY: Sprinkle cherry tomatoes with a pinch of flaky salt right after halving them. It softens their skin slightly and makes them taste brighter—no waiting, just a quick toss. (Yes, even if you’re impatient like me.)
- GRATE CARROTS FINE: Use the smallest holes on your box grater for carrots—thin, uniform shreds mix better and stay crisp longer than chunky slices. If you’re lazy, a microplane works, but your knife skills will thank you later.
- DRESS AFTER LAYING: Build the salad in layers (spinach base, veggies on top), then drizzle dressing last so it doesn’t turn the baby spinach into a sad, wilted mess. A quick shake of the bowl ensures even coating without drowning the greens.
Perfect pairings for this 5 a day salad
Bright Dressing Pairings
This salad's creamy yogurt-lemon dressing pairs beautifully with citrus-forward flavors—think orange segments or grapefruit slices on the side. The acidity in the dressing enhances the natural sweetness of citrus, creating a refreshing contrast.
For a sweeter touch, serve with honey-drizzled berries like strawberries or blueberries, which balance the salad's tangy notes. 🍋
If you prefer a lighter option, swap the yogurt dressing for a simple balsamic glaze (reduce ¼ cup balsamic vinegar with 1 tbsp honey and 1 tsp Dijon mustard until syrupy). Drizzle over the salad just before serving—it adds depth without overpowering the fresh veggies.
For a spicy kick, add ½ tsp red pepper flakes to the dressing or serve with pickled jalapeños on the side.
Protein Boosters
Turn this salad into a complete meal by adding grilled chicken breast (seasoned with lemon-pepper), smoked salmon, or white beans for plant-based protein.
I like to lightly grill or pan-sear the chicken with 1 tbsp olive oil, ½ tsp garlic powder, and ¼ tsp smoked paprika before slicing it over the salad.
For a vegan option, toss in ½ cup cooked quinoa or roasted chickpeas (tossed with 1 tsp cumin and ½ tsp garlic powder).
For a Mediterranean twist, add feta cheese crumbles (about ¼ cup) and kalamata olives (pitted and halved). The salty, briny flavors complement the fresh vegetables perfectly.
If you're watching your calories, opt for low-fat feta or skip the cheese entirely—your taste buds won’t miss it as much as you think!
Beverage Pairings
Pair this vibrant salad with sparkling water infused with cucumber and mint for a refreshing, palate-cleansing drink. The bubbles cut through the richness of the yogurt dressing, while the mint echoes the fresh basil in the salad.
For a wine lover, a crisp Sauvignon Blanc (like Kim Crawford or Oyster Bay) brings bright acidity that matches the lemon in the dressing. 🍷
If you prefer beer, a light lager (such as Peroni or Corona) or a wheat beer (like Blue Moon) works beautifully. The effervescence and mild sweetness balance the salad’s tangy and crunchy elements.
For a non-alcoholic option, try hibiscus iced tea—its tartness pairs wonderfully with the lemony dressing and fresh veggies.
Seasonal Variations
Swap ingredients based on what’s fresh and in season to keep this salad exciting year-round. In spring, use asparagus (shaved into ribbons) and strawberries for a sweet-tart contrast. For summer, add heirloom tomatoes and peaches (sliced thinly) for extra juiciness.
In fall, incorporate butternut squash (roasted and cubed) and apples (thinly sliced) for a heartier texture. 🍎
Winter calls for roasted Brussels sprouts (halved and tossed with 1 tsp olive oil and ½ tsp balsamic vinegar) and pomegranate seeds for a pop of color and crunch.
You can also add sautéed mushrooms** (cooked with 1 tsp thyme and 1 clove minced garlic) for an earthy depth. Each seasonal swap keeps the salad balanced while celebrating what’s freshest in your kitchen.
Nutrition facts
Frequently asked questions
Can I make this salad ahead of time?
Store the dressing separately and keep all veggies prepped (but unassembled) in airtight containers for up to 3 days. Just before serving, toss everything together to maintain crispness. For the avocado, add it fresh when ready to eat to prevent browning—spritz with lemon juice if prepping ahead.
What if I don't have all the ingredients?
No problem! Swap any veggie for something similar—try zucchini for cucumber or sweet potatoes for carrots. Skip the walnuts? Use sunflower seeds or pumpkin seeds for crunch. The key is keeping that 5-a-day variety for nutrition!
How do I keep the greens from getting soggy?
Always spin dry your greens thoroughly and store them separately from wet ingredients. Add dressing just before serving, and avoid over-tossing. For extra insurance, line your bowl with a paper towel before assembling. The secret is timing—keep everything crisp until the very last minute!
Can I make this salad gluten-free or vegan?
Yes! This recipe is naturally gluten-free. For vegan, simply omit the Greek yogurt dressing and use a cashew-based dressing (blend soaked cashews with lemon juice and water) or a vegan mayo alternative. All other ingredients are plant-based!
What's the best way to store leftovers?
Keep components separate in airtight containers for up to 3 days. Store the dressing separately and toss with the salad just before eating. For the avocado, wrap it tightly in plastic wrap with a paper towel to slow browning. Refrigerate immediately after assembly to maintain freshness.
