Indulge in the rich and creamy flavors of this classic Indian dish. Butter chicken, also known as Murgh Makhani, is a beloved recipe that combines tender pieces of chicken with a luscious tomato-based sauce. Perfectly spiced and incredibly satisfying, this dish is sure to become a favorite in your home.
Some ingredients in this recipe might not be staples in your pantry. Garam masala, ground cumin, and ground coriander are essential spices that give the dish its distinctive flavor. You can find these in the spice aisle of most supermarkets. Additionally, heavy cream and tomato puree are crucial for achieving the rich, creamy texture of the sauce.

Ingredients for Indian Butter Chicken Recipe
Chicken breast: Cut into cubes, this is the main protein of the dish.
Plain yogurt: Used for marinating the chicken, adding tenderness and flavor.
Butter: Provides a rich, creamy base for the sauce.
Tomato puree: Forms the foundation of the sauce, giving it a deep, robust flavor.
Garam masala: A blend of spices that adds warmth and complexity.
Ground cumin: Adds a nutty, earthy flavor to the dish.
Ground coriander: Contributes a citrusy, slightly sweet note.
Chili powder: Provides a bit of heat to balance the richness of the sauce.
Salt: Enhances all the flavors in the dish.
Heavy cream: Creates a luxurious, creamy texture.
Minced garlic: Adds a pungent, aromatic quality.
Minced ginger: Offers a fresh, zesty kick.
Technique Tip for This Recipe
To achieve a richer flavor, toast the garam masala, ground cumin, ground coriander, and chili powder in a dry pan over medium heat for a few minutes before adding them to the marinade. This will help release their essential oils and enhance the overall taste of the butter chicken.
Suggested Side Dishes
Alternative Ingredients
chicken breast - Substitute with chicken thighs: Chicken thighs are juicier and more flavorful, making them a great alternative to chicken breast.
plain yogurt - Substitute with Greek yogurt: Greek yogurt is thicker and creamier, providing a similar texture and tanginess.
butter - Substitute with ghee: Ghee has a higher smoke point and a richer, nuttier flavor, which is traditional in Indian cooking.
tomato puree - Substitute with crushed tomatoes: Crushed tomatoes provide a similar texture and can be cooked down to achieve the same consistency as tomato puree.
garam masala - Substitute with curry powder: Curry powder has a different flavor profile but can provide a similar depth of flavor in a pinch.
ground cumin - Substitute with cumin seeds: Toast and grind cumin seeds to release their oils and achieve a similar flavor.
ground coriander - Substitute with cilantro: Fresh cilantro can provide a similar citrusy note, though the flavor will be slightly different.
chili powder - Substitute with paprika: Paprika provides a mild heat and a similar color, though it is less spicy.
salt - Substitute with soy sauce: Soy sauce adds saltiness along with umami, enhancing the overall flavor.
heavy cream - Substitute with coconut milk: Coconut milk provides a creamy texture and a slight sweetness, complementing the spices well.
minced garlic - Substitute with garlic powder: Garlic powder can be used in a pinch, though it lacks the fresh, pungent flavor of minced garlic.
minced ginger - Substitute with ground ginger: Ground ginger can be used as a substitute, though it is less aromatic and slightly different in flavor.
Other Alternative Recipes Similar to This Dish
How to Store or Freeze This Dish
- Allow the Indian butter chicken to cool completely before storing. This helps prevent condensation, which can lead to sogginess and spoilage.
- Transfer the cooled chicken into an airtight container. If you have a large batch, consider dividing it into smaller portions for easier reheating.
- Label each container with the date of preparation. This ensures you use the oldest portions first, maintaining freshness.
- Store the containers in the refrigerator if you plan to consume the butter chicken within 3-4 days. For longer storage, place the containers in the freezer.
- When freezing, ensure there's a small gap between the food and the lid to allow for expansion. This prevents the container from cracking.
- To reheat, thaw the butter chicken in the refrigerator overnight if frozen. This gradual thawing helps maintain the texture and flavor.
- Reheat the chicken in a skillet over medium heat, stirring occasionally. Add a splash of heavy cream or water if the sauce has thickened too much.
- Alternatively, you can reheat in the microwave. Place the butter chicken in a microwave-safe dish, cover with a microwave-safe lid or plastic wrap, and heat in 1-minute intervals, stirring in between, until heated through.
- Always ensure the chicken is piping hot before serving to ensure food safety.
- Serve the reheated Indian butter chicken with fresh rice or naan to enjoy the full experience.
How to Reheat Leftovers
Stovetop Method:
- Place the leftover Indian Butter Chicken in a saucepan or skillet.
- Add a splash of water or chicken broth to prevent it from drying out.
- Heat over medium-low heat, stirring occasionally, until the chicken is heated through and the sauce is bubbling gently.
- Adjust the seasoning if necessary and serve hot with rice or naan.
Microwave Method:
- Transfer the Indian Butter Chicken to a microwave-safe dish.
- Cover with a microwave-safe lid or plastic wrap (leaving a small vent for steam to escape).
- Heat on medium power for 2-3 minutes, stirring halfway through to ensure even heating.
- Continue heating in 1-minute increments until the chicken is hot and the sauce is steaming.
- Let it sit for a minute before serving to allow the heat to distribute evenly.
Oven Method:
- Preheat your oven to 350°F (175°C).
- Place the Indian Butter Chicken in an oven-safe dish and cover with aluminum foil.
- Bake for 20-25 minutes, or until the chicken is heated through and the sauce is bubbling.
- Stir halfway through the reheating process to ensure even heating.
- Remove from the oven and let it sit for a couple of minutes before serving.
Slow Cooker Method:
- Transfer the Indian Butter Chicken to your slow cooker.
- Add a splash of water or chicken broth to keep the sauce from thickening too much.
- Set the slow cooker to low and heat for 1-2 hours, stirring occasionally.
- Once heated through, serve hot with rice or naan.
Sous Vide Method:
- Place the Indian Butter Chicken in a vacuum-sealed bag or a ziplock bag using the water displacement method.
- Set your sous vide machine to 140°F (60°C).
- Submerge the bag in the water bath and heat for about 30-45 minutes.
- Once heated through, carefully remove the bag, open it, and serve the chicken hot with rice or naan.
Best Tools for This Recipe
Large skillet: Used to cook the marinated chicken and combine all the ingredients.
Mixing bowl: Used to marinate the chicken with yogurt, garlic, ginger, and spices.
Measuring spoons: Used to measure out the spices accurately.
Measuring cup: Used to measure the yogurt, tomato puree, and heavy cream.
Spatula: Used to stir the ingredients while cooking.
Knife: Used to cut the chicken breast into cubes.
Cutting board: Used as a surface to cut the chicken.
Garlic press: Used to mince the garlic.
Grater: Used to mince the ginger.
Serving spoon: Used to serve the butter chicken with rice or naan.
How to Save Time on This Recipe
Marinate in advance: Prepare the chicken marinade the night before to save time on the day of cooking.
Use pre-minced garlic and ginger: Opt for store-bought minced garlic and ginger to cut down on prep time.
Ready-made tomato puree: Use canned or jarred tomato puree instead of making it from scratch.
Cook in batches: Brown the chicken in batches to ensure even cooking and save time.
Simmer while multitasking: Let the sauce simmer while you prepare rice or naan to maximize efficiency.

Indian Butter Chicken Recipe
Ingredients
Main Ingredients
- 500 g Chicken breast, cut into cubes
- 1 cup Plain yogurt
- 2 tablespoon Butter
- 1 cup Tomato puree
- 1 teaspoon Garam masala
- 1 teaspoon Ground cumin
- 1 teaspoon Ground coriander
- 1 teaspoon Chili powder
- 1 teaspoon Salt
- 1 cup Heavy cream
- 1 tablespoon Minced garlic
- 1 tablespoon Minced ginger
Instructions
- 1. Marinate the chicken in yogurt, garlic, ginger, and spices for at least 1 hour.
- 2. Heat butter in a large skillet over medium heat. Add marinated chicken and cook until browned.
- 3. Add tomato puree and cook for 10 minutes.
- 4. Stir in heavy cream and simmer for another 10 minutes.
- 5. Serve hot with rice or naan.
Nutritional Value
Keywords
Suggested Appetizers and Desserts
More Amazing Recipes to Try 🙂
- Lemon Blueberry Muffins Recipe35 Minutes
- Blue Hawaiian Cocktail Recipe5 Minutes
- Matzo Ball Soup Recipe1 Minutes
- Beef Cabbage Stew Recipe2 Hours 20 Minutes
- Buttermilk Pie Recipe1 Hours 5 Minutes
- Watermelon Salad Recipe15 Minutes
- Creamed Chipped Beef on Toast Recipe20 Minutes
- French Toast Sticks Recipe20 Minutes
Leave a Reply