Thai Curry Dishes: A Creamy Red Curry Chicken Recipe

Updated November 4, 2026

Total time
48 min
prep 20 min · cook 28 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Thai Curry Dishes: A Creamy Red Curry Chicken Recipe

Thai red curry chicken, often called kaeng phet, is a coconut milk curry flavored with red curry paste, fish sauce, herbs, and vegetables, served with rice. Versions vary across Thailand and from cook to cook; this approachable one balances savory, sweet, and gently spicy flavors, with tips for adjusting the heat to suit your table.

Ingredients

  • 1½ cups (285 g) jasmine rice, rinsed until the water is mostly clear
  • 2¼ cups (530 ml) water, for the rice
  • 3 tablespoons (45 g) Thai red curry paste, or less if you prefer a mild curry
  • 1 tablespoon (15 ml) neutral oil, such as canola or sunflower oil
  • ½ cup (120 ml) thick coconut cream skimmed from the top of the can, if available
  • 1¼ pounds (570 g) boneless, skinless chicken thighs, cut into bite-size pieces
  • 1 can (13.5 fl oz / 400 ml) full-fat coconut milk, well shaken
  • ½ cup (120 ml) water or unsalted chicken broth
  • 1 tablespoon (15 ml) fish sauce, plus more to taste
  • 2 teaspoons (8 g) finely grated palm sugar or light brown sugar
  • 1 cup (150 g) drained bamboo shoots, rinsed if they are canned
  • 1 small red bell pepper (about 150 g), thinly sliced
  • 4 makrut lime leaves, central ribs removed and leaves finely torn, optional
  • 1 cup (20 g) Thai basil leaves, loosely packed
  • 1 tablespoon (15 ml) fresh lime juice, plus lime wedges for serving

Instructions

  1. Start the rice. Put the rinsed rice and 2¼ cups (530 ml) water in a saucepan. Bring it to a boil over medium-high heat, then cover, turn the heat to low, and cook for 15 minutes, or follow the package directions if they differ. Take the pan off the heat and leave it covered for 10 minutes while you finish the curry. Fluff gently with a fork before serving.
  2. Build the curry base. While the rice cooks, heat the oil in a large, heavy saucepan or Dutch oven over medium heat. Add the curry paste and thick coconut cream. Stir and press the paste against the pan for about 3 minutes, until it smells fragrant and the mixture looks glossy. Keep it moving so the paste does not scorch; if the pan becomes dry before the paste is fragrant, stir in a spoonful of the coconut milk.
  3. Cook the chicken. Add the chicken pieces and stir to coat them thoroughly in the curry mixture. Cook for about 5 minutes, turning the pieces so their surfaces lose their raw appearance. They do not need to be cooked through yet. Use a thermometer later to check the center of a larger piece.
  4. Simmer gently. Pour in the remaining coconut milk and the water or broth. Add the fish sauce, sugar, and torn makrut lime leaves, if using. Bring the liquid just to a gentle simmer, then lower the heat and cook for 10 minutes, stirring occasionally. Avoid a hard boil, which can make the sauce look separated and may toughen the chicken. Check the thickest chicken pieces with a food thermometer: the USDA FSIS safe minimum internal temperature for poultry is 165°F (74°C).
  5. Add the vegetables. Stir in the bamboo shoots and bell pepper. Simmer gently for 5 minutes, until the pepper is tender-crisp and the chicken is cooked through. If the sauce seems thicker than you like, add water a tablespoon at a time; if it seems thin, simmer it uncovered briefly, stirring so the bottom does not catch.
  6. Season and finish. Turn off the heat and stir in the Thai basil and lime juice. Taste the sauce before adding anything else: curry paste and fish sauce vary in saltiness and heat. Add a little fish sauce for savory depth, sugar to soften sharp heat, or lime juice for brightness, tasting after each small addition.
  7. Serve. Spoon the curry into bowls alongside the fluffed jasmine rice. Include lime wedges and extra basil at the table. The sauce should be creamy and pourable, with enough to coat the chicken and soak into the rice.

Tips

  • Adjust the paste gradually. Red curry pastes differ considerably in chile heat and saltiness. If you are unsure about yours, begin with 2 tablespoons (30 g), cook it into the coconut cream, and add more after tasting. Increasing the paste later is easier than making an overly hot curry milder.
  • Choose full-fat coconut milk. It gives the sauce body and helps it cling to the chicken. Light coconut milk can work, but the curry will be thinner and less creamy. A little separation during simmering is not a safety problem; lower the heat and stir gently rather than boiling the sauce vigorously.
  • Know the traditional flavor ingredients. Makrut lime leaves add a distinct citrus fragrance and may be sold under another common name, kaffir lime leaves. If you cannot find them, omit them and finish with extra fresh lime zest; zest gives a bright citrus note but does not fully replace the leaves. Thai basil is also worth seeking out. Sweet basil is a practical substitute, though its flavor is softer and less anise-like.
  • Make a workable fish-free version. Replace fish sauce with an equal amount of soy sauce, then taste before adding more because soy sauce can be saltier. This changes the characteristic fermented savoriness. For a vegetarian curry, use vegetable broth and replace the chicken with firm tofu or extra vegetables; simmer tofu gently so it keeps its shape.

Serving Suggestions

Jasmine rice is a natural partner because its fragrance and mild flavor balance the rich, spicy sauce. Spoon a little curry over each portion rather than mixing all the rice into the pot; this keeps the rice fluffy and lets diners choose how much sauce they want. For a less traditional but convenient option, serve with brown rice or another plain grain that can absorb the coconut sauce.

For a fuller meal, add a simple cucumber salad dressed with lime, a pinch of sugar, and a little salt. Its cool, crisp texture contrasts with the warm curry. Steamed green beans or lightly cooked greens also work well, especially if you want more vegetables without adding another rich dish. Put extra lime wedges, sliced chile, and basil on the table so each person can adjust their bowl.

Variations

Swap the protein: Boneless chicken breast can replace thigh meat, but it cooks faster and is easier to dry out. Cut it into evenly sized pieces and check for 165°F (74°C) as directed; remove the pieces as soon as they reach that temperature. Peeled shrimp are another option. Add them near the end and cook until opaque and firm, checking that the thickest shrimp reaches 145°F (63°C), the USDA FSIS safe minimum for fish and seafood.

Make it vegetarian: Use vegetable broth, soy sauce instead of fish sauce, and 14 ounces (400 g) cubed firm tofu, or a combination of tofu, eggplant, and green beans. Check the curry paste label because some pastes contain shrimp paste. Add quick-cooking vegetables near the end, while denser vegetables may need a few extra minutes of simmering.

Change the vegetables: Sliced zucchini, green beans, baby corn, or thinly sliced carrots can stand in for the bell pepper or bamboo shoots. Keep the total amount close to the recipe’s 2 cups (about 300 g) so the sauce still coats everything. Add vegetables according to how long they need: carrots and green beans earlier, delicate vegetables later.

Make the sauce hotter or milder: For more heat, stir in extra curry paste a teaspoon at a time or serve sliced fresh chile at the table. For a milder pot, use less paste and add a splash more coconut milk. Coconut milk softens the heat but does not remove it, so tasting as you go is the most reliable way to find a comfortable balance.

Storage and Reheating

Refrigerate leftover curry and rice within 2 hours of cooking, storing them in separate shallow, covered containers so they cool promptly. Both keep for 3 to 4 days in the refrigerator. The basil loses some of its fresh aroma after storage, so add a few fresh leaves and a squeeze of lime when serving leftovers if you have them.

Reheat only the portion you plan to eat, either in a saucepan over medium-low heat or in the microwave in a covered, microwave-safe dish. Stir occasionally and add a splash of water if the coconut sauce has thickened. Reheat leftovers to 165°F (74°C), checking with a food thermometer. Bring the sauce back gently rather than boiling it hard. Rice can also be reheated with a spoonful of water, covered, until steaming hot and at the same 165°F (74°C) leftover-reheating temperature. For longer storage, freeze the curry in a well-sealed container for up to 2 months for best quality; the sauce may separate slightly when thawed, but gentle reheating and stirring usually bring it back together. Thaw in the refrigerator, not on the counter.

Frequently Asked Questions

How spicy is Thai red curry?

It depends mainly on the curry paste and how much you use. Some pastes are quite mild, while others bring substantial chile heat. Start with a smaller amount if the paste is unfamiliar, then taste after it has simmered. Coconut milk rounds out the flavor, but it will not make a very hot curry completely mild.

Can I make this curry ahead?

Yes. You can cook the curry a day ahead and refrigerate it promptly; its flavors will have time to mingle, though the basil will be less vivid. For the freshest texture, leave out the basil and lime juice until reheating is finished, then add them just before serving. Cook rice fresh when possible, or cool and store it separately.

Why did my coconut curry sauce separate?

Coconut milk can separate when it is boiled vigorously, and some brands are more prone to it than others. A slightly oily or grainy appearance does not automatically mean the curry has spoiled. Keep the heat at a gentle simmer, stir occasionally, and avoid rapid boiling; if separation occurs, lower the heat and whisk or stir gently.

What can I use instead of bamboo shoots?

Leave them out or replace them with green beans, zucchini, or another vegetable with a firm texture. Bamboo shoots contribute a mild flavor and a pleasantly crisp bite rather than thickening the sauce, so the curry will still work without them. If using canned shoots, drain them and rinse them if their packing liquid has a strong smell.

Can I use curry powder instead of Thai red curry paste?

They are not direct substitutes. Thai red curry paste is a moist blend of chiles, aromatics, and seasonings, while curry powder is a dry spice mixture with a different flavor profile. If paste is unavailable, a different Thai curry paste is a closer substitute, although the color, heat, and flavor will change. Curry powder can make a pleasant coconut curry, but it will not taste like this red curry.

How do I know when the chicken is safely cooked?

Check a large piece in its thickest part with a food thermometer; it must reach 165°F (74°C), the USDA FSIS safe minimum internal temperature for poultry. Color alone is not a dependable doneness check, especially in a richly colored sauce. Cut pieces to a similar size so they cook at roughly the same rate.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).