Winter nights call for a meal that feels like a warm hug. This Badami Chicken Curry is exactly that. It is creamy, nutty, and incredibly fragrant. You will love how it fills your home with spice. It delivers a restaurant-quality experience right to your table.
This dish is the ultimate comfort food for cold evenings. It feels elegant enough for a special dinner. You can skip the takeout and enjoy better flavors tonight. Your kitchen will become your new favorite spot.
Why This Recipe Works
The secret lies in the silky almond paste. It creates a rich texture without feeling overly heavy. This recipe is perfect for a cozy date night at home. It looks impressive but requires very little hands-on effort. You get deep, complex flavors in just about an hour.
Ground almonds provide a natural sweetness that balances the spices. Using yogurt keeps the sauce light and tangy. It is a nourishing meal that satisfies every craving. You will find yourself making this on repeat all season long.
The Easy Process
You start by making a quick, smooth almond paste. Then you layer aromatic spices with golden fried onions. The chicken simmers slowly until it is perfectly tender. Simple steps lead to a deeply flavorful result. Even beginners will feel confident with this method.
What You’ll Need
- 800g chicken thighs, cut into bite-sized pieces
- 1/2 cup blanched almonds, ground into a smooth paste
- 1 cup plain yogurt, whisked until smooth
- 2 large onions, finely sliced and fried until golden
- 1 tablespoon ginger-garlic paste
- 2 tablespoons ghee
- 1 teaspoon cumin seeds
- 4 whole green cardamom pods
- 1 inch cinnamon stick
- 1/2 teaspoon turmeric powder
- 1 teaspoon Kashmiri red chili powder
- 1 teaspoon coriander powder
- 1/2 teaspoon garam masala
- Salt to taste
- 1/4 cup heavy cream
- Fresh cilantro leaves for garnish
Step-by-Step Directions
- Soak almonds in warm water for 30 minutes, peel skins, and grind with 2 tablespoons of water to form a smooth paste.
- Heat ghee in a heavy-bottomed pot over medium heat. Fry sliced onions until golden brown and crispy; remove and set aside.
- Add cumin seeds, cardamom pods, and the cinnamon stick to the remaining ghee and sauté for 30 seconds.
- Add ginger-garlic paste and sauté until the raw aroma dissipates.
- Add chicken pieces to the pot and sear until they turn opaque and light brown on the edges.
- Lower the heat and stir in the turmeric, red chili powder, and coriander powder.
- Add the whisked yogurt and almond paste, stirring constantly to prevent the yogurt from curdling.
- Add salt and 1/2 cup of water. Cover and simmer on low heat for 20-25 minutes or until the chicken is fully cooked.
- Stir in the garam masala and heavy cream, simmering for an additional 2 minutes.
- Garnish with the reserved fried onions and fresh cilantro before serving.
Best Ways to Enjoy
Serve this Badami Chicken Curry with warm garlic naan. Fluffy basmati rice is also a perfect companion. It makes a beautiful centerpiece for a winter dinner party. Add a side of cucumber raita for a fresh crunch. Your guests will be asking for the recipe!
Storage Tips
Store leftovers in an airtight container for three days. The flavors actually improve as they sit overnight. Reheat gently on the stove over low heat. Add a splash of water if the sauce thickens. Meal prep fans will love how well this keeps. Do not freeze this dish as the cream may separate.
Pro Tips
- Don’t skip the fried onions for that deep sweetness.
- Whisk your yogurt well to ensure a smooth sauce.
- Use cashew paste if you run out of almonds.
- Soak your almonds the night before to save time.
- Keep the heat low when adding yogurt to avoid curdling.
- This is the perfect warming meal for cold January nights.
- Garnish generously with cilantro for a pop of freshness.
Easy Swaps
- Use coconut milk for a dairy-free version.
- Add extra chili powder if you love a spicy kick.
- Swap chicken for paneer for a vegetarian option.
- Use chicken breast if you prefer a leaner protein.
Common Questions
Can I make this ahead of time?
Yes, you can make it a day early. The spices meld together beautifully in the fridge. Just reheat it slowly on the stove top.
How do I know the chicken is done?
The chicken should be tender and no longer pink. It usually takes about 20 minutes of simmering. It should pull apart easily with a fork.
Is this dish very spicy?
This is a mild and creamy curry. The almonds and cream balance the chili powder. It is very family-friendly and approachable for all.
I hope this cozy curry brings warmth to your kitchen this winter. It is the perfect way to slow down and enjoy a beautiful meal. You deserve a little luxury tonight!
— Emily

Ingredients
Method
- Soak almonds in warm water for 30 minutes, peel skins, and grind with 2 tablespoons of water to form a smooth paste.
- Heat ghee in a heavy-bottomed pot over medium heat. Fry sliced onions until golden brown and crispy; remove and set aside.
- Add cumin seeds, cardamom pods, and the cinnamon stick to the remaining ghee and sauté for 30 seconds.
- Add ginger-garlic paste and sauté until the raw aroma dissipates.
- Add chicken pieces to the pot and sear until they turn opaque and light brown on the edges.
- Lower the heat and stir in the turmeric, red chili powder, and coriander powder.
- Add the whisked yogurt and almond paste, stirring constantly to prevent the yogurt from curdling.
- Add salt and 1/2 cup of water. Cover and simmer on low heat for 20-25 minutes or until the chicken is fully cooked.
- Stir in the garam masala and heavy cream, simmering for an additional 2 minutes.
- Garnish with the reserved fried onions and fresh cilantro before serving.
