Indulge in a rich and flavorful creamy butter chicken delight that brings the taste of Indian cuisine to your table! This easy recipe features tender chicken coated in a luscious cream sauce, perfectly seasoned with aromatic spices. Ready in just one hour, it's perfect for family dinners or impressing guests.
1 lb (450g) boneless chicken thighs, cut into bite-sized pieces
1 cup plain yogurt
2 tablespoons lemon juice
1 tablespoon garam masala
2 teaspoons cumin powder
1 teaspoon turmeric powder
1 teaspoon chili powder (adjust to taste)
4 tablespoons butter
1 medium onion, finely chopped
3 cloves garlic, minced
1 tablespoon ginger, minced
1 can (14 oz) diced tomatoes (or 2 fresh tomatoes, pureed)
1 cup heavy cream
Salt to taste
Fresh cilantro for garnish