Hey friends, it's Maya! Last Tuesday, my kids came home from school with that 'I'm starving' look, and I had exactly 30 minutes before we had to head to soccer practice. I threw together this colorful veggie stir-fry with crispy tofu and a zesty peanut sauce, and guess what? They cleaned their plates and even asked for seconds! That's when I knew I had to share this recipe with you.
Advertisements1
This dish is my go-to when I need something fast, nourishing, and totally satisfying. It's packed with crunchy bell peppers, broccoli, and carrots, all tossed in a creamy, slightly spicy peanut sauce that clings to every bite. The tofu gets golden and crispy on the outside while staying tender inside, and it's all served over fluffy rice or noodles.
Whether you're a seasoned veggie lover or just trying to eat more plants, this recipe is a winner. It's flexible too – swap in whatever veggies you have on hand, or add a handful of cashews for extra crunch. Let's dive in!
Why You'll Love This Recipe
About the Ingredients
14 oz (400g) extra-firm tofu, pressed and cubed
Extra-firm tofu holds its shape and crisps up best. If you can't find it, use firm tofu and press it longer to remove excess water.
2 tablespoons cornstarch
Cornstarch helps create a crispy coating on the tofu. You can use arrowroot powder as a substitute.
2 tablespoons vegetable oil, divided
Use a neutral oil like canola or peanut. If you prefer, avocado oil works too.
1 red bell pepper, sliced
Adds sweetness and color. Swap for any color bell pepper or use a mix of colors.
1 cup (100g) broccoli florets
Fresh broccoli gives a nice crunch. Frozen works in a pinch – just thaw and pat dry.
1 medium carrot, julienned
Julienne for quick cooking. A store-bought matchstick carrot is a time-saver.
3 cloves garlic, minced
Fresh garlic packs more punch. If you're in a hurry, use 1 teaspoon pre-minced garlic.
1 tablespoon fresh ginger, grated
Ginger adds warmth and zing. You can use 1/2 teaspoon ground ginger if that's what you have.
1/4 cup (60g) creamy peanut butter
Use natural peanut butter for a healthier option. If you have a nut allergy, try sunflower seed butter.
3 tablespoons soy sauce (or tamari for gluten-free)
Soy sauce gives the sauce its umami. Low-sodium soy sauce works; adjust salt to taste.
2 tablespoons maple syrup
Maple syrup adds sweetness. Honey or agave nectar are great substitutes.
1 tablespoon rice vinegar
Rice vinegar adds tang. Apple cider vinegar is a decent substitute.
1/2 teaspoon red pepper flakes (optional)
For a little heat. Omit if you prefer mild, or add more if you like it spicy.
2 tablespoons water
Helps thin the sauce to the perfect consistency.
Cooked rice or noodles, for serving
Any grain works – brown rice, quinoa, or soba noodles. Cook according to package directions.
Tips & Tricks
Press the tofu
Wrap the tofu in a clean kitchen towel and place a heavy pan on top for 10 minutes. This removes excess water and helps it crisp up.
Don't skip the cornstarch
It's the secret to that golden, crispy exterior. Toss the tofu cubes in cornstarch before cooking.
Simmer the sauce gently
If you add the sauce too early, it can burn. Add it at the end and let it bubble for a minute to thicken.
- Have all your veggies prepped before you start: Stir-frying goes fast, so having everything ready ensures nothing burns.
Pro Tips
Step-by-Step Instructions
1. Press the tofu
Press the tofu for 10 minutes to remove excess water. Cut into 1-inch cubes. In a bowl, toss the tofu with cornstarch until evenly coated.
2. Make the sauce
In a small bowl, whisk together peanut butter, soy sauce, maple syrup, rice vinegar, red pepper flakes, and water until smooth. Set aside.
3. Cook the tofu
Heat 1 tablespoon of oil in a large non-stick skillet over medium-high heat (about 375°F/190°C). Add the tofu in a single layer and cook for 3-4 minutes per side until golden brown and crispy all over. Remove from the skillet and set aside.
4. Sauté the aromatics
In the same skillet, add the remaining 1 tablespoon of oil. Add garlic and ginger and cook for 30 seconds until fragrant, stirring constantly.
5. Add the veggies
Add the bell pepper, broccoli, and carrot. Stir-fry for 4-5 minutes until the veggies are tender-crisp and bright in color.
6. Combine and simmer
Return the tofu to the skillet. Pour the sauce over everything and stir to coat. Let it simmer for 1-2 minutes until the sauce thickens and coats the ingredients evenly.
7. Serve and enjoy
Serve hot over cooked rice or noodles. Garnish with sesame seeds, chopped peanuts, or fresh cilantro if desired.
Delicious Variations
Add protein
Add edamame or chickpeas for extra protein and texture.
Change the sauce
Swap peanut butter for almond butter and add a squeeze of lime for a Thai twist.
Make it a bowl
Serve over quinoa and top with avocado slices and pickled red onions.
How to Store Tasty Vegetarian Recipes
Refrigerator
Store leftovers in an airtight container in the fridge for up to 3 days. Keep the sauce separate if possible to prevent sogginess.
Freezer
Freeze in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat in a skillet over medium heat until warmed through, about 3-4 minutes. Or microwave in 30-second intervals, stirring in between.
Frequently Asked Questions
Q: Can I make this gluten-free?
Yes, simply use tamari or coconut aminos instead of soy sauce and ensure your peanut butter is gluten-free. Serve over rice or quinoa for a completely gluten-free meal.
Q: How do I get the tofu extra crispy?
Press the tofu thoroughly, coat it in cornstarch, and cook in a hot skillet with enough oil, without overcrowding. Let it cook undisturbed for 3-4 minutes per side to achieve a golden, crispy crust.
Q: Can I use a different nut butter?
Absolutely! Almond butter, cashew butter, or even sunflower seed butter (for nut-free) work well. Adjust sweetness and salt to taste.
Q: What if I don't have rice vinegar?
You can substitute apple cider vinegar or white wine vinegar. If you only have lemon juice, use a little less and add a pinch of sugar.
Q: Is this recipe spicy?
It has a mild kick from the red pepper flakes, but you can easily omit them for a family-friendly version. For more heat, add extra flakes or a dash of sriracha.
I hope this tasty vegetarian stir-fry becomes a regular in your dinner rotation! It's proof that eating more plants can be quick, delicious, and totally satisfying. If you give it a try, let me know in the comments – I'd love to hear how it turned out for you. And remember, you don't have to be perfect in the kitchen; just keep showing up and having fun. Try this recipe this week, and don't forget to share your creations with me on social media! Here's to small steps, big impact.
Tasty Vegetarian Recipes
Discover tasty vegetarian recipes that are easy, healthy, and perfect for busy weeknights. Flavorful, colorful, and ready in 30 minutes!
🧂 Ingredients
- 14 oz (400g) extra-firm tofu, pressed and cubed
- 2 tablespoons cornstarch
- 2 tablespoons vegetable oil, divided
- 1 red bell pepper, sliced
- 1 cup (100g) broccoli florets
- 1 medium carrot, julienned
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1/4 cup (60g) creamy peanut butter
- 3 tablespoons soy sauce (or tamari for gluten-free)
- 2 tablespoons maple syrup
- 1 tablespoon rice vinegar
- 1/2 teaspoon red pepper flakes (optional)
- 2 tablespoons water
- Cooked rice or noodles, for serving
📋 Instructions
- 1Press the tofu — Press the tofu for 10 minutes to remove excess water. Cut into 1-inch cubes. In a bowl, toss the tofu with cornstarch until evenly coated.
- 2Make the sauce — In a small bowl, whisk together peanut butter, soy sauce, maple syrup, rice vinegar, red pepper flakes, and water until smooth. Set aside.
- 3Cook the tofu — Heat 1 tablespoon of oil in a large non-stick skillet over medium-high heat (about 375°F/190°C). Add the tofu in a single layer and cook for 3-4 minutes per side until golden brown and crispy all over. Remove from the skillet and set aside.
- 4Sauté the aromatics — In the same skillet, add the remaining 1 tablespoon of oil. Add garlic and ginger and cook for 30 seconds until fragrant, stirring constantly.
- 5Add the veggies — Add the bell pepper, broccoli, and carrot. Stir-fry for 4-5 minutes until the veggies are tender-crisp and bright in color.
- 6Combine and simmer — Return the tofu to the skillet. Pour the sauce over everything and stir to coat. Let it simmer for 1-2 minutes until the sauce thickens and coats the ingredients evenly.
- 7Serve and enjoy — Serve hot over cooked rice or noodles. Garnish with sesame seeds, chopped peanuts, or fresh cilantro if desired.



