How To Make Restaurant-Style Butter Chicken

1.

Welcome to the ultimate guide on how to make restaurant-style butter chicken! Get ready to impress your taste buds and your guests with this delicious dish.

2.

First, gather all the necessary ingredients: chicken, butter, onions, garlic, ginger, tomatoes, cream, and a variety of spices such as garam masala, cumin, and coriander.

3.

Marinate the chicken in a mixture of yogurt, lemon juice, and spices for at least 30 minutes. This will ensure that the chicken is tender and flavorful.

4.

In a pan, melt butter and sauté onions, garlic, and ginger until they are soft and fragrant. Then, add in the marinated chicken and cook until it is browned on all sides.

5.

Next, add in the diced tomatoes and let it cook for a few minutes. Then, add in the spices and let it simmer for about 10 minutes to allow the flavors to develop.

6.

Once the chicken is fully cooked, add in the cream and let it simmer for another 5 minutes. This will give the dish a creamy and rich texture.

7.

For an extra touch of authenticity, add in a pinch of kasuri methi (dried fenugreek leaves) to enhance the flavor of the dish.

8.

Your restaurant-style butter chicken is now ready to be served! Garnish with fresh coriander leaves and serve with naan or rice for a complete meal.

9.

Impress your guests with this delicious and authentic dish. They won't believe you made it at home!

10.

Now that you know the secret to making restaurant-style butter chicken, you can enjoy this mouth-watering dish anytime in the comfort of your own home. Bon appétit!