There’s something absolutely magical about the combination of fresh strawberries and tender baby spinach. This Strawberry Spinach Salad with Poppy Seed Dressing has been my go-to recipe for spring and summer gatherings, and I can’t wait to share it with you today!
I first made this salad for a Mother’s Day brunch, and it was such a hit that I’ve been making it ever since. The sweet-tart poppy seed dressing brings everything together in the most delightful way, and the best part? It comes together in just minutes, making it perfect for those busy weeknights or last-minute entertaining.
Why You’ll Love This Recipe

This isn’t just another salad – it’s a showstopper! The vibrant colors alone make it Instagram-worthy, but the flavor combination is what keeps everyone coming back for seconds. I love how the sweetness of the strawberries plays off the subtle earthiness of the spinach, while the crunchy almonds add that perfect textural contrast.
What makes this recipe truly special is the homemade poppy seed dressing. Store-bought versions simply can’t compare to the fresh, bright flavor you get from making it yourself. Plus, you know exactly what’s going into it – no weird additives or preservatives!
This salad is incredibly versatile too. I’ve served it as a light lunch, a side dish for grilled chicken, and even as part of a holiday spread. It’s elegant enough for special occasions but simple enough for everyday meals. And because it’s naturally gluten-free and can easily be made dairy-free, it accommodates most dietary preferences.
Ingredients You’ll Need
The beauty of this salad lies in its simplicity. You won’t need any fancy or hard-to-find ingredients – just fresh, quality produce and a few pantry staples.
For the salad base, I always use baby spinach because it’s more tender and less bitter than mature spinach. Fresh strawberries are absolutely essential here – they’re the star of the show! Make sure they’re ripe and sweet for the best flavor. I recommend slicing them yourself rather than buying pre-sliced, as they stay fresher and firmer that way.
The sliced almonds add a wonderful crunch, but you could also use candied pecans or walnuts if you prefer. Red onion gives a nice sharp bite that cuts through the sweetness, but if you’re not a fan of raw onion, you can soak the slices in cold water for 10 minutes to mellow the flavor. Feta cheese adds a creamy, tangy element, though you can certainly leave it out for a dairy-free version.
For the dressing, you’ll need a few simple ingredients that create pure magic when combined. The poppy seeds aren’t just for show – they add a subtle nuttiness and beautiful speckled appearance. White sugar balances the acidity of the vinegar, while Dijon mustard adds depth and helps emulsify the dressing.
Step-by-Step Instructions
Let me walk you through making this gorgeous salad. It’s so easy, I promise!
Start by making the dressing, as this allows the flavors to meld while you prepare the salad components. In a medium bowl or a jar with a tight-fitting lid, combine the white wine vinegar, sugar, Dijon mustard, salt, and finely minced onion. Whisk these together until the sugar completely dissolves – this is important for a smooth dressing. Then, while whisking constantly, slowly drizzle in the vegetable oil. This gradual addition helps create a beautifully emulsified dressing. Finally, stir in the poppy seeds. If you’re using a jar, simply shake everything vigorously for about 30 seconds. Set the dressing aside to let those flavors marry.
Now for the fun part – assembling the salad! In a large serving bowl, arrange your fresh baby spinach as the base. I like to use a bowl that’s wide and shallow so all the beautiful ingredients are visible. Next, scatter the sliced strawberries over the spinach. Aren’t they gorgeous? Add the thinly sliced red onion – I like to separate the rings so they’re evenly distributed throughout the salad. Sprinkle the sliced almonds on top, and finally, crumble the feta cheese over everything.
Here’s an important tip: don’t dress the salad until just before serving! This keeps the spinach crisp and prevents it from wilting. When you’re ready to serve, drizzle about half the dressing over the salad and gently toss to combine. You can always add more dressing if needed, but you can’t take it away, so start conservatively. Serve any extra dressing on the side so guests can add more to their liking.
Tips for the Perfect Strawberry Spinach Salad
After making this salad countless times, I’ve picked up a few tricks that make it even better. First, always wash and thoroughly dry your spinach. Excess moisture will dilute the dressing and make your salad soggy. I use a salad spinner, which makes this step incredibly easy.
When selecting strawberries, look for berries that are bright red all the way through with fresh green leaves. If your strawberries are a bit underripe or not very sweet, you can macerate them briefly with a sprinkle of sugar to bring out their natural sweetness.
The dressing can be made up to three days in advance and stored in an airtight container in the refrigerator. Just give it a good shake before using, as the oil and vinegar will separate naturally. I actually think the dressing tastes even better after a day or two as the flavors have more time to develop.
If you’re bringing this salad to a potluck or party, transport the components separately and assemble just before serving. Pack the dressing in a mason jar, the spinach in one container, and all the toppings in another. This way, everything stays fresh and crisp.
Want to make this salad more substantial? I love adding grilled chicken, shrimp, or even chickpeas for extra protein. It transforms the salad from a side dish into a complete meal. You could also add some sliced avocado for creaminess and healthy fats.
For a different twist, try adding some mandarin oranges or dried cranberries. Both complement the strawberries beautifully and add extra pops of color and flavor.
Frequently Asked Questions
Can I use a different type of vinegar?
Yes! While I prefer white wine vinegar for its mild, slightly fruity flavor, you can substitute apple cider vinegar or champagne vinegar. Rice vinegar would also work in a pinch, though it’s milder, so you might want to use a bit more.
What can I substitute for feta cheese?
Goat cheese is a wonderful alternative and provides a similar tangy creaminess. Blue cheese would give you a stronger, more pungent flavor if that’s your thing. For a dairy-free version, simply omit the cheese or use a plant-based feta alternative.
How long will the salad keep?
Once dressed, this salad is best enjoyed immediately. However, you can prep all the components and store them separately in the refrigerator for up to 24 hours before assembling. The undressed spinach will keep for a day, the sliced strawberries for a day (though they’re best fresh), and the dressing for up to three days.
Can I toast the almonds?
Absolutely! Toasted almonds add an extra dimension of flavor. Simply spread them on a baking sheet and toast at 350°F for 5-7 minutes, watching carefully to prevent burning. Let them cool before adding to the salad.
My dressing separated – did I do something wrong?
Not at all! It’s completely normal for vinaigrettes to separate as they sit. The oil and vinegar naturally want to separate. Just shake or whisk it again before using, and it’ll come right back together.
Can I make this salad ahead of time?
I don’t recommend dressing the salad ahead of time, as it will wilt. However, you can prep everything in advance – wash and dry the spinach, slice the strawberries and onions, and make the dressing. Then just toss everything together right before serving.
This Strawberry Spinach Salad with Poppy Seed Dressing has become one of my most-requested recipes, and I have a feeling it’s going to become a favorite in your kitchen too. It’s the perfect balance of sweet and savory, crunchy and tender, simple and impressive. Whether you’re serving it at a fancy dinner party or enjoying it for a weeknight meal, it never disappoints!
Strawberry Spinach Salad with Poppy Seed Dressing
American · Salad

Fresh baby spinach topped with sweet strawberries, crunchy almonds, and tangy feta, all tossed in a homemade poppy seed dressing.
Ingredients
- 6 cups fresh baby spinach
- 2 cups fresh strawberries, hulled and sliced
- 1/2 cup sliced almonds
- 1/4 cup red onion, thinly sliced
- 1/2 cup crumbled feta cheese
- 1/4 cup white wine vinegar
- 1/4 cup white sugar
- 1/2 cup vegetable oil
- 1 tablespoon poppy seeds
- 1 teaspoon Dijon mustard
- 1/4 teaspoon salt
- 2 teaspoons finely minced onion (for dressing)
Instructions
- In a medium bowl or jar, combine white wine vinegar, sugar, Dijon mustard, salt, and minced onion. Whisk or shake until sugar is completely dissolved.
- While whisking constantly, slowly drizzle in the vegetable oil to create an emulsified dressing. If using a jar, add oil and shake vigorously for 30 seconds.
- Stir in poppy seeds. Set dressing aside to allow flavors to meld.
- In a large serving bowl, place the baby spinach as the base layer.
- Arrange sliced strawberries evenly over the spinach.
- Add thinly sliced red onion, separating the rings for even distribution.
- Sprinkle sliced almonds over the salad.
- Crumble feta cheese on top of the salad.
- Just before serving, drizzle about half of the dressing over the salad and gently toss to combine.
- Serve immediately with remaining dressing on the side.
Nutrition: 245 calories





