Love this? Pin it for later!
Discover the secret to restaurant-quality crispy tofu at home! This vibrant stir-fry combines golden-brown tofu cubes with a rich, creamy peanut sauce and crisp-tender vegetables for a meal that's both satisfying and nutritious.
A Weeknight Game-Changer
I'll never forget the first time I successfully made crispy tofu. After countless attempts that resulted in sad, soggy cubes, I finally cracked the code during a particularly hectic Tuesday evening when I was desperately trying to get dinner on the table before my daughter's soccer practice. The look on my family's faces when they bit into perfectly golden, crispy tofu coated in that silky peanut sauce was priceless – my usually vegetable-skeptical son actually asked for seconds!
This recipe has become my go-to for those busy weeknights when I want something healthy but crave the flavors of takeout. The combination of crispy tofu, colorful vegetables, and that addictive peanut sauce creates a meal that feels indulgent while packing in plenty of plant-based protein and nutrients. It's become such a staple in our house that my kids can practically make it themselves now, and I've shared it with countless friends who've all declared it their new favorite vegetarian dinner.
Why This Recipe Works
- Double-Crisp Technique: Pressing and cornstarch coating ensure maximum crispiness that lasts even after adding sauce
- Flavor-Packed Marinade: A quick 15-minute marinade infuses the tofu with umami depth before cooking
- Perfectly Balanced Sauce: The peanut sauce hits all the right notes – creamy, tangy, slightly sweet, and just enough heat
- Veggie Variety: A rainbow of vegetables provides different textures and nutrients in every bite
- One-Pan Wonder: Everything cooks in a single wok or large skillet for minimal cleanup
- Meal Prep Friendly: Components can be prepped ahead for quick assembly during busy weeks
Ingredients You'll Need
The beauty of this recipe lies in its flexibility – you can easily swap vegetables based on what's in season or what you have on hand. Here's what you'll need for the most flavorful results:
For the Crispy Tofu:
Extra-firm tofu (14 oz) – Look for vacuum-packed tofu rather than water-packed for better texture. Press it for at least 30 minutes to remove excess moisture. If you're new to tofu, brands like Nasoya or House Foods are reliable choices found in most grocery stores.
Soy sauce (3 tablespoons) – Use low-sodium soy sauce so you can control the salt level. For gluten-free versions, substitute with tamari or coconut aminos.
Cornstarch (3 tablespoons) – This is the secret to ultra-crispy tofu! Arrowroot powder works as a substitute if needed.
Sesame oil (1 teaspoon) – A little goes a long way for that nutty aroma. Store it in the refrigerator to prevent rancidity.
For the Peanut Sauce:
Natural peanut butter (1/3 cup) – Choose the kind that's just peanuts and salt. Conventional peanut butters with added sugar and oils will make the sauce too sweet and thick.
Rice vinegar (2 tablespoons) – This provides the necessary acidity to balance the rich peanut butter. In a pinch, you can use lime juice, but the flavor will be different.
Maple syrup (2 tablespoons) – I prefer maple syrup over honey for its complex flavor, but honey works well too. Adjust based on your preferred sweetness level.
Sriracha (1-2 teaspoons) – Start with less if you're sensitive to heat; you can always add more later.
For the Vegetable Stir-Fry:
Red bell pepper (1 large) – Choose firm, glossy peppers with no soft spots. They should feel heavy for their size.
Broccoli florets (2 cups) – Cut into bite-sized pieces for even cooking. The stems are delicious too – just peel the tough outer layer and slice them thin.
Carrots (2 medium) – I like to cut them into matchsticks for quick cooking and pretty presentation. Pre-shredded carrots work in a pinch.
Snow peas (1 cup) – Look for bright green, crisp pods. Snap off the stem ends before cooking.
How to Make Crispy Tofu Stir Fry With Peanut Sauce And Veggies
Press and Prepare the Tofu
Remove tofu from packaging and drain. Wrap the block in several layers of paper towels or a clean kitchen towel. Place on a plate, top with another plate, and weigh down with heavy books or cans. Press for at least 30 minutes, changing the towels if they become saturated. This crucial step removes excess moisture, allowing the tofu to crisp properly.
While the tofu presses, prepare your vegetables. Cut the bell pepper into 1-inch squares, break broccoli into small florets, julienne the carrots, and trim the snow peas. Having everything prepped before you start cooking is essential for stir-fry success.
Create the Marinade
In a shallow dish, whisk together 2 tablespoons soy sauce, 1 teaspoon sesame oil, 1 teaspoon rice vinegar, and 1 minced garlic clove. Once tofu is pressed, cut into 3/4-inch cubes and gently toss in the marinade. Let sit for 15-20 minutes, turning occasionally. This quick marinade infuses the tofu with flavor without making it too salty.
Don't skip this step – it's what separates bland tofu from restaurant-quality results. The marinade penetrates just enough to season the tofu throughout.
Make the Peanut Sauce
In a medium bowl, whisk together peanut butter, remaining 1 tablespoon soy sauce, rice vinegar, maple syrup, sriracha, and 1/4 cup warm water until smooth. The sauce should be pourable but thick enough to coat the back of a spoon. Add more water if needed, 1 tablespoon at a time.
Taste and adjust – add more sriracha for heat, maple syrup for sweetness, or rice vinegar for tang. The sauce can be made up to a week ahead and stored in the refrigerator.
Coat the Tofu
Drain the marinated tofu and place in a large bowl. Sprinkle with cornstarch and gently toss until each cube is evenly coated. This cornstarch coating creates a protective barrier that helps the tofu crisp while keeping the inside tender.
Be gentle during this step – you want to maintain the cube shapes while ensuring complete coverage. Any bare spots will result in soggy tofu.
Crisp the Tofu
Heat 2 tablespoons neutral oil (like canola or avocado) in a large non-stick skillet or wok over medium-high heat. When the oil shimmers, carefully add the tofu cubes in a single layer. Don't crowd the pan – work in batches if necessary.
Cook without moving for 3-4 minutes until golden brown underneath. Use a thin spatula to flip and cook another 3-4 minutes on the second side. Continue cooking, turning occasionally, until all sides are crispy and golden, about 12 minutes total.
Transfer to a paper towel-lined plate to drain. The tofu will continue to crisp slightly as it cools.
Stir-Fry the Vegetables
In the same pan (don't wipe it out – those browned bits add flavor), add another tablespoon of oil if needed. Heat over high heat until smoking. Add the broccoli and carrots first, stir-frying for 2 minutes.
Add the bell pepper and continue stir-frying for another 2 minutes. Finally, add the snow peas and cook for 1 minute more. The vegetables should be crisp-tender and brightly colored.
Season with a pinch of salt and pepper. If your pan seems dry, add a splash of water to create steam and help the vegetables cook.
Combine Everything
Return the crispy tofu to the pan with the vegetables. Pour in about three-quarters of the peanut sauce and gently toss to combine. Reserve some sauce for serving – you can always add more, but you can't take it away.
Cook for 1-2 minutes more, just until everything is heated through and coated in the sauce. Be gentle here to maintain the tofu's crispy coating.
Remove from heat and taste. Add more sauce if desired, or thin with a splash of water if it seems too thick.
Serve and Garnish
Serve immediately over jasmine rice, brown rice, or quinoa. Drizzle with the reserved peanut sauce and sprinkle with garnishes like sliced green onions, chopped peanuts, sesame seeds, and fresh cilantro.
For an extra special touch, add a squeeze of fresh lime juice just before serving. The brightness cuts through the richness of the peanut sauce beautifully.
Expert Tips
Hot Pan, Cold Oil
Always heat your pan until it's smoking before adding oil. This prevents sticking and ensures the tofu crisps properly.
Patience is Key
Don't rush the tofu crisping process. Let it develop a proper crust before flipping – it will naturally release from the pan when ready.
Maintain High Heat
Keep the heat high throughout cooking. This sears the vegetables quickly, keeping them crisp and preventing them from becoming soggy.
Prep Everything First
Stir-frying moves quickly once you start. Have all ingredients measured and within arm's reach before you turn on the stove.
Fresh Peanut Butter
If your natural peanut butter has separated, microwave it for 15-20 seconds and stir well before measuring for easier mixing.
Uniform Cuts
Cut vegetables into similar-sized pieces so they cook evenly. This prevents some pieces from being overcooked while others remain raw.
Variations to Try
Thai-Inspired Version
Replace maple syrup with palm sugar, add 1 tablespoon of Thai red curry paste to the sauce, and include Thai basil and kaffir lime leaves as garnishes.
Korean-Style Twist
Add 1 tablespoon gochujang to the peanut sauce, substitute half the peanut butter with tahini, and top with kimchi and toasted sesame seeds.
Nut-Free Option
Replace peanut butter with sunflower seed butter or tahini. Add 1 tablespoon of miso paste for extra umami depth.
Seasonal Vegetables
In summer, use zucchini, corn, and cherry tomatoes. In winter, try Brussels sprouts, sweet potato, and mushrooms. Adjust cooking times accordingly.
Storage Tips
Refrigeration Guidelines
Store leftovers in an airtight container in the refrigerator for up to 4 days. The tofu will lose some crispiness but will still be delicious. Keep the peanut sauce separate if possible, as it will help maintain the tofu's texture.
For best results, store the crispy tofu and vegetables separately from the sauce. Reheat the tofu in a dry skillet over medium heat to restore some crispiness before combining with the vegetables and sauce.
Freezing Instructions
While you can freeze the cooked tofu and vegetables, the texture will change upon thawing. The tofu becomes chewier and more sponge-like, which some people actually prefer! Freeze in portion-sized containers for up to 2 months.
The peanut sauce freezes beautifully for up to 3 months. Thaw overnight in the refrigerator and whisk well before using, adding a splash of water if needed to thin it out.
Reheating Tips
For the best texture, reheat in a skillet over medium heat with a splash of water or broth. This creates steam that helps warm everything through without drying it out. Microwave reheating works but will make the tofu rubbery.
If meal prepping, consider storing the components separately and assembling just before serving. This maintains the best texture for each element.
Frequently Asked Questions
This usually happens when the pan isn't hot enough or the tofu isn't ready to be flipped. Make sure your pan is smoking hot before adding oil, and don't try to move the tofu too early. When it's properly seared, it will naturally release from the pan.
Also, ensure you're using enough oil and a good-quality non-stick or well-seasoned carbon steel pan. Stainless steel can work, but it requires more technique and oil.
Absolutely! This is an excellent meal prep recipe. Cook the tofu and vegetables as directed, but store them separately from the sauce. Portion into containers and refrigerate for up to 4 days.
When ready to eat, reheat the tofu and vegetables in a skillet, then toss with the peanut sauce. You can also serve it cold as a salad over greens – the flavors are delicious either way!
You have several options! Almond butter or cashew butter work beautifully in the sauce. For a nut-free version, sunflower seed butter or tahini (sesame paste) are excellent substitutes.
Keep in mind that each alternative will change the flavor profile slightly. Sunflower seed butter has a more earthy taste, while tahini is more bitter and requires additional sweetener.
Perfectly stir-fried vegetables should be crisp-tender and brightly colored. They should have a slight crunch when bitten but not taste raw. The broccoli florets will turn a vibrant green, and the bell peppers will soften slightly while maintaining their shape.
Remember that carryover cooking will continue after you remove them from the heat, so it's better to err on the side of undercooking slightly.
Definitely! This recipe works well with chicken breast (cut into bite-sized pieces and cook until no longer pink), shrimp (cook just until pink and curled), or even chickpeas for another plant-based option.
If using meat, cook it first, set aside, then return it to the pan with the vegetables at the end. The peanut sauce pairs beautifully with all these proteins.
If your sauce is too thick, whisk in warm water, 1 tablespoon at a time, until it reaches your desired consistency. If it's too thin, add more peanut butter, 1 tablespoon at a time, until thickened.
The sauce will thicken as it cools, so aim for slightly thinner than you want the final product to be. Room temperature ingredients also help achieve the right consistency.
Crispy Tofu Stir Fry With Peanut Sauce And Veggies
Ingredients
Instructions
- Press tofu: Wrap tofu in paper towels, place between plates, and weigh down with heavy cans for 30 minutes to remove excess moisture.
- Marinate: Mix 2 tablespoons soy sauce with sesame oil, 1 teaspoon rice vinegar, and garlic. Marinate pressed tofu cubes for 15 minutes.
- Make sauce: Whisk together peanut butter, remaining soy sauce, rice vinegar, maple syrup, sriracha, and 1/4 cup warm water until smooth.
- Coat tofu: Drain tofu and toss with cornstarch until evenly coated.
- Crisp tofu: Heat 2 tablespoons oil in a large skillet over medium-high heat. Fry tofu until golden and crispy on all sides, about 12 minutes total. Set aside.
- Stir-fry vegetables: In the same pan, heat remaining oil over high heat. Stir-fry broccoli and carrots for 2 minutes, then add bell pepper for 2 minutes, and finally snow peas for 1 minute.
- Combine: Return tofu to pan, pour in three-quarters of the peanut sauce, and toss gently to coat everything evenly.
- Serve: Serve immediately over rice, drizzled with remaining sauce and garnished with green onions, peanuts, and sesame seeds.
Recipe Notes
For extra crispy tofu, you can deep-fry the cornstarch-coated cubes at 350°F for 3-4 minutes. The peanut sauce can be made up to a week ahead and stored in the refrigerator. If sauce thickens too much, thin with warm water until pourable.