Home / Vegetarian Protein Recipes / Quick and Easy Tofu Stir-Fry with Hoisin Sauce Recipe

Quick and Easy Tofu Stir-Fry with Hoisin Sauce Recipe

You are going to love this tofu stir-fry. With a crispy outer layer and a soft interior, this creamy stir-fried tofu with crispy snow peas and tossed in an easy ginger hoisin sauce is an incredibly simple yet delicious change on your dinner plate!

This post may contain affiliate links. Read ourย affiliate policy.

This recipe was last updated on February 27, 2026.


A close up image of tofu stir-fry with red bell peppers, sugar snap peas, thinly sliced scallions, and mushrooms.

I have grown to love tofu. Its creamy interior, its slight chew, its delicate earthy flavor, I love all of it. Heck, I’m the wierdo who eats it raw (the pieces of tofu at the Whole Foods salad bar are my favorite).

What I love most is how easy it is to turn simple pantry staples into a vibrant, healthy vegetable dish. Just toss tofu in a hot pan with crisp snow peas, and a savory ginger hoisin sauce, and youโ€™ve got a quick, easy weeknight dinner ready in under 30 minutes.

This stir fry is a simple way to add more veggies into your mealsโ€”like my Easy Spinach Salad Recipe or my grain and bean saladโ€”making it perfect for the whole family and anyone looking to get more fiber on the table.

Unlike other tofu recipes you may come across online, this one has a special way of cooking it that gives you perfectly fried tofu every time. It is a method I learned from my friend Sylvia of Feasting at Home. This recipe shows you how to keep the inside of the tofu soft and the outside as crispy as you like with no sticking! Keep reading for the details.

Not only is this recipe simple and fast, it is vegan and easily gluten-free adaptable! I hope you love this tasty yet healthy meal as much as we do.

The Secrets To Perfectly Fried Tofu

A black frying pan filled with tofu stir-fry on a red mat next to a plate of scallions and a bowl of rice.

I love Sylvia’s method for a couple of reasons. First, the tofu isn’t pressed into oblivion like most recipes which results in it becoming tough and chewy. You just pat it dry with a paper towel, cut into into pieces and pat dry again.

Secondly, you season the oil, not the tofu. When the tofu hits the hot seasoned oil the salt and pepper stick to the outside of the tofu putting an end to all the bland tofu in your life.

And lastly, getting the oil really hot before you add the tofu means you can use a lot less oil. Making it healthier overall. Sounds perfect, right?!

Why These Ingredients Matter

All the ingredients to make tofu stir-fry including tofu, scallions, hoisin sauce, sugar snap peas, toasted sesame oil and more!
  • Tofu โ€“ Crisps beautifully on the outside while staying soft and creamy inside, making it ideal for soaking up the ginger hoisin sauce.
  • Hoisin sauce โ€“ The star of this hoisin sauce stir fry recipe, adding savory, slightly sweet, umami-rich flavor.
  • Fresh ginger & garlic โ€“ Bring warmth, depth, and that classic stir-fry aroma you want as soon as it hits the pan.
  • Vegetables โ€“ Add crunch, color, and freshness while making the dish hearty and nutrient-packed.

How To Make It!

step one

Pat the block of tofu dry with paper towels. Cut into cubes then pat them dry again. Gently press down, pressing too hard results in tough, chewy tofu. Let sit on a layer of paper towels while you prepare the sauce and vegetables.

Cubes of tofu sitting on a paper towel on a wood counter.

step two

Combine the water, hoisin sauce, sesame oil, soy sauce, and pepper all together in a medium bowl and whisk until it becomes smooth.

A glass bowl with hoisin sauce in it sitting on a white counter.

step three

Chop all the veggies so everything is ready to go before you start cooking. The process goes pretty fast so you need to have everything prepped and ready to go.

step four

Heat a couple of tablespoons of the oil in a large nonstick frying pan, wok, or cast iron skillet over high heat. Once the oil starts to shimmer, season it with a generous pinch of salt and freshly ground black pepper. Add the tofu and make sure it is in a single layer in the pan. If it doesn’t all fit, do this step in batches.

Let cook undisturbed until the tofu is golden brown and easily releases from the pan. If it sticks, it is not ready to be flipped yet. Turn tofu to crisp on the other side. Once golden brown and crispy all over, remove the tofu from the pan and return the pan to the heat.

Cubes of tofu in a black frying pan being fried so their edges are golden and crispy and covered with salt and pepper.

step five

Add remaining oil. Once the oil is hot add the mushrooms and let cook undisturbed until they are golden on the bottom. Give them a stir. Then add the ginger and garlic and cook a minute more.

Crimini mushrooms in a black frying pan being sautรฉed in oil.

step six

Stir-fry the bell pepper and peas for a couple of minutes (you want to maintain their crispness). Finally add the sauce, tofu, and scallions. After adding in all the ingredients, cook all together for another 3-4 minutes to let the sauce reduce slightly.

Tofu stir-fry in a pan with sugar snap peas, red bell peppers, pieces of tofu, mushrooms, and scallions.

step seven

Serve! Serve stir-fry with steamed rice, brown rice, or noodles, top each bowl with a few more thinly sliced scallions and enjoy!

A black frying pan filled with tofu stir-fry sitting on a red mat with a wood spoon sticking out.

What Makes This The Best Tofu Stir-Fry?

A black frying pan with tofu stir-fry in it sitting on a red mat next to a bowl of brown rice and a plate of scallions.
  1. Super crispy and flavorful fried tofu.
  2. Vegan and gluten-free (if swapping tamari and gluten-free hoisin). Which is awesome for people on restricted diets. Of course this recipe is for everyone!
  3. As much as this recipe is tasty, it is definitely on the healthier side, so if you’ve on a health kick or just want a healthier choice, this recipe is open for you to try.
  4. Swap mushrooms for green beans, bell peppers, or cauliflowerโ€”almost any quick-cooking stir-fry vegetables work.

More Dinner Recipes You’ll Love

Turn Tuesdays Into Tofu Stir-Fry Night!

Or really any day of the week, this recipe is a vegan superstar. When you try it, let me know how it went! Share a photo and tag me on Instagram using @katesbestrecipes so that I can see (donโ€™t forget to leave a โญ๏ธโญ๏ธโญ๏ธโญ๏ธโญ๏ธ rating)! Also, sign up for my weekly recipe newsletter so you never miss a thing.

A black frying pan filled with tofu stir fry.

Tofu Stir-Fry with Hoisin Sauce

Author: Kate
Creamy, earthy tofu stir-fried with fresh, crisp snow peas all in a sweet, gingery hoisin sauce. Dairy-free and gluten free adaptable!
Print Pin Rate
Prep Time: 20 minutes
Cook Time: 10 minutes
Total Time: 30 minutes
Servings: 4 servings
Calories: 354kcal

Ingredients

Instructions

  • Wrap tofu block in paper towels and gently press to remove excess water. Cut into 1-inch cubes then place cubes on a large plate lined with paper towels. Place more paper towels on top of the tofu and gently press to dry. Don't press too hard, this makes the tofu tough and dry.
  • Combine 1/4 cup water, 2 tablespoons hoisin, 2 tablespoons sesame oil, 2 tablespoons soy sauce, and the 1/2 teaspoon pepper in a medium bowl and whisk until smooth.
  • Heat 2 tablespoons of the vegetable oil in a large nonstick frying pan or wok or cast iron skillet over high heat. Season the oil with salt and pepper. Once shimmering, add tofu and spread out into a single layer. If it doesn't all fit in a single layer, do this step in batches. Cook undisturbed until golden on the bottom. Flip and repeat until brown on all sides, about 7 minutes per batch. Remove from pan and return pan to heat.
  • Add remaining 2 tablespoons oil to the pan. Once shimmering add 8 ounces mushrooms, give a toss so they are coated in oil then let cook, undisturbed until golden on the bottom, about 2 minutes. Give a quick stir then add the tablespoon of garlic and tablespoon of ginger and stir-fry 1 minute. Add chopped bell pepper and 8 ounces peas and cook 2 minutes more, then add sauce, tofu, and scallions and cook 3 to 4 minutes more, stirring often, until peas are tender.
  • Serve, garnished with extra thinly sliced scallions over steamed rice or noodles.

Notes

  1. Tofu: You will need basically 1 package of tofu. Some are 14 ounces some are 1 pound, either one will work.ย 
  2. Flavor Boost: For a more “earthy” profile, add a splash of Shaoxing rice wine (or dry sherry) right before adding the sauce to deglaze the pan.
  3. Prep Ahead: You can whisk the sauce and chop the veggies up to 24 hours in advance. Store them in separate containers so the veggies stay crisp.
  4. Aromatics Timing: Garlic and ginger burn easily at high heat. If your wok is screaming hot, add them on top of the mushrooms rather than directly onto the pan surface to prevent bitterness.

Similar Posts

Leave a Reply

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

Recipe Rating