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

Hoisin Tofu Stir-fry

Mee Sha drinking a cup of coffee seated.
Modified: Jul 24, 2025 · Published: Apr 7, 2023 by Jim Mee Sha · This post may contain affiliate links · 2 Comments
Jump to Recipe

Sticky, umami, and jam-packed with flavors, this simple hoisin tofu stir-fry will excite your taste buds! It's a quick and easy weeknight dinner that's ready in just 30 minutes.

We especially love pairing it with other Chinese sides such as our tofu lettuce wrap, tofu vegetable soup, and spicy Asian cucumber salad. 

A plate of hoisin tofu with a bowl of rice, pair of chopsticks, and sesame seeds beside.

Growing up in a Chinese household, hoisin sauce is a staple condiment. We use it in almost anything, from making popiah and tofu lettuce wrap to hoisin peanut dipping sauce for my tofu rice paper rolls.

This hoisin tofu has quickly become our new favorite! Crispy baked tofu is coated in a rich umami-packed sauce, we love serving it with my frozen vegetable fried rice and Chinese vegetable soup for a hearty weeknight dinner.

Jump to:
  • 💚Why you will love this hoisin tofu  
  • 🥕What you will need 
  • ✨Variations and substitutions
  • 🔪How to make hoisin tofu
  • ✅Helpful tips 
  • ❄️Meal prep tip
  • 🍚How to serve 
  • ❔Commonly asked questions
  • 🍽More vegan Asian recipes
  • 📖 Recipe

💚Why you will love this hoisin tofu  

  • Better than takeout - bold, umami, and packed with flavors
  • Tofu is baked (instead of deep fried) to crispy perfection
  • Requires minimal prep and is ready in 30 minutes
  • A versatile tofu dish that goes well with noodles or rice!
  • A great source of plant-based protein

🥕What you will need 

Ingredients needed such as tofu, soy sauce, oil, and cornstarch.
Ingredients needed for sauce such as hoisin sauce, soy sauce, garlic, sesame oil, and cornstarch.
  • Tofu - Use extra firm or firm tofu that has been drained and pressed beforehand, either using a tofu press or by stacking something heavy on top. Tear them into bite-sized pieces.
  • Cornstarch - Is what makes tofu ultra crispy.
  • Hoisin sauce - A sweet and savory sauce commonly used in Chinese cooking. You can find it in the condiment aisle of groceries, at Asian markets, or online. I am using the Lee Kum Kee's hoisin sauce.

✨Variations and substitutions

  • Make it gluten-free - Use a gluten-free hoisin sauce and soy sauce
  • Add vegetables - Turn this into a vegetable tofu stir-fry by tossing in cooked vegetables like broccoli, cauliflower, green beans, or carrots. Double the sauce to ensure everything gets evenly coated.
  • Hoisin noodle stir-fry  - You can toss in 2-3 servings of cooked noodles. Again, I would recommend doubling the ingredients for hoisin sauce.
  • Make it spicy - Add 1-2 teaspoons of sriracha or chili flakes to the sauce mixture. You could also add some minced ginger to give it some spice and aroma.

🔪How to make hoisin tofu

Tofu coated in cornstarch and soy sauce in a container with 2 sauce dishes beside.

Step 1: In a large container, add tofu cubes, cornstarch, salt, and oil. Cover with a lid and shake until the mixture is evenly coated.

Baked tofu in a baking pan lined with parchment paper.

Step 2: Arrange coated tofu cubes on a baking tray. Bake for 20 minutes, or until golden.

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.

Sauce mixture in a ramekin with a teaspoon beside and an empty ramekin, a teaspoon, and a sauce dish beside.

Step 3: Combine all ingredients needed for the sauce.

Fried garlic in a black non-stick pan on a folded white checkered teacloth.

Step 4: In a skillet, saute garlic until fragrant.

Thicken sauce in a non-stick pan with a wooden spatula beside.

Step 5: Pour in the sauce mixture and cook until the sauce starts to thicken.

A pan of hoisin tofu in a black non-stick pan on a white folded checkered teacloth.

Step 6: Add baked tofu to the pan and stir until the hoisin sauce is evenly distributed. Your hoisin tofu stir-fry is ready to be served.

✅Helpful tips 

  • Air fryer tofu - Instead of baking, you can also air fry your tofu for 10-15 minutes at 200C(400F) until golden and crispy. 
  • Adjust seasonings - Before serving hoisin tofu, taste and add more soy sauce for saltiness or a pinch of sugar to enhance sweetness. 
  • Serve immediately  - This dish is best enjoyed fresh while the tofu is still crispy.

❄️Meal prep tip

This recipe can be easily doubled and will keep well in the fridge for 5 days.

Store the tofu and sauce separately to prevent the tofu from becoming soggy.

When ready to eat, reheat tofu in the oven until hot. Warm sauce in a skillet, adding a splash of water if it's too thick. Toss tofu into sauce just before serving.

🍚How to serve 

Hoisin tofu is best served with rice, cooked noodles, or stir-fry noodles such as my oyster sauce noodles or my fried rice vermicelli.

For a heartier meal, I like to pair this dish with my vegan egg rolls, snow peas stir-fry, or okra stir-fry.

❔Commonly asked questions

Is hoisin sauce vegetarian or vegan?

Hoisin sauce are mostly vegetarian and vegan-friendly, as they are free from animal products. Although hoisin translates to seafood (海鲜) in Chinese, they are mainly made from fermented soybean paste, cornstarch, water, sugar, and other seasonings. 

What can I substitute hoisin sauce with?

Hoisin sauce can be substituted with an equal amount of soy sauce or oyster sauce (vegetarian or regular) with 1-2 teaspoons of sugar.

Why is my tofu not getting crispy?

If your tofu is not turning out crispy, it's likely that you did not press it well. The excess moisture in tofu prevents it from crisping properly.

Coating tofu with flour, such as cornstarch or wheat flour, also helps keep the tofu's surface dry, ensuring the development of crispy outer crust.

Taking a piece of hoisin tofu from a plate with a blue teacloth beside.

🍽More vegan Asian recipes

  • A pan of stir-fried snow peas with chili flakes and sesame seeds beside.
    Chinese Snow Peas Stir-fry
  • Vegan Tofu Adobo
  • A bowl of rice served with dal with naan, bowl of dal, and glass of water beside.
    Moong Masoor Dal
  • A bowl of miso ramen with a pair of chopsticks, minced tofu, and carrot beside.
    Simple Vegan Miso Ramen (with minced tofu)

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

A plate of hoisin tofu with bowl of rice, pair of chopsticks, and dish of sesame oil in the background.

Hoisin Tofu Stir-fry

Meesha
This amazing hoisin tofu stir-fry is saucy, savory, and jam-packed with flavors! It is a versatile dish that can be served over rice or noodles. An easy recipe that is ready in 30 minutes. 
5 from 2 votes
Print Recipe Pin Recipe
Prep Time 5 minutes mins
Cook Time 25 minutes mins
Total Time 30 minutes mins
Course Main Course, Side Dish
Cuisine American, Chinese
Servings 3 servings
Calories 195 kcal

Equipment

  • non-stick wok

Ingredients
  

Tofu

  • 1 block extra firm or firm tofu drained and pressed
  • 1 tablespoon soy sauce or tamari/shoyu
  • 2 tablespoons cornstarch
  • 1 tablespoon olive oil or other neutral-tasting oil

Hoisin stir-fry sauce

  • 3 cloves garlic
  • ⅓ cup water
  • 3 tablespoons hoisin sauce *see notes
  • 1 tablespoon soy sauce or tamari/shoyu
  • 1 teaspoon sesame oil
  • 1 teaspoon cornstarch
Prevent your screen from going dark

Instructions
 

  • Preheat oven to 200C (400F). Line a baking sheet with parchment paper.
  • Tear tofu into small, bite-sized pieces.
  • In a large container, add tofu chunks, cornstarch, oil, and soy sauce. Cover with a lid and shake until the mixture is evenly coated.
  • Arrange coated tofu cubes on a baking tray. Bake for 20 minutes, or until golden.
  • While tofu is baking, make the sauce. Combine all ingredients needed for the sauce.
  • In a skillet, saute garlic until fragrant.
  • Pour in the sauce mixture and cook until the sauce starts to thicken.
  • Add baked tofu to the pan and stir until the hoisin sauce is evenly distributed. Give it a taste, adding more seasonings if needed.
  • Your hoisin sauce tofu is ready to be served.

Notes

Helpful tips
  • Air fryer tofu - Instead of baking, you can also air fry your tofu for 10-15 minutes at 200C(400F) until golden and crispy.
  • Serve immediately - This dish is best enjoyed fresh while the tofu is still crispy. 
  • Meal prep tip - Refrigerate baked tofu and sauce separately for up to 5 days.
    • When ready to enjoy, reheat tofu in the oven, and warm the sauce in a skillet, adding splash of water to thin if needed. 
    • Toss baked tofu into the sauce, and mix until sauce is well distributed. 

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: 195kcalCarbohydrates: 17gProtein: 12gFat: 9gSaturated Fat: 1gPolyunsaturated Fat: 3gMonounsaturated Fat: 5gCholesterol: 0.5mgSodium: 1015mgPotassium: 260mgFiber: 1gSugar: 6gVitamin A: 1IUVitamin C: 1mgCalcium: 55mgIron: 2mg

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

    5 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. L says

    February 05, 2026 at 6:55 am

    5 stars
    I bookmarked this recipe to use again! I stuck to the exact recipe, using an air fryer for about 12 minutes to bake the tofu. Deliciously umami!

    Reply
  2. Mike Sullivan says

    April 16, 2024 at 6:30 am

    Love this recipe! Here's some tips from my experience making it about 10 times.
    - for the tofu use much more cornstarch, maybe 1/8 c
    - for cooking tofu use more oil to have the all browning at same time.
    - after adding broccoli add about 1/4 cup water to stream broccoli
    - for extra low calorie skip the rice and noodles

    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.