Serves: 5 People
Prepare Time: 20
Cooking Time: 30
Calories: 420
Difficulty:
Medium
Print
Experience the crown jewel of Mughlai cuisine with this authentic Makhan Murgh - the legendary Butter Chicken that has conquered hearts from Delhi to Dubai! This isn't just another curry; it's a celebration of velvety textures and perfectly balanced flavors that made it one of the world's most beloved Indian-Pakistani dishes. Our recipe delivers the same rich, creamy, mildly spiced gravy you'd find in high-end restaurants, but simplified for home cooking.
The magic lies in the triple-cream technique - yogurt for tang, fresh cream for richness, and butter for that signature silky finish. Combined with our secret almond paste and the unique step of boiling onions before blending, you'll achieve that restaurant-quality smoothness without any graininess. The beautiful orange-red color comes naturally from paprika and tomatoes, while the complex flavor profile balances sweet, tangy, and mildly spiced notes. Perfect for special occasions or when you want to impress guests with your culinary skills. Serve with butter naan, garlic rice, or even pasta for a fusion twist!
Ingredients
Create the silk-smooth onion base: This unique step ensures no grainy texture! In a saucepan, combine chopped onions, turmeric, and ½ cup water. Boil for 5-7 minutes until onions are completely soft. Transfer everything (including water) to a blender and blend until completely smooth. Set aside.
Chef's secret: This boiling method is why restaurant butter chicken is so smooth
Build your flavor foundation: In a heavy-bottomed pot or Dutch oven, heat 2 tablespoons oil over medium heat. Add chopped garlic and sauté until light golden (about 1 minute) - watch carefully as burnt garlic will ruin the dish!
Develop the base: Add the onion puree to the garlic. Cook on medium-high heat, stirring frequently, for 5-7 minutes until the mixture darkens slightly and oil begins to separate at edges. This step is crucial for removing raw onion taste.
Visual cue: The paste should turn from light yellow to golden beige
Layer the flavors: Add ginger paste and cook for 30 seconds until fragrant. Then add tomato paste, salt, white pepper, paprika, and crushed cumin. Mix well and cook for 3-4 minutes until the oil clearly separates from the mixture.
Introduce the chicken: Add chicken pieces and yogurt. Stir gently to coat every piece. The yogurt might look curdled initially - don't worry! Cover and cook on medium heat for 15 minutes, stirring once halfway through.
Important: Don't skip the lid - it helps chicken cook in its own juices
The browning phase: Once chicken is cooked through (no pink inside), remove lid and increase heat to medium-high. Stir-fry for 3-4 minutes until excess moisture evaporates and chicken pieces get light golden edges. This concentrates flavors!
Create the signature sauce: Reduce heat to low. Add ketchup, cream, garam masala, and almond paste. Stir gently to combine. The sauce should be thick enough to coat the back of a spoon. If too thick, add 2-3 tablespoons hot water.
The butter finish: Turn off heat. Add remaining butter on top - don't stir! Let it melt naturally for 1 minute, then gently fold it in with just 2-3 turns of your spoon. This creates that glossy, restaurant-style finish.
Rest and serve: Let the dish rest for 5 minutes before serving. This allows flavors to meld and sauce to thicken slightly. Garnish with a drizzle of cream and fresh coriander.
Professional Tips for Perfection:
Smoky flavor hack: Add a piece of hot charcoal to a small bowl, place in the pot, drizzle with ghee, cover immediately for 2 minutes
Make-ahead friendly: Prepare until step 6, refrigerate up to 2 days, finish with cream and butter when serving
Reheating tip: Add splash of cream when reheating to maintain consistency
Spice adjustment: Add cayenne pepper or green chilies for heat lovers
Richness control: Use half yogurt, half cream for lighter version
Serving Suggestions:
Classic: With butter naan and sliced onions
Rice option: Jeera rice or saffron pulao
Fusion ideas: Over pasta, in wraps, or as pizza topping
Garnish: Julienned ginger, cream swirl, kasuri methi (dried fenugreek)
Directions
1.65 lbs (750g) boneless chicken, cut into 1.5-inch cubes (thigh meat preferred)
½ cup butter (115g) - divided use (salted or unsalted)
1 large onion, roughly chopped
¼ teaspoon turmeric powder (for color and earthiness)
4 cloves garlic, finely chopped
1 teaspoon ginger paste (or 1-inch fresh ginger, minced)
Salt to taste (start with 1.5 teaspoons)
Oil for frying (2-3 tablespoons neutral oil)
½ cup tomato paste (or puree of 3 large tomatoes)
½ cup tomato ketchup (yes, it's the secret ingredient!)
½ cup plain yogurt, whisked smooth
½ cup heavy cream (35% fat for best results)
1 teaspoon almond paste (or cashew paste)
½ teaspoon white pepper powder (black pepper works too)
1 teaspoon paprika powder (for color without heat)
1 teaspoon cumin seeds, coarsely crushed
¼ teaspoon garam masala powder
Shopping Tips & Substitutions:
Butter Alternative: Use ghee for more authentic flavor
Almond Paste: Soak 8-10 almonds in hot water, peel and blend with 2 tbsp water
Ketchup Substitute: 2 tbsp sugar + 1 tbsp vinegar mixed with tomato paste
Cream Options: Half-and-half works; coconut cream for dairy-free
Chicken Tip: Pre-marinate in yogurt for extra tenderness
Spice Shortcut: Use 2 tsp tandoori masala instead of individual spices
Butter Chicken (Makhan Murgh) - Authentic Mughlai Recipe | Restaurant Quality in 30 Minutes
Serves: 5 People
Prepare Time: 20
Cooking Time: 30
Calories: 420
Difficulty:
Medium
Experience the crown jewel of Mughlai cuisine with this authentic Makhan Murgh - the legendary Butter Chicken that has conquered hearts from Delhi to Dubai! This isn't just another curry; it's a celebration of velvety textures and perfectly balanced flavors that made it one of the world's most beloved Indian-Pakistani dishes. Our recipe delivers the same rich, creamy, mildly spiced gravy you'd find in high-end restaurants, but simplified for home cooking.
The magic lies in the triple-cream technique - yogurt for tang, fresh cream for richness, and butter for that signature silky finish. Combined with our secret almond paste and the unique step of boiling onions before blending, you'll achieve that restaurant-quality smoothness without any graininess. The beautiful orange-red color comes naturally from paprika and tomatoes, while the complex flavor profile balances sweet, tangy, and mildly spiced notes. Perfect for special occasions or when you want to impress guests with your culinary skills. Serve with butter naan, garlic rice, or even pasta for a fusion twist!
Ingredients
Create the silk-smooth onion base: This unique step ensures no grainy texture! In a saucepan, combine chopped onions, turmeric, and ½ cup water. Boil for 5-7 minutes until onions are completely soft. Transfer everything (including water) to a blender and blend until completely smooth. Set aside.
Chef's secret: This boiling method is why restaurant butter chicken is so smooth
Build your flavor foundation: In a heavy-bottomed pot or Dutch oven, heat 2 tablespoons oil over medium heat. Add chopped garlic and sauté until light golden (about 1 minute) - watch carefully as burnt garlic will ruin the dish!
Develop the base: Add the onion puree to the garlic. Cook on medium-high heat, stirring frequently, for 5-7 minutes until the mixture darkens slightly and oil begins to separate at edges. This step is crucial for removing raw onion taste.
Visual cue: The paste should turn from light yellow to golden beige
Layer the flavors: Add ginger paste and cook for 30 seconds until fragrant. Then add tomato paste, salt, white pepper, paprika, and crushed cumin. Mix well and cook for 3-4 minutes until the oil clearly separates from the mixture.
Introduce the chicken: Add chicken pieces and yogurt. Stir gently to coat every piece. The yogurt might look curdled initially - don't worry! Cover and cook on medium heat for 15 minutes, stirring once halfway through.
Important: Don't skip the lid - it helps chicken cook in its own juices
The browning phase: Once chicken is cooked through (no pink inside), remove lid and increase heat to medium-high. Stir-fry for 3-4 minutes until excess moisture evaporates and chicken pieces get light golden edges. This concentrates flavors!
Create the signature sauce: Reduce heat to low. Add ketchup, cream, garam masala, and almond paste. Stir gently to combine. The sauce should be thick enough to coat the back of a spoon. If too thick, add 2-3 tablespoons hot water.
The butter finish: Turn off heat. Add remaining butter on top - don't stir! Let it melt naturally for 1 minute, then gently fold it in with just 2-3 turns of your spoon. This creates that glossy, restaurant-style finish.
Rest and serve: Let the dish rest for 5 minutes before serving. This allows flavors to meld and sauce to thicken slightly. Garnish with a drizzle of cream and fresh coriander.
Professional Tips for Perfection:
Smoky flavor hack: Add a piece of hot charcoal to a small bowl, place in the pot, drizzle with ghee, cover immediately for 2 minutes
Make-ahead friendly: Prepare until step 6, refrigerate up to 2 days, finish with cream and butter when serving
Reheating tip: Add splash of cream when reheating to maintain consistency
Spice adjustment: Add cayenne pepper or green chilies for heat lovers
Richness control: Use half yogurt, half cream for lighter version
Serving Suggestions:
Classic: With butter naan and sliced onions
Rice option: Jeera rice or saffron pulao
Fusion ideas: Over pasta, in wraps, or as pizza topping
Garnish: Julienned ginger, cream swirl, kasuri methi (dried fenugreek)
Directions
1.65 lbs (750g) boneless chicken, cut into 1.5-inch cubes (thigh meat preferred)
½ cup butter (115g) - divided use (salted or unsalted)
1 large onion, roughly chopped
¼ teaspoon turmeric powder (for color and earthiness)
4 cloves garlic, finely chopped
1 teaspoon ginger paste (or 1-inch fresh ginger, minced)
Salt to taste (start with 1.5 teaspoons)
Oil for frying (2-3 tablespoons neutral oil)
½ cup tomato paste (or puree of 3 large tomatoes)
½ cup tomato ketchup (yes, it's the secret ingredient!)
½ cup plain yogurt, whisked smooth
½ cup heavy cream (35% fat for best results)
1 teaspoon almond paste (or cashew paste)
½ teaspoon white pepper powder (black pepper works too)
1 teaspoon paprika powder (for color without heat)
1 teaspoon cumin seeds, coarsely crushed
¼ teaspoon garam masala powder
Shopping Tips & Substitutions:
Butter Alternative: Use ghee for more authentic flavor
Almond Paste: Soak 8-10 almonds in hot water, peel and blend with 2 tbsp water
Ketchup Substitute: 2 tbsp sugar + 1 tbsp vinegar mixed with tomato paste
Cream Options: Half-and-half works; coconut cream for dairy-free
Chicken Tip: Pre-marinate in yogurt for extra tenderness
Spice Shortcut: Use 2 tsp tandoori masala instead of individual spices
You may also like