Egg Foo Young, a classic Chinese-American dish, has a way of sneaking into your heart. Maybe it’s the golden, crispy exterior that gives way to a fluffy, soft interior. Or maybe it’s the savory richness that combines with the warmth of perfectly cooked vegetables. Whatever it is, it’s one of those dishes you don’t forget once you’ve tasted it. Traditionally made with eggs, vegetables, and often a meat filling (like pork, shrimp, or chicken), Egg Foo Young is the ultimate comfort food in the world of Chinese-American cuisine. But what if you could enjoy all that texture and flavor without the meat? Enter the vegetarian version-a dish that’s as satisfying as it is versatile.
I remember the first time I tried a vegetarian Egg Foo Young. It was at a hole-in-the-wall diner in a sleepy part of the city where no one really knew the hidden gems. I was hesitant at first, unsure if it could live up to its meaty counterpart, but the first bite immediately convinced me. The crispy golden brown patty, filled with sautéed vegetables, just worked. I could hardly believe it was vegetarian. It didn’t miss the meat at all. After that, I was hooked-and I’ve been making it at home ever since.
If you’re someone who loves those flavors and textures but prefers a plant-based dish, this vegetarian version of Egg Foo Young will hit the spot. You can make it in a snap with ingredients you might already have in your pantry and fridge. No need to rush to an Asian market or order takeout-just gather a few simple things, and you’ll have this dish ready in no time. But before we get into the nitty-gritty of the recipe, let’s talk about what makes this dish so special.
Egg Foo Young Vegetarian Recipe

This vegetarian Egg Foo Young recipe is designed to mimic the traditional dish while keeping things plant-based. You get that satisfying crispiness from the egg mixture and the depth of flavor from fresh vegetables, making it every bit as hearty and comforting as the meat version.
I love the flexibility of this dish because you can mix and match the veggies you have on hand. Mushrooms bring in an earthy depth, while bell peppers and green onions provide a fresh, light crunch. You can even sneak in some spinach or bok choy for a more traditional spin. The key is to use vegetables that hold up well during cooking, offering that balance of texture and flavor that Egg Foo Young is known for.
Ingredients Needed
- 4 large eggs (or use a vegan egg replacement, like chickpea flour or tofu, for a plant-based version)
- 1/2 cup bean sprouts, rinsed
- 1/2 cup chopped mushrooms (shiitake or white button work well)
- 1/4 cup shredded carrots
- 1/4 cup green onions, chopped
- 1/4 cup bell peppers, finely diced (use red, yellow, or green)
- 2 tbsp soy sauce (or tamari for gluten-free)
- 1 tbsp sesame oil
- 1 tbsp cornstarch
- Salt and pepper, to taste
- 1-2 tbsp vegetable oil for frying
For The Gravy (optional, But Highly Recommended)
- 1 cup vegetable broth
- 1 tbsp soy sauce
- 1 tsp cornstarch mixed with 1 tbsp cold water
- 1/2 tsp sugar
- 1/2 tsp ginger, freshly grated or ground
- 1/2 tsp garlic powder
Cooking Instructions
Cooking Egg Foo Young is a quick and fun process, and the beauty of it is in the simple technique. The vegetables get sautéed, mixed with the egg mixture, and then cooked to golden perfection. Here’s how you do it:
- Prep the vegetables: Start by chopping the mushrooms, bell peppers, green onions, and carrots. It’s all about finding that balance between finely diced for texture and big enough to enjoy a bite.
- Sauté the vegetables: Heat a tablespoon of vegetable oil in a skillet or wok over medium heat. Add the mushrooms, bell peppers, and carrots. Stir them around for about 3-4 minutes until they soften, but still hold their shape. Add the bean sprouts and green onions, and cook for another 2 minutes. Once cooked, remove from the pan and set aside.
- Make the egg mixture: In a bowl, crack the eggs (or mix your vegan egg alternative). Stir in the soy sauce, sesame oil, cornstarch, and a pinch of salt and pepper. This creates the base of your patty, and the cornstarch helps to keep everything together while frying.
- Combine eggs and veggies: Once your vegetables have cooled slightly, mix them into the egg mixture. Make sure everything is evenly coated.
- Fry the patties: Heat a bit more vegetable oil (about 1 tablespoon) in the skillet over medium-high heat. Spoon a portion of the egg-veggie mixture into the pan, shaping it into a small patty. Let it cook for about 3-4 minutes on each side until golden brown and crispy. Don’t overcrowd the pan-work in batches if needed.
- Make the gravy (optional): While the patties are cooking, in a small saucepan, combine the vegetable broth, soy sauce, sugar, ginger, and garlic powder. Bring to a simmer. Once it’s simmering, slowly add the cornstarch slurry (the cornstarch and water mixture), stirring constantly until the gravy thickens. If it’s too thick, you can add a little more broth or water to adjust the consistency.
- Serve: Once the patties are crispy and golden, place them on a plate. Drizzle the gravy on top, or serve it on the side for dipping.
Ingredient Science Spotlight
Each ingredient in Egg Foo Young plays an essential role, both in terms of flavor and texture. The eggs (or vegan alternatives) provide the base that holds everything together, giving that satisfying rich mouthfeel. Cornstarch is the secret ingredient that keeps the patties from falling apart, adding just enough crispiness to each bite.
The vegetables, like mushrooms, provide an earthy umami that mimics the savory notes of meat. Mushrooms are also packed with antioxidants and vitamins that are great for your immune system. The carrots, bell peppers, and bean sprouts add a fresh crunch and vibrancy, making this dish not only delicious but also full of nutrients.
The sesame oil lends a toasty, nutty aroma, bringing that quintessential Asian flavor to the mix. And the soy sauce ties it all together with its deep, savory saltiness. Even without meat, this dish has all the depth and richness that makes Egg Foo Young so beloved.
Expert Tips
- Fry in batches: If you’re making more than one patty, avoid overcrowding the pan. This ensures each patty gets crispy and golden, rather than turning soggy.
- Vegan options: If you’re going full plant-based, try using a chickpea flour mix or tofu scramble as an egg substitute. These alternatives hold the mixture together beautifully and add a different texture while still being satisfying.
- Use fresh veggies: The fresher your vegetables, the more vibrant and flavorful the dish will be. And don’t be afraid to experiment with whatever veggies you have on hand-bok choy, zucchini, or even cauliflower can work!
- Gravy consistency: If your gravy thickens too much, just add more broth. You want it thick enough to coat the patties but still pourable.
- Double the batch: If you’re making this for a crowd, or want leftovers, make extra and keep the patties in the fridge. They’re great reheated and still crispy!
Recipe Variations
Egg Foo Young is incredibly versatile, so feel free to swap in whatever veggies or proteins you prefer. For a richer flavor, try adding a little bit of hoisin sauce to the gravy. Or, for a spicy twist, sprinkle in some chili flakes or drizzle sriracha over the top before serving.
If you want a bit more crunch, try adding a handful of water chestnuts or bamboo shoots to the veggie mix. Both ingredients have a satisfying snap that can elevate the texture of the dish.
And if you’re craving a bit of protein in your vegetarian dish, you could add tofu, tempeh, or even seitan to replace the meat traditionally found in the recipe.
Final Words
Egg Foo Young is more than just a dish; it’s a reminder of the joy that comes from cooking something simple but fulfilling. Whether you’re vegetarian, vegan, or just trying to cut down on meat, this recipe lets you experience all the magic of the classic without any compromises. The texture, the flavors, the crispy edges-it’s all there, packed into a single bite.
FAQs
Can I Make Egg Foo Young Completely Vegan Instead Of Just Vegetarian?
Yes, you can make a vegan version of egg foo young by replacing the eggs with a plant-based alternative such as chickpea flour batter, silken tofu, or a commercial egg replacer. Ensure that any sauces or condiments used, like oyster sauce, are substituted with vegan-friendly options, such as mushroom or soy-based sauces.
What Vegetables Work Best In A Vegetarian Egg Foo Young?
Common vegetables for a vegetarian egg foo young include mushrooms, bean sprouts, bell peppers, onions, and carrots. You can also add water chestnuts or zucchini for extra texture. The key is to chop them finely or julienne them so they cook evenly and blend well with the egg or egg substitute base.
How Can I Make A Vegetarian Egg Foo Young Sauce That Is Flavorful?
A flavorful vegetarian sauce can be made using soy sauce, vegetable broth, a small amount of cornstarch for thickening, and optional seasonings like garlic, ginger, or sesame oil. Simmer the sauce until it reaches a slightly thick consistency and pour it over the cooked egg foo young patties just before serving for maximum flavor.
