If you’ve been searching for a dish that’s both indulgently creamy and packed with rich, fragrant spices, then you’re going to adore this Easy Homemade Chicken Korma with Flatbread or Rice Recipe. It brings together tender chicken enveloped in a luscious sauce layered with garam masala, ground almonds, and coconut cream, creating a perfect harmony of flavor and texture. This recipe feels like a warm hug in a bowl, ideal for impressing family or satisfying your own craving for a cozy, aromatic meal.
Ingredients You'll Need
The magic of this Easy Homemade Chicken Korma with Flatbread or Rice Recipe lies in its beautifully balanced and straightforward ingredients. Each component plays a pivotal role, whether it’s the fragrant spices that build the base, the creamy elements that enrich the sauce, or the fresh herbs that lift the whole dish. Keep these essentials handy, and the cooking will come together effortlessly.
- Ghee or sunflower oil (2 tbsp): Adds a rich, nutty flavor and is perfect for sautéing the spices and chicken to develop depth.
- Onion (1, finely chopped): Provides a sweet, caramelized foundation to the sauce as it cooks down.
- Chicken breasts (3, cut into bite-sized pieces): Tender and lean, these pieces soak up all the wonderful spices and creaminess.
- Garlic cloves (2, minced): Essential for that aromatic punch that complements the spices.
- Minced ginger (2 tsp): Adds a zesty warmth that’s crucial to authentic korma flavor.
- Ground cumin (1 tsp): A warm, earthy spice that elevates the dish’s savory notes.
- Ground coriander (1½ tsp): Brings a citrusy undertone that balances the richness.
- Garam masala (1½ tsp): The star blend of spices that makes this korma uniquely aromatic and flavorful.
- Mild chili powder (½ tsp, optional): Just a hint of gentle heat to awaken the palate without overpowering.
- Ground turmeric (½ tsp): Imparts a beautiful golden color and subtle earthiness.
- Salt (¼ tsp): Enhances all the flavors bringing them together harmoniously.
- White pepper (¼ tsp): Adds a mild peppery warmth without dark specks.
- Tomato purée (2 tbsp): Adds sweetness and acidity, balancing the creamy elements.
- Full-fat plain or natural yogurt (½ cup / 120 ml): Provides tanginess and creaminess while tenderizing the chicken.
- Coconut cream (½ cup / 120 ml): The heart of the sauce’s luxurious texture and subtle sweetness (*note below).
- Ground almonds (2 tbsp): Thickens the curry with a gentle nutty flavor, making it irresistibly smooth.
- Sugar (1 tbsp): Rounds off the flavors, balancing spice and acidity beautifully.
- Double (heavy) cream (4 tbsp): Adds extra silkiness and richness for that perfect finish.
- Freshly chopped coriander (2 tbsp): Used as a garnish to bring fresh herbal brightness.
- Boiled rice and/or flatbread: Essential accompaniments that soak up all the incredible sauce.
How to Make Easy Homemade Chicken Korma with Flatbread or Rice Recipe
Step 1: Sauté the Onion, Garlic, and Ginger
Start by heating the ghee or sunflower oil in a large pan over medium heat. Add the finely chopped onion and cook gently until soft and golden, about 5-7 minutes. Then stir in the minced garlic and ginger, cooking for an additional minute until fragrant. This base creates a deeply satisfying flavor foundation that is key to the dish's warmth and aroma.
Step 2: Brown the Chicken
Toss the chicken pieces into the pan and sauté them until they are lightly browned on all sides. This step locks in the juices and adds subtle caramelization that boosts the overall flavor. Stir frequently, ensuring even cooking without drying out the meat.
Step 3: Add the Spices and Tomato Purée
Sprinkle in the ground cumin, coriander, garam masala, mild chili powder (if using), turmeric, salt, and white pepper. Stir the mixture well to coat the chicken in these fragrant spices. Following that, mix in the tomato purée, cooking for a couple more minutes to soften its sharpness and blend smoothly with the spices.
Step 4: Incorporate Yogurt, Coconut Cream, and Almonds
Lower the heat and stir in the yogurt gradually to prevent curdling, followed by the coconut cream. Add the ground almonds and sugar. These ingredients will thicken the sauce beautifully while adding complexity and depth to each bite, making the sauce velvety and rich without being overly heavy.
Step 5: Simmer until Tender
Cover the pan and let the chicken simmer gently for about 20 minutes or until it’s cooked through and tender. The sauce should thicken slightly and intensify in flavor. Towards the end, pour in the double cream and stir to finish, achieving that signature smooth and creamy texture typical of an authentic korma.
How to Serve Easy Homemade Chicken Korma with Flatbread or Rice Recipe
Garnishes
Sprinkle freshly chopped coriander (cilantro) over your plated korma just before serving. This simple addition injects a burst of herbal freshness that brightens the rich, creamy curry and adds vibrant color—a small touch that really elevates the presentation.
Side Dishes
This chicken korma pairs wonderfully with fluffy boiled basmati rice or soft flatbreads such as chapati or naan. The neutral grains or breads are perfect for soaking up the luscious sauce, making every mouthful delightfully saucy and satisfying.
Creative Ways to Present
For an inviting presentation, serve the korma family-style in a rustic bowl placed alongside a basket of assorted flatbreads and a mound of fragrant rice. Add lemon wedges and a side of refreshing cucumber raita to balance the spices. It’s not just a meal, but an experience that encourages sharing and savoring.
Make Ahead and Storage
Storing Leftovers
This Easy Homemade Chicken Korma with Flatbread or Rice Recipe keeps beautifully in an airtight container in the refrigerator for up to three days. The flavors actually deepen after a day, making leftovers just as delicious if not better. Just be sure to cool it completely before refrigerating to maintain the creamy sauce’s texture.
Freezing
You can freeze the chicken korma for up to three months. Portion it into freezer-safe containers and thaw overnight in the refrigerator before reheating. Keep in mind the texture of the coconut cream may slightly alter, but the flavor remains wonderfully intact.
Reheating
Reheat gently on the stovetop over low heat, stirring frequently to prevent the sauce from separating. Adding a splash of cream or coconut milk while warming can help revive the luscious creaminess. Avoid reheating on high heat, which risks toughening the chicken or curdling the sauce.
FAQs
Can I use chicken thighs instead of breasts?
Absolutely! Chicken thighs are a great option if you prefer darker meat, and they tend to stay juicier and more flavorful during simmering. Just adjust the cooking time slightly to ensure they’re cooked through.
What can I substitute for coconut cream?
If you don’t have coconut cream on hand, you can substitute with full-fat coconut milk or add extra heavy cream to maintain richness. Keep in mind that coconut adds a subtle sweetness and depth, so the flavor will differ slightly without it.
Is this recipe spicy?
This recipe is mild by design, with only a small amount of chili powder optional for gentle warmth. It’s perfect for sensitive palates but feel free to increase the chili if you like more heat.
Can I make this dish vegetarian?
Yes! Substitute the chicken with hearty vegetables like cauliflower florets, potatoes, or paneer cubes. The creamy korma sauce works wonderfully with these alternatives.
What kind of flatbread pairs best with this korma?
Chapati and naan are both excellent choices. Naan is softer and slightly chewy, great for scooping sauce, while chapati is lighter and more whole-wheat, offering a lovely nutty contrast to the creamy korma.
Final Thoughts
This Easy Homemade Chicken Korma with Flatbread or Rice Recipe is one of those dishes that feels special every time you make it, yet remains surprisingly simple to prepare. It’s a celebration of comforting flavors and creamy textures that’s perfect for weeknight dinners or casual entertaining. I encourage you to try it soon and watch how it quickly becomes a favorite in your recipe collection.
PrintEasy Homemade Chicken Korma with Flatbread or Rice
This Easy Homemade Chicken Korma recipe combines tender chicken pieces simmered in a rich, creamy, and mildly spiced sauce, infused with traditional Indian spices and garnished with freshly chopped coriander. Served with fluffy boiled rice or warm flatbread like chapati or naan, this comforting dish is perfect for a flavorful yet simple weeknight dinner.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
Ingredients
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, peeled and minced
- 2 tsp minced ginger
- 1 tsp ground cumin
- 1½ tsp ground coriander
- 1½ tsp garam masala
- ½ tsp mild chili powder (optional, for gentle warmth)
- ½ tsp ground turmeric
- ¼ tsp salt
- ¼ tsp white pepper
- 2 tbsp tomato purée (paste)
- ½ cup (120 ml) full-fat plain or natural yogurt
- ½ cup (120 ml) coconut cream
- 2 tbsp ground almonds
- 1 tbsp sugar
- 4 tbsp (60 ml) double (heavy) cream
To Serve:
- 2 tbsp freshly chopped coriander (cilantro)
- Boiled rice and/or flatbread (such as chapati or naan)
Instructions
- Heat the Oil and Sauté Onion: In a large skillet or pan, heat 2 tablespoons of ghee or sunflower oil over medium heat. Add the finely chopped onion and cook until soft and translucent, about 5-7 minutes, stirring occasionally to prevent browning.
- Add Garlic, Ginger, and Spices: Stir in the minced garlic and ginger, cooking for 1-2 minutes until fragrant. Then add ground cumin, coriander, garam masala, mild chili powder, turmeric, salt, and white pepper. Cook the spices with the onion mixture for another 2 minutes to enhance their flavors.
- Cook the Chicken: Add the bite-sized chicken breast pieces to the pan. Stir well to coat the chicken evenly with the spice and onion mixture. Cook for about 5-7 minutes until the chicken starts to brown but is not fully cooked through.
- Add Tomato Purée, Yogurt, and Coconut Cream: Stir in 2 tablespoons of tomato purée, followed by the yogurt and coconut cream. Mix well to combine into a smooth sauce. Reduce the heat to low and allow to simmer gently, uncovered, for 15-20 minutes until the chicken is cooked completely and tender.
- Incorporate Ground Almonds and Sugar: Stir in the ground almonds and 1 tablespoon of sugar. This will thicken the sauce and add subtle sweetness. Continue simmering for another 5 minutes, stirring occasionally to prevent sticking.
- Add Double Cream and Adjust Seasoning: Finally, pour in 4 tablespoons of double (heavy) cream to enrich the sauce. Stir well and simmer for an additional 2-3 minutes. Taste and adjust seasoning if needed.
- Garnish and Serve: Remove from heat, sprinkle with 2 tablespoons of freshly chopped coriander (cilantro). Serve hot with boiled rice and/or warm flatbread such as chapati or naan for a complete meal.
Notes
- Using ghee adds authentic flavor, but sunflower oil is a lighter substitute.
- Coconut cream helps give the korma a rich, creamy texture; canned coconut milk can be used as an alternative but will be less thick.
- Adjust the amount of chili powder to control the heat level to your preference.
- Ground almonds contribute to the sauce's thickness and nuttiness — they can be substituted with cashew paste for variation.
- Leftover korma tastes great the next day and reheats well.

Leave a Reply