The Best And Easy Healthy Indian Marinade Chicken Yogurt Home Made Recipe

Butter Chicken is one of the most popular and familiar Indian dishes. This creamy curry is made from yogurt marinated chicken, cooked in a mildly spicy curry sauce! Pair it with our naan or rice.


1 Cup Full Fat Greek Yogurt

1 Tablespoon Lemon Juice

1 ½ Teaspoon Ground Turmeric

1 Tablespoon Garam Masala

1 Tablespoon Ground Cumin

1 Lb. Chicken (Thickly Diced)

1/2 Stick Unsalted Butter (4 Tablespoons Ghee)

1 Onion (Peeled & Diced)

4 Cloves Garlic (Peeled & Minced)

1 Tablespoon Grated Ginger

1 Teaspoon Cumin Seeds

2 Tomatoes (Diced)

1 Jalapeño Pepper (Seeded & Diced)

½ Cup Chicken Stock

½ Cup Cream

1 Tablespoon Tomato Paste

½ Cup Chopped Cilantro (Optional)

½ Teaspoon Salt (To Taste)


The Best And Easy Healthy Indian Marinade Chicken Yogurt Home Made Recipe



Add the yogurt, lemon juice, turmeric, garam masala and cumin to a large bowl and whisk together. Add the thickly diced chicken and stir to coat. Cover and refrigerate for at least 30 minutes or up to 1 day if you want a richer flavor.

In a large pan over medium heat, melt the ghee (or butter) and add the onions. Cook on medium heat, stirring often, until translucent.

Add the garlic, ginger and cumin seeds and cook for another couple of minutes or until the onions start to brown.

Add the tomatoes, jalapeno pepper and salt and continue cooking for another 10 minutes.

Add the chicken and the yogurt marinade to the pan along with the chicken stock. Bring to a boil, reduce the heat to low and simmer, uncovered, for 30 minutes.

Stir in the cream and tomato paste. Continue simmering for another 15 minutes. Stir in the cilantro (optional) and serve over rice or with naan.


If you’re looking for a healther verision of the recipe, use coconut milk vs. heavy cream. You’ll still enjoy the creaminess of this Indian curry!
Vegetarian friends, use paneer or tofu for a wonderful alternative