Chicken Korma
Chicken Korma is the kind of dish that wraps you in a warm, fragrant hug. Imagine tender pieces of chicken simmered in a creamy, nutty sauce scented with a beautifully balanced blend of spices. This recipe is approachable enough for weeknight dinners yet special enough for guests, and it’s written so the steps are clean, clear, and easy to follow.
Why You’ll Love This Version

This rendition of Chicken Korma leans into a classic spice blend—garam masala, coriander, cumin, turmeric, and cardamom—paired with almond butter and cream for a silkily textured sauce. Sweetness from a touch of sugar and a little tang from yogurt brightens the profile, while tomato passata adds color and depth without forcing the dish into a heavy tomato curry. The mix of aromatics—onion, garlic, and ginger—gives the base a savory backbone that lets the spices sing.
Ingredients
Use the following exactly as listed for best results.
- 1½ teaspoons garam masala
- 1½ teaspoons ground coriander
- 1 teaspoons sugar (Note 1)
- 1 teaspoons salt
- ½ teaspoon ground cumin
- ½ teaspoon turmeric
- ½ teaspoon ground cardamom
- ¼ teaspoon white pepper
- ⅛ teaspoon ground cinnamon
- ¼ cup oil
- 2 onions, finely chopped (Note 2)
- 1 teaspoons salt
- 4 cloves garlic, minced (Note 3)
- 1 inch ginger, grated/minced (Note 4)
- 2 lb chicken thighs, chopped
- ½ cup tomato passata (Note 5)
- ¼ cup almond butter
- ¼ cup water
- ½ cup heavy/whipping cream (Note 6)
- ¼ cup yogurt (Note 7)
Notes on Ingredients
- Onions: Finely chop them so they melt into the sauce as they cook. If you prefer a sweeter base, use a yellow onion; for a sharper edge, use white.
- Garlic & Ginger: Minced garlic and grated ginger give the curry a bright, warm foundation. Fresh is best, but jarred minced garlic or ginger paste can be a time-saver.
- Tomato Passata: This smooth tomato purée adds body without a chunky texture. If you only have canned tomato puree, that will work as well.
- Almond Butter: Provides richness and a subtle nutty flavor. If you have a homemade ground almond paste, you can use that as a swap.
- Cream & Yogurt: The cream lends silkiness while the yogurt brings a faint tang and lightens the overall mouthfeel. Use full-fat versions for the creamiest result.
Equipment

- Large heavy-bottomed skillet or shallow pot
- Spoon or spatula for stirring
- Measuring spoons and cups
- Knife and cutting board
Step-by-Step Instructions

The directions below are rewritten into clear, sequential steps to guide you from prep to plate. Follow them in order for the best result.
- Prepare the spices and aromatics: Measure out 1½ teaspoons garam masala, 1½ teaspoons ground coriander, 1 teaspoon sugar, 1 teaspoon salt, ½ teaspoon ground cumin, ½ teaspoon turmeric, ½ teaspoon ground cardamom, ¼ teaspoon white pepper, and ⅛ teaspoon ground cinnamon. Finely chop 2 onions, mince 4 cloves garlic, and grate or mince 1 inch of ginger. Set everything within reach.
- Heat the oil: Place a large heavy-bottomed skillet or shallow pot over medium heat. Pour in ¼ cup oil and let it warm until it shimmies slightly but does not smoke.
- Sauté the onions: Add the 2 finely chopped onions and 1 teaspoon salt to the hot oil. Cook, stirring occasionally, until the onions are deeply golden and softened—about 12–15 minutes. This step builds the dish’s flavor, so take your time and let the onions caramelize gently rather than rushing them on high heat.
- Add garlic and ginger: Once the onions are golden, stir in the 4 cloves minced garlic and the 1 inch grated/minced ginger. Cook for 1–2 minutes, stirring frequently, until fragrant. Avoid browning the garlic too much to prevent a bitter taste.
- Add the dry spices: Lower the heat slightly and sprinkle in the measured spices—garam masala, ground coriander, sugar, 1 teaspoon salt, ground cumin, turmeric, ground cardamom, white pepper, and ground cinnamon. Stir constantly for 30–45 seconds to bloom the spices in the oil and coat the onion mixture. This intensifies their flavor and aroma.
- Add the chicken: Increase the heat to medium-high and add 2 lb chopped chicken thighs to the pan. Stir to combine so the chicken is well-coated with the onion and spice mixture. Cook for 4–5 minutes, stirring occasionally, until the chicken begins to brown on the edges but is not fully cooked through.
- Incorporate tomato passata and almond butter: Pour in ½ cup tomato passata and add ¼ cup almond butter. Stir thoroughly to create a smooth, cohesive sauce. The tomato passata adds acidity and color; the almond butter will help thicken and enrich the base.
- Add water and simmer: Pour in ¼ cup water and bring the mixture to a gentle simmer. Reduce heat to maintain a low simmer, cover the pan partially, and let it cook for about 10 minutes. This allows the chicken to cook through and the flavors to meld. Stir occasionally to prevent sticking and check the sauce consistency.
- Finish with cream and yogurt: Remove the pan from heat briefly and stir in ½ cup heavy/whipping cream and ¼ cup yogurt until fully incorporated. Return the pan to low heat and warm gently for 2–3 minutes—do not boil once the dairy has been added to prevent curdling. Taste and adjust seasoning with additional salt if needed.
- Rest and serve: Let the curry rest off the heat for a few minutes to allow the flavors to settle. Serve the Chicken Korma hot with steamed basmati rice, naan, or flatbread. Garnish with a sprinkle of ground cardamom or a few toasted almond slivers if desired.
Troubleshooting & Tips
- If your sauce is too thin: Simmer uncovered for a few extra minutes to reduce, or stir in another tablespoon of almond butter to thicken gently.
- If your sauce separates after adding dairy: Remove from heat and whisk in a small splash of warm water while stirring vigorously; keep the temperature low when heating dairy to avoid curdling.
- Want more depth? Toast whole spices lightly in a dry pan before grinding and adding them, but stick to the measured amounts in this recipe for balance.
- Make it ahead: This curry keeps well in the fridge for up to 3 days and often tastes better the next day as flavors fuse.
- Reheating: Warm gently on the stove over low heat with a splash of water or cream to loosen the sauce.
Serving Suggestions
Chicken Korma pairs beautifully with fluffy basmati rice, garlic naan, or a simple cucumber and tomato salad to cut through the richness. For a fragrant presentation, serve with fresh cilantro and a few toasted almond slivers on top. A cooling side of raita or plain yogurt with a pinch of cumin is also lovely.
Make-Ahead & Storage
Cool the curry to room temperature, then transfer to an airtight container. Store in the refrigerator for up to 3 days. For longer storage, freeze in a freezer-safe container for up to 2 months. Thaw overnight in the refrigerator before reheating gently on the stove.
Nutrition Snapshot (approximate per serving)
This is a richer curry due to the cream and almond butter. Expect a satisfying portion to provide a good amount of protein from chicken and a higher fat content from cream and almond butter. Pairing with rice and a vegetable side will round out the meal.
Flavor Variations
- Greener Korma: Stir in a handful of chopped spinach near the end of cooking for added color and nutrients.
- More tang: Add a squeeze of lemon juice at the end for a brighter finish.
- Warming heat: If you want more spice, include ¼–½ teaspoon of cayenne or a finely chopped green chili with the garlic and ginger.
Final Notes
This Chicken Korma recipe is about balance—spices to season, cream and almond butter to comfort, and tomato passata and yogurt to keep things bright. Follow the steps in order, take your time caramelizing the onions, and keep the heat controlled once dairy goes in. The result is a deeply satisfying, silky curry that’s perfect for sharing.
Enjoy your homemade Chicken Korma—it’s the kind of dish that makes weeknights feel a little more special and gatherings taste like a celebration.

Chicken Korma
Ingredients
Equipment
Method
- Combine garam masala, ground coriander, sugar, 1 teaspoon salt, ground cumin, turmeric, ground cardamom, white pepper, and ground cinnamon in a small bowl; set aside.
- Heat oil in a large heavy-bottomed pan over medium-low heat. Add the chopped onions and the remaining 1 teaspoon salt and cook, stirring occasionally, until soft and golden brown, about 15 minutes.
- Add the prepared spice mixture to the onions and stir to coat evenly, cooking 1–2 minutes until fragrant.
- Stir in the minced garlic and grated ginger, then add the chopped chicken thighs. Cook, stirring, for about 5 minutes until the chicken starts to brown.
- Add the tomato passata, almond butter, and water; stir to combine and bring to a simmer. Cover and cook on low for 10 minutes, then remove the lid and simmer for 5 more minutes.
- Stir in the heavy cream and yogurt, cook for 3 minutes until heated through and the sauce is smooth.
- Taste and adjust seasoning if needed, then serve.
Notes
- You can use white or brown sugar.
- Use a regular brown, white, or yellow onion.
- Adjust garlic amount to taste.
- Fresh ginger freezes well and can be grated from frozen.
- Use smooth, unsalted tomato passata or pureed tomatoes.
- Use thick cream (heavy, whipping, or double) and thick yogurt for best sauce texture.
