This Instant Pot Thai Peanut Chicken Curry is creamy and packed with authentic flavors. It’s super easy to make and only takes 20 minutes with an instant pot. it is gluten-free, dairy-free, low carb, and can easily be made vegan as well. 

This Thai Peanut Chicken Curry recipe is our new dinner obsession!

A pair of chopsticks are grabbing a piece of chicken from a bowl full of rice, and Thai peanut curry

I have basically made it once a week for a while now, and I’m not planning on stopping any time soon. 

Ever since we went to Thailand for our honeymoon I have loved Thai flavors. (Well, okay, I loved the traditional flavors earlier on, but it definitely sparked my interest.)

If you have been reading my blog for a while, you might know that I’m always trying to recreate the dishes I have discovered while traveling when I get back home.

And this time I think I came up with something extra special.

For a few years, my go-to Thai recipes have been this Chicken Pad Thai and this Thai Coconut Curry Meatball recipe. If you end up loving this recipe, you should definitely give them a try as well! 

Why I love this Creamy Thai Peanut Chicken Curry

Flavorful, creamy, spicy, nutritious, and easy to make – this recipe got it all!

First of all, I love how easy this recipe is. It’s one of those recipes that you just add everything into an instant pot and wait. And it turns out perfect, Every. Single. Time! 

The flavors are incredible! Since I’m using a pre-made curry paste, this dish tastes like it has been cooking for several hours, even if this Thai Peanut Chicken Curry is made in 20 minutes or less.

This instant pot curry recipe is so versatile. You can literally add any veggies to this peanut curry sauce and it is sure to turn out delicious.

This recipe calls for red peppers. However, carrots, broccoli, cauliflower, and mushrooms would all be great additions as well. 

It could also be made vegan. Since it’s already dairy-free, simply swap out the chicken for chickpeas or firm tofu.  


There is a orange sauce simmering in an instant pot

What is the Flavor Profile for this Curry Dish?

To get the true Thai flavor in this peanut butter chicken recipe I recommend using a store-bought red Thai curry paste. I love the Thai Kitchen brand and use it all the time. 

This red curry paste has all the traditional Thai spices in it, like:

  • Red Chili Pepper
  • Garlic
  • Lemongrass
  • Shallot
  • Coriander Root
  • Kaffir Lime Peel

To enhance the flavors I love adding fresh ginger as well. And a dash of chili powder to get a good spicy kick.  

You could also make your own Thai curry spice blend, however, it never seems to be as good or intense. 


A bowl with Jasmine rice and juicy tender chicken covered in a creamy sauce. There are also red peppers, peanuts and fresh cilantro

Ingredients needed for this Thai Peanut Chicken Curry

This Instant pot peanut butter chicken recipe only has a few simple and healthy ingredients. And yet, it’s so freaking flavorful! 

Boneless chicken thighs or chicken breast doesn’t matter. However, I do prefer chicken thighs because they have more flavor due to higher fat content. 

Arrowroot Starch
This gluten-free flour will tenderize the chicken while also thickening up the Thai peanut butter sauce. You can also use cornstarch here.

Peanut butter
The peanut butter will add so much depth and richness to this Thai Curry recipe. It will also make the sauce super creamy. Make sure to use “natural” peanut butter, aka there is no added sugar.

Coconut milk 
Coconut milk is creamy, sweet, and one of the most common ingredients in the Thai kitchen. It keeps this Thai Peanut Chicken Curry recipe dairy-free. I prefer using the full-fat canned coconut milk

Red curry paste
This curry paste is the shortcut to incredible Thai flavors in no time. It has red chili pepper, garlic, lemongrass, shallot, coriander root, and kaffir lime peel in it. 

Fresh ginger
Ginger adds so much freshness to this dish! It perfectly cuts through the richness of the coconut milk and the peanut butter.



This blog post contains affiliate links, which means that if you click on a link and take action, I may earn a commission at no additional cost to you. However, I only recommend products I use and absolutely love! 

How to Make 20 Minute Thai Peanut Chicken Curry

In just 20 minutes and a few simple steps, you will have the most flavorful and fragrant Thai Peanut Butter Chicken Curry ever, right at home in your own kitchen.

Start with cutting the chicken thighs or chicken breast into one-inch cubes.

Then, in a large bowl, marinate the chicken in arrowroot flour, salt, and water.

While the chicken is marinating, prepare the rest of the ingredients. Mince the fresh ginger and chop up the red bell pepper (if using).

Red peppers are being fried in a pan. a red paste and ginger is being added to the pan as well.

Then, turn on the instant pot on sauté mode. 

Heat up cooking oil until shimmering and sauté the bell pepper for 1-2 minutes.

red peppers, fresh ginger, red thai curry past and peanut butter is being sauted in an instant pot. on the picture to the right, dairy free coconut milk has been added to the pot.

Next, add the red curry paste, minced ginger to the red pepper. Cook for 30 seconds and make sure to stir the whole time. 

Now, stir in peanut butter and coconut milk.

Thai Peanut Chicken Curry simmering in an instant pot

Then, add chicken, dashes of cayenne pepper (optional), and salt. Make sure to combine well.

Lastly, seal the cap. Pressure cook on high for 12 minutes, or until the chicken is cooked through. 

When done, release.

How to serve this instant pot Thai curry chicken

A pair of chopsticks are grabbing i piece of chicken from a bowl full of rice, and Thai peanut curry

This warm and comforting Thai peanut butter chicken curry can be served in a variety of ways. 

I love to serve this dish in a bowl over fragrant jasmine rice.

For a low-carb option, serve the peanut butter chicken with cauliflower rice. Check out this blog post on how to make cauliflower rice if you haven’t made it before.

To switch things up you could serve this healthy curry with your favorite noodles as well.

Feeling extra fancy?

Sprinkle this Thai curry with roughly chopped peanuts and some fresh cilantro. 

Substitution Ideas for this Thai Peanut Curry

A bowl filled with rice and spicy peanut butter chicken curry. There are red bell peppers in the bowl as well. The healthy dish is sprinkled with peanuts and fresh cilantro. There are chop sticks on the side

This delicious and healthy Instant Pot Thai Curry is so easy to variate to fit your preference. 

Vegan Thai Peanut Curry

To make this healthy peanut curry recipe vegan, swap out the chicken and use tofu, chickpeas, or any other firm bean that you prefer instead.

Add an abundance of vegetables for extra flavor, nutrition, crunch, and satisfaction.

My favorites are carrots, tomatoes, bell peppers, snap peas, cauliflowers, zucchini, and mushrooms. 

Additionally, shrimp would also be excellent protein options for this easy and savory recipe.

Thai Peanut Curry Soup

Simply increase the amount of coconut milk, or add about 2 cups of chicken stock (in addition to the coconut milk) to the preferred texture, and add more seasoning if needed.

Stovetop Peanut Curry recipe

This recipe could be made on the stovetop as well. Use a large pot and follow all the steps above.

Cook on medium to low until the chicken is cooked through, about 20-30 minutes.

A bowl with Jasmine rice and juicy tender chicken covered in a creamy sauce. There are also red peppers, peanuts and fresh cilantro

How to Store this Peanut Butter Thai Curry

This Thai Curry Chicken can be store in the fridge for 2 – 3 days in an airtight container. And just like with many dishes like this, the flavor will develop over time and make it almost better the day after it was originally made. 

If you can freeze it?

Yes! This makes such a perfect meal prep dish and it’s excellent to freeze. It can be kept in the freezer for a couple of months. 

Check out more freezer-friendly recipes that are perfect for meal prep here.

Now it’s your turn to try this delicious Thai Peanut Curry Chicken recipe out! And when you have, leave me a comment and let me know what you think.


pinterest picture for instant pot thai peanut chicken curry
A bowl with Jasmine rice and juicy tender chicken covered in a creamy sauce. There are also red peppers, peanuts and fresh cilantro

Get the recipe:Thai Peanut Chicken Curry with Coconut Milk

This 20 minutes Instant Pot Thai Peanut Chicken Curry is creamy and packed with flavors. It is gluten-free, dairy-free, low carb, and can be made vegan as well. 
4.88 stars (8 reviews)


  • 2 lb of chicken, thighs and/or breast
  • 1 tbsp arrowroot flour * + 2 tbsp water
  • 1/4 cup creamy peanut butter**
  • 1 1/4 cup canned coconut milk, full fat
  • 3 – 4 tbsp red curry paste
  • 1.5 – 2 tsp salt, divided
  • Dashes of cayenne pepper, optional
  • 1 cup red pepper, optional
  • 1 tbsp fresh ginger, minced
  • 1 tbsp cooking oil


  • Dice chicken breast and/or thighs into 1-inch cubes.
  • In a large bowl, stir together the arrowroot flour and 2 tbsp water, and 1 tsp of salt. Marinated the chicken in the mix.
  • Turn on the instant pot on saute mode.
  • Add 1 tbsp oil to the instant pot and heat until shimmering. Saute the bell pepper for a couple of minutes or until they are slightly soft.
  • Add red curry paste and the minced ginger to the instant pot. Stir and cook for 30 seconds.
  • Stir in peanut butter and coconut milk.
  • Add the chicken, dashes of cayenne pepper (optional), and the rest of the salt (to taste), and combine well.
  • Seal the cap. Pressure cook on high for 12 minutes. Once done, do a quick release.***
  • Serve with Jasmine rice or cauliflower rice and Enjoy!


  1. * Or corn starch
  2. ** Choose creamy and unsalted unsweetened peanut butter
  3. *** If there is too much liquid left, you can turn on saute mode and cook down the sauce for a few more minutes.
Serving: 1g, Calories: 418kcal, Carbohydrates: 9g, Protein: 31g, Fat: 25g, Saturated Fat: 14g, Polyunsaturated Fat: 10g, Cholesterol: 57mg, Sodium: 422mg, Fiber: 1g, Sugar: 2g

The Nutrition Facts above are specific to the ingredients I chose to use for this recipe, which may vary.