Coconut Curry Chicken with Rice is a delightful dish that brings together tender chicken simmered in a creamy coconut milk sauce, infused with aromatic curry spices. The rich, smooth sauce perfectly coats each bite, while the fluffy rice serves as the ideal base to soak up all those wonderful flavors. It’s a comforting meal that’s both soothing and exciting at the same time.
I love making this dish when I want something cozy but still packed with a little zing. The best part for me is how easy it is to adjust the spice level—whether you like it mild or with a bit of heat, this recipe delivers every time. Plus, the coconut milk adds a subtle sweetness that balances the curry just right, making it a crowd-pleaser at my dinner table.
When I serve Coconut Curry Chicken with Rice, I like to add a simple side of steamed green veggies or a fresh cucumber salad to keep things light and refreshing. It’s the kind of meal that feels special but never fussy, perfect for weeknights or when friends come over. Every time I make it, I’m reminded of those cozy evenings where good food and great company come together effortlessly.
Key Ingredients & Substitutions
Rice: I recommend basmati or jasmine rice for their fragrant, fluffy texture that pairs well with curry. If you want a quicker option, try instant rice or cauliflower rice for a low-carb version.
Chicken: Chicken breasts are lean, but thighs stay juicier and more tender during cooking. Both work well here—choose based on your preference or what’s on hand.
Curry Powder & Spices: Curry powder is the heart of this dish. If you don’t have all the spices, store-bought curry powder is fine. You can also add garam masala or a pinch of cinnamon for a warm twist.
Coconut Milk: Use full-fat coconut milk for a creamy sauce. Light versions thin the sauce but reduce calories. If you want a dairy alternative, canned coconut milk is better than boxed.
Red Bell Pepper: Adds sweetness and color. You can swap with yellow or orange peppers or use diced tomatoes if you prefer a tangier flavor.
How Can You Make the Curry Sauce Rich and Smooth?
Creating a rich sauce depends on how you cook your spices and mix the coconut milk. Here’s how to get it just right:
- Sauté onions until soft and translucent – this builds a sweet base.
- Add garlic and ginger last; cooking them briefly prevents bitterness and keeps fresh flavors.
- Toast the curry powder and spices for 1 minute – this awakens their aroma and deepens flavor.
- Pour in coconut milk slowly, stirring to combine, to avoid lumps or curdling.
- Simmer gently on low heat to thicken the sauce and let chicken absorb flavors without drying out.
Patience during these steps turns simple ingredients into a creamy, flavorful curry sauce that coats the chicken nicely.

Equipment You’ll Need
- Medium saucepan – I use this to cook the rice, and it’s perfect for boiling grains without spilling.
- Large skillet or frying pan – great for sautéing the onions, spices, and simmering the curry sauce.
- Measuring cups and spoons – to keep the ingredients just right and avoid guesswork.
- Cutting board and sharp knife – for chopping onions, peppers, and chicken easily and safely.
- Cookbook or recipe card (optional) – helps keep track of steps, especially if you’re new to making curry.
Flavor Variations & Add-Ins
- Swap chicken for shrimp or tofu to make it more vegetarian-friendly or pescatarian.
- Stir in fresh vegetables like spinach, peas, or pineapple for added texture and flavor.
- Add a splash of lime juice or fish sauce for a tangy or umami boost.
- Spice it up with extra chili flakes or fresh chilies if you like heat.
Coconut Curry Chicken with Rice Recipe
Ingredients You’ll Need:
For the Rice:
- 1 ½ cups basmati or jasmine rice
For the Curry:
- 1 tbsp vegetable oil or coconut oil
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 1-2 tbsp curry powder (adjust to taste)
- 1 tsp ground turmeric
- 1 tsp ground cumin
- 1 red bell pepper, diced
- 1 lb (450g) boneless, skinless chicken breasts or thighs, cut into bite-sized pieces
- 1 can (13.5 oz/400 ml) coconut milk (full fat for creamier curry)
- ½ cup chicken broth or water
- Salt and pepper, to taste
- Fresh cilantro leaves, for garnish
- Optional: 1 tsp chili flakes or 1 fresh chili for heat
Time You’ll Need
This recipe takes about 40 minutes total. Plan for 10 minutes to prep the ingredients, 15 minutes to cook the rice, and around 15 minutes to cook and simmer the curry. It’s a great meal to make on a busy day but still enjoy fresh flavors.
Step-by-Step Instructions:
1. Cook the Rice:
Start by rinsing your rice under cold water until the water is clear to remove excess starch. Cook the rice according to package directions—usually bringing it to a boil with 3 cups of water, then covering and simmering on low for about 15 minutes. Once done, fluff the rice with a fork and keep it warm.
2. Prepare the Curry Base:
Heat the vegetable or coconut oil in a large skillet or saucepan over medium heat. Add the finely chopped onion and sauté for 3 to 4 minutes until it’s soft and translucent. Stir in the minced garlic and grated ginger and cook for another minute until fragrant.
3. Add Spices and Chicken:
Now add the curry powder, turmeric, and cumin to the pan. Cook and stir for 1 minute to toast the spices and bring out their flavors. Toss in the diced red bell pepper and the chicken pieces. Season with salt and pepper. Cook, stirring frequently, until the chicken is lightly browned on all sides.
4. Simmer the Curry:
Pour in the coconut milk and chicken broth. Stir everything together, then bring the mixture to a gentle simmer. Lower the heat and let it cook uncovered for 15 to 20 minutes, or until the chicken is cooked through and the sauce has thickened just a bit.
5. Finish and Serve:
Taste your curry and adjust the seasoning if needed, adding more salt, pepper, or chili for extra heat to your liking. Serve the tasty coconut curry chicken over your fluffy rice, and sprinkle fresh cilantro leaves on top for a bright, fresh touch.
Enjoy your warm, flavorful meal!
Can I Use Frozen Chicken for This Curry?
Yes, you can! Just make sure to fully thaw the chicken in the fridge overnight before cooking. Pat it dry with paper towels to remove excess moisture for better browning.
How Should I Store Leftovers?
Store any leftover curry and rice in separate airtight containers in the fridge for up to 3 days. Reheat gently on the stove or in the microwave until hot throughout.
Can I Substitute the Rice?
Absolutely! You can use brown rice for a nuttier flavor or even quinoa for a protein boost. Just adjust the cooking time since these grains take longer to cook.
How Can I Make This Recipe Spicier or Milder?
For more heat, add extra chili flakes or fresh chopped chili peppers when cooking. To keep it mild, reduce the curry powder or omit any chili altogether. You can always serve chili on the side to let everyone adjust to their taste!