
This one-pot Thai-inspired dish brings aromatic spices and creamy coconut milk together for a restaurant-quality meal at home. I developed this recipe after testing curry variations in my small Boston kitchen, perfecting the balance of flavors.
The beauty lies in its simplicity: chicken, rice, and coconut milk cook together, allowing the grains to absorb the rich, spiced broth. This method ensures every bite delivers bold Thai flavors without complicated steps.
You’ll end up with tender chicken, fluffy rice, and a sauce that’s creamy, fragrant, and perfectly balanced. The one-pot approach means fewer dishes and more time to enjoy the meal.
Ideal for busy weeknights or when you crave something comforting yet exotic. Here’s how to make it.
Ingredients for Chicken Curry Rice Recipe Coconut Milk
A few fresh finds plus pantry staples bring this one-pot wonder to life.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Skinless Chicken Thighs 🍗 | 1 ½ lb | Cut into bite-sized pieces |
| Jasmine Rice 🍚 | 1 ½ cups | Rinsed until water runs clear |
| Coconut Milk 🥥 | 2 cups | Full-fat for creaminess |
| Chicken Broth 🍲 | 1 ½ cups | Low-sodium preferred |
| Red Curry Paste 🌶️ | 3 tbsp | Thai-style, adjust to taste |
| Yellow Onion 🧅 | 1 whole | Finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced |
| Fresh Ginger 🌿 | 1 tbsp | Peeled, finely grated |
| Fish Sauce 🐟 | 1 tbsp | Optional for umami depth |
| Brown Sugar 🍚 | 1 tbsp | Light or dark |
| Lime 🍈 | 1 whole | Juiced, plus wedges for serving |
| Fresh Cilantro 🌿 | ½ cup | Chopped, for garnish |
| Vegetable Oil 🫒 | 2 tbsp | For sautéing aromatics |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
The chicken thighs are key here—bone-in works too but boneless saves time. I grab mine from Whole Foods when I want organic, but Market Basket has great quality for half the price. For coconut milk, Thai Kitchen or Aroy-D have the richest texture. Jasmine rice is non-negotiable (the grains stay separate and soak up the sauce beautifully). Look for vibrant red curry paste with no additives—Maesri is my go-to.
No chicken? Tofu or shrimp work great (adjust cook time). Skip the fish sauce for a vegetarian version—soy sauce plus lime gets you close. Fresh ginger is ideal but ground ginger at half the amount works in a pinch. The cilantro can be swapped for Thai basil (Trader Joe’s usually has it). If you’re missing lime, a splash of rice vinegar adds the needed acidity.
Leftovers taste even better the next day once the rice absorbs all the flavor. Keeps 4-5 days in the fridge, freezes for 3 months. I always double the batch—perfect for busy nights later (just add fresh cilantro when reheating).
Why You’ll Love This Recipe
- One Pot Wonder: I love how the chicken, rice, and coconut milk all simmer together—minimal cleanup, maximum flavor.
- Rich & Creamy: The red curry paste and coconut milk create this velvety sauce that soaks into the jasmine rice perfectly.
- Meal Prep Hero: This dish reheats beautifully, and honestly, it tastes even better the next day.
- Budget Friendly: Boneless thighs are affordable, and a can of coconut milk stretches this to feed four easily.
Step-by-Step Instructions for Chicken Curry Rice with Coconut Milk
Here’s my proven method for building layers of Thai-inspired flavor in a single pot.
Step 1: Sauté Aromatics to Release Essential Oils
Heat the 2 tbsp vegetable oil in a heavy pot over medium heat until it shimmers. Add the finely diced yellow onion and cook for 3-4 minutes until it turns translucent and just begins to caramelize around the edges. This builds the sweet base for your curry.
Add the minced garlic cloves and finely grated fresh ginger, stirring constantly for 30-45 seconds until fragrant. You’ll notice the mixture become glossy and the aroma will intensify—that’s when you know the flavors are developing properly. Be careful not to let the garlic brown or it will turn bitter.
Step 2: Bloom the Curry Paste and Build Flavor Layers
Push the aromatics to one side and add the 3 tbsp red curry paste to the cleared space. Toast it for 1-2 minutes, stirring constantly, until it darkens slightly and releases its oils. This blooming process wakes up the spices and creates the foundation of your curry’s complex flavor profile.
Stir the curry paste into the aromatics, then add the bite-sized boneless skinless chicken thighs. Cook for 5-6 minutes until the exterior turns opaque and the pieces are lightly browned. Season with the 1 tsp salt and 0.5 tsp ground black pepper to enhance the meat’s natural flavors.
Step 3: Simmer Rice in Coconut Curry Broth
Add the rinsed 1.5 cups jasmine rice to the pot and stir for 1 minute to coat the grains in the curry mixture. This toasting step prevents the rice from turning mushy and helps it absorb more flavor. You’ll see the rice turn slightly translucent as it soaks up the spices.
Pour in the 2 cups coconut milk and 1.5 cups chicken broth, then stir in the 1 tbsp brown sugar, 1 tbsp fish sauce. Bring to a gentle boil, then reduce heat to low, cover, and simmer for 18-20 minutes until the rice is tender and the liquid is mostly absorbed.
Step 4: Finish and Rest for Perfect Texture
Remove from heat and let the pot sit covered for 5 minutes. This steaming period allows the rice to fully absorb any remaining liquid and the flavors to meld together. You’ll notice the grains plump up and the curry thickens slightly as it rests.
Stir in the juice from the lime, then taste and adjust seasoning if needed. The lime brightens all the flavors and cuts through the richness of the coconut milk. Garnish with the chopped 0.5 cup fresh cilantro just before serving to add freshness and color.
Pro Tips For Making Chicken Curry Rice Recipe Coconut Milk
- Brown the Chicken First: Sear the boneless thighs in batches over medium-high heat until golden—about 3-4 minutes per side. I learned this the hard way: skipping this step leaves the curry tasting flat, no matter how good your paste is.
- Bloom the Paste: Cook the red curry paste in the pot for 1-2 minutes before adding liquids. Sounds weird, but it works: this wakes up the flavors and prevents a raw, gritty texture in the sauce.
- Use Full-Fat Coconut Milk: Resist the urge to save calories with light coconut milk—it separates easily and won’t give you that rich, creamy base. The full-fat version is the thing that matters most for this dish.
- Simmer Low and Slow: Once everything’s in the pot, keep it at a gentle simmer, not a boil. After burning three batches, I finally figured out that too-high heat curdles the coconut milk and toughens the chicken.
Flavor Customization for chicken curry rice recipe coconut milk
Spice Level Adjustments
For milder heat, reduce the red curry paste to 1.5 tbsp and add 1 tsp mild curry powder for depth without intensity. I tested this in my Boston kitchen and found it perfect for kids or sensitive palates. The coconut milk naturally tempers the spice. 🌶️
Citrus Variations
Swap the lime for lemon juice for a brighter, more assertive acidity. Or add 1 tsp orange zest along with the juice for a sweeter, more complex citrus note. I love this with the cilantro—it reminds me of Nonna’s cooking experiments.
Vegetable Additions
Fold in 1 cup diced bell peppers with the chicken or 1 cup snap peas during the last 5 minutes of cooking. Both add texture and color while absorbing the curry flavors beautifully. Honestly, the peas are my secret weapon for busy weeknights.
Protein Swaps
Replace chicken with 1.5 lb firm tofu (pressed and cubed) or 1.5 lb shrimp (peeled, deveined). For tofu, add with the rice. For shrimp, add during the last 8-10 minutes to avoid overcooking. I’ve burned shrimp before—trust me, timing matters! 🔥
Herb Alternatives
If cilantro isn’t your thing, try Thai basil or mint leaves for garnish. Thai basil has an anise-like flavor that pairs wonderfully with coconut. I grab mine from the Asian market on my way home from Market Basket.
Sweetness Balance
Adjust the brown sugar to taste—start with ½ tbsp if you prefer less sweetness. For a touch of caramelized depth, add 1 tbsp honey instead. The sugar balances the heat and acidity, so don’t skip it entirely.
Nutrition Facts
Frequently Asked Questions
Can I use light coconut milk instead of full-fat?
Yes, but the curry will be less rich and creamy. Light coconut milk has more water, so reduce other liquids by ¼ cup to compensate. The flavor will still be good, just less decadent.
How do I prevent the rice from getting mushy?
Rinse the jasmine rice thoroughly until the water runs clear to remove excess starch. Also, toast the rice in the curry paste for 1 minute before adding liquids. This creates a protective barrier.
Can I make this in a slow cooker?
Sauté the aromatics first, then add everything to the slow cooker. Cook on low for 4-5 hours or high for 2-3 hours. Stir once halfway through for even cooking.
- Jollof Rice Sauce Recipe: West African Tomato and Spice Infusion - September 25, 2026
- Japanese Rice Soup Recipe: Umami-Rich Comfort in a Bowl - September 25, 2026
- Homemade Cream Of Rice Recipe: Silk-Smooth Breakfast in Minutes - September 25, 2026