This Easy Homemade Chicken Korma recipe is a rich, creamy, and mildly spiced curry made with tender chicken, aromatic spices, coconut cream, yogurt, and ground almonds for a silky, restaurant-style sauce. If you’re looking for an easy chicken korma recipe that delivers deep flavor without overwhelming heat, this dish is perfect for weeknight dinners or cozy family meals. The sauce is smooth, slightly sweet, and warmly spiced, making it ideal to serve with fluffy rice or soft flatbread like naan or chapati. This homemade chicken korma is comforting, satisfying, and incredibly simple to prepare in just 30 minutes.
Introduction
There’s something truly comforting about a bowl of chicken korma. It’s the kind of dish that feels indulgent yet gentle, rich yet balanced, and flavorful without being overpowering. This Easy Homemade Chicken Korma recipe captures all of that in a simple, approachable way that works perfectly for home cooks of any skill level.
Unlike spicier curries, korma is known for its creamy texture and mild warmth. The combination of yogurt, coconut cream, and ground almonds creates a luxurious sauce that clings beautifully to tender chicken pieces. Meanwhile, fragrant spices like garam masala, cumin, and coriander build layers of flavor that develop as the dish simmers.
Whether you’re cooking for your family, hosting guests, or just craving something cozy and homemade, this recipe brings restaurant-quality comfort straight to your kitchen without complicated steps.
Why You’ll Love This Recipe
- Quick and easy: Ready in just 30 minutes
- Creamy and rich: Smooth, velvety sauce with balanced spice
- Mild flavor profile: Perfect for all spice preferences
- One-pan cooking: Simple cleanup and easy preparation
- Family-friendly: Loved by kids and adults alike
- Great for meal nights: Perfect with rice or flatbread
Ingredients Breakdown
Servings: 4
For the Chicken Korma
- 2 tbsp ghee or sunflower oil
- 1 onion, peeled and finely chopped
- 3 chicken breasts (approx. 525g / 1.1 lbs), cut into bite-sized pieces
- 2 garlic cloves, minced
- 2 tsp minced ginger
- 1 tsp ground cumin
- 1½ tsp ground coriander
- 1½ tsp garam masala
- ½ tsp mild chili powder (optional)
- ½ tsp ground turmeric
- ¼ tsp salt
- ¼ tsp white pepper
- 2 tbsp tomato purée (paste)
- ½ cup (120 ml) full-fat plain yogurt
- ½ cup (120 ml) coconut cream
- 2 tbsp ground almonds
- 1 tbsp sugar
- 4 tbsp (60 ml) heavy cream
To Serve
- 2 tbsp freshly chopped coriander (cilantro)
- Boiled rice and/or flatbread (chapati or naan)
Ingredient Notes
- Coconut cream: Adds richness and silky texture
- Yogurt: Provides tang and balances spices
- Ground almonds: Thickens sauce naturally
- Garam masala: Key aromatic spice blend
- Sugar: Enhances overall flavor balance
Tools & Equipment Needed
- Large frying pan or skillet
- Wooden spoon or spatula
- Knife and cutting board
- Measuring spoons and cups
Optional:
- Microplane for ginger
- Serving bowls for plating
Step-by-Step Instructions
- Sauté the aromatics
Heat 2 tablespoons ghee or sunflower oil in a large frying pan over medium heat. Add chopped onion and cook for about 5 minutes until softened and translucent. - Brown the chicken
Add chicken pieces and cook for 5 minutes, stirring occasionally, until lightly golden and sealed. - Add spices and tomato paste
Stir in garlic, ginger, cumin, coriander, garam masala, chili powder (if using), turmeric, salt, white pepper, and tomato purée. Cook for 2 minutes, coating chicken evenly. - Simmer the sauce
Add yogurt, coconut cream, ground almonds, and sugar. Stir well and bring to a gentle boil. Reduce heat and simmer for 6–8 minutes until chicken is cooked through and tender. - Finish with cream
Stir in heavy cream and remove from heat. - Serve
Spoon over rice or serve with warm flatbread. Garnish with fresh coriander.
Tips & Variations
- Vegetarian option: Replace chicken with chickpeas or paneer
- Dairy-free version: Use plant-based yogurt and cream alternatives
- Spicier korma: Increase chili powder slightly
- Nut-free option: Omit ground almonds (sauce will be lighter)
- Extra creamy: Add additional coconut cream
- Vegetable add-ins: Peas, spinach, or cauliflower work well
Flavor Profile
This Easy Homemade Chicken Korma recipe is creamy, mildly spiced, and slightly sweet with a smooth, luxurious texture. The coconut cream and yogurt create a rich base, while garam masala, cumin, and coriander provide warmth and depth.
The chicken absorbs all the aromatic spices as it simmers, resulting in a dish that is comforting, fragrant, and perfectly balanced without being too heavy or spicy.
Nutritional Overview (Per Serving)
- Calories: Approx. 520 kcal
- Protein: 35g
- Carbohydrates: 18g
- Fat: 35g
- Fiber: 2g
A rich, satisfying meal with high protein and balanced fats.

Make-Ahead & Meal Prep Tips
- Prep early: Chop onions and chicken ahead of time
- Marinate option: Chicken can sit briefly in spices for deeper flavor
- Storage: Refrigerate up to 3 days
- Reheating: Warm gently on stovetop with splash of water or cream
FAQs
Is chicken korma spicy?
No, it is mild and creamy with gentle warmth.
Can I freeze chicken korma?
Yes, for up to 3 months.
What can I use instead of coconut cream?
Extra yogurt or heavy cream works as a substitute.
Can I use chicken thighs instead?
Yes, they add extra juiciness.
What should I serve it with?
Rice or flatbread works best.
Cooking Timeline
| Step | Time |
|---|---|
| Prep Time | 10 minutes |
| Cook Time | 20 minutes |
| Total Time | 30 minutes |
| Servings | 4 |
Serving Suggestions
Serve this chicken korma over fluffy basmati rice or alongside warm naan or chapati. Garnish with fresh coriander for brightness and color.
Recipe Variations
- Extra rich korma: Add more coconut cream
- Herb-forward version: Add extra coriander at the end
- Light korma: Reduce heavy cream slightly
- Vegetable korma: Add mixed vegetables
Ingredient Spotlight
Coconut Cream
Provides richness, smooth texture, and a subtle sweetness that defines the sauce.
Garam Masala
A warm spice blend that gives the dish its signature aromatic depth.
Pro Cooking Tips
- Cook spices briefly to unlock full aroma
- Stir constantly when adding dairy to avoid curdling
- Simmer gently for best texture and flavor development
- Adjust seasoning at the end for balance
Storage & Freezing Guide
- Refrigerate: Up to 3 days
- Freeze: Up to 3 months
- Reheat: Low heat on stovetop
- Avoid overheating to preserve creaminess
Nutrition Estimate Table (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 520 kcal |
| Protein | 35g |
| Carbs | 18g |
| Fat | 35g |
| Fiber | 2g |
Dietary Notes: Can be adapted for gluten-free and dairy-free diets.
Expanded Conclusion
This Easy Homemade Chicken Korma recipe is the perfect combination of comfort, simplicity, and rich flavor. With its creamy sauce, tender chicken, and gently spiced aroma, it delivers a satisfying meal that feels both homemade and restaurant-quality.
It’s quick enough for weeknights yet special enough for guests, making it a versatile dish you’ll return to again and again. Whether served with rice or warm flatbread, every bite is smooth, flavorful, and deeply comforting.
Save this recipe, share it with others, and enjoy a homemade curry that never disappoints.
PrintEasy Homemade Chicken Korma Recipe – Creamy Restaurant-Style Curry with Rice or Flatbread
Easy Homemade Chicken Korma is a creamy, mildly spiced curry made with tender chicken, yogurt, coconut cream, and aromatic Indian spices, served with rice or flatbread.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Dinner
- Method: Stovetop
- Cuisine: Indian
Ingredients
- Chicken Korma:
- 2 tbsp ghee or sunflower oil
- 1 onion, finely chopped
- 3 chicken breasts (about 525g), bite-sized pieces
- 2 garlic cloves, minced
- 2 tsp minced ginger
- 1 tsp ground cumin
- 1½ tsp ground coriander
- 1½ tsp garam masala
- ½ tsp mild chili powder (optional)
- ½ tsp turmeric
- ¼ tsp salt
- ¼ tsp white pepper
- 2 tbsp tomato purée
- ½ cup yogurt
- ½ cup coconut cream
- 2 tbsp ground almonds
- 1 tbsp sugar
- 4 tbsp heavy cream
- To Serve:
- Fresh coriander (cilantro)
- Boiled rice or flatbread (naan/chapati)
Instructions
- Heat oil or ghee in a pan and cook onion for about 5 minutes until soft.
- Add chicken and cook 5 minutes until lightly browned.
- Add garlic, ginger, spices, salt, and tomato purée. Cook 2 minutes.
- Stir in yogurt, coconut cream, almonds, and sugar.
- Bring to a gentle boil, then simmer 6–8 minutes until chicken is cooked through.
- Stir in heavy cream and remove from heat.
- Serve with rice or flatbread and garnish with coriander.
Notes
- Use full-fat yogurt for best texture.
- Adjust chili for spice level.
- Ground almonds help thicken the sauce naturally.
- Leftovers keep well refrigerated for 2–3 days.
Nutrition
- Serving Size: 1 serving
- Calories: 480
- Sugar: 6 g
- Sodium: 420 mg
- Fat: 32 g
- Saturated Fat: 18 g
- Unsaturated Fat: 12 g
- Trans Fat: 0 g
- Carbohydrates: 12 g
- Fiber: 2 g
- Protein: 34 g
- Cholesterol: 110 mg



