• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes

Connoisseurus Veg logo

SUBSCRIBE

Sign up for updates and my FREE Vegan Dinner Solutions email series!

  • Email
  • Facebook
  • Instagram
  • Pinterest
  • Twitter
  • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
    • YouTube
  • ×
    Home » Main Dishes

    Published: Apr 1, 2020 · Modified: Nov 20, 2024 by Alissa Saenz · This post may contain affiliate links · 16 Comments

    Rainbow Peanut Butter Tofu Stir-Fry

    Jump to Recipe Print Recipe

    Crispy and vibrant veggies are stir-fried in luscious peanut sauce to make this flavorful and colorful peanut butter tofu stir-fry. An easy vegan dinner that's packed with flavor and on the table in under 30 minutes!

    Table Set with Skillet, Plate of Tofu Stir-Fry, Water Glass and Chopsticks

    I love peanut sauce, which you probably know by now if you're a regular reader of this site. I toss it with noodles, serve it with summer rolls, and dip homemade vegan satay in it. But this is, I think, the first time I've worked it into a stir-fry. Boy have I been missing out!

    Homemade Peanut Sauce

    Hand Whisking Peanut Sauce Together in a Bowl

    You can, if you'd like, save some time and use bottled peanut sauce for this recipe. But, I highly encourage you to make your own because, (1) it'll turn out way better than the bottled stuff, and (2) it's ridiculously easy.

    All you need to do is whisk a few ingredients together:

    • Peanut butter. This is the main ingredient in our peanut sauce. I recommend using a natural peanut butter of the creamy (not chunky) variety. I personally love Trader Joe's brand.
    • Hoisin sauce. This adds some savory undertones along with some sweet and salty flavors. Look for it near the soy sauce and stir-fry sauces at your supermarket.
    • Soy sauce. For more savory and salty flavor.
    • Maple syrup. You'll need a bit of sweetness to balance out the flavors. Maple syrup is my go-to for this, though you could also use agave or even brown sugar if that's what you've got on hand.
    • Rice vinegar. For a bit of tartness. Lime juice makes a great substitute if that's what's available to you.
    • Sriracha. Totally optional, but great for adding a little heat.
    • Garlic and ginger. I like adding these aromatics right to the sauce, as it keeps the flavors nice and intense.
    • Water. Use as much as you need to thin the sauce.

    Taste-test your sauce and adjust any of the ingredients to get the flavor to your liking.

    Tip: this sauce works great as a salad dressing or as a dipping sauce for finger foods like dumplings.

    How to Stir-Fry

    Plate of Peanut Butter Tofu Stir-Fry and Rice with Skillet and Water Glass in the Background

    You'll want to have your sauce ready before you start cooking. Also chop your veggies, press and cut your tofu.

    Ready to go? Okay!

    The tofu gets cooked first, all by itself. Oil up a large skillet and arrange your tofu cube in an even layer. Let them cook for a few minutes, until they start to get brown and crispy on the bottoms. Now flip them and cook them for a few minutes more on the opposite sides. Take the tofu out of the skillet and transfer it to a plate.

    Side By Side Images Showing Different Stages of Pan-Frying Tofu

    You can add some more oil to the skillet at this point if it seems dry. Turn the heat up to high.

    Add some chopped up scallions, but just the white parts — the greens will go in at the end. Stir-fry them for just a minute.

    Now all of the veggies go in! Flip and stir them continuously white they cook. After a few minutes they should start to become tender and brighten in color.

    Return the tofu to the skillet and add the sauce. Flip everything a few times to coat the tofu and veggies with sauce. Let the mixture cook for barely a minute, just to heat and thicken up the sauce a bit.

    Collage Showing Steps for Cooking Peanut Butter Tofu Stir-Fry: Cook Scallions, Stir-Fry Veggies, Add Tofu and Sauce, and Cook Until Heated

    Take your stir-fry off of the burner and top it with the green parts of your scallions and some chopped peanuts.

    Cast Iron Skillet Filled with Peanut Butter Tofu Stir-Fry on a Wooden Table

    Serve it with rice and enjoy!

    Plate of Peanut Butter Tofu Stir-Fry with Chopsticks on a Wooden Surface

    Peanut Butter Tofu Stir-Fry FAQ & Tips

    • Can this stir-fry be made gluten-free? Yup! Just use a gluten-free hoisin sauce and substitute gluten-free tamari for the soy sauce.
    • Leftovers will keep in a sealed container in the fridge for about 3 days.
    • Peanut-free version: this stir-fry should be equally delicious if you substitute almond butter for the peanut butter and chopped almonds for peanuts.
    • Can different veggies be used? Absolutely! Broccoli, baby corn, celery, and bok choy would all be excellent choices! Just keep in mind that softer veggies (like bok choy) take less time to cook, so they should be added a bit later than the others.
    • Need more guidance on how to pan-fry perfect tofu? Check out this post.

    Like this recipe? If so, be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter. And please stop back and leave me a review and rating below if you make it!

    📖 Recipe

    Table Set with Skillet, Plate of Tofu Stir-Fry, Water Glass and Chopsticks
    Print Pin
    5 from 9 votes

    Rainbow Peanut Butter Tofu Stir-Fry

    Crispy and vibrant veggies are stir-fried in luscious peanut sauce to make this flavorful and colorful peanut butter tofu stir-fry. An easy vegan dinner that's packed with flavor and on the table in under 30 minutes!
    Course Entree
    Cuisine American, Asian
    Prep Time 15 minutes minutes
    Cook Time 15 minutes minutes
    Total Time 30 minutes minutes
    Servings 4
    Calories 430kcal
    Author Alissa

    Ingredients

    For the Peanut Sauce

    • ¼ cup creamy natural peanut butter
    • ¼ cup hoisin sauce
    • 2 tablespoons soy sauce
    • 1 tablespoon maple syrup
    • 1 ½ tablespoons rice vinegar
    • 1 teaspoon sriracha sauce (or to taste)
    • 3 garlic cloves, minced
    • 1 teaspoon freshly grated ginger
    • About ⅓ cup water, as needed

    For the Stir-Fry

    • 2 tablespoons peanut oil (or high heat oil of choice)
    • 1 (14 ounce or 400 gram) package extra firm tofu, drained, pressed and cut into 1 inch cubes
    • 2 medium scallions, white and green parts separated and chopped
    • 2 cups snow peas
    • 2 medium carrots, julienned
    • 1 medium red bell pepper, cut into strips
    • ¼ cup roasted peanuts, roughly chopped

    For Serving

    • cooked rice
    US Customary - Metric

    Instructions

    • To make the sauce, whisk the peanut butter, hoisin sauce, soy sauce, maple syrup, vinegar, sriracha, garlic and ginger together in a small bowl.
    • Begin whisking in the water, a bit at a time, just until the sauce is smooth and runny, but not overly watery.
    • Coat the bottom of a large skillet with oil and place over medium heat.
    • When the oil is hot, add tofu cubes in an even layer. Allow the to cook for about 10 minutes, flipping it once or twice, until browned and crispy on multiple sides.
    • Remove the tofu from the skillet and transfer it to a paper towel-lined plate.
    • Raise the heat to high. Add snow peas, carrots and bell pepper to the skillet.
    • Stir-fry until the veggies are tender-crisp and have deepened a bit in color, about 3 minutes.
    • Lower the heat to medium. Return the tofu to skillet, and add peanut sauce. Flip everything a few times until all ingredients are coated with sauce. Remove the skillet from heat.
    • Sprinkle the stir-fry with peanuts and the green parts of the scallions.
    • Divide the stir-fry onto plates with rice. Serve.

    Notes

    Nutrition information does not include rice.

    Would you like to save this?

    We'll email this post to you, so you can come back to it later!

    Nutrition

    Calories: 430kcal | Carbohydrates: 29.9g | Protein: 18.5g | Fat: 26.8g | Saturated Fat: 4.4g | Sodium: 779mg | Potassium: 670mg | Fiber: 6.9g | Sugar: 18.6g | Calcium: 274mg | Iron: 5mg
    « Potato Leek Vegan Quiche
    Potato Spinach Curry (Aloo Palak) »

    Sharing is caring!

    • Facebook
    • Twitter
    • Reddit
    • Email

    About Alissa Saenz

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors! You can read more about me here.

    I'd love to connect with you on Facebook, Instagram, or Pinterest.

    Reader Interactions

    Comments

      5 from 9 votes (2 ratings without comment)

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. RicW says

      January 19, 2025 at 12:49 pm

      5 stars
      So awesome!! This is our staple stir-fry now.

      Reply
    2. Sug says

      October 31, 2020 at 6:54 pm

      5 stars
      Just finished licking our plates! Had to control ourselves from eating the whole darn thing. Sooooooooo yummy it was requested that I not “lose” this recipe. I tend to make things once then off to another recipe. So I will be a,king this again and again! Thank you for your awesome delicious and tasty recipes.

      Reply
    3. Hannah P says

      September 07, 2020 at 10:34 am

      5 stars
      I am not a cook, so I need very explicit descriptions about what to do. I have made this recipe MULTIPLE times and it is amazing. I have event batched the sauce and frozen it so that I have it ready to go whenever I want to make more. I've been a vegetarian since I was 6, closer to vegan for the past 2 years. I have shared this recipe with non-vegan folks and they have really enjoyed it. THANK YOU!!

      Reply
      • Hannah P says

        September 07, 2020 at 10:37 am

        *even :)

        Reply
    4. Cristina Gherghe says

      August 09, 2020 at 9:20 pm

      5 stars
      Wow, loved it!! Used tamari instead of soy sauce and sesame oil instead of peanut oil. With this, tofu stuck to my pan, but i took it out and placed it in the oven on a nonstick aluminum foil at broil and was perfect afterwards.

      Reply
    5. Yashna says

      May 04, 2020 at 1:29 am

      5 stars
      Tried making this today but didn’t have any bell peppers so I used celery instead and it’s really yummy! Thank you so much for the recipe!
      The sauce tastes quite similar to a Southeast Asian dish called Gado-Gado

      Reply
    6. Sona says

      April 09, 2020 at 11:11 pm

      Made this a couple of nights ago, it was so good!

      Reply
    7. Jackie says

      April 09, 2020 at 3:29 am

      5 stars
      Made this tonight and it was enjoyed by all!

      Reply
    8. Erin says

      April 05, 2020 at 8:37 pm

      5 stars
      So delicious! Your recipes are great!

      Reply
    9. Caroline says

      February 16, 2018 at 1:20 pm

      5 stars
      I love this stir fry recipe! I've made it several times now, and enjoy it as much every time. The first two times, I did not have hoisin sauce so I made it myself after finding a homemade recipe online, and I have to say I like the taste more that way; it comes out less sweet. Also, I don't know if I'm just a slow cook, but it takes me closer to 45 minutes to get it all together. It is much quicker, though, when my husband chops the veggies and I am in charge of the sauce. This is a keeper recipe!

      Reply
      • Alissa Saenz says

        February 18, 2018 at 3:06 pm

        I've been meaning to try making my own hoisin sauce! Next time. :) I'm glad you enjoyed this! Thanks Caroline!!

        Reply
      • Linda Fearon says

        April 01, 2020 at 4:45 pm

        Caroline could you post a link to that housemate sauce?

        Reply
    10. Nancy says

      January 15, 2017 at 7:54 am

      Hi Alissa!
      Compliments on this delicious stir fry. My hubby and I are participating on a vegan fast with our church family and the whole realm of plant based eating is new to us. My only problem is finding out calorie counts because I tend to eat too much of these very good things! I calculated the calorie count for 4 persons at 444 cals. (without the rice). Many many thanks for your hard work great recipes! We also had your Cashew Soba Noodle Salad which was also very tasty.

      Reply
      • Alissa Saenz says

        January 17, 2017 at 8:44 am

        Hi Nancy! I'm glad you enjoyed this! And thank you for the calorie count - I'm sure that will come in handy for lots of readers. :)

        Reply
    11. Tilly Hurlburt says

      September 19, 2016 at 5:49 pm

      Hi Alissa,

      I have to say that I have printed and saved more of your recipes in the last while, that I've tried and loved or saved to try later and have a box full now that just look so good and quick to make. Only thing I would suggest is that the great photo that accompanies the recipe doesn't print on the recipe and it would be nice to have that option.

      I'll keep on enjoying your recipes either way! Tilly from Canada

      Reply
      • Alissa Saenz says

        September 22, 2016 at 9:40 pm

        Hi Tilly! Thank you so much! I'm so glad you're enjoying the recipes! I actually updated my recipe template last week and have been ironing out a few kinks. I think I've fixed the print settings so that a photo should show up now. Let me know if you have any problems with it. :)

        Reply

    Primary Sidebar

    Alissa standing in front of kitchen cabinets.

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

    More about me →

    Popular

    • Sliced loaf of Vegan Banana Bread with a cup of tea in the background.
      The Best Vegan Banana Bread
    • Plate of Teriyaki Tofu with broccoli and rice.
      Crispy Baked Teriyaki Tofu
    • Two Glasses of Vegan Rice Pudding with Cinnamon Sticks and Strawberries
      Creamy Vegan Rice Pudding
    • Table Set with a Bowl of Lentil Soup, Blue Pot and Water Glass
      Classic Lentil Soup

    Footer

    ↑ back to top

    Resources

    • About
    • Contact
    • Privacy Policy
    • Photo Use Policy

    Connect

    • Sign Up for emails and updates
    • Connoisseurus Veg on Facebook
    • Connoisseurus Veg on Pinterest
    • Connoisseurus Veg on Instagram

    Reader Favorites

    • Tuscan Kale Soup
    • Asian Slaw
    • Vegetarian Slow Cooker Chili
    • Mediterranean Pasta
    • Vegan Doughnuts
    • Classic Lentil Soup

    As an Amazon Associate I earn from qualifying purchases. Learn more here.

    Copyright © 2013-2025 Tofu Press LLC & Alissa Saenz

    Peanut Butter Tofu Stir-Fry
    1333 shares
    • 349

    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.