Panda Express Firecracker Chicken Copycat
If I have to choose a favorite take-out chain, Panda Express would be in the top three. Anytime I go to the mall, I usually join the long line to grab something. Making Panda Express Firecracker Chicken at home is so easy, and it only takes 30 minutes. The chicken pieces are breaded and fried to golden perfection, then mixed with fresh veggies and coated in a sweet, tangy, and spicy sauce!
I love coming up with copycat recipes of fast-food favorites! Why spend a fortune when you can make it better and cheaper at home and also have control over the quality of the ingredients? Try your hand at making your own Chick-Fil-A Chicken Nuggets, McDonald’s Fish Sandwich, and Cheesecake Factory Original Cheesecake!
Table of contents
This Panda Express Firecracker Chicken is an American Chinese takeout staple that used to be incredibly popular at the chain. I said “used to be” because it’s not on the menu anymore. However, my love for this dish is so irresistible that I had to share it with my audience.
So, if you were a fan of this dish like me (or just curious about how it tastes), this is your chance to enjoy it again, anytime you want. Every bite feels like a firecracker in your mouth –savory, spicy, sweet, and crispy all at once! The juicy meat soaks up all that amazing sauce while retaining a nice crunch. Satisfy those takeout cravings with a recipe that’s easy enough to execute on busy weeknights!

Why you will love this recipe
- Save money: Instead of paying $20 per person at the restaurant, I can make this whole meal for everyone for under $20. In fact, it costs me about $12 to make 4 large servings, and I still have leftovers.
- No additives: When I make this at home, I don’t have to worry about any MSG, sugar, or preservatives being added to the recipe. It is just exactly what I put in it.
- Quick and easy: It takes me just 30 minutes to make this take-out style dinner for my family.
- I can adjust the heat: If I am serving someone who doesn’t like spicy food, I can leave out the peppers and use a milder chili pepper. I still use red pepper flakes because, without them, it really isn’t firecracker chicken.
What you will need
- Vegetables: I use organic bell peppers, one red and one yellow, for different flavors and colors, chopped into strips. The pungent black beans provide a savory, umami-rich note that helps balance the vibrant heat of the peppers. Sliced white onion provides a sharp, crisp flavor and nice texture. Chopped green onions add a fresh and slightly peppery flavor.
- Wet ingredients: The vegetable oil is only used to fry the chicken, so I don’t want it to add flavor. I use sesame oil to stir-fry the remaining ingredients because of its slightly nutty flavor. Thai sweet chili sauce provides a bit of spicy sweetness and a sticky, caramelized coating.
- Seasonings: Whole dried chili peppers give this dish its signature firecracker heat. Crushed red chili pepper gives it a nice kick with a smoky flavor. Minced ginger adds a zesty, sweet flavor that pairs well with the minced garlic, which gives it a deep warmth.
For the chicken
- Chicken: I use boneless, skinless, organic chicken breast cut into thin strips.
- Wet ingredients: I use vegetable oil to fry my chicken because it has a high smoke point, a neutral flavor, and makes the chicken crispy without burning it. It is also the most affordable. I use eggs to dip the chicken as a binder to help the flour stick and create a more tender interior.
- Dry ingredients: All-purpose flour makes a perfect coating to help crisp the outside of the chicken.
For the sauce
- Wet ingredients: Shaoxing wine (or rice wine), I use to help tenderize the meat and add tangy flavor to the sauce. Soy sauce provides a deep, salty flavor that balances the dish’s intense heat and sweetness. I like to add oyster sauce for a caramelized flavor and thick, glossy texture.
- Dry ingredients: Cornstarch thickens the sauce without causing any lumps or cloudiness.
- Seasonings: White granulated sugar helps offset the heat and create thick, crispy caramelization. Finally, red pepper flakes are added to give the dish the heat it needs for its sweet-and-spicy sauce.
How to make
Cook the chicken: First, I heat the vegetable oil in a large wok over medium-high heat while patting the chicken dry and seasoning it with salt. When the oil is hot, I dredge the chicken pieces, one at a time, in flour, then in beaten eggs, then in flour again, and then put them in the pan. I continue to do this until the pan is almost full, but there must be plenty of room for the chicken to breathe. Overcrowding will cause soggy chicken.

Heat the sesame oil: Afterward, I place cooked chicken on a plate lined with paper towels. Once all the chicken is cooked, I wipe the pan clean and add the sesame oil.

Stir-fry: Once the oil is hot, I add the onions, chili peppers, and bell peppers, stirring occasionally for about 3 minutes, or until tender. Then, I stir in the beans, garlic, and ginger, let it cook for 30 seconds, then stir in the chicken and chili sauce and cook for 2 more minutes.

Make the sauce and serve: Finally, I mix the sauce ingredients and stir them into the pan, cooking for several minutes.

Serve: I serve the chicken topped with green onions and sesame seeds.
Expert tip
How to make fermented black bean garlic sauce
If you want to make your own fermented black bean garlic sauce, it’s pretty simple. Just cook fermented beans, garlic, and ginger, with soy sauce, sugar, and rice wine. Then, thicken it with cornstarch slurry. To make 1 cup of sauce, you’ll need:
- ½ cup of fermented beans
- ½ cup low-sodium soy sauce
- 6 minced garlic cloves
- 3-inch piece of ginger
- ½ cup Shaoxing wine
- 2 tablespoons white granulated sugar
First, heat a bit of oil in a pan over medium heat, then add the ginger and garlic and cook until fragrant, about 2 minutes. Then, add the beans and mash them, stirring and cooking them for 3 minutes. Stir in the wine, soy sauce, and sugar, then turn the heat down to low and let it simmer for 5 to 7 minutes, until it thickens. Once it reaches your desired consistency, remove it from the heat.
More tips to consider:
- Be prepared. Stir-frying is a fast process. Chop the veggies, cut the chicken, and mix the sauce before turning on the stove.
- For extra-tender chicken, marinate it in egg white and cornstarch for 20 minutes.
- Wait for the oil to start shimmering before adding the chicken.
- Do not overcrowd the pan.
- Slice the chicken thinly for fast, even cooking.
- Let the chicken sit for a few minutes to form a crust before moving it.

Recipe variations and add-ins:
- Different meat: I sometimes use beef, pork, turkey, or ham to make this a different kind of stir-fry. Seafood is good too.
- More vegetables: Mushrooms, green beans, pea pods, baby corn ears, broccoli florets, and cauliflower florets are just some of the vegetables I love to add to this recipe.
- Add fruit: Personally, I like to add some pineapple to mine, but the kids like mango or peaches.
- Less heat: Instead of using whole dried chili peppers, use poblano peppers, or skip the peppers entirely for a milder chicken dish. But remember, the red chili pepper and red pepper flakes will be spicy. They can be removed or replaced, too, but it really changes the whole dish.
- Fermented black bean garlic sauce: Add it to the chicken for a truly authentic taste. It can usually be found in the Asian section of large grocery stores or specialty stores.

Serving suggestions:
I like to serve this spicy dish with my fluffy and buttery Instant Pot white rice. It is so fast and easy to get tender, non-sticky rice every time with just 2 ingredients. This is the only rice recipe you’ll ever need. For those watching their carbs, my cauliflower rice is also delicious and pairs wonderfully with this hot chicken recipe. If noodles are more your thing, try this recipe for soba noodles. With just a few ingredients, this authentic dish pairs perfectly with firecracker chicken.
To make this more of a takeout meal, try it with egg rolls and fried rice. I have recipes for both. This egg fried rice or shrimp fried rice is an easy way to make a side dish in less than 30 minutes with just a few veggies, eggs, and leftover rice. And of course, my Panda Express chicken egg rolls are made to go with this Panda Express dish. I can easily make 20 of these in just 40 minutes, and everyone loves them!
How to store leftovers:
- Refrigerate: This spicy chicken can be stored in a sealed container in the fridge for several days.
- Freezing: Freezing is another option. I put mine in freezer bags, and they can be safely stored for several months.
- Defrost: I thaw mine overnight in the refrigerator for the best flavor.
- Reheating: To reheat, I put mine in a skillet with a bit of oil spray and heat it over medium until it is ready. The microwave will work too, but it won’t be crispy.
Frequently asked questions
The choice depends on how hot you want your dish. The restaurant uses the small, hot ones called Tianjin (Facing Heaven) chilies or Thai bird’s-eye chilies. Other choices for some are Arbol, Kashmiri, or New Mexico chilies. What you need to remember is that dried chilies go by a different name than when they are regular peppers. For example, Ancho peppers are dried poblano peppers, and they are mild. Chipotle peppers are dried jalapenos and have a medium to high heat. New Mexico and Tianjin chilies are very hot.
Firecracker chicken can become dry if it is overcooked. Especially if it is sliced thin. I cut mine thin so it will cook quickly. But if you cook it too long, it will make the meat dry and tough. Because boneless, skinless chicken breasts are very lean, they dry out quickly. Make sure there is enough egg and flour coating to protect them.
To make this dish, fermented black beans are not strictly necessary. In fact, I don’t use them in my recipe. I use black beans with plenty of other seasonings, like garlic, soy sauce, oyster sauce, and ginger, which enhance the flavor’s authenticity. However, if you want the authentic taste, try my recipe for fermented black bean garlic sauce in the Tips section above.
It usually happens if the pan is not hot enough or overcrowded. Make sure the oil is sizzling before adding the chicken to the pan, and do not add too many pieces at one time. I only put about half of my chicken in at one time, so there is plenty of room between each piece. Otherwise, they do not fry. They just steam, which makes them soggy.
More easy Panda Express copycat recipes:
Loved this recipe? I’d love to hear from you! 💛 Leave a 5-star rating ⭐️ in the recipe card below and share your thoughts in the comments – I read and appreciate every single one!
Let’s stay connected! Follow me on Facebook, Instagram, Pinterest, and YouTube for more delicious, sweet and savory recipes. Have a question? Ask in the comments, and I’ll be happy to help! 😊 with love Catalina!
Panda Express Firecracker Chicken Copycat
Ingredients
- 2 tablespoons sesame oil
- 1 red bell pepper cut into 1" strips or chunks
- 1 yellow bell pepper sliced into 1" strips
- 1/2 cup Thai sweet chili sauce or to taste
- 6 pieces whole dry chili peppers or less
- 1 teaspoon minced ginger
- 4 cloves garlic minced
- 1 teaspoon crushed red chili pepper
- 2 teaspoons black beans washed
- 1/2 white onion sliced into 1/2 inch wedges
- 3 green onions thinly sliced
For the Chicken:
- 1/2 cup vegetable oil
- 2 pounds chicken breasts boneless and skinless – cut into 1″ chunks
- 1 cup all-purpose flour
- 2 large eggs beaten
Sauce:
- 1 tablespoon rice wine
- 1 teaspoon sugar
- 2 tablespoons soy sauce
- 1 tablespoon oyster sauce
- 1/4 teaspoon red pepper flakes
- 1 tablespoon cornstarch
- 1/2 cup water
Instructions
- Place a large non-stick skillet or wok over medium-high heat and add the 1/2 cup of vegetable oil.
- Pat dry the chicken pieces and lightly season with salt.
- Wait for the oil to start shimmering.
- Coat the chicken pieces in flour, then dip them in beaten eggs, and dredge in flour again, pressing to ensure even coverage.
- Add the chicken to the skillet and cook until it is golden and crispy, about 2 minutes per side. Make sure to work in batches and do not overcrowd the pan. Once cooked, transfer the chicken to a plate lined with paper towels. Repeat this process with the remaining chicken.
- Remove the vegetable oil and wipe the skillet clean. Return it to medium-high heat and add the sesame oil.
- Once shimmering, add bell peppers, chili peppers, and onion, cook stirring occasionally, until tender, about 3-4 minutes.
- Add ginger, garlic, and black beans. Stir to combine, cook for 30 seconds.
- Stir in the fried chicken and Thai sweet chili sauce for about 1-2 minutes.
- Mix the Sauce ingredients in a bowl and add to the pan.
- Stir and cook for 1-2 minutes.
- Serve immediately over rice, garnished with green onions and sesame seeds.
Video
Notes
How to make fermented black bean garlic sauce
If you want to make your own fermented black bean garlic sauce, it’s pretty simple. Just cook fermented beans, garlic, and ginger, with soy sauce, sugar, and rice wine. Then, thicken it with cornstarch slurry. To make 1 cup of sauce, you’ll need:- ½ cup of fermented beans
- ½ cup low-sodium soy sauce
- 6 minced garlic cloves
- 3-inch piece of ginger
- ½ cup Shaoxing wine
- 2 tablespoons white granulated sugar
More tips to consider:
- Be prepared. Stir-frying is a fast process. Chop the veggies, cut the chicken, and mix the sauce before turning on the stove.
- For extra-tender chicken, marinate it in egg white and cornstarch for 20 minutes.
- Wait for the oil to start shimmering before adding the chicken.
- Do not overcrowd the pan.
- Slice the chicken thinly for fast, even cooking.
- Let the chicken sit for a few minutes to form a crust before moving it.
This would make a tasty dinner. I am excited to give it a try and make it one evening.
This recipe looks so yummy. I can’t wait to to make this.
It’s been so long since I’ve had Panda Express. I can’t wait to make this one at home!
This chicken looks absolutely delicious! I’ll be adding it to my list of creative ways to whip up chicken for the fam.
I haven’t eaten at a Panda Express, but this sounds like a delicious dish. I love trying copycat dishes and enjoying recipes at home.
It looks so good! I am surprised they took it off the menu. People will be so happy to see that you’ve recreated the recipe.
Wow, this looks really delicious and seeing this makes my mouthwatering!
This recipe sounds like it would certainly pack a punch. Just my sort of dish!!!
I definitely want a CRACK of FIRE in my mouth!! Sign me up! 🙂
I’m not familiar with Panda Express but I love my chicken and a firecracker chicken is perfect for dinner parties. I will keep this recipe for a dinner party.
I can imagine how spicy this is. I’m always done for spicy chicken. Thanks for the recipe.
This is such a great chicken dinner! Super flavorful and tastes just like panda express.
Oh this is one of my favorite recipes at Panda Express. I gotta try this copycat recipe.
We love chicken but I have not tired preparing this. Going to save your recipe for later. Looks good!
OMG! I’ve died and gone to heaven! This is my favorite meal at Panda Express! Pinning!
This looks so amazing. I love all kinds of food from Panda Express. I love that you can make this. I’m going to have to try it.
We don’t have Panda Express here and I have never tried Firecracker Chicken, but this dish looks so delicious! I love Chinese dishes!
This Firecracker Chicken is making me crave right now! It looks really delicious and perfect.
Thanks so much for sharing your recipe. Planning on making it today. Initially, under “prepping of the sauce”, you mentioned Hoisin sauce. How much of it should be added? If you could let me know. Please and thank you
This looks absolutely amazing. I have to admit, Panda Express is one of my favorites. I’m definitely going to give this recipe a try!
This sounds delicious. I love all the spices you used in this recipe. It’s spicy and I like it 🙂 I will save the recipe and give it a try. Thanks!
Looks good! My husband and son loves chilli anything, I’m gonna make this when grocery days get easier (lockdown)….
Please clarify, it says 2 teaspoons black beans? that doesn’t seem like very much. Also, in the directions it does not address the 1 tsp. crushed red chili pepper in the first part of the recipe (not the 1/4 tsp. mentioned for the sauce.) Thank you.
To keep the recipe closer to the original one, you add just a few black beans, I add usually 2 teaspoons or 2 tablespoons. Add the chili peppers with the garlic and ginger.
This is my new favorite takeout recipe because I don’t have to actually go out for it. It’s BETTER than Panda Express.
This is fully awesome. I order Firecracker chicken almost every time I hit up Panda Express, and this blows it out of the water.
The sauce had just the right amount of heat and hit that perfect sweet-and-savory balance. It was so much better than ordering out, and the chicken stayed nice and tender.
This dish has everything! So much flavor…it is so good and worth all the effort. I especially loved the fermented garlic sauce.
This was such a fun recipe to make for my family! They just love Panda Express, so this is a real treat, turned out, delicious, can’t wait to make it again!!