Creamy Chicken Curry with Rice

This creamy chicken curry is a rich, flavorful dish featuring tender pieces of chicken simmered in a luscious, spiced coconut-tomato sauce. Served over a bed of fluffy rice, this comforting meal combines traditional curry spices with a creamy finish that satisfies every craving. It’s a perfect balance of bold flavors and smooth texture, ideal for both family dinners and special occasions.
Why You’ll Love This Recipe
This recipe delivers everything you want in a hearty curry: succulent chicken, a creamy and aromatic sauce, and satisfying spices that warm the palate. It’s surprisingly easy to make, with ingredients commonly found in most pantries. Whether you’re a fan of Indian-inspired cuisine or simply enjoy comforting one-bowl meals, this dish is sure to become a favorite.
Ingredients
(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)
-
Boneless, skinless chicken breasts or thighs, cut into chunks
-
Onion, finely chopped
-
Garlic, minced
-
Fresh ginger, grated
-
Tomato paste or crushed tomatoes
-
Coconut milk or heavy cream
-
Curry powder
-
Garam masala
-
Ground cumin
-
Paprika
-
Salt and black pepper
-
Olive oil or butter
-
Fresh cilantro (for garnish)
-
Cooked white rice, for serving
Directions
-
Heat oil or butter in a large skillet over medium heat.
-
Sauté chopped onions until translucent, about 5 minutes.
-
Add garlic and ginger; cook for 1–2 minutes until fragrant.
-
Stir in curry powder, garam masala, cumin, paprika, salt, and pepper. Toast spices for 30 seconds.
-
Add the chicken pieces and cook until browned on all sides, about 6–8 minutes.
-
Mix in tomato paste or crushed tomatoes and let simmer for 2–3 minutes.
-
Pour in coconut milk or cream. Stir to combine and bring to a gentle simmer.
-
Cover and cook for 10–15 minutes, until chicken is fully cooked and the sauce has thickened.
-
Adjust seasoning to taste.
-
Serve hot over cooked white rice, garnished with fresh cilantro.
Servings and Timing
-
Servings: 4
-
Preparation Time: 10 minutes
-
Cooking Time: 25 minutes
-
Total Time: 35 minutes
Variations
-
Spicy Version: Add chopped green chilies or a pinch of cayenne for heat.
-
Dairy-Free: Use full-fat coconut milk instead of cream.
-
Low-Carb: Serve with cauliflower rice instead of regular rice.
-
Vegetarian: Substitute chicken with chickpeas or paneer.
-
Extra Creamy: Stir in a spoonful of yogurt at the end for extra richness.
Storage/Reheating
-
Storage: Store in an airtight container in the refrigerator for up to 3 days.
-
Reheating: Reheat in a saucepan over low heat, adding a splash of water or cream to loosen the sauce.
-
Freezing: Freeze for up to 2 months in a freezer-safe container. Thaw overnight in the refrigerator before reheating.
FAQs
Can I use pre-cooked chicken?
Yes, but reduce the simmering time. Add the chicken after the sauce has developed flavor.
Is coconut milk necessary?
No, you can use heavy cream, Greek yogurt, or a combination, depending on your preference.
What can I serve with this curry besides rice?
Naan, roti, or steamed vegetables are great alternatives.
Can I make this curry in advance?
Yes, it stores and reheats very well, making it perfect for meal prep.
How can I thicken the curry sauce?
Simmer uncovered to reduce liquid, or stir in a slurry of cornstarch and water.
What type of curry powder should I use?
A mild or medium blend works well. You can adjust with additional spices to taste.
Can I make it in a slow cooker?
Yes. Sauté the aromatics first, then transfer everything to a slow cooker and cook on low for 4–5 hours.
How do I avoid curdling if I use cream?
Lower the heat before adding cream and stir gently to incorporate.
Can I add vegetables to this curry?
Yes. Try bell peppers, spinach, peas, or carrots for added nutrition and texture.
How do I make it less spicy?
Use mild curry powder and omit any added chilies or spicy paprika.
Conclusion
Creamy chicken curry with rice is a crowd-pleasing dish that brings warmth, comfort, and vibrant flavor to the table. It’s easy to prepare, deeply satisfying, and endlessly customizable. Whether you’re new to curry or a longtime fan, this dish offers a foolproof way to enjoy a rich and aromatic meal any day of the week.
PrintCreamy Chicken Curry with Rice
A rich and flavorful creamy chicken curry served over steamed rice, combining tender chicken pieces simmered in a spiced coconut cream sauce. Perfect for a comforting weeknight dinner.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Stovetop
- Cuisine: Indian
- Diet: Halal
Ingredients
- 1.5 lbs (700g) boneless, skinless chicken thighs, cut into bite-sized pieces
- 1 tablespoon vegetable oil
- 1 onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons curry powder
- 1 teaspoon ground cumin
- 1/2 teaspoon ground turmeric
- 1/2 teaspoon chili powder (optional)
- 1 can (14 oz) coconut milk
- 1/2 cup plain yogurt
- 1 tablespoon tomato paste
- Salt and pepper to taste
- Fresh cilantro, chopped (for garnish)
- 3 cups cooked basmati rice, for serving
Instructions
- Heat the oil in a large skillet over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes.
- Add the garlic and ginger, and cook for another minute until fragrant.
- Stir in the curry powder, cumin, turmeric, and chili powder. Cook for 1-2 minutes to toast the spices.
- Add the chicken pieces and cook until lightly browned on all sides, about 5 minutes.
- Stir in the tomato paste, coconut milk, and yogurt. Mix well to combine.
- Reduce heat to low, cover, and simmer for 20 minutes, stirring occasionally, until the chicken is tender and the sauce is thickened.
- Season with salt and pepper to taste.
- Serve the creamy chicken curry over cooked basmati rice and garnish with chopped cilantro.
Notes
- Substitute chicken breasts if preferred, but thighs offer more flavor and tenderness.
- Use Greek yogurt for a thicker sauce or sour cream for a tangier flavor.
- Adjust chili powder to taste for desired heat level.
Nutrition
- Serving Size: 1 serving with rice
- Calories: 480
- Sugar: 4g
- Sodium: 480mg
- Fat: 26g
- Saturated Fat: 15g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 2g
- Protein: 32g
- Cholesterol: 110mg
Keywords: chicken curry, creamy curry, Indian chicken curry, curry with rice, coconut curry