This Thai curry house–style red curry pairs tender chicken with coconut milk, red curry paste, vegetables, and fragrant basil, served hot over jasmine rice. It is a flexible home-style take on Thai red curry: the balance of heat, sweetness, and herbs varies between cooks, and you can adjust it to suit your table.
Ingredients
- 1½ cups (300 g) jasmine rice
- 1¾ cups (415 ml) water, for the rice
- 1 tablespoon (15 ml) neutral oil, such as canola or avocado oil
- 3 tablespoons (45 g) Thai red curry paste, or less for a milder curry
- 1 can (13.5 oz / 400 ml) full-fat coconut milk, shaken before opening
- ½ cup (120 ml) low-sodium chicken broth or water
- 1 pound (450 g) boneless, skinless chicken thighs, cut into 1-inch (2.5 cm) pieces
- 1 tablespoon (15 ml) fish sauce
- 2 teaspoons (8 g) palm sugar or light brown sugar
- 1 cup (150 g) bamboo shoots, drained and rinsed
- 1 red bell pepper (about 150 g), cored and cut into thin strips
- 4 makrut lime leaves, torn into large pieces, optional
- 1 cup (25 g) Thai basil leaves, loosely packed
- 1 tablespoon (15 ml) fresh lime juice, plus extra to taste
- 2 tablespoons (30 ml) water, only if needed to thin the curry
Instructions
- Prepare the ingredients. Rinse the jasmine rice under cool water until the water runs mostly clear, then drain it well. Cut the chicken and pepper, drain and rinse the bamboo shoots, and measure the curry paste, coconut milk, broth, fish sauce, and sugar. Tear the lime leaves and pick the basil leaves. This preparation takes about 25 minutes when done at a steady pace; keep raw chicken and its cutting board separate from ready-to-eat ingredients.
- Start the rice. Put the rinsed rice and 1¾ cups (415 ml) water in a medium saucepan. Bring it to a boil, then cover, reduce the heat to low, and cook for 12 to 15 minutes, until the water is absorbed and the grains are tender. Turn off the heat and leave the pan covered for 10 minutes while you make the curry. Fluff the rice with a fork before serving.
- Bloom the curry paste. While the rice cooks, heat the oil in a wide, heavy saucepan or Dutch oven over medium heat. Add the red curry paste and stir for 1 to 2 minutes, until fragrant. Keep it moving so it does not scorch. If the paste sticks, loosen it with a spoonful of the coconut milk rather than turning the heat very high.
- Build the sauce and cook the chicken. Pour in the coconut milk and broth, stirring until the curry paste is evenly dispersed. Add the chicken pieces and lime leaves, if using. Bring the sauce to a gentle simmer, not a hard boil, and cook for about 8 minutes, stirring now and then so the chicken cooks evenly. Check the thickest pieces with a food thermometer; USDA FSIS lists 165°F (74°C) as the safe minimum internal temperature for poultry. If the chicken needs more time, simmer it gently and check again.
- Add the vegetables and season. Stir in the bamboo shoots, bell pepper, fish sauce, and sugar. Simmer for about 5 minutes, until the pepper is just tender but still has a little bite. Taste the sauce: add a little more fish sauce for saltiness, sugar for sweetness, or lime juice for brightness. If it tastes too concentrated, stir in up to 2 tablespoons (30 ml) water.
- Finish and serve. Turn off the heat and stir in the basil and lime juice. Let the curry stand for 1 minute so the basil releases its aroma without becoming dull and overcooked. Spoon the curry over the fluffed jasmine rice, making sure each bowl gets chicken, vegetables, and plenty of sauce.
Tips
- Check the curry paste before you add it all. Brands and batches differ in heat and saltiness. Three tablespoons makes a noticeably spicy, flavorful curry with this much coconut milk, but start with 2 tablespoons if you are unsure. You can stir in more paste bloomed in a little oil; it is harder to correct a curry that is already too hot.
- Keep the sauce at a gentle simmer. A rolling boil can make coconut milk separate and leave the sauce looking oily. Small, steady bubbles are enough to cook the chicken and soften the vegetables while keeping the sauce smooth.
- Use the right substitute for hard-to-find ingredients. Makrut lime leaves add a distinct citrus-floral fragrance; if unavailable, leave them out and finish with a little extra lime zest or juice. The flavor will be brighter and less perfumed. Thai basil is also distinctive, but regular sweet basil is a practical substitute; it tastes softer and more anise-like notes will be missing. If fish sauce is unsuitable, use 1 tablespoon (15 ml) soy sauce, knowing the curry will be less funky and more directly salty.
- Cut the chicken evenly and avoid overcooking the vegetables. Similar-sized pieces cook at about the same rate, making it easier to check doneness. Add the pepper late so it keeps color and texture; cooking it from the beginning can leave it limp by the time the chicken is safely cooked.
Serving Suggestions
Serve the curry in shallow bowls with jasmine rice on the side or underneath, so the rice can soak up the coconut sauce. A small dish of lime wedges lets everyone adjust the acidity at the table. For a fuller spread, add a simple cucumber salad, steamed greens, or lightly dressed shredded cabbage; crisp, fresh sides make a useful contrast to the rich curry. Keep extra basil leaves separate and scatter them over the bowls just before eating for a fresh herbal aroma.
If you are serving several people, put the rice and curry in separate serving dishes rather than combining them in one pot. That keeps the rice from absorbing all the sauce while it sits, and makes it easier for guests to choose their preferred amount of curry. A little extra broth or water can loosen the sauce just before serving if it thickens while waiting. Keep any spicy condiments on the side so diners can control the heat individually.
Variations
Make it with shrimp: Replace the chicken with 1 pound (450 g) peeled, deveined shrimp. Simmer the sauce and vegetables first, then add the shrimp near the end and cook just until opaque and curled, checking that they reach 145°F (63°C) for the USDA FSIS safe minimum for fish and seafood. Shrimp cook quickly, so avoid leaving them in the simmering curry for the full chicken cooking time.
Make it vegetarian: Omit the chicken and fish sauce. Use vegetable broth and season with soy sauce or a vegetarian fish-sauce alternative. Add 8 ounces (225 g) firm tofu, patted dry and cubed, along with 2 cups (about 300 g) mixed vegetables such as green beans, zucchini, or mushrooms. The flavor will be less savory than the fish-sauce version, so taste and adjust the salt and lime carefully.
Change the vegetables: Thai eggplant, snow peas, baby corn, or sliced carrots can replace some or all of the bell pepper and bamboo shoots. Add firm vegetables earlier and tender vegetables later, allowing each only as much simmering as it needs. Thai eggplant is traditionally useful in some curry variations, but it may be difficult to find; small Italian eggplant is a workable substitute, with a softer texture and less distinct flavor.
Adjust the richness and heat: For a lighter sauce, replace up to half the coconut milk with additional broth, though the result will be thinner and less creamy. For more body, use the full-fat coconut milk and simmer the sauce gently for an extra minute before adding the basil. Add sliced fresh chili at the table for more heat rather than increasing the curry paste without tasting it first.
Storage and Reheating
Refrigerate the curry and rice within 2 hours of cooking, ideally in separate shallow, airtight containers so they cool promptly. Both keep for 3 to 4 days in the refrigerator. For longer storage, freeze the curry for up to 2 months; coconut milk may look slightly separated after thawing, but gentle reheating and stirring usually bring the sauce back together. Rice can also be frozen separately, though its texture may be a little softer after thawing.
Reheat only the portion you plan to eat. Warm the curry in a covered saucepan over medium-low heat, stirring occasionally and adding a splash of water or broth if the sauce has thickened. Reheat leftovers to 165°F (74°C), checking the center with a food thermometer. For the microwave, cover the curry loosely, stir partway through, and continue heating until it is steaming throughout and reaches 165°F (74°C). Reheat rice until steaming hot as well; do not leave cooked rice sitting at room temperature for an extended period.
Frequently Asked Questions
Is this a copycat recipe from a specific restaurant?
This is a home-style Thai curry house–inspired red curry, not a claim to reproduce a particular restaurant’s recipe. Thai red curries vary by curry-paste blend, ingredients, and personal preference, so adjust the seasoning and heat to make the balance you enjoy.
Can I use chicken breast instead of thighs?
Yes. Cut boneless, skinless chicken breast into even 1-inch (2.5 cm) pieces and simmer gently, checking it early because it can dry out faster than thigh meat. Cook poultry to 165°F (74°C) at the thickest point, as measured with a food thermometer, then stop cooking promptly.
Why does my curry taste too spicy, salty, or sweet?
Curry pastes vary, and the coconut milk can make one brand taste very different from another. If it is too spicy, add a little more coconut milk or broth; if too salty, add unsalted broth and a squeeze of lime. If it is too sweet, balance it with lime juice and a small splash of fish sauce. Make small adjustments, stir, and taste again before adding more.
Can I make the curry ahead?
Yes. You can cook the curry a day ahead and refrigerate it promptly, then reheat it gently to 165°F (74°C). The flavor may deepen overnight, while the bell pepper will soften somewhat. For a fresher texture, cook the sauce and chicken ahead but add the pepper and basil during reheating, allowing the pepper to simmer until tender-crisp and stirring in basil at the end.
What can I use instead of coconut milk?
Coconut milk gives this curry its characteristic creamy texture and gentle sweetness, so there is no exact substitute. For a less rich version, replace part of it with broth, as described above. Dairy cream changes both the flavor and the character of the dish, while a plant-based cream may vary in sweetness and thickness; add either cautiously and taste before adjusting the seasoning.
How do I know when the rice is done?
After its covered simmer and 10-minute rest, the grains should be tender, with no water pooled at the bottom of the pan. If the rice is still firm and the pan is dry, sprinkle in 1 to 2 tablespoons (15 to 30 ml) water, cover, and cook on low for a few more minutes. Let it rest covered again briefly, then fluff gently rather than stirring it vigorously.
Related
- Authentic Pakistani Chicken Curry Recipe
- Afghan Lamb Curry with a Fragrant Tomato-Onion Sauce
- Authentic Jamaican Curry Powder Recipe, Made at Home
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).