
A steaming plate of Moo Goo Gai Pan brings together tender chicken slices with crisp vegetables in a light, savory sauce. This homemade version lets you create takeout-quality Chinese food with fresh ingredients and no artificial additives.
In my kitchen, this dish has become a weekly favorite. After learning it from my Chinese neighbor, I've made it countless times, tweaking the recipe until my family declared it better than takeout.
Getting Your Ingredients Right
- Chicken breast: One pound of fresh chicken breast, cut into thin 1/4 inch slices across the grain for tenderness.
- Mushrooms: Eight ounces of fresh white mushrooms, cleaned and sliced for an earthy flavor.
- Ginger: Two inches of fresh ginger, peeled and minced for warmth and a touch of spice.
- Garlic: Three cloves of garlic, finely minced for a bold flavor and aroma.
- Bamboo shoots: An 8-ounce can of bamboo shoots, drained and sliced for a crunchy texture.
- Water chestnuts: An 8-ounce can of water chestnuts, drained and sliced to add a crisp bite.
- Snow peas: Six ounces of snow peas, trimmed and strings removed for a sweet crunch.
- Carrots: Two medium carrots, thinly sliced on a diagonal for a touch of color and subtle sweetness.
- Green onions: Three stalks of green onions, cut into one-inch pieces for a fresh, mild onion flavor.
Creating Your Masterpiece
- Velvet The Chicken - First Marinade Phase:
- Begin with completely dry chicken slices in a medium bowl. Add soy sauce, wine, and white pepper, mix gently with fingertips until coated. Let rest 10 minutes.
- Second Marinade Phase:
- Combine egg white with cornstarch slurry until smooth. Pour over seasoned chicken, ensuring even coating. Let rest 20 minutes at room temperature.
Prepare Your Workspace
- Organize Station:
- Set up three plates: one for marinated chicken, one for prepared vegetables, one for mixed sauce. Have an extra bowl ready for cooked chicken.
- Heat Control:
- Preheat wok or large skillet over high heat until water droplets evaporate within 2 seconds. Reduce heat to medium-high when cooking begins.

Working in professional kitchens taught me that high heat and quick movements are essential for stir-frying. These skills transformed my home cooking, especially with dishes like Moo Goo Gai Pan where timing is everything.
Making Every Bite Perfect
Heat your wok or large skillet until it's smoking hot. Add oil in a thin stream, watching it shimmer across the surface. Sear your marinated chicken in batches until it's just cooked through, developing a golden crust. Remove and set aside while keeping its precious juices. Add aromatics like ginger and garlic, then layer in mushrooms, carrots, bamboo shoots, and water chestnuts. Snow peas go in last for crisp sweetness. Return the chicken and coat everything with your prepared sauce for a harmonious finish.
Keep It Fresh
Store leftovers in an airtight container for up to three days. Reheat gently in a skillet with a splash of water to maintain the vegetables' crispness. The flavors deepen overnight, making next-day leftovers especially delicious.

After years of making this dish, I've found that patience in preparation yields the best results. Each vegetable adds its own texture and flavor, creating a harmonious dish that's both satisfying and healthful. This version has become a treasured recipe in my collection, one that brings smiles to faces and empty plates at every serving.
Frequently Asked Questions
- → What does Moo Goo Gai Pan mean?
- It literally means 'mushroom chicken slices' in Cantonese - moo goo (mushroom), gai (chicken), pan (slices).
- → Can I use different vegetables?
- Yes! Feel free to substitute with other crisp vegetables like broccoli, celery, or baby corn.
- → What can I substitute for Shaoxing wine?
- Dry sherry or chicken stock can be used instead of Shaoxing wine.
- → Why slice the chicken against the grain?
- Slicing against the grain ensures tender pieces that aren't stringy or tough.
- → Can I make this ahead?
- Best served fresh, but you can prep all ingredients ahead and cook just before serving.