- by @Chef Hanna

By Chef Hanna | Prep: 15 min | Cook: 0 min | Total: 15 min | Serves: 4-6
Table of Contents
The Most Beautiful Salad You’ll Ever Make
Looking for a salad that’s actually exciting? I’m Chef Hanna, and this raspberry-spinach salad with avocado and walnuts is about to change how you think about salads. It’s not a boring bowl of greens – it’s a stunning combination of colors, textures, and flavors that tastes as incredible as it looks.
This isn’t just another side salad. This is a show-stopper that’s equally at home at an elegant dinner party, a summer BBQ, or as a light but satisfying lunch. The combination of sweet raspberries, creamy avocado, crunchy walnuts, and tender baby spinach creates perfect balance in every bite. Add a tangy raspberry vinaigrette that ties everything together, and you have salad perfection.
What makes this raspberry-spinach salad so special? It’s the interplay of flavors and textures: sweet and tangy, creamy and crunchy, fresh and satisfying. The raspberries burst with flavor, the avocado adds richness, the walnuts provide satisfying crunch, and the spinach is the perfect mild, tender base. Plus, it’s absolutely gorgeous – those vibrant reds, deep greens, and creamy whites make this salad Instagram-worthy.
Whether you’re looking for a healthy lunch that actually tastes good, need an impressive side for dinner guests, want to use up summer raspberries, or just crave something fresh and delicious, this salad delivers. And the best part? It comes together in just 15 minutes with no cooking required!
Why This Salad Recipe Works
Perfect Flavor Balance: Sweet raspberries, creamy avocado, rich walnuts, and tangy vinaigrette create harmony in every bite. No single flavor dominates.
Texture Contrast: Tender spinach, juicy berries, creamy avocado, crunchy walnuts – your mouth never gets bored! Textural variety is key to great salads.
Visual Appeal: This salad is stunning! The deep green spinach, bright red raspberries, creamy avocado, and brown walnuts create beautiful color contrast.
Nutrient Powerhouse: Packed with vitamins (A, C, K), healthy fats (avocado, walnuts), antioxidants (berries, spinach), and fiber. Beauty AND nutrition!
Quick Assembly: No cooking, no complicated techniques. Just wash, chop, toss, and serve. Perfect for busy weeknights or last-minute entertaining.
Customizable Base: This recipe is a foundation. Add grilled chicken, feta cheese, quinoa, or other ingredients to make it your own!
Light but Satisfying: The avocado and walnuts provide healthy fats that keep you full, so this salad actually satisfies unlike lettuce-only versions.
Ingredients You Need
For the Salad:

- 6 oz (about 6 cups) fresh baby spinach, washed and dried
- 1½ cups fresh raspberries, gently rinsed
- 1 large ripe avocado, sliced or cubed
- ½ cup walnut halves or pieces, toasted
- ¼ cup red onion, very thinly sliced
- ¼ cup crumbled feta cheese or goat cheese (optional but delicious)
For the Raspberry Vinaigrette:
- ¼ cup fresh raspberries (about 6-8 berries)
- 3 tablespoons extra virgin olive oil
- 2 tablespoons balsamic vinegar (or red wine vinegar)
- 1 tablespoon honey or maple syrup
- 1 teaspoon Dijon mustard
- 1 small garlic clove, minced
- Pinch of salt and black pepper
- 1-2 tablespoons water (to thin if needed)
Optional Add-Ins & Variations:
- Grilled chicken breast (sliced) – makes it a complete meal
- Mandarin orange segments – adds citrus sweetness
- Dried cranberries – chewy texture
- Sunflower seeds or pepitas – nut-free crunch
- Blue cheese crumbles – for bold flavor lovers
- Quinoa or farro – adds heartiness
- Sliced strawberries – berry variation
- Fresh mint or basil – herbaceous brightness
Ingredient Notes for Best Results:
Spinach choice: Baby spinach is ideal – tender leaves, mild flavor, no tough stems. Regular spinach works but remove thick stems and tear large leaves.
Raspberry freshness: Use the freshest, firmest raspberries you can find. Mushy berries will break apart and make the salad watery. If using frozen, thaw and drain completely.
Avocado ripeness: You want perfectly ripe – yields slightly to gentle pressure but isn’t mushy. Too firm = no creamy texture. Too ripe = brown and unappetizing.
Toasting walnuts: This step is optional but highly recommended! It intensifies their flavor and adds extra crunch. Toast in dry skillet for 3-4 minutes over medium heat, stirring frequently.
Vinaigrette tip: Making your own dressing takes 5 minutes and tastes infinitely better than store-bought. Plus, you control the sweetness and tanginess!
Cheese options: Feta is tangy and crumbly, goat cheese is creamy and mild, blue cheese is bold and funky. All work beautifully! Or skip for vegan version.
Step-by-Step Instructions
Step 1: Toast the Walnuts (5 minutes – Optional but Recommended!)
Heat a dry skillet over medium heat. Add walnut halves or pieces in a single layer.
Toast for 3-4 minutes, stirring or shaking the pan frequently, until they’re fragrant and slightly darker. You’ll smell the nutty aroma – that’s how you know they’re ready!
Watch carefully – walnuts go from perfectly toasted to burned quickly. Don’t walk away!
Transfer to a plate to cool. They’ll continue to crisp as they cool.
Why toast? It brings out the natural oils and intensifies the nutty flavor dramatically. Raw walnuts are good; toasted walnuts are spectacular!
Time-saving tip: Toast a big batch of walnuts and store in an airtight container. They stay fresh for 2 weeks and you’ll have them ready for salads anytime!
Step 2: Prepare the Vinaigrette (5 minutes)

In a small blender, food processor, or use an immersion blender in a tall container, combine:
- ¼ cup fresh raspberries
- 3 tablespoons olive oil
- 2 tablespoons balsamic vinegar
- 1 tablespoon honey
- 1 teaspoon Dijon mustard
- 1 small garlic clove (minced)
- Pinch of salt and pepper
Blend until smooth and emulsified (about 30 seconds). The raspberries will break down completely and create a beautiful pink dressing.
Taste and adjust: Too tart? Add more honey. Too sweet? Add a splash more vinegar. Not tangy enough? Add more mustard.
If the dressing is too thick, add water 1 tablespoon at a time until you reach desired consistency. It should be pourable but not watery.
No blender? Mash the raspberries with a fork until fairly smooth, then whisk in other ingredients vigorously. It won’t be as smooth but will still taste great!
Make ahead: Vinaigrette can be made up to 3 days in advance. Store in an airtight container in the fridge. Shake well before using as it may separate.
Step 3: Wash and Dry the Spinach (3 minutes)
If your spinach isn’t pre-washed, rinse it thoroughly in cold water. Even “pre-washed” spinach benefits from a quick rinse!
This step is CRUCIAL: Spin the spinach in a salad spinner or pat very dry with clean kitchen towels. Wet leaves = watery salad and dressing won’t stick!
If leaves are very large, you can tear them into bite-sized pieces. Baby spinach usually doesn’t need this.
Pro tip: Wash and dry spinach in advance. Store in the fridge wrapped in paper towels inside a plastic bag. Stays fresh and crisp for days!
Step 4: Slice the Avocado (2 minutes)
Cut the avocado in half lengthwise around the pit. Twist halves to separate.
Remove the pit by carefully striking it with the blade of your knife and twisting (or scoop it out with a spoon).
Two options for cutting:
Option 1 (Slices): Score the avocado flesh lengthwise while still in the skin, then scoop out slices with a spoon. Beautiful presentation!
Option 2 (Cubes): Score the flesh in a crosshatch pattern while in the skin, then scoop out cubes with a spoon. Easier to eat!
Prevent browning: If not serving immediately, squeeze a little lemon or lime juice over the avocado slices to prevent oxidation (browning).
Step 5: Slice the Red Onion (2 minutes)
Cut a thin slice off one end of the onion so it sits flat on your cutting board.
Peel off the papery skin. Cut the onion in half from root to tip.
Lay flat side down and slice VERY thinly – paper-thin slices are ideal. You want delicate wisps of onion, not thick chunks.
Too strong? Soak the sliced onion in ice water for 10 minutes, then drain and pat dry. This mellows the sharp bite while keeping the crunch.
Mandoline option: Use a mandoline for perfectly thin, uniform slices. Use the hand guard!
Step 6: Assemble the Salad (3 minutes)
In a large salad bowl, add the baby spinach as your base.
Two assembly methods:
Method 1 (Composed/Pretty Presentation):
- Arrange spinach on a large platter or individual plates
- Artfully place avocado slices, raspberry clusters, walnut pieces, and red onion on top
- Drizzle with vinaigrette just before serving
- Sprinkle with cheese if using
- Beautiful for entertaining!
Method 2 (Tossed/Everyday):
- Add most of the raspberries, walnuts, and red onion to the spinach
- Drizzle with 3-4 tablespoons of vinaigrette
- Toss gently to coat
- Top with avocado slices and remaining raspberries (they’re delicate and break if tossed)
- Sprinkle with cheese
- Easier for family meals!
Dressing amount: Start with less dressing than you think you need. You can always add more, but you can’t take it away! About 3-4 tablespoons for the whole salad is usually perfect.
Step 7: Add Final Touches and Serve
If using cheese, sprinkle feta or goat cheese crumbles over the top. The white cheese provides beautiful color contrast!
Give the salad one final, very gentle toss if you’ve tossed it, or leave arranged if you’ve composed it.
Serve immediately! Salads wilt once dressed, so don’t let it sit. Have everyone at the table ready.
Presentation tip: Place a few extra fresh raspberries on top as garnish. They look like jewels on the salad!
For meal prep: Keep all components separate until ready to eat. Store spinach, prepped vegetables, dressing, and toppings in separate containers. Assemble at mealtime.
Pro Tips for Salad Perfection
Dry your greens thoroughly: This is the #1 tip for great salads! Wet greens dilute dressing and make salad soggy. Use a salad spinner!
Room temperature ingredients: Take avocado and cheese out of the fridge 15 minutes before assembling. Cold ingredients can wilt delicate spinach.
Don’t overdress: Start with less dressing, toss, taste, add more if needed. Over-dressed salad is sad and heavy.
Toast those nuts: Seriously, don’t skip this! The flavor difference between raw and toasted walnuts is night and day.
Add avocado last: Avocado is delicate and will turn to mush if tossed vigorously. Add it gently at the end.
Slice onions paper-thin: Thick onion slices are overpowering. Thin slices add flavor without dominating.
Use fresh raspberries: Frozen work in a pinch but fresh raspberries have better texture and won’t make the salad watery.
Make extra vinaigrette: This dressing is so good you’ll want to use it on other salads throughout the week!
Customize to your taste: Not a fan of goat cheese? Skip it! Love sunflower seeds? Add them! This recipe is a template – make it yours.
Delicious Variations
Strawberry-Spinach Version
Replace raspberries with sliced strawberries. Use strawberry jam in the vinaigrette instead of fresh berries. Pairs beautifully with poppy seed dressing too!
Berry Trio Salad
Mix raspberries, blueberries, and sliced strawberries. Triple berry power! Use any of them in the vinaigrette.
Protein-Packed Meal Salad
Add grilled chicken breast (sliced), hard-boiled eggs (quartered), or chickpeas. Turns this into a complete, satisfying lunch or dinner.
Fall Harvest Variation
Add diced apples, dried cranberries, and pecans instead of walnuts. Use apple cider vinegar in dressing. Perfect for autumn!
Citrus Twist
Add mandarin orange segments and sliced strawberries. Use orange juice in the vinaigrette. Bright and refreshing!
Mediterranean Style
Add cucumber slices, kalamata olives, and use feta cheese. Keep the walnuts or switch to pine nuts or almonds.
Tropical Spinach Salad
Replace raspberries with diced mango, add coconut flakes and macadamia nuts. Use lime juice in the dressing.
Vegan Version
Skip the cheese (or use vegan feta). Use maple syrup instead of honey in the dressing. Still delicious and completely plant-based!
Grain Bowl Style
Serve over a base of cooked quinoa or farro. Add the spinach salad on top. Hearty and filling!
Blue Cheese & Bacon
Add crumbled blue cheese and crispy bacon pieces. Use candied walnuts for sweet-savory contrast. Rich and indulgent!
Perfect Pairings
Main Dishes That Work Well:
- Grilled salmon or tuna
- Roast chicken or turkey
- Grilled steak
- Pork tenderloin
- Quiche or frittata
- Pasta dishes (especially lemon or pesto pasta)
- Grilled vegetables
Occasions Perfect for This Salad:
- Summer BBQs and picnics
- Easter or Mother’s Day brunch
- Wedding showers and baby showers
- Ladies’ lunch
- Elegant dinner parties
- Light weeknight dinners
- Meal prep lunches
Complete Meal Ideas:
Light Lunch: This salad + cup of soup + crusty bread
Elegant Dinner: This salad as starter + grilled salmon + roasted vegetables + white wine
Brunch Spread: This salad + quiche + fresh fruit + mimosas
BBQ Side: This salad + grilled chicken + corn on the cob + watermelon
Storage & Make-Ahead Tips
Storing Components Separately (Best Method):
Spinach:
- Wash, dry thoroughly
- Store in container lined with paper towels
- Stays fresh 3-4 days
Vinaigrette:
- Store in jar in fridge up to 3 days
- Shake well before using (separates naturally)
Walnuts:
- Toast ahead, store in airtight container at room temp
- Stay fresh and crunchy for 2 weeks
Other Prep:
- Slice onions up to 1 day ahead, store in water in fridge
- Don’t cut avocado until ready to serve (browns too quickly)
- Keep raspberries unwashed until ready to use (moisture makes them moldy)
Assembled Salad:
Don’t assemble until ready to serve! Once dressed, salad wilts within 30 minutes.
If you absolutely must assemble ahead (for a potluck, for example):
- Keep dressing separate until the last possible moment
- Add avocado right before serving
- Store chilled and toss with dressing on site
Meal Prep Strategy:
Portion spinach, walnuts, onions, and cheese into individual containers (mason jars work great!). Keep dressing in small separate containers. Pack raspberries and avocado fresh each day. Assemble at lunchtime.
Mason jar salad tip: Layer dressing at bottom, then heartier ingredients (onions, walnuts, cheese), then spinach on top. When ready to eat, shake jar to distribute dressing. Add fresh avocado and raspberries on top of the plate.
Nutritional Benefits
This salad is genuinely healthy and packed with nutrients!
Spinach Benefits:
- High in vitamins A, C, K
- Rich in iron and folate
- Antioxidants that support eye health
- Very low calorie
Raspberry Benefits:
- High in vitamin C and antioxidants
- Anti-inflammatory properties
- Fiber for digestive health
- Low glycemic index (won’t spike blood sugar)
Avocado Benefits:
- Healthy monounsaturated fats
- Potassium (more than bananas!)
- Fiber and vitamins E and K
- Helps absorb nutrients from other vegetables
Walnut Benefits:
- Omega-3 fatty acids (heart healthy)
- Protein and healthy fats
- May improve brain health
- Satisfying and filling
Approximate Nutrition Per Serving (with dressing):
- Calories: 280
- Protein: 5g
- Healthy Fats: 22g
- Carbohydrates: 18g
- Fiber: 7g
- Sugar: 8g (natural from fruit)
This salad is:
- Naturally gluten-free
- Vegetarian (vegan without cheese/honey)
- Low in sodium
- High in fiber
- Packed with vitamins and antioxidants
- Good source of healthy fats
Frequently Asked Questions
Can I use frozen raspberries? Fresh is best for texture, but frozen can work. Thaw completely, drain all liquid, and pat very dry. They’ll be softer but still tasty. Don’t use frozen in the vinaigrette – it makes it too watery.
What if I don’t have a blender for the dressing? Mash the raspberries with a fork until fairly smooth, then whisk vigorously with the other ingredients in a jar. Or put everything in a jar with a tight lid and shake vigorously for 1-2 minutes.
Can I make this nut-free? Absolutely! Replace walnuts with sunflower seeds or pepitas (pumpkin seeds). Toast them the same way. Or skip nuts entirely and add more avocado or chickpeas for substance.
How do I keep avocado from turning brown? Cut it right before serving. If you must cut ahead, squeeze lemon or lime juice over it, press plastic wrap directly onto the flesh, and refrigerate. Use within 2-3 hours.
What can I substitute for balsamic vinegar? Red wine vinegar, white wine vinegar, or apple cider vinegar all work. You might need to adjust honey slightly as they’re more tart than balsamic.
Is this salad filling enough for a main course? On its own, it’s light. To make it a complete meal, add grilled chicken, hard-boiled eggs, chickpeas, or quinoa for extra protein and substance.
Can kids eat this salad? Yes! Kids often love the sweet berries. You can dial back the red onion (or omit it), use a milder cheese, and serve dressing on the side so they can control the amount.
Why are my raspberries mushy? They were too ripe or handled roughly. Choose firm, bright berries. Rinse very gently and pat dry. Don’t toss the salad vigorously – add raspberries on top.
Can I use a different green instead of spinach? Yes! Mixed baby greens (spring mix), arugula, or butter lettuce all work. Avoid iceberg or romaine – they’re too crunchy for the delicate berries and avocado.
Entertaining Tips
For Dinner Parties:
- Make vinaigrette the day before
- Toast walnuts in advance
- Prep all ingredients but keep separate
- Compose salad beautifully on a large platter
- Dress it right before guests arrive
- Present whole, then toss at the table for drama
For Potlucks:
- Transport components separately
- Bring dressing in a jar
- Assemble on-site
- Bring serving utensils and a large bowl for tossing
For Bridal/Baby Showers:
- Serve in individual portions in small bowls or on plates
- Pre-dress each portion lightly
- Garnish each with a few whole raspberries
- Looks elegant and prevents fighting over toppings!
For Lunch Gatherings:
- Set up a “salad bar” with all components in separate bowls
- Let guests build their own
- Provide the vinaigrette on the side
- Fun, interactive, and everyone gets exactly what they want!
The Bottom Line
This raspberry-spinach salad with avocado and walnuts is proof that salads don’t have to be boring! It’s a stunning combination of colors, flavors, and textures that makes eating your vegetables feel like a treat rather than a chore. The sweet-tart berries, creamy avocado, crunchy walnuts, and tangy homemade vinaigrette create perfect harmony in every bite.
The best part? This salad is as nutritious as it is delicious. Packed with vitamins, antioxidants, healthy fats, and fiber, it’s genuinely good for you while tasting like something from a fancy restaurant. It’s light enough for lunch, elegant enough for entertaining, and satisfying enough to keep you full.
Whether you’re looking for a healthy meal prep option, an impressive side dish for guests, a way to use up summer raspberries, or just want to eat something beautiful and delicious, this salad delivers. It comes together in just 15 minutes with no cooking required, making it perfect for hot summer days or busy weeknights when you need something quick but special.
Make this salad once, and it’ll become part of your regular rotation. The combination is just that good. Your family will request it, your guests will ask for the recipe, and you’ll feel good knowing you’re nourishing your body with every colorful, flavorful bite.
Happy salad making, and remember: eating your greens should always be this delicious!
– Chef Hanna
Prep Time: 15 minutes
Cook Time: 0 minutes (optional 5 min for toasting walnuts)
Total Time: 15 minutes
Servings: 4-6 people
Category: Salad, Side Dish, Light Lunch
Method: No-Cook
Cuisine: American, Contemporary
Diet: Vegetarian, Gluten-Free, Vegan Option
Keywords: raspberry spinach salad, summer berry salad, spinach avocado salad, walnut raspberry salad, healthy salad recipe, fresh summer salad, berry vinaigrette, elegant salad, no-cook salad, make-ahead salad

Raspberry-Spinach Salad with Avocado and Walnuts
Ingredients
- 6 oz fresh baby spinach about 6 cups, washed and dried
- 1.5 cups fresh raspberries gently rinsed
- 1 large ripe avocado sliced or cubed
- 0.5 cup walnut halves or pieces toasted
- 0.25 cup red onion very thinly sliced
- 0.25 cup feta or goat cheese optional
- 0.25 cup fresh raspberries
- 3 tbsp extra virgin olive oil
- 2 tbsp balsamic vinegar or red wine vinegar
- 1 tbsp honey or maple syrup
- 1 tsp Dijon mustard
- 1 small garlic clove minced
- 1 pinch salt and black pepper
- 1-2 tbsp water to thin dressing if needed
- grilled chicken breast for protein
- dried cranberries or mandarin orange segments
- sunflower seeds or pepitas
- quinoa or farro
Method
- Toast walnuts in a dry skillet over medium heat for 3–4 minutes until fragrant. Transfer to a plate to cool.
- In a blender, combine ¼ cup raspberries, olive oil, balsamic vinegar, honey, Dijon mustard, garlic, salt, and pepper. Blend until smooth. Add water as needed to thin.
- Wash and thoroughly dry baby spinach. Tear any large leaves if needed.
- Slice avocado and red onion thinly. To prevent avocado browning, sprinkle with lemon juice if not serving immediately.
- In a large bowl, layer spinach, raspberries, walnuts, red onion, and avocado. Drizzle with vinaigrette just before serving.
- Sprinkle with crumbled feta or goat cheese if using. Toss gently or arrange beautifully for presentation.
