Indulge in a rich and creamy homemade butter chicken that's both quick and easy to prepare! This delightful dish features tender marinated chicken thighs cooked in a sumptuous sauce made with crushed tomatoes and heavy cream, all enriched with aromatic spices. Perfect for serving over basmati rice or with warm naan, this recipe is sure to impress family and friends. With a total time of just 55 minutes, you'll have a delicious meal ready in no time!
1 lb (450g) boneless chicken thighs, cut into bite-sized pieces
1 cup plain yogurt
2 tablespoons lemon juice
2 tablespoons garam masala
1 teaspoon turmeric powder
1 teaspoon cumin powder
1 tablespoon ginger-garlic paste
4 tablespoons unsalted butter
1 medium onion, finely chopped
1 can (14 oz) crushed tomatoes
1 cup heavy cream
Salt and pepper to taste
Fresh cilantro, chopped (for garnish)