Strawberries, avocado, and baby spinach make the kind of salad people actually finish instead of pushing around the plate. The strawberries bring bright sweetness, the avocado softens everything with a creamy edge, and the feta plus candied pecans keep each bite from tasting flat. It looks elegant on the table, but the flavor is what makes it worth repeating.
The dressing matters here. A balsamic poppy seed vinaigrette gives you enough tang to wake up the spinach, but honey rounds off the sharpness so it doesn’t bully the fruit. The trick is tossing it at the very end and using a big bowl, because this salad goes from beautiful to bruised fast if you handle it roughly.
Below you’ll find the small details that keep the avocado intact, the onions from overwhelming the bowl, and the dressing balanced enough to work with ripe strawberries instead of fighting them.
The dressing hit that perfect sweet-tangy balance, and the avocado stayed creamy instead of turning mushy. I made it for lunch and ended up eating the whole bowl.
Save this strawberry spinach salad with avocado for a fresh side that looks fancy and still comes together in minutes.
The Reason This Salad Stays Crisp Instead of Going Soft
Most fruit salads turn watery because the greens sit under wet fruit, or the dressing goes on too early and starts collapsing everything. This one holds up because the spinach is dried thoroughly, the avocado is layered instead of tossed hard, and the dressing is balanced enough to coat without flooding the bowl. That combination matters more than any fancy ingredient.
Red onion can take over fast, so thin slices are the right move here. You want enough sharpness to cut through the avocado and feta, not enough to make every bite taste like onion. The candied pecans add crunch and sweetness, which keeps the salad from reading like a pile of soft ingredients.
What Each Ingredient Is Doing in This Bowl

- Baby spinach — Use fresh, dry leaves with no slimy spots. Baby spinach is tender enough to support the fruit without fighting it, and a sturdy salad green would change the whole feel of the dish.
- Strawberries — Ripe berries matter here because underripe ones taste tart in the wrong way. Slice them just before serving so they don’t leak juice onto the greens.
- Avocado — This is the creamy counterpoint, so it needs to be ripe but still hold its shape. If it’s too soft, it will smear when you toss the salad.
- Red onion — Keep the slices thin. A quick soak in cold water for 5 to 10 minutes softens the bite if your onion is especially sharp.
- Candied pecans — They bring sweetness and crunch, which makes the salad feel complete. Walnuts work too, but they taste earthier and less dessert-like.
- Feta cheese — Feta gives you salt and contrast. If you skip it, the salad leans sweeter, so add a little extra black pepper or a few more onion slices for balance.
- Balsamic vinegar, honey, Dijon, and poppy seeds — This is the dressing’s structure. Balsamic gives depth, honey smooths the edges, Dijon helps the dressing emulsify, and poppy seeds add tiny bursts of texture.
How to Build the Salad So the Avocado Doesn’t Turn to Mush
Start with a bone-dry bowl of spinach
Wash the spinach, then dry it until no water clings to the leaves. If the greens are wet, the dressing slides off and pools at the bottom instead of coating everything. A salad spinner does the job fast, but clean towels work too if you take the time to blot carefully.
Layer the fruit and avocado gently
Scatter the strawberries over the spinach, then lay the avocado slices on top in a loose pattern. Don’t toss hard at this stage. The avocado holds better when it stays in larger pieces until the dressing is added.
Whisk the dressing until it looks glossy
The dressing should emulsify into a smooth, lightly thickened mixture, not separate into oil and vinegar. If it breaks, keep whisking or shake it hard in a jar until it comes back together. Taste it before you pour; if the berries are very sweet, the extra splash of vinegar keeps the salad from feeling flat.
Dress right before serving
Pour the dressing over the top, then toss with your hands or salad tongs just enough to coat the leaves. Stop as soon as the spinach looks lightly glossy. The longer it sits dressed, the more the fruit softens and the pecans lose their crunch.
How to Adapt This for Different Tables and Diets
Make it dairy-free
Leave out the feta and add a little extra avocado or a few more pecans for richness. The salad becomes softer and sweeter, so a pinch more salt in the dressing helps keep the flavors defined.
Swap the sweetener
Maple syrup works in place of honey, though it tastes a touch deeper and less bright. Use the same amount and taste after whisking, since maple can make the dressing feel heavier if you overshoot.
Make it nut-free
Skip the pecans and use sunflower seeds or pumpkin seeds for crunch. You lose the candied sweetness, so consider adding an extra berry or two to keep the salad feeling balanced.
Make it lunch-ready
Add grilled chicken or salmon on top and keep the dressing separate until you’re ready to eat. The salad turns into a full meal without losing the fresh contrast that makes it work in the first place.
Storage and Reheating
- Refrigerator: Store the components separately for up to 2 days. Once dressed, the salad softens fast and the spinach wilts.
- Freezer: Don’t freeze this salad. The greens, strawberries, and avocado all break down and turn watery when thawed.
- Reheating: No reheating needed. If you prep ahead, keep the dressing in a jar and slice the avocado just before serving so the salad stays fresh and clean-tasting.
Questions I Get Asked About This Salad

Gorgeous Strawberry Spinach Salad with Avocado
Ingredients
Method
- Wash and dry the baby spinach thoroughly, then add it to a large wide salad bowl.
- Hull and slice the fresh strawberries into halves or thirds, then scatter them over the spinach.
- Halve, pit, and peel the avocado, slice into thin wedges, and layer on top of the spinach and strawberries.
- Add the red onion, candied pecans, and crumbled feta cheese over the top of the salad.
- If using, scatter the fresh blueberries over the salad for extra color.
- In a small jar or bowl, whisk together the olive oil, balsamic vinegar, honey, Dijon mustard, poppy seeds, garlic powder, salt, and black pepper until fully emulsified.
- Taste the dressing and adjust as needed, adding a touch more honey if too sharp or a splash more vinegar if too sweet.
- Just before serving, drizzle the dressing over the salad and toss gently to coat without bruising the avocado.
- Serve immediately, garnished with a few extra strawberry slices and a crack of black pepper on top.