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!

Overhead shot of Panda Express firecracker chicken with rice.

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!

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!

Spicy homemade Panda Express Firecracker Chicken with chili peppers.

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

Panda Express firecracker chicken ingredients in bowls on a wooden sruface.
  • 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. 

Dipping flour coated chicken pieces in beaten egg.

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. 

Frying breaded chicken peices.

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. 

Sautéing veggies for homemade Panda Express Firecracker Chicken copycat recipe.

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

Sauce for homemade Panda Express Firecracker Chicken.

Serve: I serve the chicken topped with green onions and sesame seeds. 

Homemade firecracker chicken.

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.
Homemade Panda Express Firecracker Chicken over white rice.

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.
Crispy homemade Panda Express Firecracker Chicken with bell peppers and black beans.

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.
Crispy Panda Express firecracker chicken.

Frequently asked questions

What kind of dried chili peppers should I use?

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.

Why is my firecracker chicken so dry?

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. 

Do I have to use fermented black beans?

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. 

Why is my firecracker chicken not crispy?

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 with rice

Panda Express Firecracker Chicken Copycat

Panda Express Firecracker Chicken copycat features crispy, tender chicken chunks and fresh bell peppers, coated in a sweet-and-spicy sauce.
5 from 13 votes
Print Pin Rate
Course: dinner, lunch, Main Course
Cuisine: American, Chinese
Keyword: chicken, copycat, Panda Express Firecracker Chicken, quick, spicy
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4 servings
Calories: 719kcal

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
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.

Nutrition

Calories: 719kcal | Carbohydrates: 48g | Protein: 56g | Fat: 45g | Saturated Fat: 26g | Cholesterol: 227mg | Sodium: 1248mg | Potassium: 1134mg | Fiber: 4g | Sugar: 19g | Vitamin A: 1366IU | Vitamin C: 98mg | Calcium: 75mg | Iron: 4mg
5 from 13 votes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

29 Comments

  1. 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.5 stars

  2. 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.

  3. 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.

  4. We don’t have Panda Express here and I have never tried Firecracker Chicken, but this dish looks so delicious! I love Chinese dishes!

  5. 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 you5 stars

  6. 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!5 stars

  7. Looks good! My husband and son loves chilli anything, I’m gonna make this when grocery days get easier (lockdown)….

  8. 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.

  9. This is my new favorite takeout recipe because I don’t have to actually go out for it. It’s BETTER than Panda Express.5 stars

  10. This is fully awesome. I order Firecracker chicken almost every time I hit up Panda Express, and this blows it out of the water.5 stars

  11. 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.5 stars

  12. This dish has everything! So much flavor…it is so good and worth all the effort. I especially loved the fermented garlic sauce.5 stars

  13. 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!!5 stars