This Quick Tofu Peanut Stir-Fry is a vibrant, saucy dish that comes together in under 30 minutes. The crispy tofu and creamy peanut sauce create a deeply satisfying meal. It’s a fuss-free recipe perfect for busy nights.
Nothing beats a great Quick Tofu Peanut Stir-Fry. Whether you're a fan of Dinner Ideas or want to try something from our Chicken Thigh Recipes selection, keep scrolling!
Why You’ll Love This Quick Tofu Peanut Stir-Fry
- Fast & Fuss-Free: Ready in under 30 minutes with minimal cleanup.
- Incredible Sauce: Creamy peanut butter, soy, and spice create a moreish glaze.
- Highly Adaptable: Easily swap veggies or adjust heat to your preference.
- Perfect Texture: Crispy tofu, crunchy peanuts, and tender-crisp veggies.
Ingredients & Tools
- 1 block (14 oz / 400 g) firm or extra-firm tofu, pressed and cubed
- 2 tbsp neutral oil (like avocado or grapeseed), divided
- 1 red bell pepper, thinly sliced
- 1 cup broccoli florets
- 2 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 3 green onions, sliced (whites and greens separated)
- 1/4 cup (60 g) smooth, natural peanut butter
- 3 tbsp soy sauce or tamari
- 1 tbsp rice vinegar
- 1-2 tsp sriracha or chili garlic sauce (adjust to taste)
- 1 tsp sesame oil
- 1/4 cup (60 ml) water, plus more as needed
- 2 tbsp roasted peanuts, for garnish
Tools: A large skillet or wok, a small bowl for the sauce, and a spatula.
Notes: Use peanut butter with just peanuts and salt. Don’t skip pressing the tofu for crisp edges.
Nutrition (per serving)
| Calories: | 385 kcal |
| Protein: | 20 g |
| Fat: | 28 g |
| Carbs: | 18 g |
| Fiber: | 5 g |
Serves: 3 | Prep Time: 10 minutes | Cook Time: 15 minutes | Total Time: 25 minutes
Before You Start: Tips & Ingredient Notes
- Press that tofu properly. This is the single most important step for texture. Wrap the block in a clean kitchen towel or paper towels, place something heavy on top (a cast-iron skillet or a few heavy books work perfectly), and let it sit for at least 15-20 minutes. You’ll be amazed at the water that comes out.
- Have your sauce mixed and ready. Stir-fries move fast. Having your sauce ingredients whisked together in a small bowl before you even turn on the heat means you can add it seamlessly without scrambling.
- Don’t crowd the pan when cooking the tofu. If you dump all the tofu in at once, it will steam instead of fry. Give it space in a single layer, and don’t be afraid to cook it in two batches if your pan is on the smaller side. Patience pays off with crispiness.
- Cut your veggies uniformly. Try to slice your bell pepper and broccoli into similar-sized pieces. This ensures everything cooks at the same rate, so you don’t end up with some raw and some mushy bits.
How to Make Quick Tofu Peanut Stir-Fry
Step 1: Start by preparing your tofu. Once it’s pressed and most of the moisture is out, cut it into bite-sized cubes, about 3/4-inch thick. Pat them dry one last time with a paper towel—this is your final defense against steaming. Meanwhile, in a small bowl, whisk together the peanut butter, soy sauce, rice vinegar, sriracha, sesame oil, and water until you have a smooth, pourable sauce. If it seems too thick, add another tablespoon of water. Set this flavor bomb aside.
Step 2: Heat one tablespoon of your neutral oil in a large skillet or wok over medium-high heat. Once the oil is shimmering, carefully add the tofu cubes in a single layer. You should hear a satisfying sizzle. Let them cook undisturbed for 3-4 minutes, until the bottoms are golden brown and crisp. Then, flip them and cook for another 3-4 minutes until the other sides are equally gorgeous. Use a spatula to transfer the crispy tofu to a clean plate.
Step 3: Don’t wipe out the pan! Those little browned bits left from the tofu are pure flavor. Add the remaining tablespoon of oil to the same pan. Toss in the broccoli florets and sliced bell pepper. Stir-fry for about 3-4 minutes until they just start to soften and get a bit of color but are still nicely crisp. You’ll notice the vibrant colors really pop at this stage.
Step 4: Push the veggies to one side of the pan. In the empty space, add the minced garlic, grated ginger, and the white parts of your green onions. Let them sizzle for just 30 seconds to a minute—until incredibly fragrant. Be careful not to burn the garlic! Once they’re aromatic, mix them in with the vegetables.
Step 5: Now for the grand reunion. Return the crispy tofu to the pan with the vegetables. Give your pre-mixed peanut sauce another quick stir (the ingredients might have settled) and then pour it over everything in the pan. It will sizzle and bubble up beautifully.
Step 6: Toss everything together gently but thoroughly, making sure the tofu and veggies are completely coated in that glorious, glossy sauce. Let it all heat through for another minute or two, until the sauce has thickened slightly and clings to every nook and cranny. If the sauce gets too thick, just splash in another tablespoon of water to loosen it up.
Step 7: Your stir-fry is done! Take the pan off the heat. Immediately garnish with the green parts of your green onions and a generous sprinkle of roasted peanuts for that final crunch. Serve it up right away while it’s hot and the textures are at their absolute peak.
Storage & Freshness Guide
- Fridge: Store in an airtight container for up to 3 days.
- Freezer: Freeze for up to 1 month; thaw in fridge before reheating.
- Reviving: Reheat in a skillet with a splash of water to restore texture.
Serving Suggestions
Complementary Dishes
- Cauliflower Rice — A light, low-carb base that soaks up the extra peanut sauce beautifully without weighing you down.
- Simple Sesame Cucumber Salad — The cool, crisp, and slightly tangy salad provides a refreshing contrast to the rich, savory stir-fry.
- Steamed Edamame — A quick, protein-packed side that you can sprinkle with a little sea salt; it’s great for nibbling on alongside the main event.
Drinks
- Iced Green Tea with Lemon — The clean, slightly bitter notes of the tea help cut through the richness of the peanut sauce and cleanse the palate.
- A Crisp Lager — The carbonation and mild hop bitterness are a classic pairing for spicy, savory Asian-inspired dishes like this one.
- Sparkling Water with Lime — Sometimes you just need the simple, refreshing fizz to balance out a flavorful meal, and this never disappoints.
Something Sweet
- Dark Chocolate Squares — Just a square or two of high-quality dark chocolate (85% works wonderfully) provides a bittersweet, clean finish that contrasts the savory meal perfectly.
- Fresh Berry Salad — A mix of raspberries, blackberries, and blueberries, maybe with a tiny drizzle of vanilla extract, feels light and refreshing after the hearty stir-fry.
- Coconut Chia Pudding — Made ahead of time, this creamy, cool pudding feels like a decadent dessert but is wonderfully simple and light.
Top Mistakes to Avoid
- Mistake: Not pressing the tofu. I’ve messed this up before too, thinking I could get away with it. You’ll end up with soft, watery tofu that won’t crisp up and will water down your delicious sauce. Take the extra few minutes—it’s non-negotiable.
- Mistake: Adding the sauce too early with the veggies. If you add the sauce before your vegetables have had a chance to sear and develop a little color, they’ll braise and become mushy. Cook the veggies first, then add the sauce at the very end.
- Mistake> Using the wrong peanut butter. Avoid peanut butters with added sugar or hydrogenated oils. They can make the sauce overly sweet and sometimes prevent it from emulsifying properly. The simple, natural kind is your best friend here.
- Mistake: Overcrowding the pan. This is the enemy of browning. If your pan is too full, the ingredients will release steam and boil instead of fry. Cook in batches if you need to; it’s worth the extra minute for that perfect texture.
Expert Tips
- Tip: Freeze and thaw your tofu first. For an even meatier, chewier texture, try freezing the entire block of tofu overnight. Then, thaw it, press it, and cube it. The ice crystals change the structure, making it spongier and fantastic at soaking up flavor.
- Tip: Bloom your aromatics. When you add the garlic and ginger to the empty spot in the pan, you’re essentially “blooming” them in the hot oil. This quick process unlocks their deepest, most complex flavors and infuses the entire dish.
- Tip: Add a splash of lime juice at the end. Right before serving, a quick squeeze of fresh lime juice over the top can brighten the entire dish, cutting through the richness and making all the flavors sing just a little louder.
- Tip: Make a double batch of the sauce. This peanut sauce is so good you’ll want extra. Double the sauce ingredients and keep half in a jar in the fridge for up to a week. It’s incredible as a salad dressing, a dip for spring rolls, or drizzled over grilled chicken.
FAQs
Can I make this stir-fry ahead of time?
You can, but the texture is best fresh. If you need to, you can prep the components separately: cook the tofu and chop the veggies a day in advance. Store them separately in the fridge. The sauce can be made and kept in a jar. When ready to eat, quickly stir-fry the veggies, add the tofu and sauce, and heat through. The tofu will lose a bit of its crispness, but the flavor will still be fantastic.
My sauce is too thick! How can I fix it?
No worries, this happens all the time! The trick is to thin it out with a little more liquid. Add warm water, one tablespoon at a time, whisking after each addition until it reaches your desired consistency. You could also use a splash of additional rice vinegar or even a little coconut milk for extra creaminess.
What’s a good substitute for peanut butter if I have an allergy?
Sunflower seed butter is your best bet—it has a similar nutty, rich flavor and creamy texture that works beautifully in this sauce. Tahini (sesame seed paste) is another great option, though it will give a more savory, earthy flavor profile. Just adjust the seasoning to taste.
Can I use frozen vegetables?
You can, but you’ll need to adjust the method. Frozen veggies release a lot of water as they cook. I’d recommend thawing them completely and patting them very dry before adding to the pan. Otherwise, you risk ending up with a watery sauce and steamed, rather than stir-fried, vegetables.
How do I store and reheat leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, I strongly recommend using a skillet over medium heat with a tiny splash of water to loosen the sauce. The microwave will work in a pinch, but it can make the tofu a bit rubbery and the veggies soft. The stovetop method helps revive some of that original texture.
Quick Tofu Peanut Stir Fry
Make a delicious Quick Tofu Peanut Stir-Fry in under 30 minutes! Crispy tofu, fresh veggies, and a creamy peanut sauce. Get the easy recipe now!
Ingredients
For the Ingredients
-
1 block firm or extra-firm tofu (14 oz / 400 g, pressed and cubed)
-
2 tbsp neutral oil (like avocado or grapeseed, divided)
-
1 red bell pepper (thinly sliced)
-
1 cup broccoli florets
-
2 cloves garlic (minced)
-
1 tbsp fresh ginger (grated)
-
3 green onions (sliced (whites and greens separated))
-
1/4 cup smooth, natural peanut butter (60 g)
-
3 tbsp soy sauce or tamari
-
1 tbsp rice vinegar
-
1-2 tsp sriracha or chili garlic sauce (adjust to taste)
-
1 tsp sesame oil
-
1/4 cup water (60 ml, plus more as needed)
-
2 tbsp roasted peanuts (for garnish)
Instructions
-
Start by preparing your tofu. Once it’s pressed and most of the moisture is out, cut it into bite-sized cubes, about 3/4-inch thick. Pat them dry one last time with a paper towel—this is your final defense against steaming. Meanwhile, in a small bowl, whisk together the peanut butter, soy sauce, rice vinegar, sriracha, sesame oil, and water until you have a smooth, pourable sauce. If it seems too thick, add another tablespoon of water. Set this flavor bomb aside.01
-
Heat one tablespoon of your neutral oil in a large skillet or wok over medium-high heat. Once the oil is shimmering, carefully add the tofu cubes in a single layer. You should hear a satisfying sizzle. Let them cook undisturbed for 3-4 minutes, until the bottoms are golden brown and crisp. Then, flip them and cook for another 3-4 minutes until the other sides are equally gorgeous. Use a spatula to transfer the crispy tofu to a clean plate.02
-
Don’t wipe out the pan! Those little browned bits left from the tofu are pure flavor. Add the remaining tablespoon of oil to the same pan. Toss in the broccoli florets and sliced bell pepper. Stir-fry for about 3-4 minutes until they just start to soften and get a bit of color but are still nicely crisp. You’ll notice the vibrant colors really pop at this stage.03
-
Push the veggies to one side of the pan. In the empty space, add the minced garlic, grated ginger, and the white parts of your green onions. Let them sizzle for just 30 seconds to a minute—until incredibly fragrant. Be careful not to burn the garlic! Once they’re aromatic, mix them in with the vegetables.04
-
Now for the grand reunion. Return the crispy tofu to the pan with the vegetables. Give your pre-mixed peanut sauce another quick stir (the ingredients might have settled) and then pour it over everything in the pan. It will sizzle and bubble up beautifully.05
-
Toss everything together gently but thoroughly, making sure the tofu and veggies are completely coated in that glorious, glossy sauce. Let it all heat through for another minute or two, until the sauce has thickened slightly and clings to every nook and cranny. If the sauce gets too thick, just splash in another tablespoon of water to loosen it up.06
-
Your stir-fry is done! Take the pan off the heat. Immediately garnish with the green parts of your green onions and a generous sprinkle of roasted peanuts for that final crunch. Serve it up right away while it’s hot and the textures are at their absolute peak.07
Not what you're looking for?



