A flavorful and aromatic chicken curry with a creamy almond-infused sauce, perfect for a comforting meal.
Mix the chicken pieces with grated ginger and minced garlic in a bowl.
Let the chicken marinate for at least 10 minutes to absorb the flavors.
Heat oil in a pot and sauté the onions until golden brown.
Stir frequently to prevent the onions from burning.
Add the marinated chicken to the pot and cook until lightly browned.
Ensure the chicken is evenly cooked on all sides.
Stir in the chili powder, coriander powder, and garam masala.
Toast the spices briefly to enhance their aroma.
Mix in the yogurt, cardamom, cloves, and salt.
Lower the heat to prevent the yogurt from curdling.
Simmer the chicken covered for 20 minutes.
Check occasionally to ensure the sauce doesn't dry out.
Add the ground almonds and cook until the sauce thickens.
Adjust the consistency by adding water if needed.
Serve the chicken curry garnished with fresh cilantro and a sprinkle of garam masala.
Pair with rice or naan for a complete meal.