Chicken Curry Rice Recipe Coconut Milk: Thai-Inspired Fragrance in One Pot

Chicken Curry Rice Recipe Coconut Milk: Thai-Inspired Fragrance in One Pot

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.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Med Cal

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

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 32g41%
Saturated Fat 22g110%
Cholesterol 125mg42%
Sodium 820mg36%
Total Carbohydrate 45g16%
Dietary Fiber 3g11%
Sugars 4g
Protein 28g56%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

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.

2

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.

3

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.

★★★★★4.6(3 reviews)
Tyler Campbell