Loading…

By Reading time
Servings 4–6 people

Coconut Curry Chicken with Rice is a comforting dish that brings together tender chicken pieces simmered in a creamy coconut curry sauce, full of warm spices and a hint of sweetness. The rich coconut milk blends perfectly with curry powder, garlic, and ginger, making every bite full of flavor. Served over fluffy, steaming rice, it’s a meal that feels like a cozy hug in a bowl.

I love making this curry when I want something that’s both simple and a little exotic without too much fuss. The best part is how easy it is to customize—sometimes I add some fresh veggies like spinach or bell peppers right into the curry for extra color and crunch. Plus, it fills the whole kitchen with an amazing aroma that always gets everyone excited to eat.

For serving, I usually spoon the curry generously over jasmine rice and top it with a handful of fresh cilantro or a squeeze of lime for a bright, fresh touch. It’s a dish that works great for weeknight dinners but also feels special enough to share with friends. Every time I make it, I’m reminded of those laid-back meals that bring comfort and smiles around the table.

Key Ingredients & Substitutions

Chicken: I like using boneless, skinless thighs for tender, juicy results, but breasts work well too if you prefer leaner meat. Thighs stay moist better in the curry.

Jasmine Rice: This rice is fragrant and slightly sticky, which pairs great with curry. You can swap it for basmati or even brown rice if you want a nuttier flavor and more fiber.

Coconut Milk: Full-fat coconut milk gives a rich, creamy texture. Light coconut milk works but expect a thinner sauce. You can also use coconut cream for extra richness.

Curry Powder: Choose a mild or medium curry powder depending on how spicy you like it. If you want, you can use garam masala or make your own blend with turmeric, cumin, and coriander.

Fresh Ginger and Garlic: These add a good depth of flavor. If you can’t find fresh, use powdered ginger and garlic powder, but fresh adds much more aroma and punch.

How Do I Make Sure the Chicken Stays Tender and Doesn’t Dry Out?

Cooking the chicken just right is key for juicy bites:

  • Cut chicken into evenly sized pieces so they cook at the same rate.
  • Cook chicken over medium heat until browned but still slightly pink inside.
  • Simmer gently in the coconut milk sauce rather than boiling vigorously—this helps keep the chicken tender.
  • Don’t overcook—once the chicken reaches an internal temp of about 165°F (74°C), it’s done and ready.
  • Adding chicken broth or water to the coconut milk thins the sauce slightly, helping even cooking without drying out.

Easy Coconut Curry Chicken with Rice

Equipment You’ll Need

  • Medium saucepan – I use this to cook the rice; a simple pot makes fluffy rice every time.
  • Large skillet or wok – perfect for sautéing the aromatics and simmering the curry, giving you plenty of room to stir.
  • Measuring cups and spoons – keep your ingredients accurate so the flavors turn out just right.
  • Knife and chopping board – essential for preparing the chicken, veggies, and herbs easily and safely.
  • Wooden spoon or spatula – great for stirring the curry without scratching your pans.

Flavor Variations & Add-Ins

  • Swap chicken for shrimp or tofu for a different protein; they cook quickly and soak up flavors well.
  • Add vegetables like spinach, peas, or zucchini during the simmer for extra color and nutrients.
  • Use different spices—try a pinch of cumin or curry leaves to change up the flavor profile.
  • Squeeze fresh lime juice or sprinkle chopped fresh herbs like basil or mint on top for extra brightness.

Coconut Curry Chicken with Rice

Ingredients You’ll Need:

For The Chicken Curry:

  • 1 1/2 lbs (700g) boneless, skinless chicken breasts or thighs, cut into bite-sized pieces
  • 1 tbsp vegetable oil or coconut oil
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 tbsp fresh ginger, minced
  • 1 red bell pepper, diced
  • 2 tbsp curry powder (mild or medium)
  • 1 tsp turmeric powder (optional)
  • 1 can (14 oz/400 ml) coconut milk (full fat preferred)
  • 1/2 cup chicken broth or water
  • Salt and pepper to taste
  • Fresh cilantro, chopped (for garnish)
  • Optional: 1 tbsp lime juice for added brightness

For The Rice:

  • 1 cup jasmine rice
  • 1 1/2 cups water

How Much Time Will You Need?

This dish takes about 10 minutes to prep and 25 minutes to cook. In total, expect around 35 minutes from start to finish—perfect for a flavorful weeknight dinner that’s ready in under an hour!

Step-by-Step Instructions:

1. Cook the Rice:

Rinse the jasmine rice under cold water until the water runs clear. Put the rice and 1 1/2 cups water in a medium pot. Bring it to a boil, then reduce to low heat. Cover and simmer for 15 minutes until the rice is tender and water is absorbed. Turn off the heat and keep covered while you make the curry.

2. Sauté Aromatics and Spices:

Heat the oil in a large skillet or saucepan over medium heat. Add the chopped onion and cook until translucent, about 3-4 minutes. Stir in the minced garlic and ginger, cooking until fragrant, about 1 minute.

Add the curry powder and optional turmeric. Stir and cook for 30 seconds to release their flavors.

3. Cook the Chicken and Bell Pepper:

Add the diced chicken to the pan. Stir frequently, cooking until the chicken is mostly cooked through and no longer pink on the outside, about 5-7 minutes. Add the diced red bell pepper and mix well.

4. Simmer the Curry:

Pour in the coconut milk and chicken broth. Stir everything together and bring to a gentle simmer. Lower the heat and let it simmer uncovered for about 10 minutes, allowing the chicken to finish cooking and the sauce to thicken slightly.

5. Season and Serve:

Season the curry with salt and pepper to taste. If you like, stir in lime juice for a burst of fresh flavor. Spoon the curry over the jasmine rice and sprinkle chopped cilantro on top before serving.

Enjoy your warm, flavorful Coconut Curry Chicken with Rice!

Can I Use Frozen Chicken for This Recipe?

Yes, you can use frozen chicken, but make sure to thaw it completely in the fridge overnight before cooking. This helps ensure the chicken cooks evenly and stays tender in the curry.

Can I Make Coconut Curry Chicken Ahead of Time?

Absolutely! Prepare the curry and rice in advance and store them separately in airtight containers in the fridge for up to 2 days. Reheat gently on the stove or microwave, stirring occasionally to re-incorporate the sauce.

How Can I Make This Dish Vegetarian or Vegan?

Swap out the chicken for firm tofu or chickpeas, and replace chicken broth with vegetable broth. Use coconut oil or your preferred vegan oil to keep the dish plant-based and delicious.

What’s the Best Way to Store Leftovers?

Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, warm gently on the stove or in the microwave, adding a splash of water or coconut milk if the sauce is too thick.

About the author
Claudia