Easy Homemade Chicken Korma with Flatbread or Rice

Creamy, spiced, and gently aromatic, Chicken Korma is a beloved dish from the Indian subcontinent that brings warmth and richness to any meal. With roots in Mughlai cuisine, traditional korma is a regal preparation that layers yogurt, nuts, and fragrant spices into a velvety sauce.

This easy homemade chicken korma keeps all the soul of the original while streamlining the process for weeknight cooking. Tender chicken simmers in a sauce made from yogurt, cream, ground nuts, and a medley of classic spices like coriander, cumin, and cardamom — all balanced by subtle sweetness and a hint of warmth.

Whether served with soft flatbreads like naan or fluffy basmati rice, this dish transforms your kitchen into a cozy haven of spice and comfort.

Ingredients Overview

Chicken korma’s beauty lies in its balanced flavors and creamy texture. Here’s what makes it work:

  • Chicken Thighs or Breasts: Boneless, skinless thighs are best for tenderness and richer flavor, but chicken breasts work if preferred. Cut into medium-sized chunks for even cooking.

  • Yogurt: Acts as the base for the marinade and the sauce. Use full-fat plain yogurt — its creaminess and slight tang tenderize the chicken and balance the spices.

  • Heavy Cream: Enriches the sauce, making it smooth and indulgent. Can be replaced with coconut cream for a dairy-free version.

  • Ground Nuts (Cashews or Almonds): Traditionally, korma is thickened with a paste of soaked and ground cashews or almonds. You can use pre-ground nut flour or blend soaked nuts into a smooth paste.

  • Onions: Finely sliced and browned until golden, they provide a sweet depth that anchors the creamy sauce.

  • Garlic and Ginger Paste: Essential in Indian cooking, this combo gives the dish a warm, earthy backbone. Use fresh paste or store-bought for convenience.

  • Spices: A blend of cumin, coriander, cardamom, cinnamon, turmeric, and a pinch of garam masala builds a deeply aromatic flavor. These are mild, not hot.

  • Ghee or Oil: Ghee adds richness and authentic flavor. You can also use neutral oil or a mix of both.

  • Salt & Sugar: Just a pinch of sugar balances the acidity of the yogurt and intensifies the spices.

Optional Additions and Substitutions

  • Chili Powder or Fresh Chilies: Add if you like more heat. Korma is traditionally mild, but can be customized.

  • Coconut Milk: For a South Indian twist or dairy-free version, replace cream with coconut milk.

  • Raisins or Dried Fruit: Some versions add golden raisins for a sweet counterpoint.

  • Paneer or Tofu: Vegetarian? Use paneer cubes or firm tofu instead of chicken.

Step-by-Step Instructions

  1. Marinate the Chicken
    In a bowl, mix chicken pieces with yogurt, garlic-ginger paste, turmeric, and a pinch of salt. Let marinate for at least 30 minutes (or up to overnight in the fridge). This step tenderizes and infuses the meat with flavor.

  2. Prepare the Nut Paste
    Soak cashews or blanched almonds in warm water for 15–20 minutes. Blend into a smooth paste with a few tablespoons of water. Set aside. (Skip if using pre-ground nut flour.)

  3. Brown the Onions
    Heat ghee or oil in a large skillet or heavy-bottomed pan. Add thinly sliced onions and cook over medium heat until deeply golden — about 12–15 minutes. Stir frequently to avoid burning.

  4. Cook the Spices
    Add ground cumin, coriander, cinnamon, and cardamom to the onions. Toast for 30 seconds until aromatic.

  5. Add Chicken and Simmer
    Add the marinated chicken along with all the yogurt. Stir well to coat. Cook on medium heat until the chicken starts to firm up and the yogurt thickens — about 8–10 minutes.

  6. Add Nut Paste and Cream
    Stir in the cashew or almond paste along with heavy cream. Add a splash of water or broth if needed to loosen the sauce. Simmer gently for another 10–12 minutes until the chicken is fully cooked and the sauce is silky.

  7. Finish with Garam Masala and Garnish
    Sprinkle in garam masala and a pinch of sugar. Simmer another 2 minutes. Taste and adjust salt. Garnish with chopped cilantro and slivered almonds (optional).

Tips, Variations & Substitutions

v

  • Use Ghee for Authentic Flavor: Ghee adds a nutty, buttery taste that enhances the richness of the dish.

  • Brown the Onions Well: Don’t rush this step — deeply caramelized onions are key to the sauce’s sweetness and color.

  • Don’t Boil Yogurt: Keep heat medium to low when adding yogurt to prevent curdling. Stir constantly until it blends smoothly.

  • Make It Ahead: Korma tastes even better the next day after the flavors have melded. Store in the fridge for up to 3 days.

  • Add a Floral Touch: A dash of rose water or a few drops of kewra (screwpine essence) is sometimes used for a royal aroma.

Serving Ideas & Occasions

This creamy chicken korma pairs beautifully with:

  • Steamed Basmati Rice: The fluffy texture soaks up every drop of sauce.

  • Warm Naan or Roti: Perfect for scooping up bites of tender chicken and korma sauce.

  • Jeera Rice (Cumin Rice): Adds a gently spiced, fragrant base.

  • Side of Raita: A cooling yogurt dip balances the richness of the dish.

  • Pickled Onions or Mango Chutney: Add a tangy contrast.

Ideal for family dinners, festive gatherings, or quiet Sunday meals, this dish brings warmth and comfort to any table.

Nutritional & Health Notes

Chicken korma offers a balance of protein, healthy fats, and moderate carbs when paired with rice or bread. Cashews or almonds add plant-based fats and a creamy texture without the need for flour or starch.

Use chicken breast and reduced-fat yogurt or coconut milk to lighten the dish. It’s naturally gluten-free and easily adaptable for dairy-free diets.

Spices used in korma like turmeric, cardamom, and cumin also provide anti-inflammatory and digestive benefits. Portion control is key, as the richness adds up — but with so much flavor, a little goes a long way.

FAQs

Q1: What makes korma different from curry?
A1: Korma is creamier and milder than most Indian curries. It features a base of yogurt, nuts, and cream, while curries often use tomato or broth-based sauces with more spice.

Q2: Can I use store-bought korma paste?
A2: Yes, for convenience. However, homemade versions offer fresher flavor and more control over spice and richness.

Q3: What’s the best nut to use in korma?
A3: Cashews are most common for their creaminess, but almonds also work well. Just soak and blend to avoid grainy texture.

Q4: Is chicken korma spicy?
A4: Traditional korma is mild, with warmth from spices but very little heat. Add chili powder or fresh green chilies to taste.

Q5: Can I make this in a slow cooker?
A5: Yes. Brown the onions and chicken on the stove, then transfer everything (except cream) to the slow cooker. Cook on low for 4–5 hours. Stir in cream before serving.

Q6: How do I prevent the yogurt from curdling?
A6: Use full-fat yogurt and stir it in over medium heat. Avoid adding it directly to a boiling pan — let the heat settle slightly.

Q7: What should I serve with chicken korma?
A7: Basmati rice, naan, or jeera rice are perfect sides. You can also add a simple cucumber raita or green salad for contrast.

Print

Easy Homemade Chicken Korma with Flatbread or Rice

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Creamy, mild, and aromatic chicken korma made with yogurt, nuts, spices, and tender chicken — perfect with warm flatbread or basmati rice.

  • Author: Maya Lawson

Ingredients

Scale
  • 1 ½ lbs boneless chicken thighs, cut into chunks

  • ½ cup plain full-fat yogurt

  • 1 tbsp garlic-ginger paste

  • 1 tsp turmeric

  • 1 tsp salt

  • 2 tbsp ghee or oil

  • 1 large onion, thinly sliced

  • 1 tsp cumin

  • 1 tsp ground coriander

  • ½ tsp cinnamon

  • ½ tsp ground cardamom

  • ¼ cup soaked cashews or almonds (or 3 tbsp nut flour)

  • ½ cup heavy cream

  • ¼ tsp garam masala

  • 1 tsp sugar (optional)

  • Fresh cilantro for garnish

Instructions

  • Mix chicken, yogurt, garlic-ginger paste, turmeric, and salt. Marinate 30 minutes.

  • Blend soaked nuts with a bit of water into a smooth paste.

  • Heat ghee in a pan. Sauté onions until golden. Add cumin, coriander, cinnamon, and cardamom.

  • Add chicken and marinade. Cook until chicken begins to firm, about 8–10 minutes.

  • Stir in nut paste and cream. Simmer for 10–12 minutes until chicken is cooked and sauce thickens.

  • Add garam masala and sugar. Cook 2 more minutes.

  • Garnish and serve with naan or rice.

Notes

For a dairy-free version, use coconut milk. Use chicken breast for leaner meat. Flavor improves after resting overnight.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star