Vegan Tofu "Egg" Foo Young

Organic Raw Soy Tofu
bhofack2 / Getty Images
  • Total: 55 mins
  • Prep: 10 mins
  • Cook: 45 mins
  • Yield: 8 servings
Nutritional Guidelines (per serving)
177 Calories
9g Fat
18g Carbs
10g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 8 servings
Amount per serving
Calories 177
% Daily Value*
Total Fat 9g 11%
Saturated Fat 1g 7%
Cholesterol 0mg 0%
Sodium 592mg 26%
Total Carbohydrate 18g 7%
Dietary Fiber 3g 11%
Protein 10g
Calcium 285mg 22%
*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.)

Like egg foo young? Try this eggless vegan version made with tofu instead! Along with tofu instead of eggs, this recipe has all the other traditional ingredients for egg foo young, including mushrooms, bean sprouts, water chestnuts, and green onions.


  • 1 cup snow peas
  • 1 cup mushrooms (sliced)
  • 6 to 8 green onions (sliced)
  • 1 (8-ounce) can water chestnuts (sliced)
  • 2 tbsp. sesame oil
  • 2 cups bean sprouts
  • 2 blocks tofu
  • 2 tbsp soy sauce
  • 3/4 cup flour
  • Optional: 3 tbsp​. nutritional yeast
  • 2 tsp. baking powder

Steps to Make It

  1. Gather the ingredients.

  2. Preheat oven to 325 F.

  3. In a large skillet or wok, saute the snow peas, mushrooms, green onions and water chestnuts in sesame oil for 3 to 5 minutes.

  4. Add the bean sprouts and cook for another minute.

  5. In a blender or food processor, process 1/2 blocks of tofu and the soy sauce until smooth.

  6. Transfer to a large bowl and mix in by hand the remaining 1/2 block tofu, flour, nutritional yeast, and baking powder.

  7. Add the vegetables and mix well.

  8. Spoon about 1/3 cup of the mixture onto a baking sheet and gently flatten to about 1/2 inch thick.

  9. Continue making patties, using all of the mixture.

  10. Bake for 30 minutes, then turn each patty over and cook for another 15 minutes.

  11. Serve and enjoy!

Recipe Tags: