Homemade Butter Chicken Curry

Homemade Butter Chicken Curry

If you’re craving the rich, creamy, and aromatic flavors of Indian cuisine, you’re in for a treat with this Homemade Butter Chicken Curry recipe. This classic dish, also known as “Murgh Makhani,” is a beloved favorite worldwide. Tender pieces of chicken are bathed in a luscious tomato and butter sauce, creating a mouthwatering symphony of flavors.

What makes this recipe special is that you can make it in the comfort of your own kitchen. With a few simple ingredients and some love, you can recreate the magic of your favorite Indian restaurant right at home.


  • 2 pounds of boneless, skinless chicken thighs, cut into bite-sized pieces
  • 1 cup of plain yogurt
  • 2 tablespoons of vegetable oil
  • 2 onions, finely chopped
  • 3 cloves of garlic, minced
  • 1 tablespoon of ginger, grated
  • 1 can (14 ounces) of crushed tomatoes
  • 2 tablespoons of tomato paste
  • 2 teaspoons of garam masala
  • 1 teaspoon of ground turmeric
  • 1 teaspoon of ground cumin
  • 1 teaspoon of chili powder (adjust to taste)
  • 1/2 cup of unsalted butter
  • 1 cup of heavy cream
  • Salt and pepper to taste
  • Fresh cilantro leaves for garnish


  1. Start by marinating the chicken pieces in yogurt, ginger, and garlic for at least 30 minutes. This helps tenderize the chicken and infuse it with flavor.
  2. In a large pan, heat the vegetable oil over medium heat. Add the chopped onions and sauté until they turn translucent.
  3. Add the marinated chicken to the pan and cook until it’s no longer pink.
  4. Stir in the crushed tomatoes, tomato paste, garam masala, turmeric, cumin, and chili powder. Simmer for about 10 minutes, allowing the flavors to meld.
  5. Reduce the heat to low, and add the butter and heavy cream. Stir until the butter has melted and the sauce is creamy.
  6. Season with salt and pepper to taste.
  7. Garnish your Homemade Butter Chicken Curry with fresh cilantro leaves.

Preparation Time: 40 minutes

Yield: 4 servings

This Homemade Butter Chicken Curry recipe is a delightful journey through the flavors of India. Creamy, spicy, and utterly satisfying, it’s the perfect dish for special occasions or when you want to treat yourself to a restaurant-quality meal at home.

Nutrition Information (per serving):

  • Calories: 450
  • Protein: 28g
  • Carbohydrates: 12g
  • Fat: 32g
  • Fiber: 2g

Whether you’re a seasoned chef or a beginner in the kitchen, this Homemade Butter Chicken Curry recipe will surely impress your family and friends. Enjoy the delightful flavors and the satisfaction of creating an authentic Indian dish from scratch.

Leave a Reply

Your email address will not be published. Required fields are marked *

Hi! I’m Margaret!

A passionate home cook and food lover who loves nothing more than sharing my favourite recipes with the world.




Get exclusive access to recipes and cooking tips!

You’ll also love