Crispy Tofu Peanut Sauce

Golden, crispy tofu cubes tossed with bell peppers and snap peas in a rich peanut sauce over steamed rice. Pin it
Golden, crispy tofu cubes tossed with bell peppers and snap peas in a rich peanut sauce over steamed rice. | whiskmehome.com

This vibrant dish features golden, crispy tofu cubes tossed with an array of colorful vegetables including bell peppers, carrots, snap peas, and broccoli. A creamy peanut sauce made from peanut butter, soy sauce, maple syrup, and fresh aromatics coats the stir fry, melding flavors for a rich and satisfying meal. Quick to prepare and easy to customize, this plant-based option serves well over steamed jasmine or brown rice, garnished with roasted peanuts, cilantro, and lime wedges for brightness.

There's something almost magical about the moment tofu hits a hot pan and transforms into something golden and crispy. I discovered this particular combination on a quiet Tuesday evening when I was determined to prove to a skeptical friend that plant-based cooking could be just as craveable as anything else. The peanut sauce came together almost by accident, a quick improvisation with ingredients I had on hand, but it became the whole reason they asked for the recipe before dessert.

I remember making this for a dinner party where half the guests were vegan and half weren't, and I was genuinely nervous about whether everyone would feel equally excited about their meal. The moment the tofu came out of the pan with that crackling sound, and the smell of the peanut sauce filled the kitchen, I relaxed completely. By the end of the night, the non-vegans were asking for seconds, and that's when I knew this recipe had something special.

Ingredients

  • Extra-firm tofu (400 g): Press it well to remove moisture, which is the secret to achieving that satisfying crispy exterior that contrasts beautifully with a tender center.
  • Cornstarch (2 tbsp): This creates the golden, crunchy coating without any fuss or complicated techniques.
  • Vegetable oil (2 tbsp): Use something with a high smoke point like grapeseed or peanut oil for the best browning.
  • Red and yellow bell peppers: The sweetness and vibrant color make this dish feel special without adding complexity.
  • Carrot, snap peas, and broccoli: This combination gives you varying textures and natural sweetness that balances the savory sauce.
  • Creamy peanut butter (4 tbsp): The foundation of the sauce, so use a good quality one without added sugar if you can find it.
  • Soy sauce (2 tbsp): Tamari works beautifully if you're avoiding gluten, with almost no flavor difference.
  • Maple syrup (1 tbsp): Just enough to round out the flavors without making the sauce sweet.
  • Rice vinegar (1 tbsp): This brightens everything and prevents the sauce from feeling heavy.
  • Toasted sesame oil (1 tsp): A small amount goes a long way, adding a depth of flavor that feels almost luxurious.
  • Fresh ginger and garlic: Minced fresh versions matter here, as they add warmth and complexity that transforms the whole dish.

Instructions

Press and prepare your tofu:
Wrap the block in a clean kitchen towel and weight it down with something heavy for at least 10 minutes. This step feels tedious but makes all the difference between tofu that stays soft and tofu that becomes gloriously crispy.
Coat with cornstarch:
Toss your cubed tofu in a bowl with cornstarch until every piece is evenly covered. This is like giving the tofu a protective jacket that will turn golden in the pan.
Create the crispy magic:
Heat oil in your skillet over medium-high heat until it shimmers, then add tofu cubes in a single layer without crowding the pan. Let them sit undisturbed for a minute or two so they develop that golden crust, then turn and repeat until all sides are caramelized, about 8 to 10 minutes total.
Stir fry the vegetables:
In the same pan (don't wash it, the fond is your friend), add your bell peppers, carrots, snap peas, and broccoli. Keep the heat high and the motion constant for 4 to 5 minutes so everything stays crisp and bright, then toss in the spring onions for the final minute.
Build the sauce while cooking:
Whisk together peanut butter, soy sauce, maple syrup, rice vinegar, sesame oil, garlic, and ginger in a separate bowl. Add warm water one tablespoon at a time until you reach a pourable consistency that coats a spoon.
Bring it all together:
Return the crispy tofu to the pan with the vegetables, pour the peanut sauce over everything, and toss gently but thoroughly so every piece gets coated in that creamy, savory sauce.
Serve with intention:
Transfer to a bed of steamed rice and garnish generously with chopped peanuts, cilantro, and lime wedges. The lime juice is not optional, it's the final touch that makes everything sing.
Bright stir-fry vegetables and crunchy peanuts garnish a plate of savory Crispy Tofu Stir Fry with Peanut Sauce. Pin it
Bright stir-fry vegetables and crunchy peanuts garnish a plate of savory Crispy Tofu Stir Fry with Peanut Sauce. | whiskmehome.com

What I love most about this dish is that it somehow feels both comforting and exciting at the same time. There's something deeply satisfying about hearing that tofu sizzle, watching the vegetables brighten in the heat, and knowing that in less than 20 minutes you'll have something that tastes like you spent all day cooking.

Why This Sauce Works

The peanut sauce is the soul of this dish, but it's not thick and heavy like some versions I've encountered. It comes together in a bowl with just a whisk, no cooking required, which means you can adjust it to your taste as you go. The balance of umami from soy sauce, richness from peanut butter, brightness from vinegar, and warmth from ginger creates something that feels complex without being fussy.

Vegetable Flexibility

One of the best things about this recipe is how forgiving it is with vegetable choices. I've made it with snap peas and broccoli in spring, switched to zucchini and mushrooms in summer, and added baby corn and bok choy when I found them at the market. The cooking time stays roughly the same, and the final dish always feels fresh and suited to the season.

Serving and Storage

Serve this immediately while the tofu is still warm and the vegetables are at their crispest. The leftovers keep well in the refrigerator for two to three days, though I usually reheat them gently in a skillet rather than the microwave to maintain some of the texture.

  • Make the peanut sauce up to a day ahead and store it in a sealed container in the refrigerator, which actually improves the flavors.
  • For a spicier version, add sriracha, chili flakes, or fresh red chili to the sauce or the finished dish depending on your heat preference.
  • Leftover sauce works beautifully as a dressing for salads or a dipping sauce for vegetables and spring rolls.
Close-up of golden-brown tofu pieces coated in creamy peanut sauce, served with fresh cilantro and lime wedges. Pin it
Close-up of golden-brown tofu pieces coated in creamy peanut sauce, served with fresh cilantro and lime wedges. | whiskmehome.com

This recipe became a staple in my rotation not because it's vegan or virtuous, but because it tastes genuinely delicious and comes together quickly on busy nights. It's the kind of meal that makes you feel like you're taking care of yourself and everyone you're feeding.

Recipe FAQs

Press extra-firm tofu to remove moisture, then coat evenly with cornstarch before pan-frying in hot oil until golden and crisp on all sides.

Yes, feel free to swap in seasonal vegetables like zucchini, mushrooms, or baby corn based on preference or availability.

Use tamari or a gluten-free soy sauce alternative to keep the peanut sauce safe for gluten-sensitive diets.

Serve immediately over steamed jasmine or brown rice, garnished with chopped roasted peanuts, fresh cilantro, and lime wedges for added flavor.

Yes, a pinch of chili flakes or a dash of sriracha can be stirred in to add a spicy kick to the sauce.

Crispy Tofu Peanut Sauce

Golden tofu tossed with colorful vegetables and rich peanut sauce for a vibrant, plant-based meal.

Prep 20m
Cook 20m
Total 40m
Servings 4
Difficulty Easy

Ingredients

Tofu

  • 14 oz extra-firm tofu, pressed and cubed
  • 2 tablespoons cornstarch
  • 2 tablespoons vegetable oil

Vegetables

  • 1 red bell pepper, sliced
  • 1 yellow bell pepper, sliced
  • 1 medium carrot, julienned
  • 5 oz snap peas, trimmed
  • 3.5 oz broccoli florets
  • 2 spring onions, sliced

Peanut Sauce

  • 4 tablespoons creamy peanut butter
  • 2 tablespoons soy sauce (or tamari for gluten-free)
  • 1 tablespoon maple syrup or honey
  • 1 tablespoon rice vinegar
  • 1 teaspoon toasted sesame oil
  • 1 small garlic clove, minced
  • 1 teaspoon fresh ginger, grated
  • 3–4 tablespoons warm water, as needed for thinning

To Serve

  • Steamed jasmine or brown rice
  • 2 tablespoons roasted peanuts, chopped
  • Fresh cilantro, roughly chopped
  • Lime wedges

Instructions

1
Prepare tofu: Press tofu for at least 10 minutes to remove excess moisture. Cut into bite-sized cubes.
2
Coat tofu with cornstarch: Toss tofu cubes with cornstarch in a bowl until evenly coated.
3
Cook tofu: Heat vegetable oil in a large nonstick skillet or wok over medium-high heat. Add tofu and cook, turning occasionally, until golden and crispy on all sides, about 8 to 10 minutes. Remove tofu and set aside.
4
Stir-fry vegetables: In the same pan, add sliced bell peppers, carrot, snap peas, and broccoli. Stir-fry for 4 to 5 minutes until vegetables are tender yet crisp. Add spring onions and toss for another minute.
5
Prepare peanut sauce: Whisk all peanut sauce ingredients together in a bowl, gradually adding warm water until smooth and pourable.
6
Combine tofu and sauce: Return tofu to the pan and pour peanut sauce over tofu and vegetables. Toss gently to coat evenly.
7
Serve: Serve immediately over steamed rice. Garnish with chopped peanuts, cilantro, and lime wedges.
Additional Information

Equipment Needed

  • Large nonstick skillet or wok
  • Mixing bowls
  • Whisk
  • Chef's knife
  • Cutting board

Nutrition (Per Serving)

Calories 410
Protein 18g
Carbs 36g
Fat 21g

Allergy Information

  • Contains soy (tofu, soy sauce) and peanuts. May contain gluten if regular soy sauce is used.
Emily Bradford

Easy, flavor-packed recipes and family-friendly meal ideas from Emily’s cozy kitchen.