• 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: Jun 3, 2015 · Modified: Dec 30, 2024 by Alissa Saenz · This post may contain affiliate links · 2 Comments

    Moo Shu Tofu

    Jump to Recipe Print Recipe

    Vibrant stir fried veggies, shiitake mushrooms, and savory baked tofu are drenched in a flavorful hoisin sauce to make my moo shu tofu. You won't believe how easy it is to recreate restaurant-style stir-fry right in your own kitchen!

    White wooden surface set with bowl of Moo Shu Tofu, plate of Mandarin pancakes, and bunch of scallions.

    Vegan Chinese dishes are among my favorite comfort food meals! Nothing brings up my mood like a big plate of Kung Pao tofu, vegan Mongolian beef, vegan chow mein, or vegan wonton soup. But this moo shu tofu might be the most comforting Chinese meal! It's mild, but loaded with flavor and texture, and of course wrapping it up in delicate little Mandarin pancakes makes it extra special and cozy.

    Jump to:
    • Ingredients You'll Need
    • How It's Made
    • Leftovers & Storage
    • Frequently Asked Questions
    • More Vegan Chinese Recipes
    • 📖 Recipe
    • 💬 Comments

    I first fell in love with this dish at a one of my favorite Chinese vegetarian restaurants. I tried to reverse engineer their version when I created my own, and it turned out to be just as delicious (maybe more!).

    This scrumptious stir-fry is absolutely perfect for special dinners.

    Ingredients You'll Need

    • Soy sauce. Liquid aminos or gluten-free tamari can be substituted, if needed.
    • Maple syrup. You can swap this out with another liquid sweetener, such as agave nectar or coconut nectar.
    • Rice vinegar. Most grocery stores have this in the international aisle.
    • Liquid smoke. This ingredient is optional, but it will give your baked tofu a smoky flavor, similar to that of my smoked tofu or tofu bacon. You can find it in most grocery stores near the barbecue sauce.
    • Tofu. Extra firm tofu works best in this recipe. It has just the right balance of firmness and ability to absorb the flavorful marinade. You can use super-firm tofu if needed, but consider letting it marinate for a bit longer.
    • Hoisin sauce. This is one of the predominant flavors of moo shu tofu, so it's important. Look for it in the international aisle of your grocery store.
    • Water.
    • Vegan oyster sauce. This can also be found in the international aisle. Vegan oyster sauce is a surprisingly popular item these days, so many stores will have it. If you can't find it at the grocery store, try an Asian market or buy it online.
    • Toasted sesame oil. This oil is used for flavoring, and can also be found in the international section of most stores.
    • Peanut oil. We're using this oil for stir-frying. Feel free to swap it out with pretty much any other high smoke point oil, such as vegetable oil, corn oil, or canola oil.
    • Shiitake mushrooms.
    • Garlic.
    • Cabbage.
    • Carrots.
    • Bamboo shoots. Yet another international aisle item! These are usually sold in cans.
    • Scallions. Also known as green onions.
    • Mandarin pancakes. I love to serve this dish with my homemade mandarin pancakes, slathering each one with some hoisin sauce, then stuffing it with the stir-fry. If you don't feel like making them, feel free to serve the dish over rice instead, or for a lighter option, wrap it up in lettuce leaves.

    How It's Made

    Below is a detailed photo tutorial on how to make this dish. Scroll all the way down if you'd like to skip right to the recipe!

    Tofu cubes marinating in a glass baking dish with a spoon.

    Step 1: Marinate the tofu. Combine soy sauce, maple syrup, rice vinegar, and liquid smoke, then pour it over cubed tofu in a shallow dish. Let the tofu soak it up for 30 minutes or more.

    Marinated tofu cubes on a parchment paper-lined baking sheet.

    Step 2: Spread the tofu cubes out on a parchment paper-lined baking sheet, then pop them into the oven.

    Baked tofu cubes on a parchment paper-lined baking sheet.

    Step 3: Bake the tofu until the pieces have darkened and shrunken in size.

    Stir-fry sauce in a glass measuring cup with a spoon.

    Step 4: Stir soy sauce, hoisin sauce, water, vegan oyster sauce, and toasted sesame oil together in a small container. This is your stir-fry sauce.

    Sliced shiitake mushrooms cooking in a wok.

    Step 5: Heat some peanut oil in a large wok, then add sliced shiitake mushroom caps. Stir-fry them for a few minutes, until they soften and brown a bit.

    Minced garlic cooking in a wok with sliced shiitake mushrooms.

    Step 6: Push the mushrooms to the side, then add minced garlic to the wok. Sauté it briefly, stirring constantly to prevent it from burning.

    Vegetables being stir-fried in a wok.

    Step 7: Now add shredded cabbage, julienne cut carrots, and sliced bamboo shoots to the work. Stir-fry everything for a few minutes, until the veggies are tender-crisp.

    Sauce being poured over stir-fried vegetables and baked tofu in a wok.

    Step 8: Now add your baked tofu to the wok, along with your stir-fry sauce. Stir everything up well and continue to cook the mixture for a few minutes longer.

    Moo Shu Tofu cooking in a wok.

    Step 9: Take the wok off of heat and stir in the scallions.

    Bowl of Moo Shu Tofu with scallions and Mandarin pancakes in the background.

    Your moo shu tofu is ready to serve! The traditional way to enjoy a dish like this would be with Mandarin pancakes and extra hoisin sauce on the side. Have your guests spread some hoisin sauce on their pancakes, then stuff them with the stir-fry.

    Leftovers & Storage

    Leftover moo shu tofu will keep in an airtight container in the fridge for about three days. This dish reheats best in the microwave. Transfer it to a microwave safe bowl, cover it with a wet paper towel, and zap it in one minute increments, giving it a good stir in between.

    Frequently Asked Questions

    Can this dish be made gluten-free?

    It can! Use gluten-free tamari in place of soy sauce, and make sure your hoisin sauce and vegan oyster sauce are both gluten-free. Since the pancakes are made with wheat flour, serve it with rice or lettuce leaves instead.

    What is liquid smoke, and is it vegan?

    Liquid smoke is a flavoring made by capturing and distilling smoke formed by burning wood chips. It is totally vegan.

    Can this recipe be made without a wok?

    Yes! Use a large nonstick skillet designed to withstand high heat. Cast iron is a great option. You may need to increase the heat level to high when stir-frying.

    Is this dish spicy?

    Not at all! It's very mild. If you'd like a spicy version, add a touch of your favorite hot sauce, such as sriracha or sambal oelek.

    More Vegan Chinese Recipes

    • Skillet of Vegan Lo Mein with Tofu and Vegetables
      Vegan Vegetable Lo Mein with Tofu
    • Skillet of General Tso's Tofu with wooden spoon.
      General Tso's Tofu
    • Plate of Vegan Fried Rice with Chopsticks on the Side
      20-Minute Vegan Fried Rice
    • Bowl of Vegan Chinese Curry with chopsticks resting on top.
      Vegan Chinese Curry

    Like this recipe? If so, please stop back and leave me a review and rating below if you try it! Also be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter for more recipes like this one!

    📖 Recipe

    Bowl of Moo Shu Tofu with chopsticks on the side.
    Print Pin
    5 from 1 vote

    Moo Shu Tofu

    Vibrant stir fried veggies, shiitake mushrooms, and savory baked tofu are drenched in a flavorful hoisin sauce to make my moo shu tofu. You won't believe how easy it is to recreate restaurant-style stir-fry right in your own kitchen!
    Course Entree, Main
    Cuisine American, Chinese
    Prep Time 15 minutes minutes
    Cook Time 35 minutes minutes
    Marinating Time 30 minutes minutes
    Total Time 1 hour hour 20 minutes minutes
    Servings 4
    Calories 245kcal
    Author Alissa Saenz

    Ingredients

    For the Baked Tofu

    • 3 tablespoons soy sauce
    • 1 tablespoon maple syrup
    • 1 tablespoon rice vinegar
    • 1 teaspoon liquid smoke, optional
    • 1 (14 ounce/396 gram) package extra-firm tofu, drained, pressed, and diced (½ inch)

    For the Stir-Fry Sauce

    • 2 tablespoons soy sauce
    • 2 tablespoons hoisin sauce
    • 2 tablespoons water
    • 1 tablespoon vegan oyster sauce
    • 1 teaspoon toasted sesame oil

    For the Stir-Fry

    • 2 tablespoons peanut oil
    • 2 cups sliced shiitake mushroom caps
    • 2 garlic cloves, minced
    • 3 cups shredded cabbage
    • 2 medium carrots, julienned
    • ½ cup sliced bamboo shoots
    • 2 scallions, chopped

    For Serving

    • mandarin pancakes (Note 1)
    • hoisin sauce
    US Customary - Metric

    Instructions

    • Make the marinade for the baked tofu by stirring the soy sauce, maple syrup, rice vinegar, and liquid smoke together in a small container. Place the diced tofu in a shallow dish, then pour the marinade over it. Allow the tofu to marinate for at least 30 minutes (Note 2).
    • Preheat the oven to 400°F, and line a baking sheet with parchment paper. Arrange the tofu in an even layer on the baking sheet. Place the baking sheet into the oven.
    • Bake the tofu until the pieces are darkened and have shrunk a bit, about 25 minutes. Remove the baking sheet from the oven and let the tofu cool a bit while you prepare the stir-fry.
    • To make the stir-fry sauce, stir the soy sauce, hoisin sauce, water, vegan oyster sauce, and toasted sesame oil together in a small bowl or container.
    • Heat the peanut oil in a large wok over medium-high heat. Give the oil a minute to heat up, then add the mushrooms. Stir-fry the mushrooms for about three minutes, stirring them occasionally, until they soften a bit and start to brown.
    • Push the mushrooms to the side and add the garlic. Sauté the garlic for about thirty seconds, until it becomes very fragrant.
    • Add the cabbage, carrots, and bamboo shoots. Stir-fry everything for about three minutes, until the vegetables are tender-crisp.
    • Add the baked tofu to the wok, along with the stir-fry sauce. Continue to stir-fry the mixture for one to two minutes, until the sauce has thickened slightly and coats the vegetables and tofu.
    • Remove the wok from heat, then stir in the scallions.
    • To serve, brush a mandarin pancake with some hoisin sauce, then stuff it with the stir-fry.

    Notes

    1. If you're not up for making your own mandarin pancakes, try wrapping your moo shu tofu in lettuce leaves or serving it over rice.
    2. You can marinate the tofu for up to 24 hours if you'd like. Just make sure to cover the dish and place it in the fridge if marinating it for more than two hours.

    Would you like to save this?

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

    Nutrition

    Calories: 245kcal | Carbohydrates: 26g | Protein: 14g | Fat: 11g | Saturated Fat: 2g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 4g | Cholesterol: 0.2mg | Sodium: 1619mg | Potassium: 792mg | Fiber: 6g | Sugar: 13g | Vitamin A: 5210IU | Vitamin C: 23mg | Calcium: 87mg | Iron: 3mg
    « Mexican Cauliflower Steak and Guacamole Sandwiches
    Black Bean, Mango & Coconut Rice Bowls »

    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 1 vote (1 rating without comment)

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Ana @ Ana's RocketShip says

      August 21, 2015 at 12:53 pm

      And here I was thinking that Moo Shu was just the dragon in Mulan...... now I don't know which version I prefer.....

      Reply
      • Alissa Saenz says

        August 22, 2015 at 11:31 am

        Haha! I never saw the movie, so I didn't even know about that!

        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

    96 shares
    • 19

    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.