Main Courses
This copycat Panda Express mushroom chicken recipe delivers the same crispy herb crown and tangy cheese swirls you love—now made at home with restaurant-quality precision. After years of perfecting Asian takeout favorites, I've cracked the code on achieving that signature texture and flavor balance that makes this dish so addictive.
The secret lies in the marinade and frying technique, which transforms ordinary chicken into golden, crispy pieces with a savory-sweet glaze.
What sets this recipe apart is the combination of a precise marinade ratio—soy sauce, ginger, garlic, and sesame oil—and the double-frying method that creates that signature crispiness. I've tested countless variations, and this version consistently delivers results that fool even the most discerning fans.
The cheese sauce, with its perfect tangy-sweet balance, is the cherry on top of this flavorful dish.
By the time you're done, you'll have tender yet crispy chicken pieces topped with a generous swirl of that signature cheese sauce, all served with a side of fried rice or egg rolls for the full takeout experience.
The aroma alone will have everyone gathering around your table, and the taste will have them asking for seconds. This is comfort food at its finest, made even better knowing you created it yourself.
Whether you're feeding a family or craving takeout at home, this recipe delivers restaurant-quality results with minimal effort. The key is in the details—from the marinade timing to the frying temperature—and I've included all the professional tips to ensure success. Let's get cooking!
Ingredients for copycat panda express mushroom chicken
Nine core ingredients plus a few fresh touches. The secret to that crispy herb crown and tangy sauce is all here.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1-inch pieces |
| All-Purpose Flour 🌾 | ½ cup | For dredging chicken pieces |
| Vegetable Oil 🫒 | 3 cups | For frying, high smoke point |
| Soy Sauce 🥄 | ½ cup | Low-sodium preferred |
| Sesame Oil 🫒 | 1 tbsp | Toasted sesame flavor |
| Fresh Ginger 🌿 | 2 tbsp | Grated, fresh preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced for marinade |
| White Sugar 🍚 | 1 tbsp | For balance |
| White Vinegar 🍶 | 1 tbsp | For tangy kick |
| Shiitake Mushrooms 🍄 | 8 oz | Sliced, fresh or frozen |
| Green Onions 🧅 | ¼ cup | Sliced, for herb crown |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for herb crown |
| Sesame Seeds 🌱 | 1 tbsp | Toasted for garnish |
| Cheddar Cheese 🧀 | 1 cup | Shredded, mild cheddar |
| Mayonnaise 🥛 | ¼ cup | For cheese sauce base |
| Sour Cream 🍦 | ¼ cup | For cheese sauce creaminess |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The chicken thighs are the star—bone-in, skin-on holds up better to double-frying. I grab mine from the butcher counter or Costco for the best quality. Look for pieces with good marbling; that fat renders during cooking for extra flavor. For mushrooms, shiitake gives that umami punch, but cremini or white button work too if that's what you've got. Fresh ginger and garlic? Don't skimp—they make all the difference in that marinade. I always double-check the soy sauce label for low-sodium, unless I'm craving extra saltiness.
No sesame oil? Toasted peanut oil works in a pinch, though it won't have that nutty aroma. Short on fresh herbs? Dried cilantro or basil at half the amount gets you close. The cheese sauce is where you can get creative—Monterey Jack or pepper jack add a nice kick. For the herb crown, toast your sesame seeds in a dry pan for 30 seconds until golden—trust me, it's worth it. The double-frying method is key: first fry at 325°F to cook through, then crank it to 375°F for that crispy finish.
Marinate the chicken for at least 30 minutes—overnight is even better. Store leftover chicken pieces in the fridge for 3 days, covered with foil to keep that crispiness. The cheese sauce keeps for 5 days in the fridge, though it's best fresh. Freeze portions of the herb crown mix in ice cube trays for quick garnishes later. Pro tip: Reheat chicken in a skillet to restore crispiness—microwaving makes it soggy.
Why You'll Love This Recipe
- No-Fuss Coating: I swear by the flour-and-soy marinade—just toss those thighs in a bowl, let them sit for 10 minutes, and boom. No fancy breading station, no messy dredging. The thighs stay juicy while the outside gets that signature crispy-saucy crunch.
- Umami Bomb: That sesame oil hit? Chef’s kiss. It’s the secret weapon—just a drizzle at the end ties everything together. The soy sauce gives it that deep, savory punch, and the mushrooms (if you add them back in) soak up all the flavor like little flavor sponges.
- Lunchbox Hero: Between us, this is my go-to for packed lunches. The leftovers reheat like a dream—crispy edges stay intact, and the sauce doesn’t turn into sad soup. My kid still begs for it three days later (and I’m not ashamed).
- Budget Win: Chicken thighs are cheaper than breasts, and you’re using basic pantry staples. A single bag of flour and a bottle of soy sauce stretch across multiple meals. Honestly, it’s the kind of recipe that makes me feel like I’m feeding my family restaurant-quality without breaking the bank.
Step-by-step instructions for copycat Panda Express mushroom chicken
Here's how to nail that signature crispy chicken with tangy cheese swirls at home.
Prepare the Chicken and Marinade
Cut the 1.5 lb boneless chicken thighs into 1-inch pieces and place them in a large bowl. In a separate small bowl, whisk together the 0.5 cup soy sauce, 1 tbsp white sugar, 1 tbsp white vinegar, 2 tbsp fresh ginger (grated), and 4 cloves garlic (minced). Pour this marinade over the chicken and toss gently to coat evenly.
Let the chicken marinate for at least 15 minutes at room temperature. This step ensures the chicken absorbs all those flavorful marinade ingredients, giving you that authentic restaurant taste. While it marinates, slice the 8 oz shiitake mushrooms into thin strips—they'll add great texture to your dish.
Create the Crispy Herb Crown
In a small bowl, combine the 0.25 cup green onions (sliced), 0.25 cup fresh cilantro (chopped), and 1 tbsp sesame seeds. Set this mixture aside—this will become the herb crown that gives the chicken its signature look and flavor. Toast the sesame seeds in a dry skillet over medium heat for 1-2 minutes until fragrant, then let them cool before mixing with the other herbs.
While the sesame seeds toast, prepare the cheese sauce by combining 1 cup cheddar cheese, 0.25 cup mayonnaise, and 0.25 cup sour cream in a medium bowl. Mix until smooth and creamy. This tangy, rich sauce is what makes this dish so special—don't skip this step!
Fry the Chicken to Golden Perfection
Heat 3 cups vegetable oil in a deep skillet or Dutch oven to 350°F. While the oil heats, dredge each marinated chicken piece in the 0.5 cup all-purpose flour, shaking off any excess. Fry the chicken in batches for 3-4 minutes until golden brown and cooked through. The oil should sizzle gently—if it's too hot, the chicken will burn before it cooks through.
As you fry, keep the cooked chicken warm in a 200°F oven to maintain crispiness. The key to perfect fried chicken is keeping the oil at a consistent temperature. If you don't have a thermometer, test the oil by dropping in a small piece of chicken—it should sizzle and float to the surface within 30 seconds.
Assemble the Signature Dish
Once all chicken pieces are fried, transfer them to a serving platter. Spoon the cheese sauce over the chicken, spreading it evenly so each piece gets coated. Then, sprinkle the herb crown mixture generously over the top, pressing it lightly into the sauce so it sticks. This is where the magic happens—the combination of crispy chicken, tangy cheese, and fresh herbs creates that iconic Panda Express flavor.
For extra authenticity, drizzle 1 tbsp sesame oil over the top before serving. The sesame oil adds a nutty aroma that complements all the other flavors perfectly. Serve immediately while the chicken is still crispy and the sauce is warm—this dish tastes best fresh out of the pan!
Pro Tips For Making Copycat Panda Express Mushroom Chicken
- Marinate Chicken First: Toss the raw thighs in 1 tablespoon soy sauce, ½ teaspoon sesame oil, and a pinch of salt for at least 30 minutes before coating. I used to skip this—now the flavor penetrates deeper, and the sauce clings better during frying. Trust me, it’s worth the wait.
- Double-Coat the Flour: Dip the chicken in flour once, shake off excess, then dip again for a thicker, stickier crust. The first layer seals the moisture; the second locks in that crispy texture. I learned this after my first batch came out soggy inside.
- Fry in Batches: Crowd the pan, and the oil temp drops, making your chicken greasy instead of golden. Fry 2-3 pieces at a time over medium-high heat—enough space for them to sizzle properly. Yes, it takes longer, but the difference is night and day.
- Toss with Soy Sauce Twice: After frying, toss the chicken in 1 tablespoon soy sauce while it’s still hot, then finish with a drizzle of sesame oil. The first toss seasons; the second adds that signature Panda Express aroma. Skip the second, and you’ll miss the depth.
Troubleshooting this recipe
Oil Too Hot?
If your oil is too hot, the chicken will burn on the outside before cooking through inside. I learned this the hard way my first time—now I always test the oil by dropping in a small piece of chicken.
It should sizzle gently and float to the surface within 30 seconds. If it browns too fast, let the oil cool slightly. Use a deep-fry thermometer for precision—I recommend the Thermoworks Thermapen—it’s a game-changer for fried foods. 🌡️
Cheese Sauce Too Thick?
The cheese sauce can thicken when cold, but if it’s too thick even when warm, you’ve likely used too much cheese or not enough mayo. Fix it by whisking in 1-2 tbsp warm water or sour cream to loosen it.
Pro tip: Warm the cheese slightly before mixing to help it blend smoothly. I’ve also had success thinning it with ½ tsp white vinegar for that signature tang. 🧀
Chicken Not Crispy Enough
Double-frying is key—first fry at 325°F for 3 minutes to cook through, then increase heat to 375°F for 1-2 minutes to crisp. If your chicken lacks crunch, it might not have dried enough before frying.
Pat the pieces very dry with paper towels after marinating. Also, ensure your oil is hot enough—it should be 350°F or higher for that golden crust. 🔥
Herb Crown Falling Off
The herb crown needs a little help sticking. After adding the cheese sauce, press the herb mixture gently into the sauce with the back of a spoon. For extra grip, lightly toast the sesame seeds until fragrant—this adds a subtle crunch that helps hold everything together.
If it’s still sliding off, try mixing ½ tsp cornstarch into the herb crown for a slight adhesive effect. 🌿
Marinade Not Sticking
If your chicken isn’t absorbing the marinade, it might be too thick or the chicken pieces too large. Whisk the marinade until fully combined and ensure your chicken is cut into 1-inch pieces for even coating.
For stubborn pieces, use tongs to press the marinade into the meat. I also recommend marinating at room temperature for at least 30 minutes—cold chicken absorbs flavors poorly. 🍗
Mushrooms Too Watery
If your mushrooms release excess water during cooking, pat them dry thoroughly before adding them to the dish. For extra flavor, sauté them in 1 tsp sesame oil for 2-3 minutes before serving to remove moisture.
If you’re using frozen shiitake, thaw and drain them well—never skip this step, or your dish will turn soggy. 🍄
Nutrition facts
Frequently asked questions
Can I use chicken breast instead of thighs for this recipe?
Thighs are ideal because they stay juicy during frying, but you can use boneless, skinless breasts if needed. Pat them very dry first and reduce frying time to 2-3 minutes to avoid overcooking. The texture will be slightly less crispy, but the flavor remains delicious.
What's the best way to reheat leftover mushroom chicken?
Reheat in a skillet over medium heat for 2-3 minutes to restore crispiness. Avoid microwaving—it makes the chicken soggy. For the herb crown, sprinkle fresh sesame seeds and green onions on top before reheating to revive the aroma.
Can I make this dish gluten-free?
Yes! Replace the all-purpose flour with a 1:1 gluten-free flour blend for dredging. Also check your soy sauce—opt for tamari or a certified gluten-free brand. The rest of the recipe remains the same, including the crispy herb crown.
Why does my cheese sauce curdle?
Curling happens when cheese and cold dairy mix too quickly. Warm the cheese slightly (microwave for 10-15 seconds) before combining with mayo and sour cream. Stir constantly over low heat for 1 minute to emulsify. Add a splash of warm water if needed.
What sides pair best with this dish?
Panda Express-style fried rice or egg rolls complete the meal perfectly. For a lighter option, serve with steamed broccoli or a simple cucumber salad. The crispy chicken pairs especially well with the slightly sweet, savory flavors of these sides.
