
Better Than Takeout: Panda Express Mushroom Chicken in 20 Minutes!

Homemade Panda Express Mushroom Chicken
If you’re craving Panda Express Mushroom Chicken but don’t feel like getting in the car, waiting in line, or paying takeout prices, this is the recipe for you.
It’s got tender chicken, plenty of mushrooms, crisp-tender zucchini, and that savory soy-ginger-garlic sauce that makes you want to scrape every last bit from the pan.
And the best part? It comes together in about 20 minutes.
Yep. Faster than waiting for delivery.
So grab a wok or a big skillet, get it nice and hot, and let’s make some mushroom chicken.
Why You’ll Love This Recipe
There’s a lot to love about this one.
For starters, it’s quick. Really quick. The chicken is sliced thin, the vegetables cook in just a few minutes, and the sauce comes together while everything is cooking.
Then there’s that sauce.
It’s savory from the soy and oyster sauce, a little sweet from the brown sugar, tangy from the vinegar, and wonderfully fragrant from the garlic, ginger, and sesame oil. Basically, all the good stuff in one little bowl.
The mushrooms soak up all those flavors, while the zucchini adds just enough freshness and crunch to keep things from feeling too heavy.
And unlike takeout, you get to decide exactly how much sauce you want.
I call that a win.
For Mushroom Chicken
- Chicken Breast – Thinly sliced for quick cooking and a tender texture.
- Vegetable Oil – Used for pan-frying the chicken to golden perfection.
- Mushrooms – Adds a deep, umami flavor and soaks up the delicious sauce.
- Zucchini – Brings a fresh crunch and balances the dish with a mild sweetness.
- Sesame Seeds – A final garnish for a slight nuttiness and added texture.
For Chicken Marinade
- Soy Sauce – Infuses the chicken with a savory, umami base.
- Apple Cider Vinegar – Adds depth of flavor.
- Cornstarch – Helps tenderize the chicken and gives it a silky coating.
- Brown Sugar – A touch of sweetness to balance the marinade.
For the Sauce
- Chicken Stock – Forms the rich base of the sauce.
- Soy Sauce – Enhances the overall umami and saltiness.
- Oyster Sauce – Adds a deep, savory richness.
- Brown Sugar – Balances out the salty and tangy flavors.
- Cornstarch – Thickens the sauce to coat every bite.
- Chinese Black Vinegar – Gives a hint of tang (can use rice vinegar instead).
- Sesame Oil – Adds a nutty aroma to the final dish.
- Garlic & Ginger – The flavor power duo that brings warmth and depth.
Step-by-Step Instructions
Marinate the Chicken
First, get the chicken going.
Mix together the marinade ingredients in a medium bowl, then add the thinly sliced chicken and make sure every piece gets coated.
Let it sit for at least 30 minutes. If you remember to do it the night before, even better.
The marinade doesn’t need much time to do its thing, but giving the chicken a little time to soak up those flavors makes a difference.
Make the Sauce
While the chicken is marinating, whisk the sauce ingredients together in a small bowl.
And here’s a little thing worth remembering: cornstarch likes to settle.
So give the sauce another good stir right before it goes into the pan.
You’ll thank me later.
Sear the Chicken
Now get your wok or pan nice and hot.
Add the vegetable oil, then arrange the chicken in a single layer. Don’t dump all the marinade into the pan. We’re after nicely browned chicken here, not chicken soup.
Let the chicken sear without stirring for 30 seconds to 1 minute, then flip it and cook the other side.
Once it’s golden and cooked, take it out of the pan and set it aside.
Cook the Mushrooms and Zucchini
Now comes the fun part.
Throw the mushrooms and zucchini into that same pan.
There’s already some good flavor in there from the chicken, so let the vegetables pick it up.
Stir-fry for 2–3 minutes, just until they’re slightly tender. You don’t want vegetables that have completely surrendered.
A little bite is good.
Bring It All Together
Lower the heat to medium and return the chicken to the pan.
Give that sauce one more stir—remember the cornstarch—and pour it over everything.
If you prefer a lighter coating, use half the sauce. Otherwise, go for it.
Stir-fry for another 1–2 minutes, just until the sauce thickens and coats the chicken and vegetables.
Look at that.
That’s the good stuff.
Finish and Serve
Sprinkle some sesame seeds over the top and serve immediately.
The sauce should be glossy, the chicken tender, and those mushrooms should be hanging onto every last bit of flavor.
Now try not to eat half the pan standing at the stove.
No judgment if you do.
Expert Tips
Slice the chicken thinly. This is one of the little secrets to getting tender chicken quickly. Aim for about ¼-inch slices so everything cooks evenly.
Get the pan hot. A hot wok or skillet helps the chicken develop that lovely golden-brown exterior instead of simply steaming.
Don’t crowd the chicken. Give the pieces some room. If they’re piled on top of each other, they won’t brown as nicely.
Leave the chicken alone for a minute. I know. Stirring is tempting. But letting it sit undisturbed for 30 seconds to 1 minute gives it a chance to sear properly.
Stir the sauce before adding it. The cornstarch settles quickly, so don’t skip this little step.
Don’t overcook the vegetables. Mushrooms and zucchini only need a few minutes. You want them tender, but still with some texture.
Prep everything before you start cooking. Stir-fries move fast. Once the pan is hot, you don’t want to be standing around looking for the ginger.
Recipe Variations
Swap the Chicken Breast for Chicken Thighs
Chicken thighs work beautifully here if you prefer darker meat. They’re juicy, flavorful, and very forgiving.
Just slice them thinly so they cook quickly.
Add More Vegetables
Want to clean out the vegetable drawer?
Go for it.
Broccoli, snap peas, or baby corn would all be delicious additions. Add them along with the mushrooms and zucchini and let them get a little stir-fry love.
Make It Gluten-Free
This is an easy swap.
Use gluten-free soy sauce or tamari, and make sure your oyster sauce is gluten-free, too.
Use Rice Vinegar Instead
No Chinese black vinegar in the pantry?
The recipe already gives you an easy option: rice vinegar.
It won’t be exactly the same, but you’ll still get that nice little hit of acidity.
Make It Lighter
If you don’t want quite as much sauce, simply follow the recipe’s suggestion and use half of the prepared sauce.
Sometimes a little less is just right.
Storage & Reheating
Have leftovers?
Lucky you.
Store the Mushroom Chicken in an airtight container in the refrigerator for up to 3 days.
When you’re ready to eat, reheat it in a pan over medium heat. This is the best way to bring the chicken and vegetables back to life without turning everything into a soggy mess.
Warm it gently and stir occasionally until heated through.
And if the sauce has thickened up in the refrigerator, don’t worry. That’s normal. Once it warms through in the pan, it will loosen back up.
Serving Suggestions
This Mushroom Chicken is practically begging for a bowl of rice.
Serve it over steamed white rice and let that savory sauce soak right in. Jasmine rice is especially good here, but brown rice works, too.
Want to turn dinner into a full takeout-style feast?
Add some steamed broccoli, fried rice, or noodles on the side.
And don’t forget those sesame seeds.
They’re a small finishing touch, but they add a nice little nutty crunch that makes the whole dish feel complete.
One More Thing…
If you’re the kind of person who regularly gets a Panda Express craving around dinnertime, bookmark this recipe.
It’s fast. It’s saucy. It’s packed with tender chicken and vegetables. And you don’t have to wait for someone else to bring it to your door.
Just get that pan hot and make it yourself.
Honestly, once you realize how easy it is, you might start skipping the takeout altogether.


Homemade Panda Express Mushroom Chicken
Ingredients
Main Ingredients
- 1 lb chicken breast, thinly sliced (about ¼ inch thick)
- 1 tbsp vegetable oil
- 2 cups mushrooms, sliced
- 1 zucchini, cut into half-moon slices
- Sesame seeds (for garnish)
Chicken Marinade
- 1 tbsp soy sauce
- 1 tsp apple cider vinegar
- 2 tsp cornstarch
- ½ tsp brown sugar
Sauce
- 3 tbsp chicken stock
- 1 tbsp soy sauce
- 1 tbsp oyster sauce
- 1½ tsp brown sugar
- 1 tsp cornstarch
- 1 tsp Chinese black vinegar (or substitute with rice vinegar)
- 1 tsp sesame oil
- 2 cloves garlic, minced
- ¾ tsp ginger, grated
Instructions
Marinate the Chicken
- In a medium bowl, mix the marinade ingredients.
- Add the sliced chicken and coat evenly. Let it marinate for at least 30 minutes (or overnight for best results).
Prepare the Sauce
- In a small bowl, whisk together all sauce ingredients. Set aside.
Cook the Chicken
- Heat a wok or pan over high heat.
- Once hot, add vegetable oil and place the chicken in a single layer (without the marinade).
- Sear without stirring for 30 seconds to 1 minute until golden brown. Flip and repeat on the other side. Remove from the pan.
Cook the Vegetables
- In the same pan, add mushrooms and zucchini. Stir-fry for 2-3 minutes until slightly tender.
Combine Everything
- Lower the heat to medium and return the chicken to the pan.
- Stir the sauce (cornstarch may settle) and pour it over the chicken and vegetables. Use half the sauce if you prefer a lighter coating.
- Stir-fry for another 1-2 minutes until the sauce thickens.
Serve & Enjoy
- Sprinkle sesame seeds on top and serve immediately.
Notes
- Store leftovers in an airtight container in the fridge for up to 3 days.
- Reheat in a pan over medium heat for the best texture.
Nutrition

1. Can I use chicken thighs instead of chicken breasts?
Absolutely! If you love a juicier, more flavorful piece of meat, chicken thighs are a great alternative. Just keep them sliced thin for quick cooking, and they’ll hold up beautifully in the stir-fry!
2. How do I make this recipe gluten-free?
To make the dish gluten-free, simply swap out the soy sauce for a gluten-free version or tamari. Also, make sure your oyster sauce is gluten-free. It’s an easy adjustment and still delivers all the flavors!
4. Can I add more vegetables?
Of course! Feel free to mix in your favorite veggies like broccoli, snap peas, or baby corn. Add them to the pan with the mushrooms and zucchini, and they’ll cook up perfectly.
5. Can I prepare the sauce ahead of time?
Yes, prepping the sauce in advance is a great idea! It’ll save you time when cooking, and the flavors will meld even more, making the dish taste even better when you’re ready to stir-fry.
