Spinach Salad

This spinach salad is made for real life—fresh, easy, and quick. It serves 4 people and takes about 10 minutes to prep, plus 5 minutes if you decide to toast the almonds for extra flavor. No oven needed here! You’ll rinse and dry the spinach, slice a few simple toppings, and dress it with a light olive oil and balsamic vinegar dressing. It’s all about straightforward, bright flavors without any fuss.
Below, you’ll find the full list of ingredients and step-by-step instructions. I’ve also included handy tips for keeping your spinach crisp, ideas for bulking up the salad or keeping it vegetarian, plus make-ahead and storage advice so this salad can slide right into your weeknight meals, lunchboxes, or casual get-togethers.
Simple Flavors, Big Impact
This spinach salad is about simple, flexible, and fresh flavors that really work. The tender spinach leaves balance perfectly with the crunchy toppings, while the dressing brings everything together without overpowering the salad’s natural brightness. It’s made for busy weeknights but easy enough to tweak based on what’s in your fridge (try a strawberry and avocado version with poppyseed dressing). Whether you’re making a big bowl for the whole family or a smaller portion for lunch, this salad is budget-friendly, quick to throw together, and keeps your kitchen clean with minimal dishes. Plus, it’s a crowd-pleaser since everyone can customize their plate just how they like it. There’s something so comforting about a salad that feels easy and familiar, and this one absolutely fits that bill.
The best part? This salad comes together so fast and doesn’t take any advance planning. You can chop your veggies earlier in the day, then toss everything together right before mealtime. It doubles easily if you need more and travels well for packed lunches or to-go dinners — making it a perfect staple for meal prepping.
Ingredients and Handy Notes

- 6 cups fresh baby spinach
- ½ cup thinly sliced red onion
- ½ cup cherry tomatoes, halved
- ¼ cup sliced almonds
- ¼ cup crumbled feta cheese
- 2 tbsp olive oil
- 1 tbsp balsamic vinegar
- ½ tsp salt
- ¼ tsp black pepper
Prep, Toast, and Toss
- Rinse the baby spinach and dry thoroughly so the leaves stay crisp.
- Thinly slice the red onion and separate the rings.
- Halve the cherry tomatoes.
-
Set the prepped spinach, onion, and tomatoes aside in a large bowl, keeping the spinach airy.

- Toast the sliced almonds in a dry skillet over medium heat, stirring frequently until golden and aromatic; let cool.
- Add the cooled toasted almonds to the large bowl with the spinach, onion, and tomatoes.
- Drizzle olive oil and balsamic vinegar over the salad, then toss gently with hands or tongs until the leaves are lightly coated.
-
Top with crumbled feta, season with salt and freshly ground black pepper, and give one last gentle toss.

-
Let the salad rest about one minute to allow the flavors to meld.

Ways to Customize Your Salad
Meaty Version
Toss in some grilled chicken slices—this grilled strawberry chicken salad is a great example—turkey breast, or crispy bacon bits. Keep it balanced by adding just enough protein to make the salad a satisfying main without overwhelming the fresh greens.
Vegetarian Option
Try roasted chickpeas or boiled eggs for an easy protein boost. Both add texture and substance without making the salad complicated or heavy.
Ingredient Swap
Don’t have almonds? Walnuts or sunflower seeds make great crunchy alternatives. The key is the crunch, so swap in whatever you have on hand.
Flavor or Herb Boost
Brighten things up with fresh herbs like parsley or basil; for an herb-forward template, see our Italian Salad. Adding a small handful elevates the salad’s freshness and adds a burst of flavor without extra effort.
Quick Answers and Troubleshooting
Can I make this ahead of time?
Absolutely! Just keep the spinach and toppings separate until you’re ready to serve. Cook add-ins like air-fried cauliflower ahead and toss them in just before serving for extra crunch and warmth.
What’s a common mistake?
Dressing the salad too early often leads to soggy, wilted spinach. It’s best to wait until just before eating.
Can I swap the cheese?
Yes! Goat cheese is a fantastic alternative that brings a creamy tang to the salad. Or skip the crumbles and whisk a tangy, creamy dressing by thinning this Creamy Avocado Cottage Cheese Dip with a splash of lemon.
Why is my salad soggy?
The spinach was most likely too wet before dressing. Make sure to dry the leaves well for a crisp salad.
How long does it last in the fridge?
If stored undressed and separated from other ingredients, the spinach stays fresh for up to three days.
PrintA fresh, easy, and quick spinach salad featuring baby spinach, cherry tomatoes, red onion, toasted almonds, and crumbled feta cheese dressed with olive oil and balsamic vinegar. Serves 4 and ready in about 15 minutes, perfect for busy weeknights and customizable to suit preferences.
- Prep Time: 10 minutes
- Cook Time: 5 minutes
- Total Time: 15 minutes
- Yield: 4 servings 1x
- Category: Salad
Ingredients
- 6 cups fresh baby spinach
- ½ cup thinly sliced red onion
- ½ cup cherry tomatoes, halved
- ¼ cup sliced almonds
- ¼ cup crumbled feta cheese
- 2 tablespoons olive oil
- 1 tablespoon balsamic vinegar
- ½ teaspoon salt
- ¼ teaspoon black pepper
Instructions
- Rinse the baby spinach and dry thoroughly so the leaves stay crisp.
- Thinly slice the red onion and separate the rings.
- Halve the cherry tomatoes.
- Set the prepped spinach, onion, and tomatoes aside in a large bowl, keeping the spinach airy.
- Toast the sliced almonds in a dry skillet over medium heat, stirring frequently until golden and aromatic; let cool.
- Add the cooled toasted almonds to the large bowl with the spinach, onion, and tomatoes.
- Drizzle olive oil and balsamic vinegar over the salad, then toss gently with hands or tongs until the leaves are lightly coated.
- Top with crumbled feta, season with salt and freshly ground black pepper, and give one last gentle toss.
- Let the salad rest about one minute to allow the flavors to meld.
Notes
Make sure your spinach is completely dry before adding the dressing to prevent sogginess., Slice onions thinly and separate the rings to blend flavors better., Dress the salad just before serving to keep spinach crisp., Taste before adding extra salt because feta adds saltiness., Grilled chicken, turkey breast, or crispy bacon bits can be added for a meaty version., Roasted chickpeas or boiled eggs are good vegetarian protein additions., Walnuts or sunflower seeds can replace almonds for crunch., Add fresh herbs like parsley or basil to brighten flavors., Store spinach and toppings separately in airtight containers without dressing for up to three days., Avoid reheating as spinach wilts quickly when warmed., Freezing is not recommended due to texture changes., Prepare ingredients ahead and store separately; make dressing in advance as well.
Nutrition
- Serving Size: 1 serving
- Calories: Approximately 200 kcal per serving
- Fat: Approx. 16 g per serving
- Carbohydrates: Approx. 8 g per serving
- Protein: Approx. 6 g per serving
More in Uncategorized
The Best Lemon Vinaigrette Recipe
Vegan Rhubarb Crumble (Gluten-Free) – Plant Based Jess