chicken curry rice recipe
The Best chicken curry rice recipe
I’ve been making chicken curry rice for years, and it’s one of those simple dishes that always feels like a hug for my family—especially on busy weeknights when I need something hearty but not too complicated. There’s something comforting about the rich, spiced flavors of the chicken simmering in a blend of tomatoes, garlic, ginger, and warm spices, paired with fluffy basmati rice that’s just right. My kids used to beg for it growing up, and now they’ll even eat it straight from the bowl without complaint. It’s that kind of meal that feels like a celebration, whether it’s a weekend dinner or a quick lunch after school. Plus, it’s so versatile—you can make it spicier or milder depending on what you’re in the mood for, and the rice absorbs all the delicious juices, so there’s no waste.
I love this recipe because it’s balanced—it’s got protein from the chicken, fiber from the rice, and healthy fats from the coconut milk, which makes it filling without being heavy. The spices aren’t just flavor; they’re packed with antioxidants and anti-inflammatory benefits, which is why I keep it in my rotation. It’s also one of those dishes that feels special but doesn’t take forever to prepare. When I’m hosting a small gathering or just want to make sure everyone’s full and happy, this is the go-to. The kids love how the rice sticks together when it’s done right, and the chicken stays tender without being mushy. It’s that kind of dish that makes you feel like you’ve done something good with your time—simple, nourishing, and always a hit.

Spiced Chicken Curry Rice
A flavorful and aromatic dish featuring tender chicken simmered in a rich tomato-based curry sauce, served with fragrant basmati rice. This recipe is a must-try for any occasion.
🥘Ingredients
- 1.5 lbs boneless chicken thighs
- 1 tbsp ginger-garlic paste
- 1 tsp turmeric
- 1 tsp cumin
- 1 tsp coriander
- ½ tsp black pepper
- 1 cup water
- 1 large onion, finely chopped
- 2 tomatoes, blended
- 1 tbsp oil
- 1 tsp garam masala
- 1 tsp red chili powder
- ½ tsp cumin seeds
- 1 bay leaf
- 1 tsp salt (adjust to taste)
- 2 cups basmati rice, rinsed
- 2 cups water
- 1 tsp salt
👨🍳Directions
-
1 Rinse the basmati rice thoroughly under cold water until the water runs clear. Add rice, water, and salt to a pot. Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes.
-
2 In a pan, heat oil over medium heat. Add cumin seeds and let them sizzle for 30 seconds. Add chopped onions and sauté until golden brown (~5 mins).
-
3 In a blender, combine blended tomatoes, turmeric, coriander, red chili powder, garam masala, bay leaf, and salt. Blend until smooth. Pour the tomato mixture into the pan with onions.
-
4 Add ginger-garlic paste and black pepper. Stir well. Add chicken pieces and enough water to cover them by 1 inch. Bring to a boil, then reduce heat to low, cover, and simmer for 20-25 minutes until chicken is cooked through.
-
5 Once rice is cooked, fluff with a fork and set aside. Divide rice evenly among plates. Spoon the chicken curry over the rice. Garnish with fresh cilantro if desired.
🔧Equipment
- Large pot
- Frying pan
- Wooden spoon
- Blender
- Measuring cups and spoons
📊Nutrition Facts (per serving)
📝Notes
Watch Video Of How Spiced Chicken Curry Rice Works
This chicken curry rice recipe is always a solid choice for any gathering because it’s hearty enough to feed a crowd without feeling too heavy, and the flavors are simple but satisfying enough to keep everyone happy. It’s perfect for family dinners when you want something warm and comforting, or even for casual weeknight meals when you need a dish that’s easy to make ahead and tastes even better the next day. Plus, it’s flexible—you can adjust the spices to suit your taste or swap in different proteins, so it’s always a reliable go-to for any occasion.
❓ Frequently Asked Questions About Spiced Chicken Curry Rice
What is the best way to prepare the chicken for the curry?
To prepare the chicken for chicken curry rice, start by trimming off any excess fat or skin. Cut the chicken into bite-sized pieces, ensuring even cooking. Marinate the chicken in a mixture of yogurt, garlic, ginger, turmeric, cumin, coriander, and a pinch of red chili powder for at least 30 minutes before cooking. This helps in tenderizing the meat and adding rich flavors.
—
How can I ensure the curry sauce is rich and flavorful?
For a rich and flavorful curry sauce, use a combination of aromatic spices like whole cumin seeds, cardamom pods, cloves, cinnamon sticks, and bay leaves. Toast these spices in a pan until fragrant, then add a splash of oil. Once hot, add chopped onions, ginger, and garlic, sautéing until golden. Deglaze with a bit of water or chicken broth to release the caramelized flavors. Stir in tomato purée, curry powder, turmeric, and a pinch of garam masala. Simmer for about 10-15 minutes, then add the chicken and cook until the sauce thickens. For extra richness, add a small amount of coconut milk or heavy cream at the end.
—
Can I substitute any ingredients in the recipe?
Yes, you can make some substitutions while keeping the dish delicious: – Chicken: Use turkey, lamb, or even tofu for a vegetarian option. – Onions: Swap for shallots or red onions if preferred. – Spices: Adjust the amount of chili powder or garam masala based on your spice tolerance. Skip whole spices if unavailable, but ensure you have at least turmeric, cumin, and coriander. – Coconut milk: Use cashew cream or light coconut milk if coconut isn’t available. – Rice: Brown rice or basmati rice works fine, but avoid instant rice for better texture.
—
How do I cook the rice perfectly with the curry?
To cook the rice perfectly with the curry, start by rinsing 1 cup of basmati rice until the water runs clear. In a pot, combine the rice with 1.5 cups of water (or as per package instructions) and bring to a boil. Once boiling, reduce heat to low, cover with a tight lid, and let it simmer for about 15 minutes. Remove from heat and let it steam for another 5-10 minutes. Once cooked, fluff the rice gently with a fork and serve it alongside the curry. If the rice turns out mushy, it might be overcooked; if dry, add a splash of water and cook longer.
—
What are some tips to avoid the curry from becoming too watery?
To prevent your chicken curry from turning out watery, follow these tips: – Cook the chicken first: Remove the chicken from the curry before adding water or broth to avoid diluting the sauce. – Simmer gently: Avoid boiling the curry vigorously, as it can cause the sauce to break down and become watery. Instead, simmer on low heat. – Use a thickener: Stir in a small amount of cornstarch mixed with water or a spoonful of flour to thicken the sauce gradually. – Check consistency early: Taste the curry after 10 minutes of cooking and adjust with a bit of coconut milk, yogurt, or a pinch of salt if needed. – Strain the sauce (optional): If the curry has a chunky texture, strain it through a fine sieve to remove excess liquid before serving.
