Go Back
+ servings
Circular plate with rice and circle of egg tofu mixed with brown gravy and skinny mushrooms.

Egg Tofu with Mushroom Gravy

This egg tofu with mushroom gravy dish is cozy and soft, perfect served over rice!
Course Dinner, Lunch, Main Course
Cuisine Chinese
Keyword eggs, mushrooms, nut-free
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings 2 people
Calories 443 kcal


  • 2 tablespoons oil
  • 1 roll egg tofu sliced
  • 1 tablespoon ginger minced
  • ½ onion chopped
  • 4 shiitake mushrooms sliced
  • 1 pack enoki mushrooms or more shiitake mushrooms
  • 2 cloves garlic minced
  • 1 tablespoon cornstarch
  • ½ cup water
  • 1 tablespoon soy sauce
  • ¼ teaspoon fish sauce
  • ½ tablespoon oyster sauce
  • 1 cup cooked brown rice
  • 1 green onion sliced


  1. In a large non-stick skillet, heat 1 tablespoon oil over medium-high heat. Add the egg tofu in a single layer and pan-fry the egg tofu on both sides until golden brown, about 5-10 minutes.
  2. Move the egg tofu to a plate, then heat the other tablespoon of oil in the pan over medium heat. Add the ginger and onion to the skillet and cook, stirring occasionally, until the onion is translucent, about 5-10 minutes.
  3. Add the shiitakes to the pan. Break up the enoki mushrooms into rough chunks with your hands, and add them to the pan as well with the garlic. Cook for 5 minutes, or until the mushrooms look browned, slightly shrunken and dry.
  4. In a small bowl, combine the cornstarch and water until homogenous. There should be no lumps of cornstarch left.
  5. Add the cornstarch and water mixture, as well as the soy sauce, fish sauce and oyster sauce to the onion and mushroom mixture. Toss to coat the onions and mushrooms in the sauce. Let the sauce cook for 5 minutes, or until it’s thickened.
  6. Add back the egg tofu and gently toss in the sauce, so as not to break up the egg tofu.
  7. Serve over rice and top with green onions.

Recipe Notes

You can omit the oyster sauce and fish sauce if you want to make this vegetarian, but you might have to add more salt or soy sauce if the dish isn't salty enough.