Mushrooms and Tofu With Chinese Mustard Greens Recipe

This vegetarian twist on a classic Chinese New Year dish has so much flavor, you won't miss the seafood. Shao Z.

Every year, families celebrate the Chinese Lunar New Year with an impressive feast called Reunion Dinner, and among the many plates on the table is abalone in a rich sauce with dried oysters, shiitakes, and an algae called black moss. Inspired by that dish, this recipe is a vegetarian take with easier-to-find ingredients, like tofu and both fresh and dried mushrooms. Even without the seafood it still delivers on the richness and flavor of the original.

Why this recipe works:

  • Soaking the tofu in boiling water, then patting it dry, draws out excess moisture more effectively than draining.
  • Using the dried shiitake soaking liquid in the sauce enhances its flavor.

Note: If you can't find Chinese mustard greens, baby bok choy or Shanghai bok choy are great alternatives.

Recipe Facts

Active: 30 mins
Total: 2 hrs
Serves: 4 to 6 servings

Rate & Comment


  • 2 ounces dried shiitake mushrooms (about 10 mushrooms)

  • 12 ounces firm tofu, sliced 1/4 inch thick

  • 1/4 cup plus 5 teaspoons cornstarch, divided

  • Kosher salt and freshly ground black pepper

  • 3 tablespoons plus 2 teaspoons canola, vegetable, or peanut oil, divided

  • 1 pound Chinese mustard greens (gai toy; see note), leaves separated, smaller ones left whole and larger onces halved, and stalks cut into thick slices

  • 3/4 cup vegetable stock

  • 2 tablespoons soy sauce

  • 2 teaspoons Shaoxing wine, or dry sherry

  • 2 teaspoons toasted sesame oil

  • 1 1/4 pounds mixed fresh mushrooms, such as portabello, maitake, kinf oyster, shimeji, enoki, and cremini, cut into thick slices, torn into large pieces, or separated into strands (depending on type of mushroom)


  1. Rinse dried shiitakes under cold running water to remove any grit. Place shiitakes in a heatproof bowl and pour 1 1/2 cups hot water on top. Soak the shiitakes until fully rehydrated, at least 2 hours or up to overnight. Lift mushrooms from water, squeezing any excess water back into the bowl. Line a fine mesh strainer with paper towels or cheesecloth and strain mushroom soaking liquid through it into a clean bowl and reserve. Discard shiitake mushroom stems.

  2. Place tofu in a clean heatproof bowl and carefully pour enough boiling water on top to cover. Let stand for 30 seconds, then drain and transfer tofu to a paper towel-lined plate. Press gently on tofu with paper towels to dry thoroughly.

  3. Mix together 1/4 cup of cornstarch and 1/4 tsp of salt on a plate. Dredge tofu slices in cornstarch to evenly coat, tapping off excess and transferring them back to a clean, dry plate.

  4. Heat 3 tablespoons oil in a non-stick pan over medium-high heat until shimmering. Working in batches if necessary t avoid crowding the pan, cook tofu slices until crisp and golden on both sides, about 7 minutes. Transfer cooked tofu to a paper towel-lined plate.

  5. Bring a pot of salted water to a boil. Add Chinese mustard greens in and cook until just tender, about 5 minutes. Drain and place greens in a large deep serving plate.

  6. In a bowl, combine vegetable stock, 3/4 cup of the shiitake mushroom soaking liquid, soy sauce, Shaoxing wine, toasted sesame oil, and remaining 5 teaspoons cornstarch. Mix well and set aside.

  7. In a large pan or wok, heat up remaining 2 teaspoons oil. Add shiitake mushroom caps along with all the fresh mushrooms except the enoki, if using. Season with salt and pepper. Cook, stirring, until mushrooms release their water and then it evaporates.

  8. Add vegetable stock mixture and stir well. When the sauce begins to bubble and thicken, gently mix in tofu slices. Lower heat to a gentle simmer, then cook for 5 minutes. Add the enoki mushrooms, if using, and simmer until the mushrooms are tender and coated in a glossy sauce, about 5 minutes longer. Scrape mushrooms and tofu, along with any sauce, on top of mustard greens and serve with white rice.

This Recipe Appears In

Nutrition Facts (per serving)
237 Calories
13g Fat
23g Carbs
11g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4 to 6
Amount per serving
Calories 237
% Daily Value*
Total Fat 13g 17%
Saturated Fat 2g 11%
Cholesterol 0mg 0%
Sodium 436mg 19%
Total Carbohydrate 23g 8%
Dietary Fiber 7g 24%
Total Sugars 4g
Protein 11g
Vitamin C 54mg 268%
Calcium 253mg 19%
Iron 3mg 17%
Potassium 740mg 16%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)