Salads
This vegan pea salad recipe transforms simple ingredients into a vibrant, protein-packed dish that shines with sweet mint and zesty lemon. The secret lies in balancing tender peas, crisp vegetables, and a bright dressing that keeps every bite refreshing.
I developed this recipe to prove plant-based meals can be just as satisfying as their non-vegan counterparts—without sacrificing texture or flavor.
The foundation starts with fresh, high-quality peas—whether frozen or fresh—and a mix of vegetables that add crunch and color. A tangy lemon-mint dressing ties everything together, while optional garnishes like toasted nuts or fresh herbs elevate the dish to restaurant-quality.
What makes this salad special is how effortlessly it comes together in just 15 minutes, making it perfect for meal prep or last-minute lunches.
By the time you assemble this salad, you'll have a dish that's creamy from avocado or hummus, crisp from fresh vegetables, and bright from the lemon-mint dressing. The peas stay tender while the vegetables add texture, and the dressing ensures every bite is bursting with flavor.
It's the kind of salad that feels indulgent yet light, perfect for summer picnics or weeknight dinners.
Serve this vegan pea salad as a standalone meal or pair it with grilled tofu, crusty bread, or a side of quinoa. The recipe scales easily, so you can make a big batch for the week or adjust the ingredients to suit your taste.
Let's get started on this fresh, vibrant dish!
Ingredients for vegan pea salad
Fresh peas, crisp vegetables, and a tangy lemon-mint dressing create this vibrant vegan salad in minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh or Frozen Peas 🌿 | 2 cups | Thawed if frozen, no need to cook |
| Red Bell Pepper 🍅 | 1 whole | Diced, seeds removed for freshness |
| Cucumber 🥒 | 1 whole | Seedless, thinly sliced |
| Red Onion 🧅 | ½ whole | Thinly sliced, soak in cold water 5 mins |
| Fresh Mint Leaves 🌿 | ½ cup | Finely chopped, stems removed |
| Lemon Juice 🍋 | 3 tbsp | Freshly squeezed, no pulp |
| Extra-Virgin Olive Oil 🫒 | ½ cup | Light, fruity variety preferred |
| Maple Syrup 🍯 | 1 tbsp | Pure, grade B for depth |
| Raw Cashews 🥜 | ¼ cup | Soaked 2 hours, blended into cream |
| Garlic Cloves 🧄 | 2 cloves | Minced, for dressing depth |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly cracked |
| Toasted Almond Slices 🥜 | ¼ cup | Garnish, optional |
Peas are the heart of this dish—fresh or high-quality frozen work equally well. Whole Foods or Trader Joe's carry excellent frozen varieties in the organic section, while fresh peas are best used within 2 days. The red bell pepper and cucumber should be crisp and firm, with no soft spots. For the mint, organic varieties from the grocery store's produce section are ideal, but avoid wilted leaves. If fresh mint isn't available, dried mint at one-third the amount works in a pinch, though it lacks the same brightness. The red onion adds depth—soak it in cold water for 5 minutes to mellow its sharpness before draining and slicing.
No fresh mint? Spearmint or basil can substitute, though the flavor profile shifts slightly. The cashew cream is optional but adds luxurious texture—soak them overnight for best results, or use a quick 1-hour soak with boiling water. For a nut-free version, avocado or hummus works beautifully as a creamy base. The lemon juice should be freshly squeezed—bottled juice lacks the bright acidity needed for balance. If you prefer a sweeter dressing, agave nectar or date syrup can replace the maple syrup. The garlic cloves are non-negotiable for flavor—roasted garlic adds a mellow sweetness if you prefer less pungency.
This salad keeps beautifully for 3-4 days in the fridge when stored in an airtight container. The peas will soften slightly over time, but the dressing preserves their freshness. For meal prep, assemble the salad 1-2 hours before serving to allow flavors to meld. The toasted almonds should be stored separately until serving to maintain crispness. If you're making this ahead for a party, prepare the dressing and store it separately—mix it in just before serving to prevent sogginess. The vegetables hold up well for 2 days if kept dry in the fridge, while the herbs should be added fresh at serving time.
Why You'll Love This Recipe
- Frozen Peas Work Fine: I swear by this—no need to fuss with fresh peas when frozen ones do the trick. Just thaw and drain, then toss them with the bright crunch of bell pepper and cucumber. The texture’s perfect every time, even if I grab whatever’s in the freezer.
- Mint Brightens Everything: That fresh mint? It’s the secret weapon. A handful of leaves, torn by hand, turns a simple salad into something vibrant and alive. Honestly, it’s the one ingredient that makes this dish feel special without extra effort.
- Packed Lunch Ready: Between us, this salad keeps beautifully for days. I prep a big batch on Sundays, and it’s my go-to for work lunches or picnics—no soggy greens here. The onions and peppers stay crisp, and the dressing keeps it all fresh-tasting.
- Budget Meal Magic: Peas, bell peppers, and onions are pantry staples that won’t break the bank. I’ll be real: this recipe costs me less than $5 for a full week’s worth of sides. Plus, it stretches easily—double the batch for dinners or potlucks.
Step-by-step instructions for vegan pea salad
This vibrant salad comes together in minutes with no cooking required—just prep and assemble.
Prepare the Vegetable Base
Begin by rinsing the 2 cups fresh or frozen peas under cold water if using frozen, then drain thoroughly. In a large mixing bowl, combine the peas with the diced red bell pepper, thinly sliced cucumber, and thinly sliced red onion (after draining from its 5-minute cold water soak). The onion should be translucent and slightly softened—this removes sharpness while preserving texture.
Gently toss everything together with your hands or a large spoon, being careful not to crush the peas. You want them to remain intact for that satisfying bite. The colors should blend beautifully—bright green from the peas, crimson from the bell pepper, and pale green from the cucumber. This is your canvas for the dressing, so distribute the vegetables evenly.
Blend the Creamy Cashew Dressing
In a high-speed blender, combine the soaked raw cashews, 2 cloves minced garlic, 3 tablespoons lemon juice, 1 tablespoon maple syrup, 0.5 teaspoon salt, and 0.25 teaspoon black pepper. Blend on high until completely smooth, scraping down the sides as needed. The mixture should be thick but pourable—like a rich, creamy dressing.
With the blender still running, slowly drizzle in the 0.5 cup extra-virgin olive oil until fully emulsified. This creates a velvety texture that coats each ingredient perfectly. Taste and adjust seasoning—you may need a touch more lemon juice for brightness or salt for depth. The dressing should balance sweet, tangy, and savory notes harmoniously.
Combine and Chill for Freshness
Pour the cashew dressing over the vegetable mixture and gently fold everything together with a large spoon. The dressing should coat the vegetables evenly without pooling at the bottom. Add the finely chopped fresh mint leaves and mix one last time, ensuring they're distributed throughout.
Transfer the salad to an airtight container and refrigerate for at least 30 minutes before serving. This chilling time allows the flavors to meld and the dressing to fully absorb into the vegetables. The peas will soften slightly, the onion will mellow, and the mint will release its aromatic oils—transforming this from a simple salad into a complex, flavorful dish.
Serve with Garnish and Enjoy
Before serving, give the salad one final gentle toss to redistribute any settled dressing. Plate the salad in individual bowls or on a large platter, and garnish with the toasted almond slices for added crunch and visual appeal. The almonds should be warm from toasting—just enough to enhance their natural flavor without overpowering the delicate balance of the salad.
Serve immediately while the almonds are still crisp and the salad is chilled. Each bite should deliver a perfect harmony of textures—creamy cashew dressing, crisp almonds, tender peas, and refreshing vegetables—all brightened by the lemon-mint dressing. This salad keeps well in the refrigerator for up to 2 days, making it an excellent make-ahead dish for picnics or meal prep.
Pro Tips For Making Vegan Pea Salad
- Chill the Peas First: If using frozen peas, don’t toss them straight from the freezer into your salad—they’ll release excess water and dilute the dressing. Thaw and drain them in a colander under cold water for 2 minutes, then pat very dry with a kitchen towel. Trust me, your salad won’t turn into a sad, soggy mush.
- Slice Onion Thinly: Avoid the bitter bite of thick onion slices by cutting the red onion paper-thin (about 1/16-inch) and letting it sit in cold water for 5 minutes before draining. This softens the edges and mellows the sharpness—no more chewing through onion chunks while the rest of the salad is tender.
- Dice Bell Pepper Small: Skip the big, uneven chunks—dice the red bell pepper into 1/4-inch pieces so every bite has that bright, crisp texture. If you’re impatient, freeze the pepper for 10 minutes first; it’ll slice cleaner and faster. (Yes, even if you’re in a hurry.)
- Add Mint Last: Fresh mint bruises easily and turns bitter if mixed in too early. Tear the leaves by hand (not chopping) and fold them into the salad just before serving. This keeps their aroma vibrant and prevents the dressing from wilted them into oblivion.
Perfect pairings for vegan pea salad
Bread Pairings
This salad pairs beautifully with crusty sourdough or fresh baguette slices. The tangy dressing and crisp vegetables cut through the bread's chewiness, while the toasted almonds add a satisfying crunch.
I love serving it with a warm, garlic-infused loaf from a local bakery—just brush with olive oil and sprinkle with sea salt before serving. 🥖
Protein Additions
For a more substantial meal, add marinated tofu cubes or grilled tempeh strips to the salad. I recommend pressing tofu for 30 minutes before slicing into ½-inch cubes and marinating in soy sauce, maple syrup, and garlic for 20 minutes.
Grill until golden for extra texture. The protein balances the salad's lightness while complementing the lemon-mint flavors.
Dinner Plate Pairings
Serve this salad alongside roasted sweet potatoes or quinoa for a complete meal. The earthy sweetness of roasted sweet potatoes (tossed in olive oil, salt, and smoked paprika) contrasts perfectly with the salad's brightness.
For a lighter option, warm quinoa with a sprinkle of lemon zest ties into the dressing's flavors. Both options add heartiness without overwhelming the salad's freshness.
Drink Pairings
A sparkling lemonade or iced hibiscus tea enhances the salad's citrusy notes. For a boozy option, try a dry white wine like Sauvignon Blanc—its crisp acidity mirrors the lemon-mint dressing.
If you prefer beer, a light lager or wheat beer with citrusy undertones (like Blue Moon) complements the dish beautifully. 🍷
Seasonal Garnishes
Adjust garnishes based on the season: summer calls for fresh basil or edible flowers, while fall works well with pumpkin seeds or crispy sage. In winter, a sprinkle of toasted pecans or cranberries adds festive color and texture.
I often use microgreens for a pop of color—just sprinkle them over the salad right before serving to keep them vibrant. ✨
Meal Prep Pairings
When prepping for the week, pair this salad with hard-boiled eggs (for non-vegans) or chickpeas for extra protein. Store components separately in airtight containers—the dressing can be prepped ahead and added just before eating.
For a complete lunch, assemble with whole-grain crackers or wraps for an easy grab-and-go meal. The salad's freshness holds up well for 3-4 days in the fridge. 📅
Nutrition facts
Frequently asked questions
Can I use canned peas instead of fresh or frozen?
Yes, but with a few adjustments! Drain and rinse canned peas thoroughly to remove excess sodium. For best texture, pat them dry with a paper towel before adding to the salad. The flavor will be slightly different (less fresh, more processed), but it works in a pinch. If using canned, reduce the salt in the dressing by ¼ teaspoon to balance flavors.
How do I make this salad nut-free?
Swap the cashew dressing for avocado or hummus—both create a creamy base without nuts. For avocado, mash 1 ripe avocado with 2 tablespoons lemon juice, 1 tablespoon maple syrup, and a pinch of salt. For hummus, use ½ cup store-bought or homemade hummus thinned with 1 tablespoon water and a squeeze of lemon. Both options add richness while keeping it allergy-friendly.
Why does my dressing separate?
Separation usually happens if the dressing sits too long or if the oil isn’t emulsified properly. To fix it, whisk the dressing vigorously or blend it again briefly. For prevention, always add oil slowly while blending on high, and store the dressing in an airtight container in the fridge. If it separates again, just stir before using—it’ll still taste great!
Can I make this salad ahead of time?
Prep the vegetables and dressing separately, then combine them 1-2 hours before serving to keep everything crisp. Store the dressing in a sealed jar in the fridge, and keep the veggies dry in another container. The peas will soften slightly over time, but the flavors meld beautifully. For extra freshness, add mint and garnishes right before serving.
What if I don’t have fresh mint?
No problem! Use spearmint, basil, or even cilantro as a substitute—just adjust the amount to taste. For a dried option, use ⅓ the amount of dried mint (e.g., ⅛ teaspoon instead of ¼ cup fresh). If you’re out of herbs entirely, a pinch of lemon zest or extra lemon juice can add brightness. The flavor won’t be identical, but it’ll still be delicious!
