In a medium bowl with a lid, add the yogurt, lemon juice, turmeric, garam masala, half of the salt, and half of the pepper. Whisk to combine, then add the chicken and toss to coat. Cover, and refrigerate for 6 hours or overnight.
In a large saucepan, melt the ghee over medium heat. Add the ginger, cumin seeds, onion powder, garlic powder, and chili powder and cook, stirring often, until golden and fragrant, about 3 minutes.
Add the diced tomatoes, Serrano pepper, the remaining salt and pepper and cook until the tomatoes and chiles soften, about 3 minutes. Add the chicken and its marinade and cook for 5 minutes. Stir in 1/4 cup water. Bring the mixture to a boil, then lower the heat to a simmer, and cook, uncovered, stirring occasionally, for 20 minutes.
Stir in the cream and tomato paste, and simmer, stirring occasionally, until the chicken is cooked through and the sauce has thickened up a bit more, about 5 minutes.
Stir in the almonds, garnish with the cilantro leaves, and serve.
Unbelievably delicious! Want to eat the whole pot! Thanks for this amazing recipe, KetoMojo!
Sooooo good.
Absolutely delicious. Only downside is I’m liable to overeat. I had over cauliflower rice. I may add sliced mushrooms next time.
This is my favorite recipe on the site. It’s so tasty. The almonds are key and it goes great over cauliflower rice. Make sure to factor in the time for marinating.
This was tasty! I used hot chili for a little kick. Put it over steamed broccoli. Delish!