• 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: Sep 29, 2025 by Alissa Saenz · This post may contain affiliate links · 2 Comments

    Tofu & Mushrooms with Savory Garlic Ginger Sauce

    Jump to Recipe Print Recipe

    My tofu and mushrooms are simmered in a savory garlic ginger sauce that’s bursting with flavor, but made with really simple ingredients! This delicious vegan dinner is easy, quick, and so satisfying.

    White wooden surface set with a bowl of Tofu & Mushrooms, bowl of rice, and bunch of scallions.

    I have a lot of recipes that fit under the general tofu and veggies umbrella, and they tend to feature sweet and spicy flavors. I'm talking about dishes like my tofu and green beans, tofu stir-fry, and General Tso's tofu. Well, today we're doing things a little differently. This tofu and mushrooms recipe is all about savory.

    Jump to:
    • Ingredients You'll Need
    • How It's Made
    • Variations
    • Frequently Asked Questions
    • More Tofu Recipes
    • 📖 Recipe
    • 💬 Comments

    Mushrooms are a star ingredient when it comes to umami. They're naturally savory, and they soak up flavors like sponges! With that in mind, we're braising our tofu and mushrooms in a savory sauce to make this recipe. It only requires a handful of ingredients, but still ends up being super flavorful, the way a good mushroom gravy or vegan cream of mushroom soup does.

    Be sure to serve your tofu and mushrooms over rice, to soak up all that gingery, garlicky sauce. The result is a hearty, satisfying dinner that also happens to be easy enough for a busy weeknight!

    Ingredients You'll Need

    Below you'll find a list of ingredients in this recipe, with notes and substitutions. Scroll all the way to the bottom of the post to see the full recipe, including the amount of each ingredient.

    • Water.
    • Soy sauce. Need an alternative? Try tamari or liquid aminos.
    • Vegan oyster sauce. Many grocery stores carry this in the international aisle. If you can't find it there, try an Asian market.
    • Toasted sesame oil. This is also available in the international section of most grocery stores.
    • Black pepper.
    • Cornstarch.
    • Vegetable oil. Feel free to use another neutral high-heat oil, like canola, peanut, or corn oil.
    • Tofu. I recommend using super-firm tofu if it's available. If not, extra-firm or firm tofu will work, but will need to be pressed before using.
    • Mushrooms. I used a mix of white button, shiitake, and oyster mushrooms. You can swap these out with other types of fresh mushrooms like cremini, beech, or maitake, if you'd like.
    • Shallots.
    • Garlic.
    • Ginger.
    • Scallions. Also known as green onions.
    • Rice. Use whatever type of rice you normally enjoy with stir-fries. I'm partial to jasmine rice for this type of dish.

    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!

    Soy based braising sauce in a liquid measuring cup with spoon.

    Step 1: Mix the sauce. Stir together water, soy sauce, vegan oyster sauce, sesame oil, and black pepper.

    Cornstarch slurry in a liquid measuring cup with spoon.

    Step 2: Make the cornstarch slurry. Stir cold water and cornstarch together. This is your thickener.

    Tofu cubes cooking in a skillet.

    Step 3: Cook the tofu. Heat some oil in a large nonstick skillet, then add tofu cubes. Cook them for a few minutes, flipping them a couple of times, until they're browned. Move the tofu to a plate.

    Sliced mushrooms cooking in a cast iron skillet.

    Step 4: Cook the mushrooms. Add some more oil to the skillet, then add the mushrooms. Don't stir too much! You want to let the mushrooms sit for a few minutes, stir, then repeat, until they're browned.

    Mushrooms and sliced shallots cooking in a skillet.

    Step 5: Cook the shallots. Add sliced shallots to the skillet, and cook them with the mushrooms for a few minutes, until they start to soften.

    Garlic, ginger, and scallions cooking in a skillet with mushrooms and shallots.

    Step 6: Cook the aromatics. Push the mushrooms and shallots aside, then add minced garlic, grated ginger, and just the white parts of your scallions. Cook them briefly, stirring constantly to prevent burning.

    Tofu & Mushrooms simmering in sauce in a skillet.

    Step 7: Simmer. Add the tofu back to the skillet, along with the soy sauce mixture. Simmer everything for a few minutes.

    Tofu & Mushrooms simmering in thick sauce in a skillet.

    Step 8: Thicken. Add the cornstarch mixture, then just bring the sauce back to a simmer. It should thicken right away. Take it off of heat.

    Tofu and mushrooms in a skillet.

    Step 9: Finish. Add the green parts of your scallions, and adjust any seasonings to taste. This might mean more soy sauce if you'd like it saltier, more pepper for some heat, or more vegan oyster sauce for more umami.

    Bowl of Tofu & Mushrooms with a bowl of rice in the background.

    Step 10: Serve. Serve your tofu and mushrooms while it's hot, along with some rice.

    Variations

    • Add some veggies. Stir-fried asparagus, carrots, broccoli, or green beans would make a great addition to this dish. Consider making extra sauce if you add veggies.
    • Add some heat. Spice up your tofu and mushrooms with some chili oil or sriracha sauce.
    • Serve over noodles. Skip the rice, make a little extra sauce, and toss your tofu and mushrooms with some rice noodles before serving.

    Frequently Asked Questions

    Can this recipe be made gluten-free?

    Yes! Use gluten-free tamari instead of soy sauce, and make sure your vegan oyster sauce is certified gluten-free.

    How should I store leftovers of this dish, and how long do they keep?

    Leftovers will keep in an airtight container in the fridge for about three days. Add a splash of water if the sauce seems dry when you reheat them.

    Can I freeze this dish?

    I don't recommend it. Freezing will alter the texture of the tofu, mushrooms, and the sauce.

    More Tofu Recipes

    • Plate of Braised Tofu with sesame seeds and stir-fried bell peppers.
      Spicy Braised Tofu
    • Plate of Teriyaki Tofu with broccoli and rice.
      Crispy Baked Teriyaki Tofu
    • Bowl of Vegan Honey Mustard Tofu and roasted broccoli over rice.
      Vegan "Honey" Mustard Tofu
    • Bowl of Ginger Tofu and peppers with rice.
      Sweet Ginger Tofu

    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 Tofu & Mushrooms with rice and scallions on the side.
    Print Pin
    5 from 2 votes

    Tofu & Mushrooms with Savory Garlic Ginger Sauce

    My tofu and mushrooms are simmered in a savory garlic ginger sauce that’s bursting with flavor, but made with really simple ingredients! This delicious vegan dinner is easy, quick, and so satisfying.
    Course Entree, Main
    Cuisine American, Asian-Inspired
    Prep Time 15 minutes minutes
    Cook Time 30 minutes minutes
    Total Time 45 minutes minutes
    Servings 4
    Calories 238kcal
    Author Alissa Saenz

    Ingredients

    • 1 cup chilled water, divided
    • 3 tablespoons soy sauce
    • 1 tablespoon vegan oyster sauce
    • 1 teaspoon toasted sesame oil
    • ½ teaspoon black pepper
    • 2 teaspoons cornstarch
    • 3 tablespoons vegetable oil, divided
    • 1 (16 ounce/454 gram) package super-firm tofu, patted dry and cut into ½ to 1-inch cubes
    • 6 ounces white button mushrooms, cleaned and sliced (Note 1)
    • 6 ounces shiitake mushrooms, stems removed, caps cleaned and sliced
    • 4 ounces oyster mushrooms, cleaned and roughly chopped
    • ½ cup sliced shallots
    • 3 garlic cloves, minced
    • 1 tablespoon freshly grated ginger
    • 3 scallions, white and green parts chopped and separated
    • Cooked rice, for serving
    US Customary - Metric

    Instructions

    • To make the sauce, stir ¾ cup of water together with the soy sauce, vegan oyster sauce, sesame oil, and black pepper in a small bowl or cup. Set this aside.
    • In a separate small bowl or cup, stir together the remaining ¼ cup of cold water and cornstarch. Set this aside.
    • Coat the bottom of a large nonstick skillet with a tablespoon of the oil and place it over medium heat. Give the oil a minute to heat up, then add the tofu cubes. Arrange them in a single layer and cook them for about 10 minutes, flipping them once or twice until they're golden brown. Remove the tofu from the skillet and transfer it to a plate.
    • Add the remaining 2 tablespoons of oil to the skillet, then give it a minute to heat up. Add the mushrooms. Spread them out and let them cook undisturbed for two to three minutes, then stir them and let them cook a few more minutes. Repeat one or two more times, cooking the mushrooms until they're tender and browned.
    • Add the shallots to the skillet, then cook them with the mushrooms for about 5 minutes, stirring occasionally, until they begin to soften.
    • Push the mushrooms and shallots to the side, then add the garlic, ginger, and the white parts of your scallions. Sauté the mixture until it becomes very fragrant, about 1 minute, stirring constantly.
    • Return the tofu to the skillet. Stir everything up and add the soy sauce mixture to the skillet. Raise the heat and bring the liquid to a boil, then lower the heat and let it simmer for about 5 minutes, until reduced slightly.
    • Stir in the cornstarch mixture. Raise the heat and bring the sauce back to a simmer. The sauce should thicken once it begins to simmer. Remove the skillet from heat once it does.
    • Taste-test the sauce and adjust any seasonings to suit your taste, such as adding more soy sauce, oyster sauce, or black pepper. Stir in the green parts of your scallions.
    • Serve with rice.

    Notes

    1. The button, oyster, and shiitake mushrooms can be replaced with just about any variety of fresh mushrooms you can get at the store. The amounts listed in the recipe are suggestions and can be varied — just make sure you use a total of one pound of mushrooms.
    2. 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: 238kcal | Carbohydrates: 17g | Protein: 14g | Fat: 14g | Saturated Fat: 2g | Polyunsaturated Fat: 8g | Monounsaturated Fat: 3g | Trans Fat: 0.1g | Sodium: 968mg | Potassium: 733mg | Fiber: 4g | Sugar: 6g | Vitamin A: 106IU | Vitamin C: 6mg | Calcium: 67mg | Iron: 3mg
    « Vegan Pumpkin Roll
    Slow Cooker Split Pea Soup »

    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 2 votes

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Brenda says

      October 06, 2025 at 6:32 pm

      5 stars
      Exceeded expectations! So savory and delicious, very satisfying. This is definitely a supper staple now!

      Reply
    2. Paolo Jose Gonzales Peralta says

      September 29, 2025 at 10:18 am

      5 stars
      Looks delicious!!! Saved and will definitely try!!!! Love the simplicity of your style of cooking 🧑‍🍳

      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

    135 shares
    • 12

    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.