Snap Pea, Tofu and Herb Salad With Spicy Peanut Sauce

If a salad could slap, this one definitely does. Fresh, crunchy snap peas, golden pan-seared tofu, and a mountain of fragrant herbs—all tossed in a punchy, creamy, spicy peanut sauce that hits every taste bud. This isn’t the kind of salad you eat out of guilt. It’s the one you crave. It’s bright, rich, crunchy, and surprisingly hearty.

This dish is a go-to when you want something fast, fresh, and filling without cooking a full meal. It brings the crunch, the flavor, and that satisfying richness that comes from a great peanut sauce.

Behind the Recipe

This recipe came to life one summer afternoon when I had tofu, a bag of snap peas, and more herbs than I knew what to do with. I needed something fast but flavorful, and I didn’t want to turn on the oven. The result? This salad. It’s everything I love in one bowl—fresh, light, and drenched in a sauce that makes you want to lick the plate clean. The tofu adds protein and texture, and the herbs make every bite feel like spring exploded in your mouth.

Recipe Origin or Trivia

While this salad doesn’t belong to one single cuisine, it takes inspiration from Southeast Asian flavors, especially Thai and Vietnamese cooking. Fresh herbs like cilantro and mint are staples in those kitchens, and peanut sauces often make appearances in noodle dishes, salads, and dipping sauces. Here, we’ve borrowed those vibrant components and repurposed them into something easy and plant-based that you can whip up on any weeknight.

Why You’ll Love Snap Pea, Tofu and Herb Salad With Spicy Peanut Sauce

This salad is more than just a side—it’s a main event. Here’s why you’ll keep coming back to it:

Plant-Based Protein: Tofu keeps it hearty and filling.

Vibrant and Fresh: Crunchy snap peas and bright herbs are super refreshing.

Customizable Heat: You control the spice level in the peanut sauce.

No Oven Needed: Just a quick sear and you’re done.

Meal Prep Friendly: Sauce and tofu can be made ahead.

Perfect Texture: Crisp, tender, chewy, creamy—this has it all.

Flavor Explosion: Salty, sweet, spicy, tangy—every bite is layered.

Chef’s Pro Tips for Perfect Results

These little tips will help make it extra amazing:

  1. Press the Tofu: Removes excess water so it crisps up nicely.
  2. Slice Snap Peas Diagonally: Makes them more delicate and easy to eat.
  3. Use a Hot Pan for Tofu: You want those golden, crispy edges.
  4. Thin the Sauce with Water: To get the perfect pourable consistency.
  5. Toss Just Before Serving: Keeps everything crisp and bright.

Kitchen Tools You’ll Need

Just a few essentials and you’re good to go:

Nonstick Skillet or Cast Iron Pan: To sear the tofu.
Mixing Bowls: One for sauce, one for tossing.
Whisk or Fork: To blend the sauce smooth.
Cutting Board & Knife: For herbs and veggies.
Tofu Press or Paper Towels + Heavy Plate: To press tofu.

Ingredients in Snap Pea, Tofu and Herb Salad With Spicy Peanut Sauce

Let’s dive into the stars of the show:

  • Firm Tofu: 1 block, pressed and sliced. Protein-packed and satisfying.
  • Snap Peas: 2 cups, sliced thin. Crisp and refreshing.
  • Fresh Mint: A handful, torn. Cool and aromatic.
  • Fresh Cilantro: A handful, chopped. Bright and citrusy.
  • Scallions: 2, thinly sliced. Mild oniony crunch.
  • Peanut Butter: 3 tablespoons, creamy. The rich base for the dressing.
  • Soy Sauce: 2 tablespoons. Adds deep umami.
  • Lime Juice: From 1 lime. Tangy and vibrant.
  • Rice Vinegar: 1 tablespoon. Adds acidity and brightness.
  • Sesame Oil: 1 teaspoon. Nutty and fragrant.
  • Garlic: 1 clove, minced. Sharpens the sauce.
  • Ginger: 1 teaspoon, grated. Adds warmth and zing.
  • Chili Flakes: A pinch (or more). Brings the heat.

Ingredient Substitutions

Make it yours with a few easy swaps:

Tofu: Use tempeh, grilled chicken, or edamame if preferred.
Snap Peas: Sub with green beans or thinly sliced cucumber.
Peanut Butter: Almond butter or tahini also work.
Soy Sauce: Tamari or coconut aminos for gluten-free.
Chili Flakes: Sriracha, chili oil, or fresh chopped chili can be used too.

Ingredient Spotlight

Snap Peas: They bring a juicy crunch and natural sweetness that balance the richness of the peanut sauce. When sliced thin on a diagonal, they look elegant and are easier to eat in a salad.

Tofu: Searing it gives a golden crust that soaks up the sauce beautifully while keeping the inside soft and tender.

Instructions for Making Snap Pea, Tofu and Herb Salad With Spicy Peanut Sauce

Here’s how to bring it all together:

  1. Preheat Your Equipment: Heat a nonstick pan over medium-high heat.
  2. Combine Ingredients: In a bowl, whisk together peanut butter, soy sauce, lime juice, rice vinegar, sesame oil, garlic, ginger, and chili flakes. Add a splash of water to thin if needed.
  3. Prepare Your Cooking Vessel: Add a bit of oil to the hot pan and cook tofu slices until golden and crisp on both sides, about 3–4 minutes per side.
  4. Assemble the Dish: In a large bowl, toss snap peas, scallions, cilantro, and mint.
  5. Cook to Perfection: Add the tofu to the salad and drizzle with the peanut sauce.
  6. Finishing Touches: Toss gently to coat. Taste and adjust seasoning—maybe a bit more lime or chili if you like it bold.
  7. Serve and Enjoy: Serve immediately while the tofu is warm and the herbs are still perky.

Texture & Flavor Secrets

This salad has layers: crisp greens, tender tofu, a smooth sauce, and fragrant herbs. The sauce balances savory, nutty, tangy, and spicy in one glorious bite.

Cooking Tips & Tricks

  • Don’t overcrowd the tofu in the pan—crisp edges need space.
  • Add a touch of honey to the dressing for sweetness.
  • Chill the herbs until just before tossing for max freshness.

What to Avoid

Avoid these and you’re golden:

  • Skipping tofu press: Leads to soggy results.
  • Overdressing: Can weigh down the herbs. Add gradually.
  • Using stale herbs: Fresh herbs make the salad sing.

Nutrition Facts

Servings: 2
Calories per serving: ~420

Note: Varies with exact tofu and peanut butter used.

Preparation Time

Prep Time: 15 minutes
Cook Time: 10 minutes
Total Time: 25 minutes

Make-Ahead and Storage Tips

Make the sauce ahead and store it for up to 5 days in the fridge. Tofu can be pre-cooked and added cold or rewarmed. For best texture, assemble salad fresh.

How to Serve Snap Pea, Tofu and Herb Salad With Spicy Peanut Sauce

Serve it as a main dish or a side alongside rice, noodles, or grilled vegetables. Also great wrapped in rice paper rolls or stuffed into a pita with extra herbs.

Creative Leftover Transformations

  • Lettuce Wraps: Spoon into crisp romaine leaves.
  • Cold Noodle Bowl: Add rice noodles and toss with extra sauce.
  • Veggie Wraps: Roll into a tortilla or lavash with shredded carrots.

Additional Tips

  • Garnish with chopped peanuts or sesame seeds for crunch.
  • Add avocado for a creamy element.
  • A splash of fish sauce adds depth if you’re not strictly vegan.

Make It a Showstopper

Layer it in a wide, shallow bowl. Arrange tofu on top in neat slices, drizzle sauce in a zig-zag, and scatter extra herbs and chili flakes. Serve with lime wedges and crushed peanuts on the side for a fresh, stylish finish.

Variations to Try

  • Noodle Salad: Add rice noodles for a more filling dish.
  • Grilled Tofu: Instead of pan-searing, toss tofu on the grill.
  • Mango Version: Add ripe mango slices for sweetness.
  • Creamy Coconut Sauce: Sub part of the peanut butter with coconut milk.
  • Spicy Thai Style: Add chopped Thai basil and extra chili.

FAQ’s

Q1: Can I make it ahead?

Yes, but toss with sauce just before serving.

Q2: What tofu is best?

Firm or extra-firm holds up best when seared.

Q3: Can I use frozen peas?

No—snap peas are best fresh and crisp.

Q4: Is this recipe vegan?

Yes, as long as your peanut butter and soy sauce are plant-based.

Q5: What can I add for more crunch?

Try chopped peanuts or crispy shallots.

Q6: How spicy is it?

Mild to medium—adjust chili to taste.

Q7: Can I double the recipe?

Absolutely—just sear tofu in batches.

Q8: What herbs work best?

Mint, cilantro, and scallions are perfect. Thai basil also works well.

Q9: How long does it keep?

Up to 2 days in the fridge without herbs wilting too much.

Q10: Can I use almond butter?

Yes! It brings a slightly sweeter note, but still delicious.

Conclusion

Snap Pea, Tofu and Herb Salad With Spicy Peanut Sauce is bright, bold, and packed with textures and flavors that make every bite interesting. It’s one of those rare salads that satisfies like a main dish and comes together faster than you’d think. Keep it in your back pocket for busy nights or anytime you want a meal that’s equal parts healthy and indulgent.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Snap Pea, Tofu and Herb Salad With Spicy Peanut Sauce

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Emily
  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Total Time: 25 minutes
  • Yield: 2 servings 1x
  • Category: Main, Salad
  • Method: Pan-seared
  • Cuisine: Asian-Inspired

Description

Crisp snap peas, golden tofu, and fresh herbs tossed in a creamy, spicy peanut sauce—this salad is bold, satisfying, and bursting with flavor. A fast, no-oven-needed meal that’s as good as takeout, but better for you.


Ingredients

Scale
  • 1 block firm tofu, pressed and sliced
  • 2 cups snap peas, thinly sliced
  • 1/2 cup fresh mint leaves, torn
  • 1/2 cup fresh cilantro, chopped
  • 2 scallions, thinly sliced
  • 3 tablespoons creamy peanut butter
  • 2 tablespoons soy sauce
  • Juice of 1 lime
  • 1 tablespoon rice vinegar
  • 1 teaspoon sesame oil
  • 1 garlic clove, minced
  • 1 teaspoon fresh grated ginger
  • Chili flakes, to taste


Instructions

  1. Press tofu for at least 10 minutes, then slice into thin strips.
  2. Heat oil in a nonstick skillet and sear tofu until golden on both sides, 3–4 minutes per side. Set aside.
  3. Whisk together peanut butter, soy sauce, lime juice, rice vinegar, sesame oil, garlic, ginger, and chili flakes. Add water 1 tablespoon at a time to thin to desired consistency.
  4. In a large bowl, combine snap peas, scallions, cilantro, and mint.
  5. Add tofu and drizzle salad with the spicy peanut sauce.
  6. Toss gently to coat, serve immediately with lime wedges if desired.

Notes

  • Make ahead tip: prep the tofu and dressing ahead, then toss just before serving.
  • Use almond butter for a twist or tahini for a sesame-forward flavor.
  • Great served over rice noodles for a fuller meal.
  • Optional: sprinkle with sesame seeds or chopped peanuts for crunch.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 410
  • Sugar: 5g
  • Sodium: 650mg
  • Fat: 24g
  • Saturated Fat: 4g
  • Unsaturated Fat: 17g
  • Trans Fat: 0g
  • Carbohydrates: 22g
  • Fiber: 5g
  • Protein: 22g
  • Cholesterol: 0mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star