Copycat Panda Express Mushroom Chicken Recipe: Celery-Crusted Crunch With Umami Gravy Magic

Main Courses

Copycat Panda Express Mushroom Chicken Recipe: Celery-Crusted Crunch With Umami Gravy Magic

This copycat Panda Express Mushroom Chicken delivers the same celery-crusted crunch and umami gravy magic you crave after takeout. The secret lies in double-frying the chicken for that signature crispy texture while balancing sweet-spicy-savory flavors in the sauce.

I perfected this technique after years of studying wok cooking methods and adapting them for home kitchens.

The key to replicating this dish starts with marinating the chicken in a blend of soy sauce, garlic, and ginger—this builds the flavor foundation before the celery crust forms.

The double-fry method ensures crispy edges without overcooking the inside, while the sauce combines hoisin, rice vinegar, and a touch of sugar for that perfect balance. Every bite should deliver that satisfying crunch followed by tender, flavorful chicken.

What makes this recipe work is the attention to detail in both the frying and sauce preparation. The celery crust isn't just for show—it adds texture and flavor that store-bought versions can't match.

The umami-rich gravy ties everything together, making this dish feel like a restaurant-quality meal without the wait. Once you try this version, you'll never settle for takeout again.

This recipe serves four and comes together in about 45 minutes, including prep time. The ingredients are simple but powerful—quality matters when replicating restaurant favorites. Let's get started on making this crispy, saucy, and utterly satisfying dish at home.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for copycat panda express mushroom chicken

Quality ingredients transform this copycat Panda Express classic into restaurant-quality magic at home.

Ingredient Amount Notes
Boneless, Skinless Chicken Thighs 🍗 1 ½ lb Cut into 1-inch strips for even cooking
All-Purpose Flour 🌾 ½ cup For dredging before frying
Celery Stalks 🧅 2 whole Finely minced for celery crust
Garlic Cloves 🧄 4 cloves Minced for marinade and crust
Fresh Ginger Root 🌿 1 tbsp Finely grated for marinade
Low-Sodium Soy Sauce 🍶 ½ cup For marinating chicken
Vegetable Oil 🫒 3 cups High smoke point for frying
Hoisin Sauce 🍶 ½ cup For umami-rich gravy
Rice Vinegar 🍶 ¼ cup Balances sweet-spicy flavors
Granulated Sugar 🍚 1 tbsp Enhances sauce sweetness
Cornstarch 🌾 1 tbsp For gravy thickening
White Mushrooms 🍄 8 oz Sliced for added texture
Green Onions 🧅 3 whole Sliced for garnish
Salt 🧂 1 ½ tsp Kosher salt for seasoning
Black Pepper 🌶️ ½ tsp Freshly ground for flavor

The chicken thighs are non-negotiable for texture—bone-in, skin-on delivers the best results, but boneless skinless works in a pinch. Costco or Whole Foods carry excellent cuts, but any reputable grocery store will have suitable options. Celery is the secret weapon here: fresh, crisp stalks from the produce section (not pre-chopped) ensure vibrant flavor and proper texture. For the ginger, organic is ideal—it's easier to peel and more aromatic. If you can't find fresh, substitute 1 tsp ground ginger, but fresh is worth the effort for that authentic umami punch.

Hoisin sauce is the flavor anchor—La Choy or Lee Kum Kee brands deliver consistent results, but any quality Asian market brand works. Rice vinegar should be seasoned (not unseasoned) for that perfect balance of tang and sweetness. Running out of cornstarch? Arrowroot powder at equal measure works perfectly. For the mushrooms, cremini or shiitake add depth, but white mushrooms are fine for a classic approach. The green onions should be bright and crisp—avoid wilted stems from the back of the fridge. If you're short on time, frozen celery or pre-minced garlic can substitute, though fresh is always preferred for that restaurant-quality texture.

This dish reheats beautifully—store leftovers in an airtight container for up to 3 days. For maximum crispiness, reheat in a skillet over medium heat for 2-3 minutes. The celery crust loses crispness when reheated, so make fresh portions if serving later. The sauce can be made ahead and stored for up to 5 days in the fridge, though it tastes best when freshly combined. Portion the chicken and sauce separately if freezing—thaw overnight in the fridge before reheating for best results.

❤️

Why You'll Love This Recipe

  • One-Pan Wonder: I swear by this recipe because it’s literally one pan, one spatula, and done. No chopping boards full of veggies—just dice those celery stalks, mince the garlic and ginger (or grab pre-minced if you’re lazy like me), and toss it all in. The chicken thighs stay juicy while the veggies caramelize, and cleanup? Zero stress.
  • Crispy-Creamy Magic: That flour coating on the chicken? It’s the secret weapon—crispy outside, tender inside, with just enough sauce to make it dangerously good. The ginger and garlic hit different, but it’s that deep umami from the soy sauce and mushrooms that keeps me coming back. Honestly, I’ve tried other copycats, but this one nails the balance.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. The leftovers reheat like a dream—no soggy chicken here—and it’s hearty enough to pack for work or school lunches. My kiddo actually asks for it, which is basically a parenting win. Plus, it’s one of those dishes that tastes even better the next day.
  • Budget-Friendly Feast: Chicken thighs are cheap, celery lasts forever, and a little goes a long way with this sauce. I’ve fed four people for under $10, and everyone’s happy. It’s the kind of recipe that makes you feel like you’re ordering takeout without the guilt—or the price tag. (Yes, even on a Tuesday night.)

Step-by-step instructions for celery-crusted mushroom chicken

Master the authentic Panda Express technique with these precise, restaurant-style instructions.

1

Prepare the Celery Crust and Marinade

In a small food processor, finely mince the 2 whole celery stalks, 4 cloves garlic, and 1 tablespoon fresh ginger root until you achieve a paste-like consistency—this will form the signature celery crust. Transfer the mixture to a medium bowl and combine with 0.5 cup low-sodium soy sauce, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. This marinade should be thick enough to cling to the chicken but still spreadable.

Cut the 1.5 lb boneless, skinless chicken thighs into 1-inch strips for even cooking. Add the chicken to the marinade and toss to coat completely. Cover and refrigerate for at least 30 minutes (up to 2 hours for deeper flavor penetration). The marinade will infuse the chicken with umami and help create that signature crispy crust during frying.

2

Fry the Chicken to Golden Perfection

Heat 3 cups vegetable oil in a deep skillet or Dutch oven to 350°F—this temperature ensures a crispy exterior without burning the chicken. Use a candy or deep-fry thermometer to monitor the oil temperature precisely. While the oil heats, remove the chicken from the marinade (reserve the marinade for later) and dredge each piece thoroughly in 0.5 cup all-purpose flour, shaking off any excess.

Working in batches to avoid overcrowding, carefully lower the floured chicken into the hot oil. Fry for 3-4 minutes per batch until the chicken reaches an internal temperature of 165°F and the crust turns a deep golden brown. The celery crust should be crisp and slightly crunchy—this is the hallmark of authentic Panda Express texture. Drain the fried chicken on a wire rack or paper towel-lined plate to remove excess oil.

3

Create the Umami Gravy

In the same skillet (no need to clean it—the fond is flavor gold), reduce the heat to medium-low and add 8 oz sliced white mushrooms. Sauté for 4-5 minutes until the mushrooms release their moisture and begin to soften. Stir in the reserved marinade and simmer for 3 minutes to deepen the flavors.

In a small bowl, whisk together 0.5 cup hoisin sauce, 0.25 cup rice vinegar, 1 tablespoon granulated sugar, and 1 tablespoon cornstarch until smooth. Slowly pour this mixture into the skillet while stirring constantly. The sauce will thicken rapidly—simmer for 2-3 minutes until it reaches a glossy, slightly sticky consistency that coats the back of a spoon. If the sauce thickens too quickly, add 1-2 tablespoons hot water to adjust the texture.

4

Assemble and Garnish

Return the fried chicken to the skillet and toss gently to coat each piece evenly with the gravy. Let it simmer together for 1-2 minutes to ensure the chicken absorbs the sauce's rich flavors. Transfer the chicken to a serving platter, reserving the excess gravy for drizzling.

Garnish each serving with sliced green onions for freshness and color. Serve immediately with steamed rice to soak up that umami-packed gravy. The celery crust should be crisp, the chicken tender yet firm, and the sauce perfectly balanced between sweet, tangy, and savory—just like the original.

👨‍🍳

Pro Tips For Making Copycat Panda Express Mushroom Chicken

  • Velveeta First: Melt that orange powdered cheese (Velveeta) with the chicken broth before adding the sauce—it dissolves smoother and blends into the gravy without clumping. I used to toss it in raw, and it always left weird, grainy bits. Trust me, the texture changes.
  • Grate That Celery: Skip the chopping—grate the celery fine, almost like you’re making coleslaw. It breaks down faster in the sauce and gives that signature Panda Express texture without overpowering the dish. (Yes, even the thick stalks—just run them through the box grater.)
  • Don’t Overcrowd the Pan: Brown the chicken in batches if needed—packing the pan steams the meat instead of searing it. You’ll end up with soggy, pale bites instead of crispy, golden edges. A little patience here makes a real difference.
  • Toast the Flour Right: Cook the flour, garlic, and ginger in the oil for 30 seconds before adding liquid—it deepens the nutty flavor and thickens the sauce better. I skipped this once and got a thin, bland gravy. Now I never skip it.

Perfect pairings for this recipe

Rice Pairings

Steamed jasmine rice is the classic choice for this dish—its delicate floral notes complement the bold flavors without overpowering them. Cook 2 cups jasmine rice with 2.5 cups water for perfectly fluffy grains that soak up the umami gravy.

For extra richness, I sometimes add a pinch of salt and butter to the cooking water, just like I learned from my time in Charleston kitchens. 🍚

If you prefer a heartier option, try brown rice for added texture and fiber. Rinse 2 cups brown rice thoroughly before cooking with 3.5 cups water, then simmer for 45 minutes until tender. The nutty flavor pairs surprisingly well with the sweet-spicy sauce, creating a satisfying contrast.

Vegetable Sides

A simple steamed broccoli or green beans adds freshness to balance the richness of the chicken. Blanch 1 lb broccoli florets in boiling water for 2 minutes, then shock in ice water to preserve color.

Toss with 1 teaspoon sesame oil and a pinch of red pepper flakes for a quick side that complements the dish. 🥦

For a more substantial vegetable option, stir-fried bok choy brings a crisp-tender texture. Sauté 2 heads bok choy, cut into wedges, in 1 tablespoon vegetable oil for 3-4 minutes until wilted but still vibrant.

Finish with a splash of rice vinegar and a sprinkle of toasted sesame seeds for a bright, tangy contrast.

Sauce Variations

For a spicier kick, add ½ teaspoon sriracha or 1 teaspoon chili garlic sauce to the gravy mixture. This works especially well if you're serving to guests who enjoy heat.

I often keep a small bowl of extra hot sauce on the table for those who want to adjust their own spice level. 🌶️

If you prefer a sweeter profile, increase the sugar to 2 tablespoons and add ½ teaspoon vanilla extract to the sauce. This subtle sweetness enhances the hoisin flavor while keeping the dish balanced.

For a deeper umami boost, stir in 1 teaspoon fish sauce or ½ teaspoon oyster sauce into the gravy during the final simmer.

Beverage Pairings

A jasmine green tea is the perfect beverage pairing—its floral notes echo the rice while cleansing the palate between bites. Brew 2 tea bags in 2 cups hot water for 3-4 minutes and serve chilled.

For a refreshing twist, add a slice of fresh lemon or a few mint leaves to enhance the aroma. 🍵

For beer lovers, a light lager like Asahi Super Dry or Peroni complements the dish without overpowering it. The crisp, clean finish cuts through the richness of the sauce, making each bite feel lighter. If you prefer something stronger, a dry Riesling offers acidity that balances the sweet-spicy flavors beautifully.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 8g40%
Cholesterol 145mg48%
Sodium 1250mg54%
Total Carbohydrate 48g17%
Dietary Fiber 3g11%
Sugars 12g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does the celery crust need to be so finely minced?

The ultra-fine texture of the celery paste is key to replicating that signature Panda Express crunch. When minced properly, it creates a crispy, almost cracker-like coating that clings perfectly to the chicken. Using a food processor ensures even distribution and maximum flavor infusion from the garlic and ginger. Too coarse, and you'll lose that satisfying texture.

2

Can I use chicken breast instead of thighs?

While you can substitute chicken breast, thighs are ideal because they stay juicier during the double-fry process. If using breast, cut into ½-inch thick strips and reduce frying time to 2-3 minutes per side to prevent drying. The texture will be slightly different but still delicious. For best results, pound the breasts to an even thickness first.

3

What's the secret to getting the sauce just right?

The sauce needs three things: proper thickening, balanced sweetness, and acidity. The cornstarch slurry should be whisked smoothly to avoid lumps, and simmered just until it coats the back of a spoon. For balance, taste as you go—add more rice vinegar if it's too sweet, or a pinch of sugar if it's too tangy. The sauce should coat the chicken but still be pourable.

4

How do I fix soggy celery crust?

Soggy crust usually happens from overcrowding or improper draining. Fry in small batches with enough oil to cover, and drain on a wire rack (not paper towels) to let air circulate. For extra crispiness, give the fried chicken a quick 30-second blast in the oven at 400°F before adding sauce. This reactivates the crust's crispness.

5

Can I make this recipe ahead of time?

Fry the chicken and make the sauce separately, then store in airtight containers for up to 3 days. Reheat the chicken in a skillet over medium heat for 2-3 minutes to restore crispiness, then warm the sauce separately. For best results, combine just before serving to maintain texture. The celery crust loses crispness when reheated, so fresh batches are ideal.

★★★★★4.5(9 reviews)
Categories Main Courses