Crispy Tofu Stir Fry

Golden, crispy tofu cubes tossed with colorful veggies and creamy peanut sauce in this Crispy Tofu Stir Fry with Peanut Sauce. Served over fluffy white rice garnished with peanuts and lime. Save
Golden, crispy tofu cubes tossed with colorful veggies and creamy peanut sauce in this Crispy Tofu Stir Fry with Peanut Sauce. Served over fluffy white rice garnished with peanuts and lime. | dianerecipes.com

This plant-based dish features extra-firm tofu coated in cornstarch and pan-fried till golden and crispy. It's combined with a medley of vibrant bell peppers, snap peas, carrots, and broccoli, then tossed in a creamy peanut sauce blending peanut butter, soy sauce, maple syrup, and fresh ginger. Served over steamed jasmine or brown rice and garnished with roasted peanuts, cilantro, and lime wedges, it delivers a satisfying balance of textures and bold flavors. Ideal for quick weeknight meals.

I discovered this stir fry on a Tuesday night when I had tofu in the fridge and absolutely nothing else appealing to eat. The trick of coating it in cornstarch came from watching someone cook in a tiny apartment kitchen, and suddenly my tofu turned golden instead of sad and rubbery. That one detail changed everything about how I cook with tofu now.

I made this for my roommate who claimed to hate tofu, and watching her ask for seconds was deeply satisfying. The peanut sauce did all the heavy lifting, but honestly, the crispy exterior of the tofu was what actually convinced her.

Ingredients

  • Extra-firm tofu, pressed and cubed: Pressing matters more than you'd think—it's the difference between crispy and watery.
  • Cornstarch: This is the secret. It creates that golden, slightly crispy coating that makes people ask what you did differently.
  • Vegetable oil: Use enough so the tofu can actually crisp up, not just warm through.
  • Red and yellow bell peppers: They add sweetness and color, but honestly, use whatever vegetables you have.
  • Carrot, snap peas, broccoli: The vegetables should have some texture—don't overcook them into mush.
  • Spring onions: A last-minute brightness that ties everything together.
  • Creamy peanut butter: The foundation of a sauce that tastes rich without being heavy.
  • Soy sauce or tamari: Tamari if you're cooking for someone avoiding gluten.
  • Maple syrup: Just enough sweetness to balance the savory and salty notes.
  • Rice vinegar: Adds tang without overpowering.
  • Toasted sesame oil: A small amount goes a long way—don't skip this.
  • Garlic and fresh ginger: Minced small so they dissolve into the sauce rather than bite.
  • Jasmine or brown rice: A soft base for everything to sit on.
  • Roasted peanuts and cilantro: Finish with these for texture and freshness.

Instructions

Press your tofu like you mean it:
Wrap the block in clean towels and set something heavy on top for at least 10 minutes. The drier it is, the crispier it gets.
Coat and let it sit:
Toss the cubed tofu with cornstarch in a bowl, making sure every piece gets a light, even coating. This is worth doing slowly.
Crisp it up:
Heat the oil until it shimmers, then add tofu cubes in a single layer. Let them sit for a minute or two before turning—patience here creates golden edges. Turn occasionally until all sides are golden and crispy, about 8–10 minutes total.
Build flavor with vegetables:
In the same pan, add peppers, carrots, snap peas, and broccoli. Stir fry quickly over high heat so they stay firm and bright, about 4–5 minutes. Add spring onions at the very end.
Make the sauce smooth:
Whisk peanut butter, soy sauce, maple syrup, rice vinegar, sesame oil, garlic, and ginger together. Add warm water a little at a time until it's pourable but still thick enough to coat.
Bring it all together:
Return the crispy tofu to the pan, pour the sauce over everything, and toss gently so every piece gets coated but your beautiful crispy tofu doesn't fall apart.
Plate and finish:
Spoon it over warm rice, then scatter peanuts and cilantro on top. Serve with lime wedges so people can brighten their own bowl.
A close-up of Crispy Tofu Stir Fry with Peanut Sauce highlights crunchy snap peas, bell peppers, and golden tofu coated in a rich, glossy sauce. Save
A close-up of Crispy Tofu Stir Fry with Peanut Sauce highlights crunchy snap peas, bell peppers, and golden tofu coated in a rich, glossy sauce. | dianerecipes.com

The moment that made this dish stick with me happened when someone poured extra sauce over their rice and said it was better than the restaurant version. That's when I realized a homemade meal doesn't have to be complicated to feel special.

The Crispy Tofu Question

For years I thought tofu was a lost cause, that it was one of those foods people pretended to enjoy. Then I learned that tofu isn't the problem—the way it's cooked is. Cornstarch creates a barrier that traps moisture and lets the outside get genuinely crispy, almost like a tiny version of a good roasted vegetable. Medium-high heat is your friend here, and patience while it sits in the pan makes the difference between silky and sad.

Peanut Sauce Wisdom

The best peanut sauce I've ever made came from stop thinking of it as a condiment and start thinking of it as a bridge between the tofu and vegetables. Everything should taste like it belongs together. I learned that adding warm water instead of cold helps the ingredients blend smoothly, and doing it gradually prevents that thick, clumpy mess that happens when you rush it. Sesame oil is the secret that makes people ask what you did—use it even though it seems like a small detail.

Vegetables and Flexibility

This recipe works because the technique matters more than the exact vegetables. I've made it with zucchini in summer, mushrooms in fall, baby corn when I found it on sale, and it's been good every time. The goal is to keep some texture, so don't overcook them into submission—they should still have a slight firmness when they hit the pan with the sauce.

  • Use seasonal vegetables so they're actually good and affordable.
  • Cut everything roughly the same size so it cooks evenly.
  • Stop cooking when things are tender but still bright, not soft and faded.
Perfectly plated Crispy Tofu Stir Fry with Peanut Sauce, topped with chopped peanuts and cilantro, ready to be squeezed with fresh lime wedges. Save
Perfectly plated Crispy Tofu Stir Fry with Peanut Sauce, topped with chopped peanuts and cilantro, ready to be squeezed with fresh lime wedges. | dianerecipes.com

This is the kind of meal that feels fancy enough to cook for people but simple enough that you'll actually make it on a random Tuesday. Once you nail the tofu, you've basically got a technique that works for life.

Recipe FAQ

Press the tofu to remove excess moisture and coat cubes evenly in cornstarch before frying in hot oil until golden on all sides.

Yes, substitute seasonally available veggies like zucchini, mushrooms, or baby corn to suit your preference.

Add warm water gradually while whisking to achieve a smooth, pourable sauce texture.

Use tamari instead of regular soy sauce to keep it gluten-free and double-check all ingredient labels.

Incorporate chili flakes or a dash of sriracha into the peanut sauce for a spicy kick.

Crispy Tofu Stir Fry

Golden tofu cubes with colorful vegetables and creamy peanut sauce, perfect for a quick, tasty dinner.

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

Ingredients

Tofu

  • 14 oz extra-firm tofu, pressed and cubed
  • 2 tbsp cornstarch
  • 2 tbsp 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 tbsp creamy peanut butter
  • 2 tbsp soy sauce (use tamari for gluten-free)
  • 1 tbsp maple syrup or honey
  • 1 tbsp rice vinegar
  • 1 tsp toasted sesame oil
  • 1 small garlic clove, minced
  • 1 tsp fresh ginger, grated
  • 3-4 tbsp warm water, as needed for thinning

To Serve

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

Instructions

1
Prepare tofu: Press tofu for at least 10 minutes to expel excess moisture. Cut into bite-sized cubes.
2
Coat tofu: Toss tofu cubes with cornstarch until evenly coated.
3
Cook tofu: Heat vegetable oil in a large nonstick skillet or wok over medium-high heat. Add tofu cubes 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 still crisp. Add spring onions and toss for an additional minute.
5
Prepare peanut sauce: While vegetables cook, whisk together peanut butter, soy sauce, maple syrup or honey, rice vinegar, sesame oil, garlic, and ginger in a bowl. Gradually incorporate warm water until smooth and pourable.
6
Combine and toss: Return crispy tofu to the pan with vegetables. Pour peanut sauce over all and toss gently to coat evenly.
7
Serve: Serve immediately over steamed rice. Garnish with chopped roasted peanuts, fresh 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.
Diane Patterson

Passionate home cook sharing easy, flavorful recipes, meal prep tips, and comfort food favorites for everyday kitchens.