Vegan Pea Salad Recipe: Crunchy Minty Freshness With Zero Mayo

Salads

Vegan Pea Salad Recipe: Crunchy Minty Freshness With Zero Mayo

This vegan pea salad recipe delivers crunchy minty freshness without relying on mayo or any animal products. ✨ The secret lies in balancing sweet peas with bright herbs and a tangy lemon dressing that keeps everything vibrant and satisfying—perfect for potlucks, picnics, or light weeknight dinners.

What makes this recipe special is the texture contrast: crispy toasted almonds, tender fresh peas, and delicate mint leaves create every bite exciting. The dressing is simple but transformative—just lemon juice, olive oil, Dijon mustard, and a touch of maple syrup for balance. No cooking required beyond toasting the nuts.

By the time you assemble it, you'll have a salad that's fresh, protein-rich, and packed with flavor—ideal for meal prep or serving immediately. The colors are striking (bright green mint against vibrant peas), and the flavors stay crisp even after sitting for a few hours.

This is vegan eating at its most satisfying.

Serve it as a side with grilled vegetables or as a standalone dish with crusty bread. The recipe scales easily, so double it for gatherings. Here's how to make it perfectly every time.

👨‍🍳
Difficulty
Medium
🌱
Diet
Vegan
🔥
Calories
Low Cal

Ingredients for vegan pea salad

Bright peas, crisp almonds, and fresh mint create this vibrant vegan salad's signature crunch.

Ingredient Amount Notes
Fresh Peas 🌿 1 ½ cups Frozen works if fresh unavailable
Fresh Mint Leaves 🌿 ½ cup Packed, stems removed
Sliced Almonds 🥜 ½ cup Toasted until golden
Extra-Virgin Olive Oil 🫒 ⅓ cup Light fruity variety preferred
Fresh Lemon Juice 🍋 ¼ cup Strained for smooth texture
Dijon Mustard 🌶️ 1 tbsp For tangy depth
Pure Maple Syrup 🍯 1 tbsp For subtle sweetness
Sea Salt 🧂 ½ tsp Fine grain preferred
Freshly Ground Black Pepper 🌶️ ¼ tsp For subtle heat
Red Onion 🧅 ¼ cup Thinly sliced for bite
Red Wine Vinegar 🍷 1 tbsp For extra tang
Firm Tofu 🥬 ½ cup Cubed for protein boost

The peas should be vibrant and sweet—Trader Joe's or Whole Foods carry the best frozen varieties if fresh isn't available. Mint is non-negotiable for that signature freshness; organic mint from the grocery store's produce section works best, but avoid the dried stuff. Almonds? Toast them yourself for maximum crunch—Costco or bulk bins offer the best prices. For the tofu, firm or extra-firm holds its shape better when cubed, and brands like Naked or Nasoya work perfectly.

No fresh mint? Cilantro or basil at half the amount works in a pinch, though it won't be identical. Swap almonds for toasted walnuts or pecans if you prefer. The dressing can be adjusted—more maple syrup for sweetness, more vinegar for tang. If you're avoiding mustard, substitute an extra tablespoon of lemon juice. For extra protein, add chickpeas or edamame. The tofu can be marinated in soy sauce and maple syrup for extra flavor if you're feeling fancy.

Peas and mint keep best in the fridge for 3-4 days—store them separately until ready to mix. Toasted almonds stay crisp for up to a week if stored in an airtight container. The dressing lasts 5 days in the fridge, and the whole salad tastes even better the next day as flavors meld. Double the recipe for gatherings—it's perfect for meal prep and stays fresh for 3 days in the fridge.

❤️

Why You'll Love This Recipe

  • No-Cook Magic: I swear by this—just toss shelled peas, mint, and almonds in a bowl, drizzle with olive oil and lemon, and call it done. Zero heat, zero fuss, and somehow it still tastes like summer.
  • Bright & Crunchy: That lemon-zest kick from the juice cuts through the peas’ sweetness while the toasted almonds add a satisfying crunch. Honestly, the contrast is what makes it addictive—simple but ridiculously flavorful.
  • Picnic-Proof Perfection: Between us, this salad travels like a dream. Pack it in a jar for lunch, serve it at potlucks, or let your kids assemble their own bowls. (Yes, even on a Tuesday night.)
  • Budget Bright Spot: Peas are cheap, mint lasts forever, and almonds stretch further than you’d think. I’ve made this for under $5 and still felt fancy—because it is fancy, just sneaky.

Step-by-step instructions for vegan pea salad

Here's how to create a vibrant, protein-packed salad that's completely plant-based and bursting with fresh flavors.

1

👨‍🍳 Step 1: Prepare the Fresh Peas and Tofu

If using frozen peas, thaw them in a bowl of cold water for 5 minutes to remove any excess starch. Drain well and pat dry with a clean kitchen towel. For fresh peas, simply rinse and drain. The peas should be completely dry—any moisture will dilute your dressing later.

Press the 0.5 cup firm tofu between two paper towels for 10 minutes to remove excess water. Cut into ½-inch cubes and set aside. I like to pan-fry the tofu for added texture—heat 1 tablespoon olive oil in a skillet over medium heat and cook the tofu for 4-5 minutes until golden brown on all sides. This adds a satisfying crunch that complements the soft peas.

2

👨‍🍳 Step 2: Toast the Almonds and Slice the Onion

Spread the 0.5 cup sliced almonds on a baking sheet and toast in a 350°F oven for 6-8 minutes until golden and fragrant. Watch them closely—they burn quickly. Let cool for 2 minutes before transferring to a bowl. The toasted nuts add a delightful crunch that balances the salad's soft textures.

While the almonds toast, thinly slice the 0.25 cup red onion into ⅛-inch strips. Place them in an ice water bath for 5 minutes to mellow their sharpness. Drain and pat dry before adding to the salad. This simple step prevents your salad from being overpoweringly pungent while still providing that essential bite.

3

🥘 Step 3: Make the Dressing

In a small bowl, whisk together the 0.33 cup extra-virgin olive oil, 0.25 cup fresh lemon juice, 1 tbsp Dijon mustard, 1 tbsp pure maple syrup, 1 tbsp red wine vinegar, 0.5 tsp sea salt, and 0.25 tsp freshly ground black pepper. The dressing should emulsify into a smooth, creamy consistency—if it separates, whisk more vigorously.

Taste and adjust the balance: need more tang? Add another teaspoon of lemon juice. Too sweet? A splash more vinegar. The dressing is the soul of this salad, so don't rush this step. I usually let it sit for 5 minutes before using—this allows the flavors to meld together for a more cohesive taste.

4

🥘 Step 4: Assemble the Salad

In a large bowl, combine the prepared peas, pan-fried tofu, toasted almonds, and sliced red onion. Gently fold in the 0.5 cup fresh mint leaves, being careful not to tear them. The mint should be evenly distributed throughout the salad—its bright flavor will shine through when you toss everything together.

Pour the dressing over the salad and gently toss with a wooden spoon until everything is evenly coated. Let it sit for 10 minutes at room temperature—this allows the flavors to fully marry. Taste again and adjust seasoning if needed. The salad should be vibrant, fresh, and perfectly balanced between sweet, tangy, and savory notes.

5

⏰ Step 5: Chill and Serve

Transfer the salad to an airtight container and refrigerate for at least 30 minutes before serving. Chilling allows the flavors to develop further and makes the salad even more refreshing. When ready to serve, give it one final toss to distribute any settled dressing.

This salad serves 4 as a light lunch or side dish. The combination of crisp almonds, tender peas, and protein-rich tofu makes it satisfying enough to stand alone, while the bright mint and lemon dressing keep it light and refreshing. Serve immediately for the best texture and flavor experience.

👨‍🍳

Pro Tips For Making Vegan Pea Salad

  • Shock the Peas: Toss your shelled peas with an ice bath for 2-3 minutes right after shelling—this stops cooking and keeps them vibrant. I learned this the hard way when my peas turned mushy from lingering in warm water; cold shock preserves their snap and sweetness.
  • Toast Almonds Low: Dry-toast sliced almonds in a skillet over medium-low heat for 3-4 minutes, stirring constantly, until they’re golden but not browned. High heat burns them faster than you can blink, and burnt almonds taste bitter—trust me, you’ll notice.
  • Stack the Lemon: Use one thick lemon wedge (no zest) and let it steep in the dressing for 10 minutes before mixing. Thin slices release more juice and flavor without overpowering; squeezing too much too soon makes the salad taste harsh.
  • Chill Before Serving: Let the salad sit in the fridge for at least 30 minutes before serving—this lets the mint soften slightly and the flavors meld. I used to serve it immediately, and the mint always tasted sharp and underwhelming. Patience pays off here.

Common mistakes when making great vegan pea salad

Overcooking Fresh Peas

Fresh peas are delicate—overcooking turns them mushy and ruins the salad's texture. If using frozen peas, thaw them in cold water for just 5 minutes (no longer!) to remove excess starch.

For fresh peas, simply rinse and drain—they don’t need cooking at all. The goal is to keep them vibrant and slightly crisp. 🌿

Skipping the Tofu Press

Pressing the 0.5 cup firm tofu for 10 minutes between paper towels is non-negotiable. Without this step, your tofu will release excess water and dilute the dressing, making the salad soggy. I’ve learned this the hard way—trust me, the extra 10 minutes saves your salad!

Burning the Almonds

Watch those almonds like a hawk! Toasting at 350°F for 6-8 minutes is a tight window—they go from perfect to burnt in seconds. Set a timer and check every 2 minutes.

Over-toasted almonds taste bitter and ruin the salad’s balance. Let them cool for 2 minutes before adding to avoid releasing steam into the bowl.

Under-Minting the Salad

The 0.5 cup fresh mint leaves are the star of this salad, so don’t skimp! If you use too little, the flavor will feel flat. Tear the leaves gently with your hands (not a knife) to release their oils.

Distribute them evenly—every bite should have that bright, herby punch. Pro tip: Buy the freshest mint you can find; it makes all the difference. 🌿

Rushing the Dressing

Whisking the dressing together and immediately pouring it over the salad is a rookie move. Let it sit for 5 minutes first—this allows the flavors to meld. Taste and adjust before tossing: more lemon for tang, more maple syrup for sweetness, or extra vinegar for acidity.

Rushing this step means missing out on the perfect balance that makes this salad shine.

Not Chilling Before Serving

Chilling the salad for at least 30 minutes before serving isn’t optional—it’s essential. This step lets the flavors develop and the textures settle. Skipping it means a salad that’s still "raw" in flavor and texture. Plus, the mint and lemon dressing taste even brighter after chilling. Trust the process! ❄️

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 320mg14%
Total Carbohydrate 24g8%
Dietary Fiber 8g29%
Sugars 8g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute fresh peas with frozen peas?

Yes, but handle them carefully! Thaw frozen peas in cold water for just 5 minutes to remove excess starch, then drain and pat completely dry. Never use hot water—it can make them mushy. Fresh peas need no cooking, so they'll stay vibrant and crisp in your salad.

2

How do I make this salad nut-free?

Swap the almonds for toasted pumpkin seeds or crispy chickpeas (roasted with olive oil and salt). Both add crunch without nuts. For extra protein, increase the tofu to 1 cup or add ½ cup cooked quinoa. The texture will still be satisfying and nut-free!

3

Can I prepare this salad ahead of time?

Store the dressing separately and mix it with the salad just before serving to keep everything crisp. The peas, mint, and tofu can be prepped 2 days ahead and kept in airtight containers in the fridge. The almonds stay fresh for 5 days if stored properly. Flavors actually improve overnight!

4

What's the best way to add more protein?

Try these boosters: ½ cup cooked lentils (warm or cold), ½ cup edamame, or ½ cup marinated tempeh. For a creamy option, fold in ¼ cup mashed avocado just before serving. The tofu already provides 10g protein per serving, so these additions will make it even more filling!

5

Why does my dressing separate?

This happens when the ingredients aren't emulsified properly. Whisk vigorously for 30 seconds and let it sit for 5 minutes before using. For extra stability, add 1 tsp ground flaxseed or chia seeds to the dressing. If it still separates, stir before pouring over the salad—the flavors will still be delicious!

★★★★★4.5(5 reviews)
Categories Salads