Directions
Melt the butter in a large wok or skillet over medium-high heat.
Add the chopped onion and sauté for 5-6 minutes until softened and golden.
Stir in the minced garlic and ginger, cooking for another minute until fragrant. Be careful not to let it burn!
Add the finely chopped tomatoes to the pan.
Cook for 2-3 minutes, using the back of your spoon to gently crush them and release their juices, forming a thick paste.
Add the chicken chunks, garam masala, red chili powder, ground cumin, salt, and pepper.
Stir well to coat the chicken in the spices and cook for 6-8 minutes, or until the chicken is cooked through.
Reduce the heat to low and stir in the heavy cream.
Let the sauce simmer gently for 8-10 minutes, allowing it to thicken and the flavors to meld together.
Stir occasionally.
Garnish generously with fresh cilantro and serve immediately while hot.