Ultimate Panda Express Mushroom Chicken (Better-Than-Takeout Copycat)

Panda Express Mushroom Chicken is a staple for fans of savory, stir-fried comfort food. Tender strips of marinated chicken, sautéed with crisp zucchini and earthy mushrooms, coated in a glossy garlic-ginger soy glaze, it’s the kind of takeout classic that keeps people coming back. But what if you could bring that same bold flavor and wok-fired texture into your own kitchen, in less than 30 minutes, using simple ingredients?

This copycat recipe delivers exactly that. You’ll get the signature flavor of Panda Express with more control over the ingredients, calories, and sodium levels. Whether you’re aiming to recreate your favorite fast-casual bowl or just need a reliable weeknight meal, this version stays true to the original while being even better for your health, budget, and taste preferences.

Why You’ll Love This Recipe

  • Ready in under 30 minutes, ideal for busy weeknights
  • Lower in sodium and calories than the restaurant version
  • Budget-friendly: costs a fraction of takeout per serving
  • One-pan recipe keeps cleanup minimal
  • Easy to customize for gluten-free, low-carb, or high-protein diets
  • Built-in meal-prep value: holds well for lunches and leftovers
  • Flavor-packed with a clean, non-greasy finish

Ingredients

This recipe stays true to the Panda Express original, with easy-to-find ingredients that deliver takeout-level flavor. Ingredients are grouped for clarity: main components, marinade, and sauce.

Flatlay of main ingredients, marinade elements, and stir-fry sauce components for Panda Express Mushroom Chicken
All essential ingredients for making Panda Express Mushroom Chicken at home, organized by main items, velveting marinade, and stir-fry sauce

For the Chicken and Vegetables

  • 1 lb boneless skinless chicken thighs (or breasts), thinly sliced
  • 1 medium zucchini, halved lengthwise and sliced into half-moons
  • 1 cup white or cremini mushrooms, sliced
  • 1 tablespoon neutral oil (canola or vegetable), for stir-frying

The Marinade

  • 1 tablespoon soy sauce
  • 1 teaspoon cornstarch
  • 1 teaspoon Shaoxing wine (or dry sherry)
  • 1 teaspoon sesame oil
  • 1 clove garlic, minced
  • ½ teaspoon baking soda (optional, for velveting texture)

For the Stir-Fry Sauce

  • 2 tablespoons soy sauce (or tamari for gluten-free)
  • 1 tablespoon oyster sauce
  • 1 tablespoon chicken broth or water
  • 1 teaspoon cornstarch
  • 1 teaspoon sugar
  • ½ teaspoon freshly grated ginger
  • 1 teaspoon rice vinegar (or white vinegar)

Note: Ingredient substitutions are detailed in the section on swaps later in the article.

Instructions

Side-by-side images of chicken marinating in soy-based mixture and a bubbling stir-fry sauce in a skillet
Step-by-step visuals: marinating the chicken in velveting sauce and reducing the garlic-soy stir-fry sauce for Panda Express Mushroom Chicken

1. Marinate the Chicken

In a bowl, combine the sliced chicken with 1 tablespoon soy sauce, 1 teaspoon cornstarch, 1 teaspoon chicken broth (or a 1:1 mix of apple juice and rice vinegar), 1 teaspoon sesame oil, minced garlic, and optionally ½ teaspoon baking soda. Let it marinate in the refrigerator for 15 to 30 minutes.

Why this matters:
This is a classic Chinese velveting technique that tenderizes the meat before cooking. The baking soda helps break down protein strands, resulting in a juicy, silky texture, exactly like what you get in a professional kitchen.

2. Prepare the Sauce

In a small bowl, whisk together the soy sauce, oyster sauce, chicken broth (or water), rice vinegar, sugar, ginger, and cornstarch until fully dissolved.

Why this matters:
Pre-mixing the sauce prevents clumping and allows for fast, even thickening during stir-frying. It also lets you balance the saltiness or acidity before the dish comes together.

Stir-fried chicken, mushrooms, and zucchini coated in sauce beside a plated dish with white rice and vegetables
Step 5 and 6: Coat stir-fry in savory sauce, then serve over rice with optional super greens for a complete Panda-style meal

3. Stir-Fry the Vegetables

Heat a large wok or skillet over high heat. Add a drizzle of neutral oil, then toss in the sliced mushrooms. Sauté for 2 to 3 minutes until they start to brown. Add the zucchini and cook for another 2 minutes until just tender.

Why this matters:
Cooking the vegetables separately prevents them from steaming or turning soggy. You get a clean sear on the mushrooms and retain the crispness of the zucchini.

4. Sear the Chicken

Remove the vegetables from the pan. Add a bit more oil if needed, then lay the marinated chicken in a single layer. Let it sear undisturbed for 1 minute, then stir-fry for 3 to 4 minutes until cooked through.

Why this matters:
Leaving the chicken untouched for the first minute helps it brown and caramelize, enhancing flavor through the Maillard reaction, a small chef trick that boosts taste significantly.

Final stir-fry of chicken, zucchini, and mushrooms in a wok beside a plated Panda Express Mushroom Chicken dish with rice and vegetables
Add the sauce and combine, then serve your Panda Express Mushroom Chicken hot with rice and optional super greens for a full meal

5. Add the Sauce and Combine

Return the vegetables to the pan. Pour in the sauce and stir to coat everything evenly. Let the mixture simmer for 1 to 2 minutes, until the sauce thickens and glazes the chicken and vegetables.

6. Serve

Serve hot over steamed rice, chow mein, or a bed of stir-fried vegetables for a complete Panda Express-style meal.

The Secret to Velveting Chicken (Tenderness 101)

If you’ve ever wondered how Chinese restaurants achieve that silky, melt-in-your-mouth texture in stir-fried chicken, velveting is the reason. It’s a pre-cooking technique that lightly marinates the meat in a cornstarch-based mixture to lock in moisture and create a tender bite.

What Is Velveting?

Velveting is the process of coating chicken in a marinade typically made of soy sauce, cornstarch, oil, and optionally a small amount of baking soda. This mixture creates a light, protective barrier around the meat, locking in moisture and improving texture during high-heat cooking. This method helps:

  • Allow the sauce to cling more evenly during stir-frying
  • Retain tenderness and juiciness in lean cuts like chicken breast
  • Create a smooth, silky texture on the surface of the meat

Scientific Source:
According to Harold McGee in On Food and Cooking (2004), baking soda increases pH, weakening the muscle fibers and accelerating protein breakdown, which enhances tenderness. Cornstarch, meanwhile, forms a gel that reduces direct heat contact, effectively insulating the meat during stir-frying.

Side-by-side comparison of velveted chicken with glossy, browned exterior and regular stir-fried chicken that appears pale and dry.
Left: Velveted chicken, tender and juicy. Right: Regular stir-fried chicken, drier and less glossy.

How to Velvet at Home (No Deep Frying Required)

This streamlined version skips the traditional oil-blanching step, relying on high-heat stir-fry to lock in flavor.

Velveting Marinade (for 1 lb chicken):

  • 1 tablespoon soy sauce
  • 1 teaspoon cornstarch
  • 1 teaspoon chicken broth (or a 1:1 mix of apple juice and rice vinegar)
  • 1 teaspoon sesame oil
  • Optional: ½ teaspoon baking soda (especially for chicken breast)

Marinate for 15–30 minutes, then stir-fry as usual.

Pro Tip:
This technique isn’t exclusive to Mushroom Chicken, use it for kung pao, chow mein, garlic chicken, or any stir-fry where tenderness matters.

Additional Reference:
Cook’s Illustrated and Serious Eats both recommend velveting as a foundational Chinese cooking skill, especially for chicken and beef dishes.

Mastering the Stir-Fry: High-Heat Tips & Timing

A true stir-fry is more than just tossing ingredients in a pan, it’s a precise method that relies on intense heat, speed, and technique. This section breaks down the fundamentals that bring your homemade version closer to restaurant quality.

Use a Carbon Steel Wok or Wide Skillet

A carbon steel wok, properly seasoned, creates an even sear and helps develop “wok hei”- the charred, smoky aroma found in professional kitchens. If you don’t own one, a large stainless or cast iron skillet will do. Avoid nonstick pans; they can’t handle the high temperatures stir-frying demands.

Why this matters:
High heat seals in moisture and caramelizes surface sugars for deeper flavor. Crowded pans or low heat cause steaming instead of browning, leading to a limp, watery stir-fry.

Preheat the Pan Until Just Smoking

Always heat your pan first, then add the oil. When the oil shimmers or just begins to smoke, it’s time to cook. Each ingredient should sizzle on contact.

Timing Guide:

  • Mushrooms: 2 to 3 minutes until browned
  • Zucchini: 1 to 2 minutes to retain crispness
  • Chicken: 1 minute undisturbed for sear, 2 to 3 minutes stir-fry to finish

Pro Tip:
Cook proteins and vegetables separately, then combine them with the sauce at the end. This ensures even doneness and allows each element to shine.

Keep Ingredients Dry and Evenly Sized

Pat chicken and vegetables dry before cooking to prevent oil splatter and excess steam. Cut everything into uniform pieces to ensure consistent cooking times.

Side-by-side comparison of stir-fried chicken and vegetables in a stainless steel pan, left showing perfect sear, right showing overcrowded soggy result.
Left: Proper spacing and high heat = golden sear. Right: Overcrowded pan = pale, steamed chicken and vegetables.

Sources:

  • Grace Young, The Breath of a Wok (2004)
  • Serious Eats: “The Science of Stir-Frying” by J. Kenji López-Alt
  • Cook’s Illustrated: “High-Heat Cooking Techniques” archive

Ingredient Deep-Dive & Smart Substitutions

This recipe replicates the Panda Express original with care, but it’s also flexible. Below are detailed explanations of each core ingredient and smart substitutions for common dietary needs or pantry gaps.

Chicken: Thighs vs. Breasts

  • Recommended: Boneless, skinless chicken thighs. They stay juicy under high heat and match the texture of the Panda Express version.
  • Swap: Chicken breast for a leaner, higher-protein alternative. For best results, use baking soda in the marinade to retain moisture.

Low-fat tip: Chicken breast reduces fat by 25% per serving without compromising flavor, especially when velveted properly.

Zucchini

  • Role: Adds bulk and moisture without overpowering flavor.
  • Swap: Yellow squash, bell peppers, or sugar snap peas can be used depending on season or texture preference.

Low-carb note: All of these are keto-friendly and maintain the dish’s low glycemic profile.

Mushrooms

  • Recommended: White button or cremini mushrooms for a mild, earthy taste.
  • Swap: Shiitake for more umami, or portobello slices for a meatier texture.

Flavor Boosters for the Marinade

  • Role: Adds depth and umami to the marinade, enhancing the overall flavor profile.
  • Substitute: Use a 1:1 mix of apple juice and rice vinegar to mimic its slightly sweet, acidic complexity. Alternatively, plain chicken broth works as a neutral option.

Gluten-Free Tip: Ensure the vinegar is certified gluten-free, or opt for chicken broth if avoiding all potential cross-contact sources.

Soy Sauce

  • Recommended: Regular soy sauce for classic umami and salt.
  • Swap: Tamari or coconut aminos for gluten-free or paleo versions.

Sodium-conscious option: Use reduced-sodium soy sauce or dilute with water in the sauce mix.

Oyster Sauce

  • Flavor anchor: Adds body, sweetness, and depth to the sauce.
  • Vegan option: Use mushroom stir-fry sauce or a mix of hoisin + soy + mushroom powder.

Cornstarch

  • Purpose: Key to both velveting and sauce thickening.
  • Swap: Arrowroot powder or potato starch for gluten-free or allergen-sensitive diets.

Complete Panda Express Meal Pairings

Want to recreate the full Panda Express experience at home? Pair your Mushroom Chicken with these classic sides and mains for a complete, balanced meal. These options are copycat-style and tested to match the restaurant flavor while offering more control over nutrition and ingredients.

1. Chow Mein (Panda Express Style)

Stir-fried wheat noodles with cabbage, celery, and onion in a light soy-garlic sauce.

  • Flavor Profile: Savory and mildly sweet, soft with slight crisp edges
  • Link Opportunity: Internal link to your Chow Mein Copycat Recipe
  • Substitute: Brown rice noodles or zoodles for gluten-free or low-carb versions

2. Fried Rice

Classic egg fried rice with peas, carrots, and green onions tossed in sesame oil.

  • Flavor Profile: Toasty and savory with subtle sweetness
  • Healthy Alternative: Use cauliflower rice or brown rice to lower carbs and boost fiber
  • Add-ins: Chopped chicken, shrimp, or tofu for extra protein

3. Super Greens

A steamed mix of cabbage, broccoli, and kale served lightly salted.

  • Flavor Profile: Mild and slightly bitter, excellent contrast to saucy mains
  • Health Perk: Low-calorie, high-fiber, and naturally gluten-free
  • Pro Tip: Finish with a dash of garlic oil or a splash of tamari for added depth

4. Bonus Pairings from the Panda Menu

Consider creating a combo bowl with one of these:

  • Kung Pao Chicken – Spicy with peanuts and veggies
  • Black Pepper Chicken – Stir-fried with celery and onions in peppery soy glaze
  • Beijing Beef (lighter version) – Crispy beef strips with sweet chili sauce

These recipes link well internally and help you establish topical authority across multiple branded dish terms.

Plate with Panda Express Mushroom Chicken, sautéed mushrooms, garlicky greens, and lo mein noodles topped with green onions
Build your own Panda Express combo at home

Nutrition & Cost Showdown: Homemade vs. Restaurant

How does this homemade version compare to the original from Panda Express? Here’s a breakdown of nutritional values and cost per serving, based on standard portions.

Nutritional Comparison (Per 1-Cup Serving)

MetricHomemade Copycat*Panda Express**
Calories240220
Protein27 g13 g
Carbohydrates10 g10 g
Fat11 g14 g
Sodium520 mg870 mg
Gluten-FreeOptional (with tamari)No
Contains NutsNoNo

Source Notes:
*Homemade values are based on recipe testing with chicken thighs, low-sodium soy sauce, and 1 tablespoon oil total.
**Restaurant data pulled from Panda Express’ official nutrition guide (2024 edition). Values may vary by location.

Why this matters:
The homemade version nearly doubles the protein, cuts sodium by 40%, and allows full control over allergens or gluten exposure.

Cost Breakdown (Per Serving)

Ingredient GroupEstimated Cost (USD)
Chicken (1 lb)$3.00
Vegetables (zucchini + mushrooms)$1.50
Marinade + Sauce$1.25 (shared pantry use)
Total (serves 3)~$5.75 total
Per Serving~$1.90
Restaurant Price~$6.75 (entrée only)

Savings:
Save over 70% per serving by cooking at home, with fresher ingredients and higher protein.

Frequently Asked Questions

What is in Panda Express Mushroom Chicken?

The original Panda Express Mushroom Chicken includes sliced chicken thigh meat, zucchini, and mushrooms stir-fried in a light ginger soy garlic sauce. It also contains cornstarch, oil, and oyster sauce, among other seasonings.

Is Mushroom Chicken from Panda Express healthy?

Compared to other Panda Express entrees, Mushroom Chicken is relatively low in calories and fat. However, it is high in sodium (around 870 mg per serving). The homemade version offers better control, with less sodium and nearly double the protein.

Is Panda Express Mushroom Chicken dark meat?

Yes, the dish uses boneless, skinless chicken thighs, which are classified as dark meat. This cut is juicier and more forgiving under high heat stir-frying.

Is Panda Express Mushroom Chicken grilled?

No. The chicken is stir-fried, not grilled. It’s cooked in high heat oil in a wok or flat-top grill, which gives it a sautéed texture rather than a grilled char.

Does Panda Express Mushroom Chicken have nuts?

No. This particular dish does not contain nuts. However, it is produced in a shared kitchen, so cross-contact may be possible for those with severe allergies.

Is Panda Express Mushroom Chicken gluten-free?

The standard version is not gluten-free due to soy sauce and oyster sauce. The homemade version in this article can be made gluten-free by using tamari and a certified gluten-free oyster-style sauce substitute.

How many calories are in Panda Express Mushroom Chicken?

Panda Express: ~220 calories/serving
Homemade version: ~240 calories but with more protein and lower sodium.

Is Panda Express Mushroom Chicken good?

Taste-wise, it is one of Panda Express’s lighter and more balanced dishes. It’s savory, mildly sweet, and pairs well with rice or vegetables. The homemade version replicates that flavor while offering more freshness and customization.

Stir-fried chicken with zucchini and mushrooms in garlic soy sauce, served in a white bowl

Panda Express Mushroom Chicken (Copycat Recipe)

Ziko Wilson
This Panda Express Mushroom Chicken copycat brings the iconic takeout flavor to your kitchen in under 30 minutes. Tender velveted chicken, stir-fried with crisp zucchini and mushrooms in a savory garlic-ginger soy glaze, healthier, faster, and cheaper than delivery.
Print Recipe
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Course Main Dish
Cuisine Chinese-American
Servings 3 serves
Calories 240 kcal

Equipment

  • Large wok or heavy skillet
  • Mixing bowls (1 large, 1 small)
  • Knife and cutting board
  • Whisk
  • Optional: kitchen tongs for stir-fry

Ingredients
  

Main Ingredients

  • 1 lb boneless skinless chicken thighs (or breasts), thinly sliced
  • 1 medium zucchini halved lengthwise and cut into half-moons
  • 1 cup white mushrooms sliced
  • 1 tbsp neutral oil vegetable, canola, or avocado

Marinade (Velveting Base)

  • 1 tbsp soy sauce
  • 1 tsp cornstarch
  • 1 tsp chicken broth or ½ tsp apple juice + ½ tsp rice vinegar
  • 1 tsp sesame oil
  • 1 garlic clove minced
  • Optional: ½ tsp baking soda for extra tenderness

Stir-Fry Sauce

  • 2 tbsp soy sauce or tamari for gluten-free
  • 1 tbsp oyster sauce
  • 1 tbsp chicken broth or water
  • 1 tsp rice vinegar
  • 1 tsp sugar
  • 1 tsp freshly grated ginger
  • 1 tsp cornstarch

Instructions
 

Marinate the chicken:

  • In a bowl, mix the sliced chicken with soy sauce, cornstarch, chicken broth or a mix of apple juice and rice vinegar, sesame oil, garlic, and baking soda. Let sit for 15–30 minutes to velvet the meat.

Prepare the sauce:

  • In a small bowl, whisk together all sauce ingredients until smooth and lump-free.

Cook the vegetables:

  • Heat wok or skillet over high heat. Add oil, then mushrooms. Stir-fry for 2–3 minutes. Add zucchini and cook another 2 minutes until crisp-tender. Remove and set aside.

Sear the chicken:

  • In the same pan, add a bit more oil if needed. Spread chicken in one layer. Sear for 1 minute undisturbed, then stir-fry for 3–4 minutes until fully cooked.

Combine and glaze:

  • Return vegetables to the pan. Add sauce. Stir constantly as it thickens and coats the ingredients, about 1–2 minutes.

Serve hot:

  • Pair with steamed rice, chow mein, or super greens.

Notes

Nutrition (Per Serving)

SERVING: 1 bowl (approx. 270g) | CALORIES: 240 kcal | CARBOHYDRATES: 10 g | PROTEIN: 27 g | FAT: 11 g | SATURATED FAT: 2 g | CHOLESTEROL: 95 mg | SODIUM: 520 mg | POTASSIUM: 630 mg | FIBER: 1 g | SUGAR: 3 g | VITAMIN A: 210 iu | VITAMIN C: 4 mg | CALCIUM: 19 mg | IRON: 1.2 mg

Price of Recipe

Total Cost: $5.75 for 3 servings (~$1.90 per serving)
  • Chicken: $3
  • Vegetables: $1.50
  • Marinade/Sauce Ingredients: ~$1.25 (shared pantry cost)

Recipe Notes

  • Gluten-Free: Use tamari instead of soy sauce and a gluten-free oyster-style sauce.
  • Low Sodium: Opt for low-sodium soy sauce and skip salt during cooking.
  • Make It Spicier: Add crushed red pepper flakes or a splash of chili garlic sauce to the stir-fry.
  • Storage: Store in airtight container in fridge for up to 3 days. Reheat in pan or microwave.

Call-to-Action

Did you love this affordable and healthier take on a fast-food favorite? Share this recipe with a friend or leave a review below. Every star rating helps others find it too!
Share on Facebook Share on Twitter Pin Recipe

Craving More Takeout-Style Meals at Home?

Don’t miss these reader favorites:

Conclusion: Better Than Takeout, Every Time

This homemade Panda Express Mushroom Chicken recipe brings you the signature flavor of the original, with cleaner ingredients, better nutrition, and total control over every element. Whether you’re cooking for family, prepping meals ahead of time, or simply craving a healthier alternative to takeout, this version delivers on all fronts, taste, texture, and simplicity.

The stir-fry comes together in under 30 minutes, requires just one pan, and scales easily for meal prep or larger servings. With smart substitutions and authentic technique like velveting, it’s more than just a copycat, it’s an upgrade.

Tried this recipe?
Leave a comment below and rate the dish. I read every message and love hearing how the recipe worked for you.
If you enjoyed it, consider sharing this page with friends on Facebook and Instagram or pinning it for later on Pinterest. Your support helps keep these free recipes coming.

You might also enjoy these delicious recipes

Photo of the author

About the Author

Hi, I’m Ziko, your Chef passionate about healthy, simple cooking. Every day I create natural, delicious recipes to help you eat better and feel great.

Learn more →

Leave a Comment

Recipe Rating