There is something truly irresistible about a rich, comforting bowl of creamy chicken curry that fills the kitchen with exotic aromas and warms the soul. This Creamy Homemade Chicken Korma Perfect with Flatbread or Rice Recipe is just that kind of dish: silky, flavorful, and effortlessly indulgent. The tender chicken soaks up a beautifully spiced, luscious sauce made from yogurt, coconut cream, and fragrant spices, creating a perfect harmony of creaminess and warmth. Whether you’re cooking for a cozy family dinner or impressing guests, this dish promises a satisfying dining experience that pairs brilliantly with fluffy rice or warm flatbreads.

Ingredients You’ll Need
Don’t be intimidated by curry—that perfect balance of bold flavors comes from a handful of simple yet essential ingredients. Each component plays its part: the ghee for that nutty richness, fresh onions and garlic for foundational flavor, and a carefully chosen spice blend that gives the korma its unique character. The creamy elements like yogurt and coconut cream create the signature silkiness that makes this dish a standout.
- Ghee or Sunflower Oil: Provides a smooth base for sautéing and adds a subtle nuttiness to the curry.
- Onion: Offers natural sweetness and depth when caramelized.
- Chicken Breast: Cut into bite-sized pieces for quick cooking and tender bites.
- Garlic: Adds aromatic warmth and complexity.
- Tomato Purée: Brings a slight tanginess and vibrant color to the sauce.
- Full-fat Plain Yogurt: Gives a tangy creaminess that balances the spices beautifully.
- Coconut Cream: Boosts richness and lends a subtle tropical sweetness.
- Spices (Ground Cumin, Ground Coriander, Garam Masala, Mild Chili Powder, Ground Turmeric, Salt, White Pepper): These carefully blended spices create the aromatic backbone of the korma.
- Fresh Coriander: Used as a garnish to brighten the dish with fresh herbal notes.
How to Make Creamy Homemade Chicken Korma Perfect with Flatbread or Rice Recipe
Step 1: Prepare Your Ingredients
Before diving into cooking, get everything ready by chopping your onion and mincing the garlic. This ensures you can move seamlessly from one step to the next without interruptions, which is key to developing those glorious layered flavors.
Step 2: Sauté the Onion and Garlic
In a large frying pan over medium heat, warm your ghee or sunflower oil until shimmering. Add the chopped onion and cook gently until it turns golden brown and releases its natural sweetness. Then add the minced garlic and cook just long enough for it to become fragrant—this quick step brings so much depth to the dish.
Step 3: Cook the Chicken Pieces
Next, toss in the chicken pieces and stir them around until they are white and firm on the outside. This helps to lock in moisture, making the chicken juicy and tender in the finished dish.
Step 4: Add the Spices
Sprinkle the ground cumin, coriander, garam masala, mild chili powder, turmeric, salt, and white pepper over the chicken. Stir well so every bite is infused with those rich, fragrant spices that define the korma.
Step 5: Incorporate the Creamy Elements
Pour in the tomato purée, followed by the full-fat plain yogurt and coconut cream. Mix everything thoroughly, then reduce the heat to let the mixture gently simmer for about ten minutes. This is where the sauce thickens and all the ingredients meld into that luscious, creamy texture.
Step 6: Finish with a Touch of Extra Creaminess
Stir in a little double cream for an added layer of richness and cook the curry for 2 to 3 more minutes. Just before serving, scatter fresh coriander on top to add a fresh, herbaceous contrast to the silky sauce. Your Creamy Homemade Chicken Korma Perfect with Flatbread or Rice Recipe is now ready to enjoy!
How to Serve Creamy Homemade Chicken Korma Perfect with Flatbread or Rice Recipe
Garnishes
The best finishing touch to this dish is a handful of fresh coriander leaves sprinkled just before plating. You can also add slivered toasted almonds or a drizzle of cream for an elegant presentation and textural contrast. These garnishes lift the flavors and make the dish look as inviting as it tastes.
Side Dishes
This korma shines when served alongside warm naan, soft roti, or fluffy basmati rice. The bread is perfect for scooping up that creamy sauce, while fragrant rice absorbs the spices and creamy richness in every grain. Complement the meal with a simple cucumber raita to provide a cool, refreshing balance to the warm spices.
Creative Ways to Present
Try serving the korma in individual shallow bowls with a swirl of cream and a sprig of coriander on top for a restaurant-style feel. For gatherings, offer flatbreads and rice on separate platters so everyone can build their perfect plate. Creating a vibrant side of lightly roasted vegetables also adds color and nutrition, turning your meal into a celebratory feast.
Make Ahead and Storage
Storing Leftovers
This creamy chicken korma keeps beautifully in the fridge for up to three days. Transfer it into an airtight container once cooled, and you’ll have a delicious, ready-to-go meal waiting for you, perfect for busy nights when you want homemade flavor fast.
Freezing
If you want to keep it longer, freezing is a great option. Portion the curry into freezer-safe containers, leaving some headspace for expansion. It freezes well for up to two months without losing flavor or texture, making this Creamy Homemade Chicken Korma Perfect with Flatbread or Rice Recipe ideal for batch cooking and meal prep.
Reheating
To reheat, thaw the curry overnight in the fridge and warm it gently on the stove over low heat. Stir frequently to prevent the cream from separating and add a splash of water or cream if the sauce thickens too much. This way, your leftovers taste just as delicious as the first time you made them.
FAQs
Can I use chicken thighs instead of breasts?
Absolutely! Chicken thighs will add a bit more flavor and remain juicy even if cooked a little longer. Just adjust your cooking time slightly to ensure they cook through and become tender.
Is this recipe spicy?
This Creamy Homemade Chicken Korma Perfect with Flatbread or Rice Recipe uses mild chili powder, so it has a gentle warmth rather than intense heat, making it suitable even for those who prefer milder dishes. You can always add more chili if you like it spicier!
Can I make this recipe dairy-free?
Yes, substitute the yogurt and cream with coconut yogurt and extra coconut cream or cashew cream for a luscious dairy-free version that still delivers on the creamy texture and rich flavor.
What can I do if the sauce is too thick?
If your sauce thickens too much, simply stir in a little hot water, stock, or extra coconut cream to loosen it up and get the consistency you desire.
Is it necessary to use ghee?
Ghee adds a wonderful depth and nutty flavor, but sunflower oil or any neutral oil will work perfectly if ghee isn’t available or if you want a lighter option.
Final Thoughts
If you are looking for a dish that feels like a warm hug on a plate, this Creamy Homemade Chicken Korma Perfect with Flatbread or Rice Recipe is a fantastic choice. The marriage of spices and creamy sauce with tender chicken creates a fulfilling and cozy meal that’s surprisingly simple to make. Next time you want to treat yourself or your loved ones to something special, give this recipe a try—you might just find your new favorite comfort food!
Print
Creamy Homemade Chicken Korma Perfect with Flatbread or Rice Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Frying
- Cuisine: Indian
Description
This Creamy Homemade Chicken Korma is a rich and flavorful Indian-inspired curry, perfect for serving with flatbread or rice. It features tender chicken breast simmered in a luscious blend of yogurt, coconut cream, and aromatic spices, resulting in a smooth, mildly spiced dish that’s both comforting and elegant.
Ingredients
Main Ingredients
- 2 tablespoons Ghee or Sunflower Oil
- 1 medium Onion, chopped
- 500 grams Chicken Breast, cut into bite-sized pieces
- 3 cloves Garlic, minced
- 200 grams Tomato Purée
- 200 grams Full-fat Plain Yogurt
- 200 ml Coconut Cream
- Fresh Coriander for garnish
Spices
- 1 teaspoon Ground Cumin
- 1 teaspoon Ground Coriander
- 1 teaspoon Garam Masala
- 1/2 teaspoon Mild Chili Powder
- 1/2 teaspoon Ground Turmeric
- Salt to taste
- White Pepper to taste
Instructions
- Prepare Ingredients: Chop the onion finely and mince the garlic cloves thoroughly to ensure they will blend smoothly into the sauce.
- Sauté Onions and Garlic: Heat the ghee or sunflower oil in a large frying pan over medium heat. Add the chopped onion and cook until it turns golden brown, then add the minced garlic and sauté until fragrant, about 1-2 minutes.
- Cook Chicken: Add the bite-sized chicken pieces to the pan and cook them over medium heat until they become white and are nearly cooked through, stirring occasionally.
- Add Spices: Stir in the ground cumin, ground coriander, garam masala, mild chili powder, ground turmeric, salt, and white pepper. Mix well to coat the chicken evenly with the spices.
- Simmer with Sauces: Pour in the tomato purée, full-fat plain yogurt, and coconut cream. Stir to combine thoroughly. Allow the mixture to simmer gently for about 10 minutes, stirring occasionally, until the sauce thickens and the chicken is fully cooked.
- Finish with Cream and Garnish: Stir in a splash of double cream to add extra richness, cook for an additional 2–3 minutes to blend flavors. Remove from the heat and garnish with freshly chopped coriander before serving.
Notes
- Ghee can be substituted with sunflower oil or other neutral oils if desired.
- For a nutty flavor, you can add ground almonds when adding the sauces, as per personal preference.
- Adjust the chili powder quantity based on your preferred spice level.
- Serve this korma with basmati rice or warm flatbread like naan or roti.
- Using full-fat yogurt and coconut cream enriches the sauce, but low-fat options can be used for a lighter dish.

