Butter Chicken

NOTE: As an Amazon Associate I earn from qualifying purchases.
Find this recipe useful? Share it with your friends!

Indulge in the exquisite flavors of Butter Chicken, a renowned and beloved North Indian dish that has captivated palates around the world. This creamy and aromatic chicken curry is the epitome of culinary excellence and an ideal choice for any occasion, whether it’s a cozy family dinner or a festive weekend gathering. While the idea of preparing this delectable butter chicken recipe at home may initially seem daunting, fear not! With a little preparation and patience, you can master it with ease.

To embark on this culinary adventure, begin by marinating tender chicken pieces in a tantalizing blend of yogurt and spices. This marinade infuses the chicken with a delightful array of flavors, ensuring a succulent and fragrant outcome. Once marinated, the chicken is either grilled or pan-fried to impart a subtle charred and smoky essence, elevating its taste profile to new heights.

The chicken is then simmered in a rich and creamy tomato-based sauce that is flavored with aromatic spices such as cumin, coriander, and garam masala. The dish is served with rice and naan bread. As the chicken simmers, the sauce intensifies, resulting in a dish that is as comforting as it is indulgent. To complete the experience, serve the butter chicken alongside fragrant rice and freshly baked naan bread, allowing the flavors to harmonize and transport you to a realm of culinary bliss.

One of the joys of preparing butter chicken at home is the ability to tailor the spice levels to your personal preference, allowing you to strike the perfect balance between mild and fiery. Additionally, using fresh and high-quality ingredients ensures a healthier and more vibrant rendition of this beloved dish compared to the restaurant version.

So, seize the opportunity to embark on a gastronomic voyage, delighting your taste buds with this tantalizing and comforting Butter Chicken. With each bite, savor the intricate symphony of flavors that dance on your palate, and relish the joy of sharing this culinary masterpiece with your loved ones. Let the aroma fill your kitchen and immerse yourself in the magic of homemade butter chicken—a dish that is sure to leave an indelible impression on your culinary repertoire.

Want more Indian food? How about trying these recipe out?


Butter Chicken

Butter Chicken

Butter Chicken (Murgh Makhani) is one of the most popular curries in the world and yet happens to be one of the easiest!

  • Author: RecipeTin Eats
  • Prep Time: :10
  • Marinade: 3:00
  • Cook Time: :25
  • Total Time: 3:35
  • Yield: 4
  • Category: Main
  • Method: Stove Top
  • Cuisine: Indian



  • 1/2 cup plain yogurt , full fat
  • 1 tbsp lemon juice
  • 1 tsp tumeric powder
  • 2 tsp garam masala
  • 1/2 tsp chilli powder or cayenne pepper powder
  • 1 tsp ground cumin
  • 1 tbsp ginger, freshly grated
  • 2 cloves garlic, crushed
  • 1.5 lb / 750 g chicken thigh fillets, cut into bite size pieces


  • 2 tbsp (30 g) ghee or butter, OR 1 tbsp vegetable oil
  • 1 cup tomato passata (aka tomato puree)
  • 1 cup heavy / thickened cream
  • 1 tbsp sugar
  • 1 1/4 tsp salt

To serve

  • Basmati rice or White rice
  • Coriander/cilantro (optional)


  • Optional blitz: for an extra smooth sauce, combine the Marinade ingredients (except the chicken) in a food processor and blend until smooth.
  • Marinade: Combine the Marinade ingredients with the chicken in a bowl. Cover and refrigerate overnight, or up to 24 hours (minimum 3 hrs).
  • Cook chicken: Heat the ghee (butter or oil) over high heat in a large fry pan. Take the chicken out of the Marinade but do not wipe or shake off the marinade from the chicken.
  • Place chicken in the fry pan and cook for around 3 minutes, or until the chicken is white all over (it doesn’t really brown because of the Marinade).
  • Sauce: Add the tomato passata, cream, sugar and salt. Also add any remaining marinade left in the bowl. Turn down to low and simmer for 20 minutes. Do a taste test to see if it needs more salt.
  • Garnish with coriander/cilantro leaves if using. Serve with rice.


To store leftover butter chicken properly and maintain its flavor and texture, follow these steps:

  1. Allow the butter chicken to cool down: Let the dish cool at room temperature for about 1 hour before storing it. Avoid leaving it out for too long to prevent the growth of harmful bacteria.

  2. Divide into portions: If you have a large quantity of butter chicken, divide it into smaller portions. This makes it easier to reheat only what you need and prevents unnecessary reheating of the entire batch.

  3. Use airtight containers: Transfer the butter chicken to airtight containers or freezer-safe bags. Ensure that the containers are sealed tightly to prevent air and moisture from entering, which can lead to freezer burn and loss of flavor.

  4. Label and date: It’s important to label each container with the contents and the date of storage. This helps you keep track of freshness and ensures you use the leftovers within a reasonable time frame.

  5. Refrigeration or freezing: If you plan to consume the leftovers within 2 to 3 days, store them in the refrigerator. For longer storage, place the containers in the freezer. Butter chicken can be safely frozen for up to 3 months.

  6. Reheating: When reheating the butter chicken, it’s best to thaw it overnight in the refrigerator if it was frozen. Then, reheat it in a saucepan over medium-low heat until it reaches the desired temperature. Add a splash of water or broth if needed to prevent drying out.

Remember, always follow proper food safety guidelines and discard any leftovers that show signs of spoilage, such as a foul odor or unusual texture. By storing your leftover butter chicken correctly, you can enjoy it for future meals while preserving its delicious taste and quality.


Find this recipe useful? Share it with your friends!