Delicious Vegan Moo Goo Gai Pan: An Easy Tofu & Mushroom Stir-Fry Recipe
Moo goo gai pan is a beloved classic in Chinese-American cuisine, traditionally featuring stir-fried chicken with an array of vibrant mushrooms and fresh vegetables, all coated in a delicate, savory sauce. This recipe presents a delightful vegan rendition, skillfully substituting the chicken with hearty tofu, resulting in a dish that is just as satisfying and bursting with flavor. Whether you’re a seasoned vegan or simply looking to incorporate more plant-based meals into your diet, this tofu-based Moo Goo Gai Pan offers a wonderful and accessible option that doesn’t compromise on taste or texture.

The culinary landscape often presents two distinct paths when it comes to Chinese food: the deeply authentic flavors rooted in Asian traditions and the unique adaptations that have emerged in Western cultures, particularly in America. While not always a direct reflection of dishes found in mainland China, these Chinese-American creations, much like popular sesame noodles or delectable orange tofu, have carved out their own special place and are cherished for their deliciousness. Moo Goo Gai Pan fits squarely into this latter category. It’s a comforting staple you’ll find readily available at Chinese restaurants across the United States, known for its mild yet flavorful profile.
The name “Moo Goo Gai Pan” itself is an Anglicized phonetic rendering of a Cantonese phrase that literally means “chicken with mushrooms.” The dish is celebrated for its distinctive light, savory white sauce and an abundance of fresh, crisp vegetables. Typical additions include earthy mushrooms, vibrant snow peas, crunchy bamboo shoots, and refreshing water chestnuts, all contributing to a delightful textural contrast and a symphony of subtle flavors. Its inherent simplicity and focus on fresh ingredients make it an ideal candidate for a plant-based transformation.
Crafting a vegan version of Moo Goo Gai Pan is remarkably straightforward and yields incredibly satisfying results. The key adaptations are simple yet impactful: replace the traditional chicken with firm, pan-fried tofu, and ensure the sauce is free of animal products, specifically by omitting oyster sauce which is commonly used. With these simple swaps, you can enjoy all the familiar comfort and deliciousness of this Chinese-American favorite, guilt-free and completely plant-based.

Why You’ll Love This Vegan Moo Goo Gai Pan Recipe
- Takeout Quality at Home. Experience the joy of your favorite Chinese-American takeout without leaving your kitchen! This recipe allows you to enjoy a delicious and authentic-tasting Moo Goo Gai Pan, even if you follow a plant-based diet. The seamless switch from chicken to tofu ensures that everyone can indulge in this classic, making it a perfect solution for those who want to recreate restaurant favorites with a vegan twist.
- Effortless and Quick Preparation. Say goodbye to lengthy cooking sessions! This Moo Goo Gai Pan recipe is designed for maximum flavor with minimal effort, making it an ideal choice for busy weeknights when time is precious. The stir-fry method ensures quick cooking, meaning you can have a wholesome, homemade meal on the table faster than ordering delivery. It’s a low-effort dinner that doesn’t skimp on taste.
- Harmonious and Balanced Flavors. Every bite of this dish is a delightful journey through balanced flavors and textures. The deep, umami-rich notes from the mushrooms perfectly complement the savory, light sauce. Combined with the tender-crisp texture of a variety of fresh vegetables, each ingredient plays its part in creating a harmonious and utterly satisfying culinary experience. It’s a symphony for your taste buds!

Essential Ingredients for Vegan Moo Goo Gai Pan
To craft this delectable vegan Moo Goo Gai Pan, you’ll need a selection of fresh vegetables, pantry staples for the sauce, and, of course, our star plant-based protein: tofu. Each ingredient plays a crucial role in building the layered flavors and appealing textures of this dish. For precise measurements and step-by-step instructions, make sure to scroll down to the comprehensive recipe card below.
The Tofu Component
- Extra-firm tofu – This is your ideal choice for stir-frying. Extra-firm tofu contains less water and a denser texture, making it less prone to crumbling and providing a satisfying, chewy bite that mimics the texture of chicken. Pressing it further helps achieve an even crispier exterior. If you’re new to cooking with this versatile ingredient, explore more tips and tricks in my guide: How To Cook Tofu 101 + Best Tips on Making the Most Delicious Tofu.
- Cornstarch – A light dusting of cornstarch is crucial for transforming the tofu. When stir-fried, it creates a wonderfully crisp and slightly chewy exterior, preventing the tofu from sticking to the pan and absorbing too much oil, giving it that perfect golden-brown finish.
- Salt and ground black pepper – These basic seasonings are essential for flavoring the tofu directly, ensuring it’s delicious even before it’s coated in the rich sauce. They enhance the tofu’s natural taste and prepare it to absorb the flavors of the stir-fry.
Crafting the Savory Sauce
- Vegetable stock – This forms the flavorful base of our light, savory sauce. Opt for a high-quality store-bought vegetable broth, or for an even richer depth of flavor, consider making your own using vegetable scraps: Homemade Vegetable Broth from Veggie Scraps.
- Soy sauce – Provides the foundational umami and salty notes characteristic of Chinese-American cuisine. For dietary considerations, feel free to substitute with tamari (for a gluten-free option), low-sodium soy sauce, coconut aminos, or liquid aminos, all of which offer similar savory depth.
- Sugar – Just a touch of sugar balances the savory and salty elements in the sauce, adding a subtle sweetness that brightens the overall flavor profile without making the dish overly sweet.
- Rice vinegar – This ingredient introduces a critical acidic component, offering a tangy brightness that cuts through the richness and prevents the sauce from tasting flat. It’s key for that balanced, refreshing finish.
- Toasted sesame oil – A little goes a long way with this potent ingredient. Toasted sesame oil is intensely fragrant and nutty, infusing the entire dish with a profound depth and an unmistakable Asian aroma. Be sure to use toasted for maximum flavor.
- Fresh grated ginger – Fresh ginger is a powerhouse of flavor, adding a warm, zesty, and almost spicy kick that invigorates the sauce. Its aromatic qualities are essential for the authentic taste of Moo Goo Gai Pan.
- Cornstarch (for slurry)
- Water (for slurry) – These two ingredients combine to create a cornstarch slurry, which is vital for thickening the sauce to the perfect consistency, allowing it to beautifully cling to the tofu and vegetables.
The Vibrant Stir-Fry Vegetables
- Refined sesame oil – Ideal for stir-frying due to its high smoke point and neutral flavor profile. If refined sesame oil isn’t available, any other neutral oil with a high smoke point, such as grapeseed, canola, or avocado oil, will work well.
- Garlic – Freshly minced garlic provides an aromatic foundation for the stir-fry, releasing its pungent and savory fragrance as it sautés, setting the stage for the other flavors.
- White mushrooms – These mild, earthy mushrooms are a core ingredient in Moo Goo Gai Pan. They absorb the flavors of the sauce beautifully and add a tender, meaty texture. To save time, you can often find them conveniently pre-sliced at the grocery store.
- Carrot – Sliced into thin matchsticks, carrots contribute a touch of vibrant color, natural sweetness, and a pleasant, tender-crisp texture to the medley of vegetables.
- Snow peas – Known for their bright green color and sweet, delicate crunch, snow peas add a refreshing element and a crisp texture that contrasts wonderfully with the softer ingredients.
- Bamboo shoots – These unique vegetables, literally the young shoots of bamboo trees, are a staple in many Asian dishes. They provide an intriguing, slightly crunchy texture and a mild, earthy flavor that complements the other ingredients.
- Water chestnuts – Adding another layer of distinct crunch, water chestnuts are famous for their crisp texture. Some find their crunch quite prominent; if you prefer a softer bite, sliced celery can make an excellent substitute, offering a similar refreshing quality.
- Scallions – Also known as green onions, these are primarily used for garnish. You’ll only need the green parts, which add a fresh, pungent finish and a pop of color. The white parts can be frozen and saved for future vegetable broths, minimizing food waste!
Is Rice Vinegar the Same as Rice Wine Vinegar?
Yes, you can absolutely use them interchangeably! The terms “rice vinegar” and “rice wine vinegar” refer to the same product. Both are made from fermented rice and offer a mild, slightly sweet acidity that is perfect for Asian cuisine, particularly in dressings, marinades, and sauces like the one in this Moo Goo Gai Pan recipe. So, whether your bottle is labeled as rice vinegar or rice wine vinegar, rest assured it will deliver the intended bright and balanced flavor to your dish.
How to Make Delicious Vegan Moo Goo Gai Pan
Creating this flavorful vegan Moo Goo Gai Pan is a rewarding process, made easy with a few key steps. From preparing the tofu to stir-frying the vibrant vegetables and simmering the savory sauce, each stage contributes to the delicious final outcome. Follow these instructions for a perfect plant-based meal.


- Press the tofu thoroughly. Begin by draining your extra-firm tofu and placing it on a rimmed plate or baking dish. To remove excess moisture, cover the tofu with aluminum foil or parchment paper and place a heavy object, such as a cast-iron pot or several cans, on top. Allow it to press for at least 30 minutes; this step is crucial for achieving crispy tofu. Once pressed, discard the accumulated liquid and carefully cut the tofu into bite-sized cubes.
- Prepare the tofu for frying. In a medium-sized mixing bowl, whisk together the cornstarch, a pinch of salt, and a dash of ground black pepper until well combined. Add the cubed, pressed tofu to this mixture. Gently toss the tofu until each piece is evenly coated. This cornstarch coating will give your tofu a delightful crispy exterior when fried.
- Assemble the savory sauce. In a small bowl, whisk together all the sauce ingredients: vegetable stock, soy sauce, sugar, rice vinegar, toasted sesame oil, and fresh grated ginger. In a separate tiny bowl, create a cornstarch slurry by whisking together the cornstarch and water until smooth. Pour this slurry into the main sauce mixture and whisk again until thoroughly combined. Set this flavorful sauce aside.
- Fry the tofu to golden perfection. Heat 2 tablespoons of refined sesame oil (or your chosen high-smoke-point oil) in a large skillet or wok over medium-high heat. Once the oil is shimmering, carefully add the coated tofu cubes in a single layer, ensuring not to overcrowd the pan. Cook the tofu, stirring occasionally, until all sides are beautifully golden brown and crispy. This usually takes about 8-10 minutes. Once crispy, transfer the cooked tofu to a clean plate and set aside, ready to be added back later.



- Sauté the vibrant vegetables. Using the same skillet or wok, add the remaining oil. Reduce the heat slightly to medium. Add the minced garlic and sauté for about 30 seconds until it becomes fragrant but not browned. Next, add the sliced white mushrooms and matchstick carrots. Cook, stirring frequently, until the mushrooms begin to turn golden brown and the carrots are slightly tender-crisp. Finally, stir in the snow peas, bamboo shoots, and water chestnuts, cooking for just one more minute to ensure they retain their crispness and bright color.
- Combine all ingredients with the luscious sauce. Return the perfectly crispy tofu to the skillet with the sautéed vegetables. Give the sauce another quick whisk to ensure the cornstarch hasn’t settled, then pour it over all the ingredients in the pan. Stir everything thoroughly to coat the tofu and vegetables evenly. Continue to cook, stirring frequently, until the sauce thickens and beautifully clings to every piece of tofu and vegetable, creating a glossy finish.
- Garnish and serve immediately. Your delicious vegan Moo Goo Gai Pan is now ready! Transfer it to serving bowls. For a final flourish and a burst of fresh flavor, garnish generously with sliced green onions (scallions) just before serving. Enjoy this wholesome, homemade dish warm, perhaps over a bed of fluffy rice.

Essential Tips for Stir-Fry Success
- Embrace “Mise en Place” – Have all ingredients ready. Stir-fries are incredibly fast-paced, which means there’s no time for chopping or measuring once the cooking begins. Before you even turn on the heat, ensure all your vegetables are chopped, tofu is pressed and cubed, and the sauce is whisked and ready. This preparation step, known as “mise en place,” guarantees a smooth and stress-free cooking experience, allowing you to focus on the stir-frying technique.
- Utilize a large skillet or wok for optimal results. The size of your cooking vessel truly matters for a successful stir-fry. Using a spacious large skillet or, ideally, a wok allows for even heat distribution and prevents overcrowding. Overcrowding cools down the pan, causing vegetables to steam instead of stir-fry, leading to soggy textures rather than the desired crisp-tender bite and beautifully browned tofu.
- Perfectly cook the vegetables – Don’t overcook! The hallmark of a great stir-fry is vibrant, crisp-tender vegetables. To achieve this, cook your veggies just until they are bright in color and have a slight bite, but are still firm. They should not be mushy. This quick cooking ensures they retain their nutrients, color, and satisfying crunch, contributing to the overall appeal and texture of the Moo Goo Gai Pan.
Exciting Variations to Customize Your Stir-Fry
- Explore vegan chicken alternatives. If you’re looking for a texture even closer to the traditional dish, consider incorporating vegan chicken strips or chunks instead of tofu. Many excellent plant-based chicken products are available today that will provide a familiar mouthfeel while keeping the dish entirely vegan.
- Experiment with diverse vegetable combinations. The beauty of a stir-fry lies in its versatility. Don’t hesitate to personalize your Moo Goo Gai Pan by adding or swapping out your favorite vegetables. Fantastic options include florets of broccoli, colorful bell peppers (red, yellow, or orange), tender bok choy, or even sliced zucchini for added freshness and nutrients.
- Introduce a spicy kick. For those who love a bit of heat, it’s incredibly easy to make this dish spicy. Simply stir in a teaspoon or two of your favorite chili paste, such as sambal oelek or sriracha, into the sauce mixture. Alternatively, sprinkle in some red pepper flakes during the vegetable sautéing stage for a delightful warmth that elevates the flavor profile.

Delightful Serving Suggestions
This versatile Vegan Moo Goo Gai Pan pairs wonderfully with a variety of bases, transforming it into a complete and satisfying meal. A foundational choice is a simple bowl of fluffy steamed jasmine rice or wholesome brown rice, which perfectly absorbs the delicious sauce. If you’re aiming for a lighter, low-carb option, consider serving it over cauliflower rice. Beyond plain rice, this recipe is a fantastic companion to various fried rice dishes. I particularly love pairing it with my vibrant pineapple fried rice, the convenient sheet pan fried rice, or the nutritious quinoa fried rice for an extra layer of flavor and texture.
How to Store Leftovers
Storing leftover Moo Goo Gai Pan is simple, allowing you to enjoy this delicious meal for days to come. Once the dish has cooled to room temperature, transfer it to an airtight container. It can be safely refrigerated for up to 3-4 days. To reheat, you have a couple of easy options: gently warm it in a skillet over medium heat on the stovetop, stirring occasionally, or use the microwave until heated through. Adding a tiny splash of water or vegetable broth during reheating can help revive the sauce’s consistency.

Can I Freeze This Recipe?
Absolutely! This Vegan Moo Goo Gai Pan is wonderfully freezer-friendly, making it an excellent option for meal prep or saving for a quick future meal. To freeze, ensure the dish has cooled completely. Then, transfer it to a freezer-safe container or a heavy-duty freezer bag. Be sure to press out as much air as possible before sealing to prevent freezer burn and maintain optimal quality. It can be stored in the freezer for up to 3 months. When you’re ready to enjoy it, simply thaw the frozen Moo Goo Gai Pan overnight in the refrigerator. Once thawed, reheat it according to the instructions above, either on the stovetop or in the microwave, adding a splash of water if needed to refresh the sauce.
More Asian-Inspired Vegan Favorites
If you loved this vegan Moo Goo Gai Pan, you’re in for a treat! Explore more delicious plant-based recipes inspired by the rich and diverse flavors of Asian cuisine. Each dish offers a unique culinary adventure, perfect for expanding your vegan repertoire.
- Healthy Chow Fun Noodles – A hearty and flavorful noodle dish that’s perfect for a satisfying meal.
- Vegan Katsu Curry – Indulge in crispy, plant-based katsu served with a rich and aromatic curry sauce.
- Tofu Stir Fry with Honey Sriracha Sauce – A quick and easy stir-fry bursting with sweet and spicy flavors.
- Vegan Dumplings With Dipping Sauce – Delicious homemade dumplings, perfect for appetizers or a light meal.
- Vegan Pad See Ew – Recreate the popular Thai noodle dish with a plant-based twist.

Enjoy, friends! We hope you love this incredible vegan Moo Goo Gai Pan as much as we do. If you make this fantastic dish, please don’t forget to snap a photo and share it with us by tagging #jessicainthekitchen on Instagram! We’d also be absolutely thrilled if you would take a moment to leave a comment below and give the recipe a well-deserved rating. Your feedback truly helps us and other home cooks. Thanks so much for being here!

Moo Goo Gai Pan
Pin Recipe
Leave a Review
Ingredients
For the tofu
- 1 package extra firm tofu, pressed
- ½ cup cornstarch, 64 grams
- ½ teaspoon salt, 3 grams
- ¼ teaspoon ground black pepper, .5 gram
For the sauce:
- 1 cup vegetable stock, 237 ml
- ¼ cup soy sauce, 59 ml
- 2 teaspoons sugar, 8 grams
- 2 tablespoons rice vinegar, 30 ml
- ½ tablespoon toasted sesame oil, 7 ml
- 2 teaspoons fresh grated ginger, 4 grams
- 1 tablespoon cornstarch, 8 grams
- 1 tablespoon water, 15 ml
For the stir fry:
- 3 tablespoons refined sesame oil, divided, 44 ml
- 2 cloves garlic, minced
- 8 ounces white mushrooms, sliced, 227 grams
- 1 carrot, cut into matchsticks
- 1 cup snow peas
- 1 (8-ounce) can bamboo shoots, 227 grams
- 1 (8-ounce) can water chestnuts, 227 grams
- 3 scallions, green parts only, sliced
Instructions
- Place the tofu on a rimmed plate or baking dish, cover it with aluminum foil, and set a heavy pot (or other similar object) on top. Press the tofu for 30 minutes. Discard the expelled liquid. Cube the tofu.
- In a medium-sized mixing bowl, whisk together the cornstarch, salt, and pepper. Toss the tofu in the cornstarch mixture until well coated.
- In a small bowl, whisk together vegetable stock, soy sauce, sugar, rice vinegar, toasted sesame oil, and grated ginger. In a separate small bowl, whisk together the cornstarch and water. Whisk the cornstarch slurry into the rest of the sauce. Set aside.
- Heat 2 tablespoons of refined sesame oil in a large skillet or wok over medium-high heat. Add the tofu and cook until golden brown and crispy on all sides, stirring occasionally. Remove tofu from the skillet and set aside.
- Heat the remaining sesame oil in the same skillet, add minced garlic, and sauté until fragrant. Add sliced mushrooms and julienned carrots. Saute until the mushrooms turn golden brown. Stir in the snow peas, bamboo shoots, and water chestnuts. Sauté for an additional minute.
- Return the tofu to the skillet and add the sauce. Give everything a good stir and cook until the sauce has thickened. Stirring frequently.
- Serve warm garnished with sliced scallions.
Notes
To freeze: Transfer to a freezer-safe container or freezer bag, expelling as much air as possible before sealing to prevent freezer burn. It can be stored in the freezer for up to 3 months. When you’re ready to enjoy it, thaw in the refrigerator overnight, then reheat according to the instructions above.
Disclaimer: Although jessicainthekitchen.com attempts to provide accurate nutritional information, kindly note that these are only estimates. Nutritional information may be affected based on the product type, the brand that was purchased, and in other unforeseeable ways. Jessicainthekitchen.com will not be held liable for any loss or damage resulting for your reliance on nutritional information. If you need to follow a specific caloric regimen, please consult your doctor first.
