This post may contain affiliate links, view our disclosure.

This quick and easy Thai chicken panang curry recipe has a creamy coconut milk base that combines red curry paste and peanut butter with fresh aromatic herbs and vegetables. It comes together in just 30 minutes for a weeknight-friendly meal that’ll make Thai takeout a thing of the past!

close up top view of Thai Penang curry

I’m a curry lover of all kinds. The crazy thing is, I really don’t handle super spicy food very well. So if I can handle this recipe, you definitely can. A few years ago when I was in Thailand, I discovered the magic of Thai cuisine. When it comes to Thai cooking, a balanced profile that hits all the flavor notes is key.

In fact, Thailand itself is magical, the landscape, the architecture, the people…

hotel on hill in thailand
I took the photo above (and the two photos directly below) at the resort where I stayed in Phuket, Thailand. You can read more about my travels to Thailand here.
outdoor garden pool at Thai hotel
thai statue

Each Thai dish typically features a harmony between sweet, salty, spicy, sour, and umami flavors. It’s a delicate blend with no one thing completely overpowering the others. Thai curries are like an orchestra in your mouth, with everything blending together, yet remaining subtly distinguishable.

What is Panang Curry?

Even though this recipe is the quick version (we use jarred Thai red curry paste to make our lives easier!), it has that same delicious balance of flavors as authentic panang curry. It features a creamy coconut milk base with spicy depth of flavor from red curry paste. Aromatics like garlic, ginger, and onion add complexity. Fish sauce adds salty umami flavor. Unsweetened creamy peanut butter adds nutty richness and subtle sweetness. A hint of coconut sugar enhances the sweetness. Fresh lime juice and kaffir (aka makrut) lime leaves add tart citrusy flavor and aroma. It really is a symphony!

front view of Panang Curry with chicken and jasmine rice in stoneware bowl

Ingredients

Ingredients Explained

In this section I explain the ingredients and give substitution ideas where applicable. For the full recipe (including the ingredient amounts), see the recipe card below.

  • Coconut oil – To sear the chicken.
  • Boneless, skinless chicken thighs – Alternatively, you can use boneless, skinless chicken breasts. And if chicken isn’t your thing, feel free to swap it out for whatever kind of protein you like (shrimp, beef, tofu, etc.) and adjust the cooking time accordingly.
  • Coarse kosher salt – To season the curry. If you’re using fine salt instead of kosher salt, just use less.
  • Yellow onion, red bell pepper, garlic, and ginger – For flavor, nutrition, and aroma. Don’t skip the onion, garlic, and ginger, but feel free to swap out the red bell pepper for whatever veggies you like. A few delicious options are green beans, carrots, zucchini, broccoli, and/or mushrooms.
  • Thai red curry paste – Look for one with the following ingredients: spices (including red chili pepper), garlic, lemongrass, salt, shallot, coriander root, and kaffir lime.
  • Unsweetened full-fat coconut milk – Coconut milk is the rich, creamy base of this curry. 
  • Unsweetened natural creamy peanut butter – Look for one that only contains dry roasted peanuts and salt.
  • Fish sauce – For salty, umami flavor.
  • Coconut sugar – For rich sweet flavor. Instead of coconut sugar, you can use light brown sugar or palm sugar. Or use keto-friendly granulated sweetener to lower the carbs.
  • Fresh lime juice – We add fresh lime juice at the end for a punch of bright, tangy flavor.
  • Kaffir lime leaves – Aromatic kaffir lime leaves add fresh citrusy aroma (TIP: crush the leaves in your hands before adding them to the curry to help release their essential oils). Look for kaffir lime leaves at Asian food markets, or substitute with 1/2 tablespoon fresh lime zest or a few strips of fresh lime peel.

How to Make Panang Curry (The Easy Way!)

Here are step-by-step instructions; to watch me make this, please see the video in the recipe card below.

  1. Sear the chicken. Add the coconut oil to a medium-large pot over medium-high heat. Once melted, add the chicken and spread it out in an even layer. Add the salt. Cook for 4 to 5 minutes before stirring, and then stir the chicken and cook it for 3 to 4 minutes more.
  2. Add the aromatics. Make a well in the center of the pot and add the onion and red bell pepper. Cook for 3 minutes, stirring occasionally. Stir in the garlic and ginger and cook 1 minute, stirring frequently. Add the red curry paste and cook 1 minute, stirring frequently.
  3. Make the sauce and simmer. Add the coconut milk, peanut butter, fish sauce, and coconut sugar. Stir well to fully dissolve the peanut butter. Turn the heat down to medium. Cover the pot and cook 5 minutes, stirring occasionally.
  4. Finishing touches and serve. Remove from the heat and stir in the lime juice and kaffir lime leaves. Serve with any garnishes you like, along with prepared jasmine rice if desired.
rustic dark wooden table with Thai aromatics teak wood and Panang Curry with chicken and rice

Storage

Cool to room temperature and store in an airtight container in the fridge for up to 4 days.

Tips For the Best Homemade Panang Curry

  • Don’t skip the peanut butter! That’s one of the things that sets this curry apart from other curries. It lends depth of flavor with a slight nuttiness and subtle sweetness.
  • Give the chicken time to caramelize. Let the chicken cook for about 4 to 5 minutes on the first side before stirring or flipping so that it browns a little.
  • If you don’t can’t find kaffir (aka makrut) lime leaves, you can substitute with 1/2 tablespoon fresh lime zest.
  • Look for Thai basil at Asian grocery stores. It has a distinct licorice-like basil flavor and it adds a lot to this dish.
Thai Panang Curry with chicken

Frequently Asked Questions

What is the difference between Thai red curry and panang curry?

Thai red curry has more red chilies than panang curry, and so it has a deeper red color and more spicy heat. On the other hand, panang curry has peanut added, which lends a rich nuttiness and subtle sweetness.

What does panang curry taste like?

Panang curry has a creamy coconut milk-base and a balanced flavor profile with spicy red chilies, aromatics like garlic and ginger, bright citrusy freshness from kaffir lime, and a hint of peanut for nutty flavor and subtle sweetness. Don’t be put off by the red chilies; this dish isn’t overly spicy!

Is panang curry Thai or Malaysian?

There is a bit of debate as to whether the origin of panang curry is Thailand or Malaysia. It’s said that it takes its name from Penang Island off the west coast of Malaysia, and is a combination of Malaysian, Myanmar, and Indian cuisine.

Is panang curry keto friendly?

Absolutely! This recipe has just 7 grams net carbs per serving. Serve it with cauliflower rice to make it a full low carb meal.

PRO TIP: In addition to being low carb and keto, this recipe is also gluten free and paleo! (Serve it with cauliflower rice to keep it paleo and keto-friendly.)

What should I serve with Thai curry?

Traditionally, Thai curries are served with jasmine rice. Jasmine rice is more aromatic than regular white rice, and to me it almost has a popcorn-like aroma. It’s fluffy with a slight stickiness when cooked. If you want to keep the carbs down, you can serve Thai curry with cauliflower rice instead.

rustic dark wooden table with thai aromatics and teak wood

What is Thai Basil?

Thai basil is notably different than the basil you’d typically get at an Italian restaurant. That’s because Thai basil is quite different from Italian sweet basil. And it’s estimated that there are over 100 different types of basil!

Thai basil is from Southeast Asia and has a more anise (or licorice) aroma and flavor than its Italian counterpart. The main difference in appearance is that Thai basil has a purplish stem and Italian basil has a green stem. You can read more about Thai basil on Allrecipes and Serious Eats.

fresh Thai Basil with purple stems

PRO TIP: Look for Thai basil at Asian grocery stores. It’s usually quite reasonably priced!

More Thai Recipes to Try

peanutty Thai Panang Curry with red curry paste

Let’s Connect

an edible mosaic submark initials

Did you make this recipe? Please rate it and leave a comment below. You can also tag @anediblemosaic on social media.

To stay up-to-date, follow me on Facebook, Instagram, Pinterest, and Twitter!

Thai Chicken Panang Curry Recipe

5 from 1 vote
Prep Time10 minutes
Cook Time20 minutes
Yields: 8 servings
This 30-minute Thai panang curry recipe pairs coconut milk with red curry paste, peanut butter, flavorful aromatics, and chicken for a satisfying meal that's quick and easy to make.

Email This Recipe

Get this recipe link emailed straight to your inbox!

Plus you’ll be the first to get new recipes and tips.

Ingredients
 

For Garnish:

  • Red chili pepper (thinly sliced)
  • Thai basil leaves
  • Lime wedges

For Serving:

Instructions
 

  • Sear the chicken. Add the coconut oil to a medium-large pot over medium-high heat. Once melted, add the chicken and spread it out in an even layer. Add the salt. Cook for 4 to 5 minutes before stirring, and then stir the chicken and cook it for 3 to 4 minutes more.
  • Add the aromatics. Make a well in the center of the pot and add the onion and red bell pepper. Cook for 3 minutes, stirring occasionally.
    Stir in the garlic and ginger and cook 1 minute, stirring frequently. Add the red curry paste and cook 1 minute, stirring frequently.
  • Make the sauce and simmer. Add the coconut milk, peanut butter, fish sauce, and coconut sugar. Stir well to fully dissolve the peanut butter.
    Turn the heat down to medium. Cover the pot and cook 5 minutes, stirring occasionally.
  • Finishing touches and serve. Remove from the heat and stir in the lime juice and kaffir lime leaves.
    Serve with any garnishes you like, along with prepared jasmine rice if desired.

Video

Notes

  • Net Carbs: 7 grams per serving
  • Nutritional Information: Information is for the curry, and doesn’t include the optional rice for serving.
  • To Lower the Carbs Even More: Omit the coconut sugar and use keto sweetener instead. Serve this with cauliflower rice instead of jasmine rice.

Nutrition

Calories: 333kcal | Carbohydrates: 9g | Protein: 25g | Fat: 23g | Saturated Fat: 15g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 4g | Trans Fat: 0.02g | Cholesterol: 108mg | Sodium: 465mg | Potassium: 497mg | Fiber: 2g | Sugar: 5g | Vitamin A: 2727IU | Vitamin C: 24mg | Calcium: 49mg | Iron: 2mg

Nutritional information is automatically calculated and should be used as an approximate.

Course: Main Course
Cuisine: Thai
Keyword: Chicken Panang Curry, Panang Curry, Panang Curry Recipe, Thai Panang Curry

Share it with me on Instagram and leave a comment to let me know your thoughts!

Panang Curry pin

This post was first published on An Edible Mosaic on July 23, 2021 and updated on July 17, 2026.

Faith, author of An Edible Mosaic.
About Faith

I’m the writer, recipe developer, photographer, and food stylist behind this blog. I love finding the human connection through something we all do every day: eat! Food is a common ground that we can all relate to, and our tables tell a story. It’s my goal to inspire you to get in the kitchen, try something new, and find a favorite you didn’t know you had.

Leave a Reply

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

Recipe Rating




One Comment

  1. 5 stars
    Thank you for the recipe. I made it tonight and everyone loved it, even the picky kids.

Similar Posts