This dish highlights golden, extra-firm tofu coated and pan-fried to a crisp texture, paired with a medley of fresh, vibrant vegetables including bell peppers, broccoli, carrots, snap peas, and spring onions. A rich and creamy peanut sauce, balanced with soy, maple syrup, rice vinegar, and toasted sesame oil, brings depth and a hint of sweetness. The tofu and veggies are tossed together to ensure even coating and serve beautifully over steamed jasmine or brown rice, garnished with chopped peanuts, cilantro, and lime wedges. This easy-to-make, Asian-inspired bowl offers a delightful combination of textures and flavors perfect for a quick weeknight meal.
I discovered the magic of crispy tofu completely by accident one weeknight when I was rushing to get dinner on the table. Instead of my usual soft, braised approach, I tossed pressed tofu in cornstarch and let it sit in a hot pan just a little too long—golden, crunchy edges formed almost instantly. That one happy mistake changed everything, and now I can't imagine making this stir fry any other way. The way those crispy cubes hold up to a silky peanut sauce feels like the best of both worlds.
I made this for my roommate during one of those chaotic Tuesday evenings when we both had impossible days. The smell of tofu crisping in the pan, then the rich aroma of garlic and ginger hitting the hot oil—something shifted in that kitchen. We sat down, barely spoke, and just ate. Halfway through, she looked up and said it tasted like someone actually cared, and I realized that's exactly what happens when you slow down just enough to do one thing well.
Ingredients
- Extra-firm tofu (400g): Press it hard and long—this step is non-negotiable if you want crispy, not soggy.
- Cornstarch (2 tbsp): The secret to a shatteringly crisp exterior that stays crunchy even when coated in sauce.
- Vegetable oil (2 tbsp): Use a neutral oil with a high smoke point so the tofu gets properly golden.
- Red and yellow bell peppers: The color matters here, both visually and for subtle sweetness that balances the peanut sauce.
- Carrot (1 medium, julienned): Cut thin so it stays just tender and doesn't overpower the other vegetables.
- Snap peas and broccoli: These hold their crunch beautifully and add a natural sweetness to the mix.
- Spring onions: Add them at the very end so they stay bright and fresh.
- Creamy peanut butter (4 tbsp): Quality matters—look for one with minimal additives so the flavor shines.
- Soy sauce or tamari (2 tbsp): Tamari is your friend if anyone at the table needs gluten-free.
- Maple syrup (1 tbsp): A touch of sweetness that rounds out the saltiness without making it dessert.
- Rice vinegar (1 tbsp): The backbone of brightness that keeps everything from feeling heavy.
- Toasted sesame oil (1 tsp): A small amount goes a long way—this is where the nutty, aromatic depth lives.
- Garlic and ginger: Fresh is always better here; the aromatics are half the point of this dish.
- Warm water: Keep it nearby to thin the sauce to exactly the consistency you want.
Instructions
- Press your tofu like you mean it:
- Wrap the block in a clean kitchen towel and weight it down with something heavy—a cast iron pan, some books, whatever you have. Ten minutes minimum, but fifteen is better. You're removing moisture so the tofu can actually crisp instead of steam.
- Coat and let it sit:
- Toss your tofu cubes with cornstarch in a bowl until every piece is lightly dusted. This coating is what creates that satisfying crunch.
- Get the pan screaming hot:
- Medium-high heat is the sweet spot; your oil should shimmer and move immediately when you swirl the pan. Add the tofu and resist the urge to move it constantly—let each side brown for a minute or two before gently turning.
- Cook until golden on all sides:
- This takes about 8 to 10 minutes total, depending on your stove. You're looking for a color that's just shy of dark brown, with edges that look crispy enough to shatter.
- Stir-fry your vegetables with intention:
- In the same pan (don't wash it—that browned fond is flavor), add your peppers, carrots, snap peas, and broccoli. Keep everything moving for 4 to 5 minutes so nothing steams and everything stays bright and slightly firm when you bite it.
- Bring the spring onions in at the last moment:
- One minute of cooking is all they need; you want them to soften just enough to blend with everything else but still taste fresh.
- Make your sauce while the vegetables finish:
- Whisk peanut butter, soy sauce, maple syrup, rice vinegar, sesame oil, garlic, and ginger together in a small bowl. Add warm water a tablespoon at a time, whisking until you have something that pours smoothly but coats the back of a spoon.
- Bring it all home:
- Return the crispy tofu to the pan, pour the sauce over everything, and toss gently for about 30 seconds so every piece gets coated without breaking apart.
- Serve and garnish with intention:
- Rice underneath, stir-fry on top, then scatter with peanuts, cilantro, and lime wedges—every element matters.
There's a moment right after you toss everything together when the steam rises up and you catch that smell—toasted sesame, peanut, fresh cilantro, all mingling with the warmth of ginger and garlic. That's when you know you've got something good. Food does that sometimes; it stops being an obligation and becomes a small gift you give yourself and everyone around you.
The Art of Crispy Tofu
The difference between tofu that disappoints and tofu that converts skeptics comes down to respecting one simple principle: moisture is the enemy of crispness. When you press your tofu, you're not just removing water—you're creating the conditions for a real sear in the pan. I learned this the hard way after years of making soft, forgettable tofu dishes. The cornstarch coating isn't fancy or complicated, but it's the difference between a thin golden crust and something that actually has texture and personality.
Building Your Peanut Sauce
A good peanut sauce should feel balanced on your palate—rich but not cloying, salty but with brightness cutting through, with a hint of heat if you want it. The key is tasting as you go and adding water slowly rather than all at once; you can always thin it out, but you can't thicken it back up easily. I've learned that the quality of your peanut butter matters more than people think. Natural or simply roasted varieties without added oils or sweeteners will give you a sauce that tastes like peanuts, not processed spreadability.
Making It Your Own
This recipe is a framework, not a rulebook, and the best versions I've made came from improvising with whatever vegetables looked good that week. I've added mushrooms for earthiness, used baby corn for a different texture, swapped broccoli for bok choy, and every single variation has been delicious. The sauce is forgiving too—if you like heat, add sriracha or chili flakes; if you want it less sweet, dial back the maple syrup; if you're serving it over something other than rice, let that guide your choices.
- Snap peas can be swapped for snow peas, but add them a minute or two later so they don't get mushy.
- If you can't find toasted sesame oil, regular sesame oil works but use slightly less since the flavor is more intense.
- Serve this over rice, noodles, or even a salad if you want something lighter—the sauce is adaptable.
This stir-fry has become one of my go-to meals because it's genuinely satisfying, takes almost no time, and tastes like you put thought into feeding yourself. That's something worth holding onto.
Recipe Questions & Answers
- → How do I get the tofu crispy?
-
Press extra-firm tofu to remove moisture, then coat cubes with cornstarch before frying in hot vegetable oil until golden on all sides.
- → What vegetables work best for this dish?
-
Bell peppers, broccoli, carrots, snap peas, and spring onions provide a fresh crunch and vibrant color, but you can swap in zucchini or mushrooms if preferred.
- → Can I make the peanut sauce thinner?
-
Yes, add warm water gradually while whisking until the sauce reaches the desired pourable consistency.
- → Is there a way to add heat to this dish?
-
Add chili flakes or a dash of sriracha to the peanut sauce for a spicy kick without overpowering the other flavors.
- → How do I keep the vegetables crisp yet tender?
-
Stir-fry the vegetables over medium-high heat for just 4-5 minutes to soften slightly while maintaining a satisfying crunch.