Main Courses
This copycat Panda Express mushroom chicken recipe delivers the same crispy, golden breaded bites and savory stir-fry sauce you crave—perfectly replicated in your own kitchen.
Growing up in small-town Georgia, I learned that the secret to restaurant-quality dishes lies in precise technique and quality ingredients, and this recipe proves that at home. The key is achieving that signature crispy texture without deep-frying, using a simple but effective breading method that creates a satisfying crunch.
The recipe breaks down into three essential components: tender chicken pieces coated in a light, crispy batter, a rich mushroom sauce with just the right balance of sweet and savory, and a quick stir-fry that comes together in under 20 minutes.
I've refined this method over years of testing, ensuring the chicken stays juicy while developing that signature golden crust. The sauce, made with a blend of soy sauce, brown sugar, and a touch of ginger, mimics the restaurant's flavor profile without requiring hard-to-find ingredients.
By the time you're done, you'll have a plate of restaurant-quality mushroom chicken that's crispy on the outside, tender on the inside, and coated in that signature sauce that makes it irresistible. The best part?
This recipe scales easily for a crowd, and the leftovers reheat beautifully—making it perfect for meal prep. Whether you're serving it over steamed rice or egg fried rice, this dish delivers the comfort of takeout with the satisfaction of homemade cooking.
For a complete meal, pair it with chow mein noodles or fortune cookies to recreate the full Panda Express experience. The technique is straightforward, but the results are undeniably satisfying—proof that you don't need a restaurant to enjoy this classic dish. Let's get started on making it at home.
Ingredients for copycat panda express mushroom chicken
The secret to crispy, golden chicken lies in these precise ingredients and techniques.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1-inch pieces |
| All-Purpose Flour 🌾 | 1 cup | For breading, sifted |
| Cornstarch 🌾 | ¼ cup | For crispy texture |
| Large Eggs 🥚 | 2 whole | Beaten for dredging |
| Vegetable Oil 🫒 | 2 cups | For frying (high smoke point) |
| White Rice Vinegar 🍶 | 2 tbsp | For sauce acidity |
| Soy Sauce 🥢 | ½ cup | Use low-sodium |
| Brown Sugar 🍯 | ¼ cup | Packed for sweetness |
| Fresh Ginger 🌿 | 1 tbsp | Grated, for aroma |
| Garlic Cloves 🧄 | 4 cloves | Minced for sauce |
| Mushrooms 🍄 | 1 lb | Sliced, cremini or white |
| Green Onions 🧅 | ¼ cup | Sliced, for garnish |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for finishing |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The chicken thighs are non-negotiable—bone-in, skin-on for maximum flavor, but boneless works if that's what you have. Look for thighs with good marbling at Whole Foods or your local butcher for the best texture. If you can't find thighs, chicken breast cut into bite-sized pieces will work, but they'll dry out faster. The cornstarch is what creates that signature crispy crust, so don't skip it. For the best results, use cold chicken pieces straight from the fridge when breading—they'll stay juicier during frying. The vegetable oil should have a high smoke point; Avocado oil or peanut oil are great choices if you want to splurge.
No cornstarch? Substitute with extra flour, but you'll lose some crispiness. The soy sauce should be low-sodium—Kikkoman or Lee Kum Kee are reliable brands. If you can't find white rice vinegar, apple cider vinegar or white wine vinegar will work in a pinch, but the flavor will be slightly different. For the ginger, fresh is best, but if you're in a hurry, ground ginger at half the amount will suffice. The mushrooms can be cremini, white, or even shiitake—just slice them evenly for consistent cooking. If you're serving this to a crowd, double the sauce ingredients; it reheats beautifully and keeps for 5 days in the fridge.
The breaded chicken stays crispy for about 30 minutes after frying, so keep it warm in a 200°F oven if you're prepping ahead. The sauce can be made 1 day in advance and stored in the fridge; just reheat it gently before serving. For meal prep, portion the chicken and sauce separately—freeze for up to 3 months. When reheating, use the oven or air fryer to maintain crispiness. The sesame oil should be added just before serving to preserve its delicate flavor. If you're making this for a party, consider setting up a DIY sauce station with extra soy sauce, rice vinegar, and sesame oil for customization.
Why You'll Love This Recipe
- No-Fuss Breading: The chicken thighs get tossed in flour, cornstarch, and egg—no fancy mixers, no measuring cups. Honestly, I just eyeball it, and the result is that perfect crispy-yet-tender bite every time.
- Restaurant-Level Crunch: That double-dredge in flour and cornstarch? It’s the secret. The oil keeps it golden and shatteringly crisp, while the inside stays juicy—exactly how I remember it from Panda Express.
- Lunchbox Hero: I make a big batch on Sundays, and these stay crispy for days. Toss them in a container with some steamed rice and frozen veggies, and you’ve got a lunch that’ll actually get eaten.
- Budget Win: Chicken thighs are cheap, and the pantry staples (flour, cornstarch, eggs) won’t break the bank. Between us, this is how I feed my family for under $10 and still feel like I’m treating them.
Step-by-step instructions for crispy breaded mushroom chicken
Here's the method that delivers restaurant-style crispiness and perfect sauce balance every time.
Prepare the Chicken Bites
Cut the 1.5 lb boneless chicken thighs into 1-inch pieces using a sharp knife. The uniform size ensures even cooking and crispiness. Place the chicken pieces in a large bowl and set aside.
In a separate bowl, whisk together the 1 cup all-purpose flour and 0.25 cup cornstarch until fully combined. This flour-cornstarch blend creates that signature crispy coating. Sift the mixture if needed to eliminate any lumps that could prevent even breading.
Create the Breading Station
In a shallow dish, beat the 2 whole large eggs until just combined. The eggs should be fully incorporated but still slightly thick. In another shallow dish, place the prepared flour-cornstarch mixture.
This three-stage breading process—flour, egg wash, then flour again—is what creates that extra-crispy texture. Work quickly once you start breading to maintain the dryness of the flour coating.
Fry to Golden Perfection
Heat 2 cups vegetable oil in a deep skillet to 350°F using a thermometer for accuracy. The oil should be hot enough to maintain that temperature when the chicken is added. Working in batches to avoid overcrowding, dredge each chicken piece first in flour, then egg wash, then flour again, pressing gently to adhere.
Carefully slide the breaded chicken into the hot oil and fry for 3-4 minutes per side until golden brown and cooked through. The internal temperature should reach 165°F when checked with a meat thermometer. Drain on a wire rack or paper towels to remove excess oil while keeping the coating crisp.
Make the Signature Sauce
In a clean saucepan, combine the 0.5 cup soy sauce, 0.25 cup packed brown sugar, 2 tbsp white rice vinegar, 1 tbsp grated fresh ginger, and 4 minced garlic cloves. Bring to a boil over medium-high heat, then reduce to a simmer and cook for 5 minutes until slightly thickened.
Stir in the 1 lb sliced mushrooms and simmer for another 3-4 minutes until they soften. The sauce should coat the back of a spoon with a glossy, slightly sticky consistency. Remove from heat and stir in 1 tbsp toasted sesame oil just before serving.
Combine and Finish
Return the fried chicken to the saucepan with the mushrooms and toss gently to coat evenly. Cook for 1-2 minutes just to heat through and allow the sauce to cling to the crispy coating. The chicken should be piping hot with that signature glossy sauce.
Garnish with 0.25 cup sliced green onions just before serving. The contrast of crispy chicken, savory-sweet sauce, and fresh green onions delivers that authentic Panda Express experience. Serve immediately while the chicken is still crispy and the sauce is hot.
Pro Tips For Making Copycat Panda Express Mushroom Chicken
- PAT THE THIGHS DRY: Chicken thighs carry moisture like a soaked sponge—wipe them down with paper towels before coating. I learned this the hard way when my first batch turned out greasy instead of crispy. Trust me, the extra 30 seconds saves you from soggy bites.
- DOUBLE-DIP THE BREADING: Toss the thighs in flour first, shake off excess, then dip in egg, then back in flour—but don’t press. The second flour layer sticks better, and the light coating is what gives it that signature texture. Crowd the pan? You’ll steam the breading instead of frying it.
- FRIE IN BATCHES: Three thighs at a time max—any more, and the oil temp drops faster than your motivation. Use a thermometer if you’re skeptical; aim for 350°F (175°C) and keep it steady. I used to rush this, and the results were uneven. Patience here = consistent crispiness.
- REST BEFORE SLICING: Let the fried chicken sit covered for 5 minutes after draining. The residual heat finishes cooking the center while the crust firms up. Cutting too soon means juices spill out—wasteful and sad. (Yes, even if you’re impatient like me.)
Creative variations of this dish
Spicy Sriracha Twist
For those who love heat, add 1 tbsp Sriracha to the sauce mixture and top each piece with an extra sprinkle of red pepper flakes before serving. I like to use Cholula Sriracha for its balanced heat and tang.
The spicy kick pairs perfectly with the sweet-savory sauce, creating a flavor profile that’s both bold and addictive. Serve with extra hot sauce on the side for those who want to dial up the heat further. 🌶️
Honey Garlic Glaze
Swap out the brown sugar for ½ cup honey and add 2 tbsp minced garlic to the sauce for a sweeter, more aromatic twist. This version has a glossy, sticky finish that caramelizes beautifully when tossed with the chicken.
I recommend using local honey for a deeper flavor, and a touch of cornstarch slurry to thicken the sauce if needed. Garnish with extra garlic cloves for a restaurant-worthy presentation. 🍯
Teriyaki-Inspired
Transform this dish into a teriyaki-style chicken by replacing the soy sauce with ½ cup teriyaki sauce (I use Kikkoman Teriyaki) and adding 1 tbsp mirin to the sauce. The result is a richer, slightly sweeter profile with a glossy sheen.
For extra depth, brush the fried chicken with a little extra teriyaki sauce before serving. This version works especially well with steamed jasmine rice or udon noodles on the side. 🍶
Coconut Curry Fusion
For a fusion twist, stir ½ cup coconut milk into the sauce along with 1 tsp curry powder and ½ tsp turmeric. The coconut milk adds a creamy texture, while the spices introduce warm, aromatic notes.
I recommend using full-fat coconut milk for the best flavor and richness. Serve over jasmine rice and garnish with toasted coconut flakes and cilantro for a Thai-inspired dish that’s unlike anything you’d find at Panda Express. 🥥
Buffalo-Style Heat
Take this dish in a completely different direction by tossing the fried chicken in ½ cup hot sauce (like Frank’s RedHot) mixed with 2 tbsp melted butter instead of the mushroom sauce.
The result is a crispy, tangy, spicy bite that’s perfect for dipping in blue cheese dressing or ranch. This version is a crowd-pleaser at game day gatherings and pairs well with celery sticks and carrot sticks for dipping. 🔥
Vegetarian Mushroom Bites
For a meat-free version, replace the chicken with 1 lb extra-firm tofu, pressed and cubed, or king oyster mushrooms sliced into thick pieces. Bread and fry them using the same method, then toss in the sauce.
The tofu absorbs the flavors beautifully, while the mushrooms add a hearty, meaty texture. This version is perfect for vegetarians but still delivers that satisfying crispy bite. 🌱
Nutrition facts
Frequently asked questions
Why does the recipe use cornstarch instead of just flour?
The cornstarch creates that signature crispy texture that makes this dish stand out. When combined with flour, it forms a lighter, more delicate coating that fries up golden and crunchy rather than heavy. This is the secret behind the restaurant's crispy bites—don't skip it!
Can I make this recipe with chicken breast instead of thighs?
Yes, but you'll need to adjust the cooking time. Chicken breast dries out faster, so cut it into ½-inch thick pieces and fry for only 2-3 minutes per side to maintain juiciness. For best results, marinate the breast pieces in 1 tbsp soy sauce for 15 minutes before breading.
How do I keep the breaded chicken crispy when reheating?
Reheat in a 400°F oven for 5-7 minutes on a wire rack to maintain crispiness. Avoid microwaving—it steams the coating. For extra crunch, broil for 1-2 minutes at the end. Store leftovers in the fridge for up to 3 days or freeze for 3 months.
What's the best way to serve this dish for a crowd?
Double the sauce recipe and set up a DIY sauce station with extra soy sauce, rice vinegar, and sesame oil. Serve with steamed jasmine rice, chow mein noodles, and fortune cookies to recreate the full Panda Express experience. For presentation, arrange chicken on a platter with sauce drizzled over the top.
Can I make the sauce ahead of time?
The sauce keeps well in the fridge for 5 days or freezes for 3 months. Reheat gently on the stove until warmed through, then finish with sesame oil just before serving. For extra flavor, add a splash of water or a pinch of cornstarch to adjust consistency after reheating.
