Salads
This cashew salad recipe transforms humble greens into a creamy, protein-packed dish without a single drop of mayo. The secret lies in soaked cashews blended into a velvety dressing that clings to every leaf, while crunchy toppings add texture and depth. I developed this version after years of testing—it’s the one that finally convinced even my pickiest eaters to go back for seconds.
The magic happens when raw cashews soak for at least 2 hours, softening into a naturally sweet, buttery base. This vegan-friendly dressing replaces dairy with plant-based richness, while a touch of lemon and garlic keeps it bright and complex.
The result? A salad that’s satisfying enough to stand alone or pair perfectly with grilled proteins.
What you’ll end up with is a vibrant, nutrient-dense dish loaded with crisp vegetables, hearty cashew cream, and optional toppings like toasted seeds or fresh herbs. The dressing stays creamy even when chilled, making it ideal for meal prep.
Plus, the cashews add a satisfying crunch that balances the softness of the greens.
This recipe works as a main dish or side—just scale the dressing to taste. For extra protein, fold in chickpeas or tofu. Let’s build this salad from scratch!
Ingredients for cashew salad
Cashews soak up flavor while greens stay crisp—this salad packs protein without mayo.
| Ingredient | Amount | Notes |
|---|---|---|
| Raw Cashews 🥜 | 1 cup | Unsalted, soaked 2+ hours |
| Fresh Baby Spinach 🌿 | 6 cups | Packed, stems removed |
| Red Bell Pepper 🌶️ | 1 whole | Thinly sliced, seeds removed |
| Cucumber 🥒 | 1 medium | Fixed: 1 medium whole |
| Lemon Juice 🍋 | 3 tbsp | Freshly squeezed |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High quality, fruity |
| Garlic Cloves 🧄 | 2 cloves | Peeled, minced |
| Sunflower Seeds 🌻 | ¼ cup | Toasted for crunch |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, stems removed |
| Salt 🧂 | ½ tsp | Sea salt preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Maple Syrup 🍯 | 1 tbsp | Pure, grade B preferred |
| Water 💧 | ½ cup | For soaking cashews |
The cashews are the star here. Raw, unsalted is key—soaked for at least 2 hours (or overnight) until soft. Trader Joe's has the best bulk prices, but any grocery store carries them. Skip the pre-roasted kind—they burn easily. For extra richness, add 1 tbsp nutritional yeast to the dressing. The spinach? Baby spinach stays crisp longer than regular, but any leafy green works—just adjust quantity based on size. If you're short on time, pre-washed baby spinach from the salad bar section saves chopping.
No cashews? Silken tofu blended with lemon works in a pinch—it won’t be as creamy but still adds protein. Swap sunflower seeds for pumpkin seeds or toasted almonds if you prefer. The maple syrup can be swapped for agave or date syrup, but maple has that perfect buttery depth. Love garlic? Add an extra clove—just be ready for strong flavor. For extra crunch without seeds, try crumbled vegan bacon or toasted coconut flakes. The dressing keeps for 5 days in the fridge, so make extra—it’s perfect on sandwiches too.
Soak the cashews in room-temperature water—cold water takes forever to soften. Drain and rinse before blending. The dressing stays creamy for 5 days in an airtight jar, but add a splash of water if it thickens. Store the salad dressing separately from greens to keep them crisp. For meal prep, portion the dressing into small containers—it’s perfect for drizzling on wraps or grain bowls later. The seeds and herbs can be toasted and stored in the fridge for 3 days or frozen for 1 month.
Why You'll Love This Recipe
- No-Chop Nightmare: I swear by this salad when I’m too tired to dice anything. Toss raw cashews (soaked for 10 minutes, no fancy tools) with pre-washed spinach, thinly sliced bell pepper, and cucumber—all you’re really doing is stacking ingredients. The lemon juice ties it all together in 30 seconds flat.
- Creamy Without Cheese: Honestly, the cashews transform this into something rich and satisfying. No dressings clumping up, no soggy greens—just that perfect balance of buttery nuts, bright lemon, and crisp veggies. It’s the kind of salad that makes you wonder why you ever bought store-bought dressing.
- Lunchbox Superstar: Between us, this is my go-to for packed lunches or potlucks. The flavors hold up for days (yes, even the cucumber stays crisp if you drain it well), and it’s light enough for summer but hearty enough to fill you up. Toss in some grilled chicken for protein, and you’ve got a meal that’s basically foolproof.
- Budget Bright Spot: Fresh spinach and bell peppers stretch further than you’d think, and raw cashews are cheaper than you remember. I’ll be real: it’s not fancy, but it’s reliable—no overpriced shortcuts, just good, simple ingredients that actually taste like they cost something. Plus, leftovers? They’re my secret weapon for lazy mornings.
Step-by-step instructions for creamy cashew salad dressing
Here's how to make a luscious cashew dressing that replaces mayo with nutty richness.
Soak and Prepare the Cashews
Start by draining the soaked cashews and rinsing them thoroughly under cold water. I like to use a fine-mesh strainer for this—it catches all those tiny cashew bits that add texture. Pat them completely dry with a clean kitchen towel, then transfer to a food processor.
The soaking step is critical—it softens the cashews so they blend into a silky base rather than a gritty paste. If you're short on time, you can soak them in hot water for 15 minutes instead of the full 2+ hours, but the texture won't be quite as smooth.
Blend the Creamy Base
Add the soaked cashews, 0.5 cup water, 2 cloves minced garlic, 1 tbsp maple syrup, 0.5 tsp salt, and 0.25 tsp black pepper to the food processor. Pulse a few times to break up any large clumps, then blend on high for 1-2 minutes until completely smooth.
You'll know it's ready when the mixture looks like thick, creamy yogurt with no visible cashew pieces. Scrape down the sides with a rubber spatula to ensure everything gets incorporated. This is the foundation of your dressing—taste it now to check the balance of sweetness and saltiness. If it needs more, add a pinch of salt or a splash of lemon juice.
Finish with Citrus and Oil
With the processor running, slowly drizzle in the 0.25 cup extra-virgin olive oil and 3 tbsp lemon juice through the feed tube. This gradual addition prevents the dressing from breaking. Blend for another 30 seconds until fully emulsified and smooth.
The dressing should now have a velvety texture with a bright, tangy flavor. If it looks too thick, add 1-2 tablespoons of water to reach your desired consistency. Here's the thing—this dressing thickens as it sits, so it's better to err on the thinner side when you first make it.
Assemble the Salad
In a large mixing bowl, combine the 6 cups fresh baby spinach, thinly sliced red bell pepper, and peeled, seeded, and diced cucumber. Gently toss everything together just enough to distribute the ingredients evenly—you don't want to bruise the spinach or make it soggy.
Drizzle the cashew dressing over the salad and toss gently again. The dressing should coat the greens lightly without pooling at the bottom. Sprinkle with 0.25 cup toasted sunflower seeds and 0.25 cup chopped cilantro just before serving to add crunch and freshness.
Serve Immediately for Best Texture
Divide the salad among plates and serve right away. The spinach will start to wilt slightly as it sits, which is normal, but the dressing will maintain its creamy texture. If you need to make it ahead, store the dressing and salad components separately in the fridge and toss just before serving.
This salad keeps well for 2 days in the refrigerator, but the sunflower seeds will lose some of their crunch over time. For extra flavor, add a sprinkle of smoked paprika or a pinch of red pepper flakes to the dressing before tossing with the salad. Enjoy your creamy, nutty salad with zero mayo!
Pro Tips For Making Cashew Salad
- SOAK CASHEWS 10 MINUTES: I learned this the hard way—those 5-minute soaks leave you with dry, gritty cashews. Use warm water (not boiling) and let them sit for at least 10 minutes, then drain and rinse. The extra time guarantees they’ll soften properly without turning to mush.
- JULIENNE CUCUMBER FAST: Skip the mandoline if you’re in a rush—use a sharp chef’s knife and the "stack and slice" method. Cut cucumber into half-moons, stack 4-5 high, and slice downward in one motion. Cleaner cuts, less mess, and no fancy tools needed.
- LEMON JUICE FIRST: Toss your spinach with lemon juice before adding anything else. It wilts the greens just enough to prevent a soggy salad later. Wait 2 minutes, then proceed—this keeps your salad crisp for hours.
- SALT THE CASHEWS: After draining soaked cashews, sprinkle them with a pinch of salt while they’re still wet. The salt clings to the nuts and enhances their flavor as they absorb the dressing. (Yes, even if your recipe doesn’t call for it.)
Storing and reheating this cashew salad
Dressing Storage Secrets
The cashew dressing stays fresh for 5 days in an airtight glass jar in the fridge. I store it separately from the greens to keep everything crisp. When ready to eat, just give it a good shake—it thickens naturally over time.
Add a splash of water if it becomes too stiff. The dressing also freezes beautifully for up to 3 months—thaw in the fridge overnight. 🥫
Greens Preservation
Baby spinach and cucumbers stay crispest when stored in a sealed container with a paper towel to absorb moisture. Keep them in the fridge for 3-4 days maximum.
For longer storage, blanch the spinach for 30 seconds before freezing—it’ll last 2 months this way. The bell pepper keeps for 1 week in the crisper drawer. 🥬
Crunchy Toppings
Toasted sunflower seeds lose their crunch after 3 days in the fridge, so store them in a sealed container. For longer shelf life, freeze them for up to 1 month.
Toast fresh seeds whenever possible—they add the perfect texture contrast. Fresh cilantro stays vibrant for 5 days wrapped in a damp paper towel. 🌻
Reheating Tips
This salad isn't meant to be reheated—it's best served fresh. However, you can warm the dressing gently in a small saucepan over low heat for 2-3 minutes if you're using it on warm dishes like wraps.
Never microwave the dressing—it can separate. For cold applications, just toss with fresh greens. ✨
Meal Prep Strategy
Prepare all components separately for easy assembly. Store the dressing in small jars, greens in one container, and toppings in another. When ready to eat, simply toss everything together.
This method keeps the spinach crisp for 2 days and prevents sogginess. I like to pre-toast seeds and store them in a small baggie. 📅
Freezer-Friendly
The dressing freezes perfectly—portion it into ice cube trays for easy single-use servings. Thaw overnight in the fridge. For the salad base, freeze the spinach and cucumber separately. When ready to eat, thaw and toss with fresh dressing. The texture won't be identical, but it's still delicious. 🧊
Nutrition facts
Frequently asked questions
Can I use roasted cashews instead of raw?
Raw cashews are ideal for this recipe because they soak up flavor better and create a smoother texture. Roasted cashews will work in a pinch, but they may burn easily when blended and can add a slightly bitter taste. If using them, soak for 30 minutes instead of 2+ hours and blend carefully to avoid overheating.
How do I make this salad nut-free?
Replace the cashews with 1 cup silken tofu blended with 2 tbsp lemon juice and 1 tbsp olive oil for a creamy base. Add 1 tsp maple syrup and 1/4 tsp salt to mimic the cashew flavor. The texture will be slightly different but still delicious—just toss with the same greens and toppings.
Why does my dressing separate?
Dressing separates when oil and water aren't properly emulsified. Blend the oil and lemon juice slowly while the processor is running, and avoid adding too much liquid at once. If it happens, whisk vigorously or blend again with a splash of water. For extra stability, add 1 tsp Dijon mustard to the base before blending.
Can I add protein to this salad?
Fold in 1 cup cooked chickpeas, 1/2 cup crumbled tofu, or 1/2 cup edamame for extra protein. For a meat option, add grilled chicken or shrimp. Just toss the protein with the greens right before serving to keep it warm and prevent sogginess.
What if I don't have sunflower seeds?
No problem! Swap for pumpkin seeds, toasted almonds, or crumbled vegan bacon for crunch. For a seed-free option, try toasted coconut flakes or crispy fried shallots. Adjust quantities to taste—about 1/4 cup of any topping works well.
