My Plantiful Cooking

menu icon
go to homepage
  • Recipes
  • Newsletter
  • About
  • Contact
  • Refreshing Vegan Spring Recipes
subscribe
search icon
Homepage link
  • Recipes
  • Newsletter
  • About
  • Contact
  • Refreshing Vegan Spring Recipes
×
Add us as a trusted site on Google
Home » Recipes » Vegan Asian Recipes

Peanut Sauce Tofu Stir-fry

Mee Sha drinking a cup of coffee seated.
Modified: Mar 20, 2026 · Published: Oct 30, 2023 by Jim Mee Sha · This post may contain affiliate links · 2 Comments
Jump to Recipe

This flavor-packed peanut sauce tofu stir-fry features crispy pan-fried tofu and vibrant veggies tossed in a rich, creamy peanut sauce. A quick 30-minute weeknight dinner that requires minimal effort.

Stir-fries are our go-to meal whenever we need something quick but filling. Other than this recipe, we also love making teriyaki tofu stir-fry, eggplant tofu stir-fry, and hoisin tofu!

Peanut stir-fry served on a bowl of rice with a pair of chopsticks and 2 cups of tea beside.

I still remember the first time I experimented with using peanut butter in cooking, specifically in my tofu peanut noodles. I have been hooked on savory peanut butter recipes ever since!

This time, we are adding another favorite to the list: this amazing peanut tofu stir-fry. It is quick to prepare, tastes amazing, yet is incredibly nutritious.

If you love simple, satisfying weekend dinners like this, I also recommend checking out my vegan miso ramen and kimchi fried rice.

Jump to:
  • 💚Why you will love this peanut tofu stir-fry 
  • 🥬What you will need 
  • 🔪How to make peanut tofu
  • ⏲️Other ways to prepare tofu
  • ✅Helpful tips
  • ❄️Storing leftovers
  • 🍽️More stir-fry recipes
  • 📖 Recipe

💚Why you will love this peanut tofu stir-fry 

  • A simple dish that is satisfying and incredibly flavorful
  • Easy, one-pan recipe ready in 30 minutes
  • Healthier and lighter than takeout
  • Versatile and can be served with rice or noodle dishes, including my oyster sauce noodles and fried rice noodles

🥬What you will need 

Ingredients needed like cabbage, bell pepper, snap peas, onion, carrot, and garlic.
Ingredients needed like salt, tofu, and cornstarch.
Ingredients needed like peanut butter, soy sauce, chili flakes, rice vinegar, sugar, cornstarch, and sesame oil.
  • Tofu - Use extra firm or firm tofu for the crispiest texture. Drain and press beforehand with a tofu press or by stacking something heavy on top.
  • Vegetables - I am using a mix of cabbage, bell pepper, snap peas, and carrots, but feel free to swap in your favorite vegetables or whatever you have on hand. Veggies that work well in stir-fries include bok choy, broccoli, cauliflower, mushrooms, and frozen stir-fry mix.
  • Peanut butter - Use natural, smooth peanut butter. Conventional peanut butter will work, but it will be a little harder to mix.
  • Chili flakes (optional) - You can substitute with a drizzle of sriracha. Omit for a spice-free version.

🔪How to make peanut tofu

A collage of coated tofu in a container and pan-fried tofu in a wok.

Toss together tofu cubes, cornstarch, and salt until everything is well distributed (1). Pan-fry for 2-3 minutes on each side, or until most sides are golden (2).

Peanut sauce for stir-fry in a ramekin with a whisk beside.

While the tofu is cooking, combine all the ingredients for the peanut sauce (3).

Save this recipe!

Email yourself a link to this page and come back later.

Also get a FREE high-protein vegan recipe eBook + weekly new recipes! Unsubscribe anytime.

Collage with process of cooking stir-fry from sauteing onion and garlic, cooking vegetables, and a wok of peanut tofu stir-fry.

Heat some oil in the wok and add the onion. Sauté until translucent before adding in garlic. Fry until fragrant (4).

Add carrot and bell pepper, then cook for 2 minutes. Next, add snap peas and cabbage. Cook until veggies are tender yet crisp (5,6).

Step 6: Stir in peanut sauce and cooked tofu, frying until ingredients are hot. Season to taste, and your peanut tofu stir-fry is ready to be served (7).

⏲️Other ways to prepare tofu

For a more hands-off way to prepare tofu, you can bake or air-fry it.

Baking tofu - Arrange tofu on a baking sheet and lightly spray with oil. Bake at 350F/180C for 20-25 minutes, or until golden brown.

Air fryer tofu - Place coated tofu in the air fryer basket and lightly spray with cooking oil. Cook for 15-20 minutes at 350F/180C. You might need to cook in batches if your air fryer is smaller.

Peanut tofu stir-fry on a bowl of rice with a pair of chopsticks beside.

✅Helpful tips

  • Use a large wok or pan - This ensures ingredients fry rather than steam and eases the stir-frying process.
  • Sequence for sauteing vegetables - Start with tougher veggies first (carrots, broccoli, cauliflower, bell peppers), followed by tender ones (snap peas, mushrooms, bok choy, cabbage).
  • Be careful not to overcook veggies -  Saute over high heat until tender but still slightly crisp.
  • Serving suggestions - This peanut sauce tofu is great served over rice and paired with sides such as Asian cucumber salad, Chinese vegetable soup, and air fryer rice paper rolls.
  • Make extra peanut sauce - it's a highly versatile condiment that can be refrigerated for up to a week. Use it to top salad bowls or tofu lettuce wraps, as a dip for finger foods like Thai spring rolls, or add to other stir-fries.

❄️Storing leftovers

Leftover peanut tofu stir-fry can be refrigerated for 3 days in an airtight container. Reheat on the stove or in the microwave until hot.

Freezing is not recommended; peanut sauce will split and turn clumpy after freezing and thawing.

🍽️More stir-fry recipes

  • A pan of bok choy tofu with chopsticks, water, and sesame seeds beside.
    Chinese Bok Choy Tofu Stir-fry
  • A plate of Thai basil tofu served with rice with a spoon and 2 glasses of water beside.
    Thai Basil Tofu Stir-fry (vegan pad kra pow)
  • A plate of hoisin tofu with bowl of rice, pair of chopsticks, and dish of sesame oil in the background.
    Hoisin Tofu Stir-fry
  • A pan of stir-fried snow peas with chili flakes and sesame seeds beside.
    Chinese Snow Peas Stir-fry

If you made this recipe, leave a rating and comment below. We would love to hear from you! Subscribe to My Plantiful Cooking to get new recipes delivered straight to your inbox! Follow us on Instagram, Facebook, and Pinterest to get the latest updates. 😉

📖 Recipe

Peanut tofu stir-fry served on a bowl of rice with a pair of chopsticks and 2 cups of tea beside.

Peanut Sauce Tofu Stir-fry

Meesha
This flavor-packed peanut sauce tofu stir-fry features crispy pan-fried tofu and vibrant veggies tossed in a rich, creamy peanut sauce. A quick 30-minute weeknight dinner that requires minimal effort.
4.50 from 2 votes
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 15 minutes mins
Total Time 25 minutes mins
Course Main Course, Side Dish
Cuisine American
Servings 3 servings
Calories 358 kcal

Ingredients
  

For tofu

  • 1 block extra-firm or firm tofu around 14oz/400g (pressed and drained beforehand)
  • 1 tablespoon cornstarch
  • ½ teaspoon salt

For peanut sauce

  • ⅓ cup peanut butter natural ones preferred
  • 2 tablespoons water
  • 2 tablespoons soy sauce or tamari/shoyu (use gluten-free if needed)
  • 1 tablespoon rice vinegar
  • 2 teaspoons sugar
  • 1 teaspoon chili flakes
  • 1 teaspoon sesame oil
  • 1 teaspoon cornstarch

For stir-fry

  • 3 cloves garlic minced
  • 1 medium yellow onion sliced
  • 1 carrot julienned
  • 1 bell pepper julienned
  • 1 cup snap peas 100g
  • 3 cups shredded cabbage 180g
Prevent your screen from going dark

Instructions
 

Pan-frying tofu

  • In a container, add tofu cubes, cornstarch, and salt. Seal and toss until tofu cubes are well coated.
  • Heat up a tablespoon of oil in a non-stick wok or pan. Arrange tofu cubes in a layer, and pan-fry for 2-3 minutes on each side, or until most sides are golden. Set aside.
  • While tofu is cooking, combine all ingredients needed for peanut sauce and mix well.
  • Heat another ½ tablespoon of oil in the wok, and add onion. Saute until translucent, around 2-3 minutes.
  • Add garlic and fry for a minute until fragrant.
  • Add carrot and bell pepper, then cook for 2 minutes.
  • Next, add snap peas and cabbage. Cook until veggies are tender yet crisp, around 2-3 minutes.
  • Add peanut sauce along with cooked tofu to the wok, and fry until the sauce has thickened.
  • Give it a taste, adding more seasonings if needed. Your peanut tofu stir-fry is ready to be served!

Notes

Helpful tips
  • Use a large wok or pan - This ensures ingredients fry rather than steam and eases the stir-frying process.
  • Sequence for sautéing vegetables - Start with tougher veggies first (carrots, broccoli, cauliflower, bell peppers), then tender ones (snap peas, mushrooms, bok choy, cabbage).
  • Be careful not to overcook veggies - Saute over high heat until tender but still slightly crisp. 
 
Storing leftovers - Leftover peanut tofu stir-fry can be refrigerated for 3 days in an airtight container. Reheat on the stove or in the microwave until hot.

Save this recipe!

Email yourself a link to this page and come back later.

Also get a FREE high-protein vegan recipe eBook + weekly new recipes! Unsubscribe anytime.

Nutrition

Calories: 358kcalCarbohydrates: 31gProtein: 21gFat: 19gSaturated Fat: 4gPolyunsaturated Fat: 6gMonounsaturated Fat: 8gSodium: 1307mgPotassium: 802mgFiber: 7gSugar: 15gVitamin A: 5261IUVitamin C: 101mgCalcium: 126mgIron: 4mg

Nutrition info calculated is just a rough estimate and is provided as a courtesy. Bear in mind that value will vary based on variables like specific brand or type of product used. To obtain the most accurate representation, it is highly recommended that you calculate it on your own with the actual amount and type of ingredient used.

Did you make this recipe ?Tag @myplantifulcooking on Instagram !

More Asian

  • A plate of lemongrass tofu served with chopsticks and 2 glasses of tea.
    Lemongrass tofu
  • Orange tofu served with rice and broccoli on a plate with chopsticks beside.
    Crispy Vegan Orange Chicken (orange tofu)
  • Teriyaki tofu served on a bowl of rice with a fork, chopped green onion, and sesame seeds beside.
    Teriyaki Tofu Stir-fry
  • A bowl of laksa served with a pair of chopsticks and a ceramic spoon beside.
    Creamy Malaysian Vegan Laksa

Comments

    4.50 from 2 votes (1 rating without comment)

    Join the discussion ! Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




  1. Elizabeth says

    February 01, 2024 at 5:21 am

    4 stars
    This recipe has a great flavor profile, but when I've made it the sauce ends of very thick. What am I doing wrong?

    Reply
    • Jim Mee Sha says

      February 01, 2024 at 2:16 pm

      This sauce is on the thicker side! If you like it to be thinner, you can add a couple more tablespoons of water to the sauce.

      Reply
A headshot of Mee Sha leaning on a handrail.

Hi there! I am Mee Sha, a registered dietitian with a passion for food, cooking, and all things nutrition. This is where I share quick, healthy recipes that make plant-based eating simple, nourishing, and genuinely delicious.

More about me →

🌼Vibrant Vegan Spring Recipes

  • A bowl of tom kha on a plate served with a ceramic spoon with lime wedges and another bowl of curry beside.
    Vegan Tom Kha (with tofu)
  • A close-up shot of curry served in a white bowl with a spoon on the side.
    Creamy Vegan Thai Red Curry with Tofu
  • A bowl of pho served with spoon with chopsticks, green onion, and condiments beside.
    Vegan Pho with Tofu
  • 2 jar of overnight oats on a plate with a jar of oats and milk in the background.
    Vegan Protein Overnight Oats
  • A plate of tofu lettuce wrap with tea, bowl of tofu filling, and spoonful of chili flakes beside.
    PF Chang's Tofu Lettuce Wraps
  • Pad pak served with rice on a plate with chopsticks beside.
    Pad Pak Thai (Thai Stir-fry Vegetables)

💚Reader's favorites

  • A plate of chickpea pasta with a fork, cilantro and chili flakes beside.
    Creamy Chickpea Pasta Sauce
  • 2 bowls of cabbage soup with dish of sesame seeds, teacloth and a pot beside.
    Chinese Napa Cabbage Soup
  • Dipping a piece of rice paper rolls in soy sauce.
    Crispy Air Fryer Rice Paper Rolls
  • A plate of noodles served with chopsticks with another bowl of noodles, tea, and chopped green onion beside.
    Stir-fry Noodles with Oyster Sauce
  • A plate of stir-fry vegetables on a wooden board with bowl of rice and chopsticks beside.
    Indian Stir-fry Vegetables
  • PB2 cookies on a white surface with bowl of sea salt, a spoonful of peanut butter and jar of PB2 beside.
    Rich Peanut Butter Powder Cookies (PB2 cookies)

Footer

↑ back to top

About

  • Privacy Policy
  • Accessibility Policy

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 My Plantiful Cooking

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.