Skip to main content

Tofu and Mushroom Stir-Fry

This image may contain Dish Food Meal Seasoning Sesame and Plant
Photo by Chelsie Craig, styling by Molly Baz

If you have a bit of extra time before making this stir-fry recipe, press the whole block of tofu between two layers of paper towels, weighted down with a couple of large cans, for 15 minutes. Removing that excess water helps the tofu get extra crispy as it cooks.

All products featured on Epicurious are independently selected by our editors. However, when you buy something through our retail links, we may earn an affiliate commission.

What you’ll need

Ingredients

4 servings

1 14-ounce block extra-firm tofu, drained
1 pound mixed mushrooms, such as maitake, shiitake, oyster, button, and/or crimini
6 scallions
1 2-inch piece ginger
1½ teaspoons cornstarch
½ teaspoon crushed red pepper flakes
Kosher salt
3 tablespoons soy sauce, divided
2 tablespoons seasoned rice vinegar
2 tablespoons Shaoxing wine (Chinese rice wine) or mirin
2 tablespoons vegetable oil, divided, plus more
Steamed white rice and sesame seeds (for serving)
  1. Step 1

    Stir-fries are all about cooking quickly and over high heat, so the key to success is prepping your ingredients beforehand so you’re ready to go.

    Step 2

    Cut14-oz. block of tofuinto 1x¼" pieces. Place pieces on a paper-towel lined plate and press a paper towel over top of pieces to absorb excess water.

    Step 3

    Remove any dirt from1 lb. mushroomswith a damp paper towel and tear into 1" pieces.

    → The key to crispy mushrooms? Never wash them.

    Step 4

    Trim root ends of6 scallions, then slice them crosswise into 1" pieces.

    Step 5

    2-inch piece gingerwith a spoon and thinly slice crosswise.

    Step 6

    Toss tofu,1½ tsp. cornstarch,½ tsp. red pepper flakes,a pinch of salt, and1汤匙。酱油in a medium bowl.

    Step 7

    Stir2 Tbsp. vinegar,2 Tbsp. wine, and remaining2 Tbsp. soy saucein a small bowl.

    Step 8

    Heat1汤匙。oilin a large skillet, preferably nonstick, over medium-high. When oil is shimmering and slides quickly across surface of pan, add mushrooms, scallions, and ginger and cook, tossing often, until mushrooms and scallions are browned in spots and mushrooms are tender, 5–7 minutes. Season lightly with salt and transfer to another medium bowl.

    Step 9

    Heat1汤匙。oilin same skillet over high. When oil is shimmering again, add tofu mixture and arrange in a single layer in skillet. Cook, undisturbed, until tofu is browned on first side, about 2 minutes. Add a touch more oil if skillet is very dry or tofu is sticking, then turn pieces and continue to cook, undisturbed again, until second side is browned, about a minute or two longer. If your skillet isn’t nonstick, you might need to loosen the tofu by scraping skillet with a spatula.

    Step 10

    Add wine mixture and mushroom mixture back to skillet. Cook, tossing briskly, until sauce is thickened and all ingredients are coated, about 30 seconds. Remove from heat. Taste and season with salt, if needed.

    Step 11

    Serve stir-fry overrice. Top withsesame seeds.

Sign InorSubscribe
to leave a Rating or Review

How would you rate Tofu and Mushroom Stir-Fry?

Leave a Review

  • Love this recipe. Have made it many times over the years. My only gripe is it’s very hard to keep the tofu crispy once the liquid is added.

    • JB

    • Denver, CO

    • 7/27/2023

Read More
Sheet-Pan Orange Tofu and Broccoli
A take-out favorite meets sheet-pan dinner in this vegetarian take on orange chicken, featuring extra-firm tofu and a fresh, zingy sauce.
Whipped Cashew-Sambal Sauce With Broccolini
A creamy dairy-free blender sauce with a kick that’s equally good as a dip for vegetables or a dressing for salads and noodles.
Tofu and Green Pea Curry
A heavily spiced sauce and pops of green peas makes bland tofu a distant memory. Easy to veganize (just skip the butter), this curry is an excellent make-ahead meal.
Stir-Fried String Beans With Tofu
Other types of plant-based protein, such as tempeh or seitan, can be used in this green bean stir-fry.
Char Siu Tofu Bao Sliders
For a lighter take on traditional pork belly bao sliders, fill yours with char siu tofu slices, which get coated in savory-sweet-spicy char siu seasonings.
Warm Chicken Piccata Salad
Turn classic chicken piccata into a salad by using the lemon-and-caper-spiked pan sauce as the base for a warm vinaigrette.
Soy-Braised Black Lentils
These soy-garlic-braised black lentils are a sweet, salty delight and excellent served warm or cold along with rice.
Sticky-Spicy Glazed Sweet Potatoes
Blistered and roasted sweet potatoes are at their best glazed in a sticky-spicy sauce featuring maple syrup, chili paste, vinegar, soy sauce, and miso.