Peanut Butter Chicken

5 from 1 vote

This post may contain affiliate links. Please read our disclosure policy.

Peanut Butter Chicken with coconut milk, sriracha, and lime — sweet, spicy, and full of bold flavor. So simple, so satisfying and ready in under 30 minutes! Make on the stovetop or in the slow cooker and wow your family and friends.

A pan of creamy peanut butter chicken, garnished with chopped cilantro and peanuts, sits surrounded by a bowl of peanuts, a cup of coconut milk, and scattered cilantro on a green surface

If you’re looking for a bold, creamy, flavor-packed dinner that comes together in under 30 minutes, say hello to your new weeknight favorite: peanut butter chicken. 

This Thai-inspired dish combines tender chicken thighs with a luscious peanut sauce made from pantry staples — coconut milk, soy sauce, fish sauce, lime juice, and a hit of sriracha for just the right amount of kick 😉

This recipe is inspired by one of my all-time favorites: chicken satay — those irresistible skewers of grilled chicken served with a rich, sweet-savory peanut sauce. Instead of dipping sauce on the side, the chicken simmers right in that luscious peanut-coconut blend. It’s like satay meets cozy curry – easy enough for a Tuesday night, tasty enough for guests.

A close-up of a creamy, peanut butter chicken dish topped with chopped cilantro, peanuts, edamame, and red bell peppers, with a spoon partially submerged in the food. Swirls of coconut cream are visible on the surface.

Peanut Butter Chicken Ingredients

This peanut sauce is BOLD and flavor-packed thanks to the classic combo of creamy coconut milk and natural peanut butter. Fish sauce and soy sauce add the necessary umami kick while lime juice and maple syrup balance the sweetness and acidity levels. A little sriracha adds a hint of spice while tomato paste brings color and depth of flavor.

I am using bone-in skinless chicken thighs here but you can swap for boneless chicken thighs if preferred. The remaining ingredients are onion, garlic, ginger, and bell peppers. You can also add edamame beans, green beans or choy sum for a welcome pop of color (plus added nutritional benefits).

A top-down view of a table with labeled ingredients for a recipe, including chicken thighs, peanut butter, soy sauce, coconut milk, red pepper, peanuts, onion, garlic & ginger, lime juice, sesame oil, fish sauce, sriracha, tomato paste, chili, and maple syrup.

How to make Peanut Butter Chicken

Believe me when I say this is easy-peasy! First we make the peanut sauce by simply stirring all the ingredients together. This is easier to do if the peanut butter is creamy so you might want to warm it up in the microwave first.

Then our chicken thighs get a good sear to give them some color and speed up the cooking. The onions, garlic, ginger, chili and red pepper are then softened and the peanut sauce is added with the chicken.

A quick simmer later and you can add edamame beans, peas or green beans for a pop of green and there you have it: peanut butter chicken in the most addicting sauce this side of chicken satay 🙂 Don’t forget to garnish with extra chopped peanuts for a bit of crunch and plenty of fresh cilantro.

Four-panel image: Top left, a hand stirs sauce in a bowl. Top right, chicken thighs cook in a pan. Bottom left, onions and tomatoes sauté. Bottom right, chicken thighs simmer in a red tomato sauce.

Slow Cooker Instructions

If you are short on time, you can still make this recipe in your slow cooker. No browning is required unless you really want to (especially if your crockpot has a browning function).

You simply cook the chicken and vegetables in the peanut sauce, adding the edamame right at the end so it doesn’t turn mushy. The chicken will be tender enough to shred after a few hours.

Recipe Notes

  • Serving Suggestions: steamed rice is the best partner for this dish as it soaks up all that rich peanut sauce… Microwave-ready packs of rice are a great pantry staple for dinner emergencies!
  • Storage & Reheating: This dish tastes even better the next day! Store in an airtight container for up to 3 days. Warm gently in a pan with a splash of water or coconut milk to reheat. You can also freeze
  • Freezing: Freeze in portions for up to 2 months. Thaw overnight in the refrigerator and reheat on the stove, adding water as needed to loosen the sauce. Please note that this recipe is not suitable for freezing if you use peanut butter powder as the texture may turn grainy.
  • Variations and Substitutions: For a vegan / vegetarian variation, swap chicken for tofu, tempeh or plant-based meat alternatives. Make sure to also replace the fish sauce with rice vinegar or vegan fish sauce.
  • Using Peanut Butter Powder: You can swap peanut butter for PB powder in this recipe. It’s a great option if you’re cutting back on fat or want a shelf-stable pantry swap. Take a look at the notes in the recipe card.
A pot of creamy peanut stew with chicken, red peppers, green peas, and cilantro, topped with peanuts and a swirl of cream, with a spoon inside. A small bowl of peanuts and chopped cilantro are nearby.

👉 DID YOU MAKE THIS PEANUT BUTTER CHICKEN RECIPE? Let me know in the comments how you served yours! And if you loved this dish, don’t forget to try my Thai Basil Chicken, Spicy Peanut Noodles and Satay Chicken Salad 🙂

5 from 1 vote

Peanut Butter Chicken

This Thai- inspired dish combines tender chicken with a silky peanut sauce made from pantry staples — think coconut milk, garlic, soy, lime juice, and a hit of sriracha for just the right amount of kick.
 
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 4
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Video

Ingredients

For the peanut sauce:

  • ¾ cup (190g) smooth peanut butter (unsweetened) * see notes
  • ¾ cup (180ml) full fat coconut milk , plus more to garnish
  • 2 tbsp soy sauce or tamari
  • 1 tbsp fish sauce
  • 2 tbsp tomato paste
  • 1-2 tsp sriracha (adjust to taste)
  • 1 ½ tbsp maple syrup (or honey)
  • 2 tbsp fresh lime juice (adjust to taste)

For the chicken:

  • 1 ½ lbs (680g) chicken thighs , bone-in or boneless
  • ½ tsp salt
  • 1-2 tbsp sesame oil (or use vegetable / sunflower)
  • 1 onion , finely diced
  • 2 cloves garlic , minced
  • ½ tbsp fresh ginger , grated
  • 1 chili , seeded and finely diced
  • 2 red bell peppers , diced
  • ½ cup (125ml) hot water or chicken stock , to loosen the sauce as needed
  • 2 cups (300g) edamame beans , cook from frozen
  • salt and pepper

To serve

  • 2 tbsp roasted peanuts , roughly chopped
  • 2 tbsp cilantro (coriander)
  • 2 scallions (spring onions) , sliced
  • 2 tbsp coconut milk , to drizzle (optional)
  • extra lime wedges

Instructions 

Peanut Butter Chicken

  • Make the peanut sauce: In a medium bowl, whisk together all the sauce ingredients until smooth. Add some hot water if you need to loosen the sauce.
    ¾ cup (190g) smooth peanut butter, ¾ cup (180ml) full fat coconut milk , 2 tbsp soy sauce , 1 tbsp fish sauce, 2 tbsp tomato paste, 1-2 tsp sriracha, 1 ½ tbsp maple syrup, 2 tbsp fresh lime juice
  • Heat the oil in a large skillet over medium-high heat. Season the chicken lightly with salt. Add to the pan and sear for 2-3 minutes per side until well browned. Set aside.
    1 ½ lbs (680g) chicken thighs, 1-2 tbsp sesame oil, ½ tsp salt
  • Lower the heat to medium-low. Add the onion and cook, stirring, for 5-7 minutes or until softened.
    1 onion
  • Stir in the garlic, ginger, chili and diced bell pepper and cook for 2 minutes.
    2 cloves garlic, ½ tbsp fresh ginger, 1 chili, 2 red bell peppers
  • Pour in the peanut sauce and stir to coat the chicken. Simmer for 8-10 minutes adding a little hot water as needed if the sauce is too thick.
    ½ cup (125ml) hot water or chicken stock
  • Stir in the edamame beans and half the cilantro and cook for 2-3 minutes, stirring.
    2 cups (300g) edamame beans, 2 tbsp cilantro
  • Taste the sauce and adjust the seasoning as needed. Garnish with the chopped peanuts, scallions and cilantro and serve with rice and extra lime wedges.
    salt and pepper, 2 tbsp roasted peanuts, 2 tbsp coconut milk, extra lime wedges, 2 scallions (spring onions)

Slow Cooker Instructions

  • First, make the peanut sauce. Add all the ingredients apart from the edamame beans to your slow cooker. Top with the sauce and stir briefly.
  • Cook on LOW for 4–5 hours or HIGH for 2–3 hours or until the chicken is cooked through and tender. Add hot water, as needed if the sauce is too thick.
  • Stir in the edamame beans just before the end of cooking and cook on HIGH until they are tender.
  • Taste the sauce and adjust the seasoning as needed. Garnish with the chopped peanuts and cilantro and serve with jasmine rice.

Notes

Using Peanut Butter Powder

Want to lighten things up or just love PB powder? You can swap peanut butter for peanut butter powder in this recipe. It’s a great option if you’re cutting back on fat or want a shelf-stable pantry swap.
Use about 3/4 cup (70g) peanut butter powder and mix it with 1/3 cup (80ml) hot water until it forms a smooth paste. Then use it just as you would regular peanut butter in the sauce.
 

Nutrition

Calories: 978kcal | Carbohydrates: 40g | Protein: 51g | Fat: 72g | Saturated Fat: 22g | Polyunsaturated Fat: 14g | Monounsaturated Fat: 27g | Trans Fat: 0.1g | Cholesterol: 167mg | Sodium: 1610mg | Potassium: 1480mg | Fiber: 8g | Sugar: 18g | Vitamin A: 2305IU | Vitamin C: 102mg | Calcium: 149mg | Iron: 7mg

Nutritional information is always approximate, and will depend on quality of ingredients and serving sizes.

Like this recipe? Leave a comment below!

You may also like:

5 from 1 vote

Leave a comment

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

Recipe Rating




1 Comment

  1. dore says:

    5 stars
    it was delicious It did take a little lounger to assemble