Go Back
Thai Panang Curry

Thai Panang Curry

Thai Panang Curry is a creamy, aromatic skillet curry that blends rich full fat coconut milk with spicy panang paste and tender chicken for an easy weeknight dinner. The sauce is nutty and slightly sweet, making it both comforting and refined. Serve it over rice or lighter bases for a quick meal that still feels special, perfect for busy evenings or casual entertaining.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Thai
Calories: 600

Ingredients
  

  • 2 (15-oz) cans full-fat coconut milk divided Provide rich, creamy body to the curry and balance heat; separate cans to use thicker cream first and thinner milk later for desired sauce consistency and simmering.
  • 1/2 yellow onion finely chopped Add a sweet, aromatic base and soften into the curry when finely chopped; sweat until translucent to release natural sugars and meld with spices.
  • 1 red bell pepper chopped Contribute bright color, crisp texture, and mild sweetness; chop into bite-sized pieces and add toward the end to retain some crunch and freshness.
  • 1 tbsp coconut oil Impart a subtle tropical flavor and help prevent sticking while sautéing aromatics; melt gently and use as the cooking fat for the curry base.
  • 1.5 lbs boneless skinless chicken breasts chopped Offer tender protein and soak up the curry flavors; chop into uniform pieces for even cooking and to ensure quick, juicy results.
  • 4 tbsp panang curry paste Provide concentrated heat, depth, and characteristic Panang flavor; dissolve into the oil to bloom the aromatics and form the core of the sauce.
  • 2 tbsp peanut butter unsweetened almond butter Lend nuttiness, creaminess, and subtle savory richness; whisk into the sauce to enhance mouthfeel and complement the curry paste.
  • 2 tbsp coconut sugar or brown sugar, optional Supply gentle caramelized sweetness to balance salt and spice; add sparingly to taste to round out flavors without overpowering the dish.
  • 2 tbsp fish sauce Introduce umami and savory saltiness that amplifies other flavors; stir in gradually and taste to achieve a balanced salty profile.
  • sea salt to taste Adjust seasoning and enhance overall flavor harmony; sprinkle or pinch as needed during cooking and at the end for precise taste control.

Equipment

  • Large Skillet
  • Dutch Oven
  • Separate skillet
  • Tongs

Method
 

  1. Open a can of full-fat coconut milk and pour a small amount (about 1/4 cup) into a large skillet or dutch oven. Add the onion and saute until very fragrant and softened, about 5 to 8 minutes. Add the bell pepper and saute an additional 2 minutes to soften.: As the warm milk hits the skillet you will notice it separates slightly, releasing fragrant coconut oils, which is perfect for blooming the curry paste. The scent should be soft and sweet, signaling the fat is ready to carry aromatics. Use a gentle medium heat to avoid scorching the milk, because burning will introduce a bitter note. A common mistake here is turning the heat too high and causing the milk to curdle, so keep the heat moderate and stir gently as you add the next ingredients.
  2. Add the remaining coconut milk, panang curry paste, peanut butter (almond butter), sugar, fish sauce, and sea salt and bring mixture to a full boil. Reduce heat to a simmer and cook 15 minutes to allow flavors to develop, stirring occasionally.: The onion should sizzle softly when it hits the pan, and within a few minutes you will smell a sweet, savory aroma as the natural sugars begin to emerge. Visually, the pieces will turn translucent and glossy, shrinking slightly in size. This step builds the foundational flavor layer, which is why taking the time matters. If the onion browns too quickly, lower the heat and stir more often to avoid a bitter edge.
  3. While you are sautéing the onion and bell pepper (and simmering the panang sauce), heat a separate skillet over medium-high and add about a tablespoon of coconut oil (or cooking oil of choice). Add the chopped chicken and brown on two sides, about 3 to 5 minutes.: When you add the red bell pepper , the pan will hiss a bit, and the pepper should become tender while still holding some structure. The color will brighten and the scent will become fruitier, which contrasts nicely with the savory base. This brief cook prevents the pepper from turning limp and losing its fresh note. Overcooking here removes the crispness and can make the texture mushy, so aim for just softened.
  4. Cover this skillet and continue cooking until chicken is cooked through, about 3 to 5 minutes. Drain any excess liquid off of the chicken. Transfer the chicken to the skillet/pot with the curry mixture. Continue cooking a gentle simmer for additional 10 minutes to allow flavors to come together.: As you pour in the remaining coconut milk the sauce will look pale and creamy, and stirring in the panang curry paste will immediately tint it a warm, inviting color. The aroma intensifies as the paste blooms in the fat, and folding in the peanut butter adds a silky sheen. Bringing the pot to a full boil briefly helps meld flavors, but keep a close eye because coconut milk can foam up. Boiling too vigorously may split the sauce, so lower to a simmer once it reaches a rolling bubble.
  5. Serve panang curry with your choice of rice, cauliflower rice, zucchini noodles, quinoa, etc.: At a gentle simmer you will see small bubbles around the edges and the sauce will thicken slightly, taking on a more concentrated aroma. This resting simmer is where flavors deepen and marry, giving the curry its characteristic roundness. Stir occasionally to prevent sticking and to encourage even reduction. If you skip this time the curry may taste one dimensional, so be patient and let the sauce settle into its full character.
  6. While you are sautéing the onion and bell pepper and simmering the panang sauce heat a separate skillet over medium-high and add about a tablespoon of coconut oil: Heating a separate pan yields better texture for the chicken , and the small pool of coconut oil will shimmer when ready. You should hear a bright sizzle when the chicken hits the pan, which indicates good contact and browning potential. If the oil smokes heavily the pan is too hot, which can char the surface without cooking through. Moderate the heat to maintain control.
  7. Add the chopped chicken and brown on two sides, about 3 to 5 minutes: As the chicken sears you will see a golden crust form and hear a satisfying sizzle. That crust boosts flavor through the Maillard reaction, and it helps the meat hold juices during the simmer. Aim for even browning on each side and avoid moving the chicken too frequently, because that prevents a proper sear. A common error is crowding the pan, which causes steaming instead of browning, so cook in batches if needed.
  8. Cover this skillet and continue cooking until chicken is cooked through, about 3 to 5 minutes: Covering helps the internal temperature rise evenly, making the chicken tender and juicy. You will hear less sizzle as steam accumulates, and the surface will firm up to a cooked texture. Use a timer or an instant read thermometer to ensure doneness, aiming for fully opaque pieces and juice that runs clear. Overcooking here leads to dryness, so check early if your pieces are small.
  9. Drain any excess liquid off of the chicken: After cooking, draining helps prevent the curry sauce from becoming too thin when you combine everything. You might notice a small amount of rendered liquid in the pan, which is normal; tipping the pan and using tongs works well to remove excess. Leaving too much liquid can dilute the sauce and change the intended texture, so be mindful to remove what is not needed.
  10. Transfer the chicken to the skillet pot with the curry mixture: As you add the browned chicken into the simmering curry, you will hear the sauce bubble more actively, and the pieces will begin to take on the sauce color. This step allows the chicken to finish absorbing flavors while the sauce thickens further, integrating texture and seasoning. Stir gently to coat each piece, taking care not to break the meat apart. Vigorous stirring can shred the chicken and change the mouthfeel.
  11. Continue cooking a gentle simmer for additional 10 minutes to allow flavors to come together: During this final simmer the sauce will reduce a touch and cling to the chicken , becoming glossy and slightly thicker. The aroma should become harmonious, with the nutty, sweet, and savory notes balanced. Taste and adjust seasoning with a pinch of sea salt if needed. Avoid letting the sauce evaporate completely, which would make it too thick and intense, so maintain a gentle bubble.
  12. Serve panang curry with your choice of rice cauliflower rice zucchini noodles quinoa etc: The warm sauce will glisten as you spoon it over your chosen base, and the contrast in textures adds to the experience. Traditional jasmine rice soaks up sauce, while lighter options keep the dish fresher. Plate with care to show the bright red pepper against the creamy curry. One mistake is serving it straight from a stone cold pan, so allow it to rest a minute so flavors finish settling.

Notes

  • Measure the curry paste, because a little goes a long way and the potency can vary between brands; start with the listed amount and adjust gently after the simmer.
  • Reserve and bloom coconut milk, as using a small portion to release the curry oils enhances aroma and prevents the paste from clumping when added to cold liquid.
  • Sear chicken in a hot pan, which creates a flavorful exterior that contrasts with the tender interior and improves the overall mouthfeel of the finished curry.
  • Use unsweetened nut butter, ensuring the curry stays balanced; sweetened varieties will push the profile too far toward dessert territory.
  • Simmer gently, since a vigorous boil can break the coconut milk and alter texture; aim for small, even bubbles around the edge.
  • Taste and adjust late, adding salt or sugar near the end so you can fine tune the harmony without overshooting the flavors.