Tofu Stir-Fry with Peanut Sauce

Why You’ll Love Tofu Stir-Fry with Peanut Sauce Recipe

This Tofu Stir-Fry with Peanut Sauce is packed with vibrant vegetables and crispy tofu, all coated in a creamy homemade peanut sauce that brings every bite together. It’s hearty enough to satisfy while remaining fresh and nutritious.

The recipe is easy to customize with your favorite vegetables, sweetener, or protein. It’s naturally vegetarian and can easily be made vegan by using maple syrup instead of honey. Plus, it’s an excellent option for meal prepping since it reheats beautifully.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • 1 block (14 oz) firm tofu, pressed and cubed
  • 2 tablespoons cornstarch
  • 2 tablespoons neutral oil (such as avocado or canola oil)
  • 1 red bell pepper, sliced
  • 1 zucchini, sliced into half-moons
  • 1 cup broccoli florets
  • 1 cup shredded carrots
  • 2 green onions, sliced
  • Sesame seeds, for garnish (optional)

For the Peanut Sauce

  • 1/3 cup creamy peanut butter
  • 3 tablespoons soy sauce or tamari
  • 1 tablespoon honey or maple syrup
  • 1 tablespoon rice vinegar
  • 1 tablespoon lime juice
  • 2 teaspoons grated fresh ginger
  • 2 cloves garlic, minced
  • Water, as needed to thin the sauce

Directions

  1. Press the tofu for at least 15 minutes to remove excess moisture, then cut it into bite-sized cubes.
  2. Toss the tofu cubes with the cornstarch until they are evenly coated.
  3. Heat 1 tablespoon of oil in a large skillet over medium-high heat. Cook the tofu for 8 to 10 minutes, turning occasionally, until crispy and golden on all sides.
  4. Remove the tofu from the skillet and set it aside.
  5. Add the remaining tablespoon of oil to the skillet. Sauté the bell pepper, zucchini, broccoli, and shredded carrots for 5 to 7 minutes, or until the vegetables are crisp-tender.
  6. In a small bowl, whisk together the peanut butter, soy sauce or tamari, honey or maple syrup, rice vinegar, lime juice, grated ginger, minced garlic, and enough water to create a smooth, pourable sauce.
  7. Return the cooked tofu to the skillet and pour the peanut sauce over the tofu and vegetables. Stir well to coat everything evenly.
  8. Cook for another 2 to 3 minutes until the sauce is bubbling and everything is heated through.
  9. Garnish with sliced green onions and sesame seeds before serving.

Servings and timing

This recipe makes 4 servings.

  • Prep time: 15 minutes
  • Cook time: 15 minutes
  • Total time: 30 minutes

Variations

  • Swap the vegetables for mushrooms, snap peas, bok choy, cauliflower, or baby corn.
  • Add cooked rice noodles or soba noodles instead of serving with rice.
  • Stir in a spoonful of sriracha or chili garlic sauce for a spicy kick.
  • Use almond butter or cashew butter in place of peanut butter for a different flavor.
  • Add roasted cashews or chopped peanuts for extra crunch.
  • Include edamame for additional plant-based protein.
  • Make it completely vegan by using maple syrup instead of honey.

Storage/Reheating

Store leftovers in an airtight container in the refrigerator for up to 4 days.

To freeze, allow the stir-fry to cool completely before transferring it to a freezer-safe container. Freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.

Reheat in a skillet over medium heat with a small splash of water to loosen the peanut sauce, or microwave in 30-second intervals until heated through.

FAQs

Can I use extra-firm tofu?

Yes. Extra-firm tofu works especially well because it holds its shape and becomes even crispier during cooking.

Why should I press the tofu?

Pressing removes excess moisture, allowing the tofu to crisp up better and absorb more flavor from the sauce.

Can I make this recipe vegan?

Yes. Simply use maple syrup instead of honey in the peanut sauce.

Is this recipe gluten-free?

It can be. Use tamari instead of regular soy sauce and ensure all other ingredients are certified gluten-free.

What can I serve with tofu stir-fry?

Steamed jasmine rice, brown rice, quinoa, cauliflower rice, or noodles all pair well with this dish.

Can I prepare the peanut sauce ahead of time?

Yes. The sauce can be made up to 5 days in advance and stored in the refrigerator. Stir well before using.

Can I use frozen vegetables?

Yes. Frozen vegetables work well and make this recipe even more convenient. Cook until they are heated through and any excess moisture has evaporated.

How do I keep the tofu crispy?

Cook the tofu separately until golden and add it back to the skillet just before serving so it stays as crisp as possible.

Can I add more protein?

Absolutely. Edamame is a great plant-based addition, or you can increase the amount of tofu.

Can I make this recipe for meal prep?

Yes. Divide the stir-fry into individual containers with rice or noodles for quick lunches or dinners throughout the week.

Conclusion

Tofu Stir-Fry with Peanut Sauce is a delicious, wholesome meal that’s easy enough for busy weeknights yet flavorful enough to become a regular favorite. Crispy tofu, colorful vegetables, and a creamy homemade peanut sauce come together in just 30 minutes, making this recipe perfect for family dinners, meal prep, or anyone looking for a satisfying plant-based dish.

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments