Peanut Bang Bang Chicken and Shrimp

I’m so excited to share this bang bang chicken and shrimp recipe with you today because it’s become one of my go-to weeknight dinners! The creamy peanut butter sauce combined with coconut milk creates this incredible flavor that coats tender chicken and juicy shrimp perfectly. Trust me, once you try this dish served over jasmine rice with those crunchy peanuts on top, you’ll be making it on repeat.

bang bang chicken and shrimp
Image: trulygoodeats.com / All Rights reserved

Preparation Time 20-30 minutes
Cooking Time 50-70 minutes
Total Time 70-100 minutes
Level of Difficulty Medium
Servings 4 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 1800-2100
  • Protein: 70-85 g
  • Fat: 95-110 g
  • Carbohydrates: 190-220 g

Ingredients

For the chicken and shrimp:

  • 1 large chicken breast (cut into 1-inch bite-sized chunks)
  • 12-14 large shrimp (peeled and deveined)
  • 1/3 cup cornstarch
  • 2 1/2 tbsp vegetable oil
  • 1/2 tsp salt
  • 1/4 tsp black pepper

For the peanut sauce:

  • 1/4 cup creamy peanut butter
  • 2 1/2 tbsp water
  • 1 1/2 tbsp sugar
  • 1 tbsp soy sauce
  • 1 1/2 tsp rice vinegar
  • 1 1/2 tsp lime juice
  • 1/4 tsp red pepper flakes

For the coconut curry:

  • 1 1/2 tsp olive oil
  • 1 1/2 tsp sesame oil
  • 1/4 tsp red pepper flakes
  • 3 garlic cloves, minced
  • 1 medium onion (finely diced into 1/4-inch pieces)
  • 1 1/2 tsp fresh ginger, grated
  • 1/2 cup water
  • 1/2 tsp cumin
  • 1/2 tsp coriander
  • 1 tsp paprika
  • 1/2 tsp salt
  • 1/4 tsp pepper
  • 1/4 tsp allspice
  • 1/4 tsp turmeric
  • 1 tsp fish sauce
  • 1 tsp honey
  • 14 oz full-fat coconut milk
  • 1 large carrot (julienned)
  • 1 medium zucchini (quartered and cut into 1/2-inch slices)
  • 2/3 cup peas

For serving:

  • 3 cups cooked jasmine rice
  • 1/2 cup toasted coconut flakes
  • 1/3 cup crushed peanuts
  • 3 green onions, sliced
  • 1 tsp toasted sesame seeds

Step 1: Prepare Mise en Place and Season Proteins

  • 1 large chicken breast, cut into 1-inch chunks
  • 12-14 large shrimp, peeled and deveined
  • 1/3 cup cornstarch
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 3 garlic cloves, minced
  • 1 1/2 tsp fresh ginger, grated
  • 1 medium onion, finely diced
  • 1 large carrot, julienned
  • 1 medium zucchini, quartered and sliced
  • 3 cups cooked jasmine rice

Cut the chicken breast into 1-inch bite-sized chunks and ensure the shrimp are peeled and deveined.

Combine the cornstarch, 1/2 tsp salt, and 1/4 tsp black pepper in a shallow bowl.

Working in batches, coat the chicken and shrimp thoroughly in the cornstarch mixture, shaking off any excess.

This light coating will create a delicate crispy exterior when seared.

While the proteins coat, mince the garlic, grate the ginger, dice the onion into 1/4-inch pieces, julienne the carrot, and quarter the zucchini lengthwise before slicing into 1/2-inch pieces.

Have the jasmine rice cooked and ready before you begin the cooking process.

Step 2: Sear Chicken and Shrimp

  • cornstarch-coated chicken and shrimp from Step 1
  • 2 1/2 tbsp vegetable oil

Heat 2 1/2 tbsp vegetable oil in a large skillet over medium-high heat until shimmering.

Working carefully, add the cornstarch-coated chicken pieces and cook for 2 minutes per side until lightly golden, then transfer to a plate.

Add the shrimp to the same pan and cook for about 2 minutes until they turn pink and opaque, then remove and set aside with the chicken.

I like to keep the proteins slightly underdone at this stage since they'll continue cooking when mixed with the hot sauces later.

Step 3: Build the Peanut Sauce

  • 1/4 cup creamy peanut butter
  • 2 1/2 tbsp water
  • 1 1/2 tbsp sugar
  • 1 tbsp soy sauce
  • 1 1/2 tsp rice vinegar
  • 1 1/2 tsp lime juice
  • 1/4 tsp red pepper flakes
  • 1 1/2 tsp olive oil
  • 1 1/2 tsp sesame oil

In the same skillet, whisk together the creamy peanut butter, 2 1/2 tbsp water, 1 1/2 tbsp sugar, 1 tbsp soy sauce, 1 1/2 tsp rice vinegar, 1 1/2 tsp lime juice, 1/4 tsp red pepper flakes, 1 1/2 tsp olive oil, and 1 1/2 tsp sesame oil over medium heat.

Stir constantly until the sauce becomes smooth and starts to bubble gently around the edges.

Once bubbling, remove from heat, cover, and set aside.

This sauce will be drizzled over the finished bowls as a vibrant finishing touch.

Step 4: Create the Aromatic Spice Base

  • 1 1/2 tsp olive oil
  • 1 1/2 tsp sesame oil
  • 1/4 tsp red pepper flakes
  • 1 medium onion, diced from Step 1
  • 3 garlic cloves, minced from Step 1
  • 1 1/2 tsp fresh ginger, grated from Step 1

In a separate large pot or deep skillet, heat 1 1/2 tsp olive oil and 1 1/2 tsp sesame oil over medium heat with 1/4 tsp red pepper flakes.

Add the diced onion and cook for 3-4 minutes until it becomes translucent and softens.

Stir in the minced garlic and grated ginger, cooking for another minute until fragrant.

These aromatic layers build the foundation of the coconut sauce, so don't rush this step—the flavors need time to bloom and infuse the oil.

Step 5: Build and Simmer the Coconut Sauce

  • spice mixture and aromatic base from Step 4
  • 1/2 tsp cumin
  • 1/2 tsp coriander
  • 1 tsp paprika
  • 1/2 tsp salt
  • 1/4 tsp pepper
  • 1/4 tsp allspice
  • 1/4 tsp turmeric
  • 1/2 cup water
  • 14 oz full-fat coconut milk
  • 1 tsp fish sauce
  • 1 tsp honey

Add the cumin, coriander, paprika, 1/2 tsp salt, 1/4 tsp pepper, allspice, and turmeric to the pot and toast the spices for 30 seconds, stirring constantly to prevent burning.

Add 1/2 cup water and bring to a boil, then pour in the 14 oz full-fat coconut milk and 1 tsp fish sauce, stirring well to combine.

Return to a boil, then reduce heat to medium-low and simmer for 20 minutes, stirring occasionally, until the sauce thickens and deepens in color.

Stir in 1 tsp honey at the end to balance the spices.

Step 6: Add Vegetables and Finish the Coconut Sauce

  • coconut sauce from Step 5
  • 1 large carrot, julienned from Step 1
  • 1 medium zucchini, sliced from Step 1
  • 2/3 cup peas
  • seared chicken and shrimp from Step 2

Add the julienned carrots, sliced zucchini, and peas to the simmering coconut sauce and cook for 10 minutes until the vegetables are tender but still have a slight bite.

Return the seared chicken and shrimp from Step 2 to the pot, stirring gently to heat them through in the sauce for about 2 minutes.

Taste and adjust seasoning as needed—this dish should have a balance of creamy, spicy, and savory flavors.

Step 7: Plate and Finish with Garnishes

  • 3 cups cooked jasmine rice
  • coconut curry with proteins from Step 6
  • peanut sauce from Step 3
  • 1/2 cup toasted coconut flakes
  • 1/3 cup crushed peanuts
  • 3 green onions, sliced
  • 1 tsp toasted sesame seeds

Divide the cooked jasmine rice among serving bowls and top each with a generous portion of the coconut curry mixture with chicken and shrimp.

Drizzle the reserved peanut sauce from Step 3 over the top, then garnish with toasted coconut flakes, crushed peanuts, sliced green onions, and toasted sesame seeds.

The combination of creamy coconut sauce, rich peanut sauce, and crunchy-chewy garnishes creates an exciting contrast of textures in every spoonful.

bang bang chicken and shrimp

Peanut Bang Bang Chicken and Shrimp

Delicious Peanut Bang Bang Chicken and Shrimp recipe with step-by-step instructions.
Prep Time 30 minutes
Cook Time 55 minutes
Total Time 1 hour 25 minutes
Servings: 4 servings
Calories: 1950

Ingredients
  

For the chicken and shrimp
  • 1 large chicken breast (cut into 1-inch bite-sized chunks)
  • 12-14 large shrimp (peeled and deveined)
  • 1/3 cup cornstarch
  • 2 1/2 tbsp vegetable oil
  • 1/2 tsp salt
  • 1/4 tsp black pepper
For the peanut sauce
  • 1/4 cup creamy peanut butter
  • 2 1/2 tbsp water
  • 1 1/2 tbsp sugar
  • 1 tbsp soy sauce
  • 1 1/2 tsp rice vinegar
  • 1 1/2 tsp lime juice
  • 1/4 tsp red pepper flakes
For the coconut curry
  • 1 1/2 tsp olive oil
  • 1 1/2 tsp sesame oil
  • 1/4 tsp red pepper flakes
  • 3 garlic cloves, minced
  • 1 medium onion (finely diced into 1/4-inch pieces)
  • 1 1/2 tsp fresh ginger, grated
  • 1/2 cup water
  • 1/2 tsp cumin
  • 1/2 tsp coriander
  • 1 tsp paprika
  • 1/2 tsp salt
  • 1/4 tsp pepper
  • 1/4 tsp allspice
  • 1/4 tsp turmeric
  • 1 tsp fish sauce
  • 1 tsp honey
  • 14 oz full-fat coconut milk
  • 1 large carrot (julienned)
  • 1 medium zucchini (quartered and cut into 1/2-inch slices)
  • 2/3 cup peas
For serving
  • 3 cups cooked jasmine rice
  • 1/2 cup toasted coconut flakes
  • 1/3 cup crushed peanuts
  • 3 green onions, sliced
  • 1 tsp toasted sesame seeds

Method
 

  1. Cut the chicken breast into 1-inch bite-sized chunks and ensure the shrimp are peeled and deveined. Combine the cornstarch, 1/2 tsp salt, and 1/4 tsp black pepper in a shallow bowl. Working in batches, coat the chicken and shrimp thoroughly in the cornstarch mixture, shaking off any excess. This light coating will create a delicate crispy exterior when seared. While the proteins coat, mince the garlic, grate the ginger, dice the onion into 1/4-inch pieces, julienne the carrot, and quarter the zucchini lengthwise before slicing into 1/2-inch pieces. Have the jasmine rice cooked and ready before you begin the cooking process.
  2. Heat 2 1/2 tbsp vegetable oil in a large skillet over medium-high heat until shimmering. Working carefully, add the cornstarch-coated chicken pieces and cook for 2 minutes per side until lightly golden, then transfer to a plate. Add the shrimp to the same pan and cook for about 2 minutes until they turn pink and opaque, then remove and set aside with the chicken. I like to keep the proteins slightly underdone at this stage since they'll continue cooking when mixed with the hot sauces later.
  3. In the same skillet, whisk together the creamy peanut butter, 2 1/2 tbsp water, 1 1/2 tbsp sugar, 1 tbsp soy sauce, 1 1/2 tsp rice vinegar, 1 1/2 tsp lime juice, 1/4 tsp red pepper flakes, 1 1/2 tsp olive oil, and 1 1/2 tsp sesame oil over medium heat. Stir constantly until the sauce becomes smooth and starts to bubble gently around the edges. Once bubbling, remove from heat, cover, and set aside. This sauce will be drizzled over the finished bowls as a vibrant finishing touch.
  4. In a separate large pot or deep skillet, heat 1 1/2 tsp olive oil and 1 1/2 tsp sesame oil over medium heat with 1/4 tsp red pepper flakes. Add the diced onion and cook for 3-4 minutes until it becomes translucent and softens. Stir in the minced garlic and grated ginger, cooking for another minute until fragrant. These aromatic layers build the foundation of the coconut sauce, so don't rush this step—the flavors need time to bloom and infuse the oil.
  5. Add the cumin, coriander, paprika, 1/2 tsp salt, 1/4 tsp pepper, allspice, and turmeric to the pot and toast the spices for 30 seconds, stirring constantly to prevent burning. Add 1/2 cup water and bring to a boil, then pour in the 14 oz full-fat coconut milk and 1 tsp fish sauce, stirring well to combine. Return to a boil, then reduce heat to medium-low and simmer for 20 minutes, stirring occasionally, until the sauce thickens and deepens in color. Stir in 1 tsp honey at the end to balance the spices.
  6. Add the julienned carrots, sliced zucchini, and peas to the simmering coconut sauce and cook for 10 minutes until the vegetables are tender but still have a slight bite. Return the seared chicken and shrimp from Step 2 to the pot, stirring gently to heat them through in the sauce for about 2 minutes. Taste and adjust seasoning as needed—this dish should have a balance of creamy, spicy, and savory flavors.
  7. Divide the cooked jasmine rice among serving bowls and top each with a generous portion of the coconut curry mixture with chicken and shrimp. Drizzle the reserved peanut sauce from Step 3 over the top, then garnish with toasted coconut flakes, crushed peanuts, sliced green onions, and toasted sesame seeds. The combination of creamy coconut sauce, rich peanut sauce, and crunchy-chewy garnishes creates an exciting contrast of textures in every spoonful.

Leave a Comment

Recipe Rating