Description
If you’ve been craving a rich and creamy dish that comes together fast, this Easy Indian Butter Chicken delivers all the comforting flavor of your favorite Indian takeaway—without the wait. Tender chicken is simmered in a velvety, buttery tomato sauce infused with garam masala, garlic, and ginger. It’s a quick dinner idea that’s bold, cozy, and incredibly satisfying. Whether you’re looking for easy dinner ideas, a meal prep option, or just some new food ideas to spice up your week, this healthy-ish comfort dish is your new go-to. Serve with basmati rice or warm naan for the perfect plate.
Ingredients
500g boneless chicken thighs or breasts
150g Greek yogurt
2 teaspoons garam masala
1 teaspoon ground cumin
1 teaspoon ground coriander
1 teaspoon paprika
1 tablespoon fresh ginger, grated
2 cloves garlic, minced
300g tomato puree
120ml heavy cream
2 tablespoons butter
Salt and pepper to taste
Fresh cilantro, chopped (for garnish)
Instructions
1. Combine Greek yogurt, garam masala, cumin, coriander, paprika, garlic, and ginger in a bowl. Add chicken and marinate for at least 30 minutes.
2. Heat oil in a pan and sear the marinated chicken until golden. Set aside.
3. In the same pan, melt butter and add garlic, ginger, and tomato puree. Simmer for 10 minutes.
4. Return chicken to the pan, stir in heavy cream, and let everything simmer until fully cooked and the sauce thickens.
5. Garnish with fresh cilantro and serve hot with rice or naan.
Notes
Marinating overnight deepens the flavor and tenderizes the chicken beautifully.
Use full-fat Greek yogurt for best texture and richness.