Spicy Peanut Tofu Lettuce Wraps

Crispy pan-fried tofu tossed in a spicy peanut-sriracha sauce, served in cool
butter lettuce cups with shredded carrots, cucumber, and fresh mint. Ready in
35 minutes with no oven required.

These spicy peanut tofu lettuce wraps prove that plant-based eating does not
require any compromise on flavor or satisfaction. The key to this recipe is
getting the tofu genuinely crispy on the outside — a result of pressing out
excess moisture, cutting into small cubes, and pan-frying in a single layer
with minimal stirring. The result is tofu with a golden, slightly crunchy
exterior and a tender, creamy interior that absorbs the peanut sauce beautifully.

The sauce is the soul of the dish. Natural peanut butter provides protein and
healthy monounsaturated fats, while sriracha brings heat, rice vinegar adds
brightness, and lime juice ties everything together. It comes together in under
two minutes and works equally well as a dipping sauce, a dressing, or a marinade.

Butter lettuce cups are the ideal vessel — sturdy enough to hold the filling
without being so thick they overpower the other flavors. The fresh mint and
crunchy vegetables add contrasting textures and cool off the heat from the
sriracha. Crushed peanuts scattered on top add a satisfying final crunch.

✅ Why This Recipe Is Healthy

  • • Plant-based protein: 20g per serving from extra-firm tofu and peanut butter
  • • Healthy fats: Natural peanut butter and tofu provide heart-healthy unsaturated fats
  • • Low carb: Lettuce wraps eliminate refined carbs for better blood sugar response
  • • Fiber-rich: 5g fiber per serving from tofu, carrots, and cucumber
  • • No added sugar: Naturally sweet from lime and peanut butter with no refined sugar

📊 Why This Recipe Scored 82/100

With an overall health score of 82/100, this recipe is a solid, balanced option. Its strongest area is blood sugar stability (94/100), where a strong 20g of protein helps buffer the glucose response. The main thing holding the score back is sodium balance (78/100), because 540mg of sodium is acceptable but worth keeping an eye on.

How our scoring works

Share this score

Spicy Peanut Tofu Lettuce Wraps
⏱️
Prep Time
20 min
🍳
Cook Time
15 min
🍽️
Servings
4
📊
Difficulty
easy
Ingredients for Spicy Peanut Tofu Lettuce Wraps

Ingredients

  • ✓ 400g extra-firm tofu
  • ✓ 1 head butter lettuce
  • ✓ 3 tbsp natural peanut butter
  • ✓ 1.5 tbsp sriracha sauce
  • ✓ 2 tbsp lime
  • ✓ 1 tbsp rice vinegar
  • ✓ 1.5 tbsp low-sodium soy sauce
  • ✓ 1 cup shredded carrot
  • ✓ 1 medium cucumber
  • ✓ 0.25 cup fresh mint
  • ✓ 3 tbsp crushed peanuts
  • ✓ 2 cloves garlic
  • ✓ 0.5 tsp fresh ginger
  • ✓ 1.5 tbsp olive oil
  • ✓ 0.125 tsp table salt
  • ✓ 0.125 tsp black pepper
Spicy Peanut Tofu Lettuce Wraps cooking in progress

Instructions

  1. 1

    Press the tofu: wrap the block in a clean kitchen towel and place a heavy skillet on top for at least 15 minutes (or press for 30 minutes for extra crispness). Once pressed, cut into 0.75-inch cubes and pat dry with paper towels. Season lightly with salt and pepper.

  2. 2

    Make the peanut sauce: whisk together peanut butter, sriracha, lime juice, rice vinegar, soy sauce, minced garlic, and grated ginger in a small bowl. Add 2-3 tablespoons of water to thin to a pourable consistency. Taste and adjust heat and acidity.

  3. 3

    Heat olive oil in a large non-stick or cast iron skillet over medium-high heat. Add tofu cubes in a single layer — do not overcrowd. Cook without stirring for 4-5 minutes until deep golden brown on the bottom. Flip and cook another 3-4 minutes until crispy on all sides.

  4. 4

    Reduce heat to medium-low. Pour three-quarters of the peanut sauce over the crispy tofu in the pan. Toss gently to coat and cook for 1 minute until the sauce clings to the tofu. Remove from heat.

  5. 5

    Arrange butter lettuce leaves as cups on a platter. Fill each cup with peanut-sauced tofu, shredded carrots, and sliced cucumber. Top with fresh mint leaves and crushed peanuts. Drizzle remaining peanut sauce over the top and serve immediately with lime wedges.

Health Scores

Overall Health Score

82
Very Good
🩸 Blood Sugar Stability 94

Excellent Stability

🧂 Sodium Balance 78

Low Sodium

💎 Nutrient Quality 88

Nutrient Dense

Nutrition Facts

Per Serving

Calories 310
Protein 20.0g
Carbohydrates 16.0g
Fat 20.0g
Fiber 5.0g
Sodium 540mg
Sugar 4.0g

Health Highlights

✓ Low Sugar (<8g)
✓ High Fiber (≥5g)
✓ High Protein (≥15g)

Want detailed insights on why this recipe scored 82?

Upgrade to Pro for Full Analysis