Authentic Chicken Makhani Recipe: Tomato Butter Simmered to Velvety Richness

Authentic Chicken Makhani Recipe: Tomato Butter Simmered to Velvety Richness

This authentic Chicken Makhani recipe delivers the restaurant-quality richness you crave, with tender chicken simmered in a velvety tomato butter sauce that balances sweet, tangy, and creamy flavors. The secret lies in slow-cooked onions, fresh cream, and traditional spices like kasuri methi and garam masala—each element carefully layered for depth.

What sets this apart is the technique: chicken marinated in yogurt and tandoori spices, then cooked to perfection in a rich, velvety gravy that coats every bite.

The process begins with a foolproof marinade that tenderizes the chicken while infusing it with smoky, aromatic flavors. As the sauce simmers, the onions caramelize into a sweet base, while tomatoes break down into a luscious, slightly tangy consistency.

The addition of cream and butter transforms the dish into something luxuriously rich, with just the right balance of sweetness and acidity. This isn’t just a recipe—it’s a method that captures the essence of North Indian cuisine in your own kitchen.

By the time you serve this dish, you’ll have restaurant-quality results with minimal fuss: tender, flavorful chicken swimming in a glossy, velvety sauce that clings to every bite. The aroma alone will have everyone anticipating dinner, and the taste—sweet, tangy, and deeply satisfying—will leave them asking for seconds.

Whether paired with basmati rice, naan, or roti, this dish is a showstopper that feels equally at home at a family gathering or a weeknight dinner.

For those new to Indian cooking, don’t worry—this recipe simplifies traditional techniques without sacrificing authenticity. From marinating the chicken to balancing the spices, every step is designed to deliver professional results, even in a home kitchen.

Let’s get started on creating a dish that tastes like it came straight from a Delhi restaurant.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for authentic chicken makhani

Foolproof marinade meets velvety tomato butter sauce—authentic Chicken Makhani ingredients designed for restaurant-quality results.

Ingredient Amount Notes
Boneless, Skinless Chicken Thighs 🍗 1 ½ lb Cut into even-sized pieces
Plain Yogurt 🥛 1 cup Full-fat preferred for creaminess
Kasuri Methi (Dried Fenugreek Leaves) 🌿 1 tbsp Crushed between palms for release
Garam Masala 🌶️ 1 tbsp Freshly ground preferred
Ground Cumin 🌿 1 tsp Toasted for enhanced aroma
Turmeric Powder 🧂 ½ tsp Bright yellow for color
Red Chili Powder 🌶️ ½ tsp Adjust for heat preference
Salt 🧂 1 tsp Diamond Crystal preferred
Yellow Onions 🧅 2 large Thinly sliced for caramelization
Fresh Tomatoes 🍅 4 medium Ripe but firm varieties
Garlic Cloves 🧄 6 cloves Peeled and lightly crushed
Fresh Ginger 🌿 1 inch Peeled and grated finely
Heavy Whipping Cream 🥛 ½ cup Full-fat for richness
Unsalted Butter 🧈 4 tbsp Cold for sauce finishing
Fresh Coriander Leaves 🌿 ¼ cup Chopped for garnish

The chicken thighs are non-negotiable here—bone-in, skin-on yields the most flavor, but boneless works if you’re short on time. Whole Foods or Indian specialty markets carry the best quality, but any grocery store’s butcher section will do. Look for thighs with good marbling—they’ll stay juicier during the long simmer. The yogurt must be plain and full-fat; Fage or Siggi’s are reliable brands. Kasuri methi is the secret weapon—spice shops like Burlap & Barrel sell it crushed, but whole leaves work if you crush them yourself. Garam masala varies by brand, so taste as you go: MDH or Everest are safe bets for balanced heat.

No kasuri methi? One teaspoon of dried fenugreek seeds (toasted and ground) mimics the flavor, though it lacks the same depth. Substituting cream with coconut milk cuts richness but works in a pinch. Fresh tomatoes are ideal, but San Marzano canned tomatoes (drained) save time without sacrificing quality. The butter matters—Plugrá or Land O’Lakes cultured adds complexity. For the garam masala, Penzeys or local Indian grocers offer premium blends. If you’re missing coriander, cilantro works but lacks the citrusy brightness. Toast your cumin and spices in a dry pan for 30 seconds before using—worth the extra minute.

Marinated chicken keeps 24 hours in the fridge, though best used within 12 hours for peak tenderness. The sauce thickens as it cools, so reheat with 2 tbsp water per cup of sauce to restore creaminess. Portion into airtight containers with a layer of plastic wrap pressed against the sauce to prevent a skin from forming. Freezes beautifully for 3 months—thaw overnight in the fridge before reheating. Garnish with fresh coriander just before serving, as it wilts quickly when added to hot dishes.

❤️

Why You’ll Love This Recipe

  • Foolproof Marinade: I swear by the yogurt-and-spice marinade—just rub it on the chicken, let it sit for 20 minutes, and you’re done. No fancy techniques, no second-guessing.
  • Umami Bomb: That kasuri methi and garam masala combo? It’s what makes this dish dangerously good—deep, earthy, and just slightly sweet, with a richness that lingers.
  • Weeknight Hero: Between us, this is my go-to when I’m too tired to think. Toss it in one pot, let it simmer, and suddenly dinner feels like a restaurant meal.
  • Budget Win: Chicken thighs are forgiving and cheap, and the spices stretch like crazy. I’ve fed four people for under $10, and they all asked for seconds. (Yes, even my picky teen.)

Step-by-step instructions for authentic chicken makhani

This method preserves the dish’s traditional richness while ensuring tender chicken and velvety sauce.

1

Marinate the Chicken for Maximum Flavor

In a large bowl, combine the 1 cup plain yogurt, 1 tbsp crushed kasuri methi, 1 tbsp garam masala, 1 tsp ground cumin, 0.5 tsp turmeric powder, 0.5 tsp red chili powder, and 1 tsp salt. Whisk until the spices are fully dissolved and the mixture reaches a smooth, thick consistency. This marinade should be vibrant yellow from the turmeric and aromatic from the fenugreek.

Add the 1.5 lb boneless, skinless chicken thighs cut into even-sized pieces, ensuring each piece is fully coated in the marinade. Cover the bowl and refrigerate for at least 4 hours, preferably overnight. The longer the marination, the deeper the flavor penetration. I’ve found that chicken marinated overnight develops a more complex taste profile, with the yogurt tenderizing the meat while the spices infuse thoroughly.

2

Build the Tomato-Ginger Base

Heat 2 tablespoons of the 4 tbsp unsalted butter in a heavy-bottomed pot over medium heat. Add the 2 large yellow onions sliced thinly and cook for 8-10 minutes until they develop a deep golden caramelization. This step is crucial for developing the sauce’s sweetness and depth of flavor. Stir occasionally to prevent burning, and you’ll notice the onions soften and darken as they release their natural sugars.

Add the 6 cloves peeled and lightly crushed garlic and 1 inch peeled and finely grated ginger. Cook for an additional 2 minutes until the raw aroma disappears and you can smell the garlic’s sweetness. Add the 4 medium fresh tomatoes cut into small pieces and cook for 10 minutes, stirring occasionally, until they break down into a thick paste. This tomato base forms the heart of the makhani sauce, providing its signature tangy richness.

3

Simmer the Chicken in Spiced Tomato Gravy

Remove the chicken from the marinade (reserve the marinade) and add it to the pot with the tomato mixture. Pour in the reserved yogurt marinade and bring the mixture to a gentle simmer over medium-low heat. Here’s where the magic happens: the yogurt will begin to curdle slightly, which is normal and actually enhances the sauce’s texture. Stir occasionally for 20-25 minutes until the chicken is fully cooked and tender, with an internal temperature of 165°F.

I like to press gently on the chicken pieces with a wooden spoon during the last 5 minutes of cooking to ensure they’re fully tender. The sauce should begin to thicken as the moisture evaporates, creating a glossy sheen. If the sauce becomes too thick before the chicken is done, add 2-3 tablespoons of water to maintain the proper consistency. The chicken should be fork-tender with no resistance when pierced.

4

Finish with Cream and Butter

Reduce the heat to low and stir in the 0.5 cup heavy whipping cream and remaining 2 tbsp unsalted butter. Simmer gently for 5-7 minutes until the sauce reaches a luxurious, velvety consistency. The butter adds richness while the cream mellows the acidity from the tomatoes. Taste and adjust the seasoning with additional salt if needed, remembering that the garam masala and fenugreek contribute significant flavor.

The sauce should coat the back of a spoon smoothly, with a beautiful deep red color from the tomatoes. If you prefer a smoother texture, you can puree the sauce briefly with an immersion blender, but I prefer to leave it slightly textured for authentic character. Remove from heat and let it sit for 5 minutes to allow the flavors to meld completely.

5

Garnish and Serve

Transfer the chicken and sauce to a serving dish and garnish with the 0.25 cup chopped fresh coriander leaves. The coriander adds a bright, fresh contrast to the rich, spiced sauce. Serve immediately with basmati rice or naan bread. The chicken should be perfectly tender with a glossy sauce clinging to each piece, offering a balance of creamy, tangy, and spiced flavors in every bite.

This authentic makhani delivers the restaurant-quality richness you crave, with each element carefully balanced for optimal flavor and texture. The key is patience in the simmering process—rushing will result in a thinner sauce and less tender chicken. Trust the process, and you’ll achieve a dish that captures the essence of North Indian cuisine.

👨‍🍳

Pro Tips For Making Authentic Chicken Makhani

  • Marinate Chicken Overnight: I learned this the hard way—rushing the yogurt marinade leaves the meat dry. Use full-fat plain yogurt, mix in 1 tablespoon each of garam masala and ground cumin, and let it sit in the fridge for 12-24 hours. The acid tenderizes while the spices penetrate deeper, giving you that signature melt-in-your-mouth texture.
  • Bloom the Spices First: Skip adding garam masala and cumin directly to the pan—heat 1 tablespoon oil until shimmering, then toast the spices for 30 seconds until fragrant. This unlocks their flavors before the chicken even hits the pan. (Yes, even if you’re impatient like me, don’t skip this.)
  • Simmer Low and Slow: After deglazing the pan with tomato paste and a splash of water, reduce the heat to low and let the sauce bubble gently for 20-25 minutes. High heat turns makhani into a gluey mess. Stir occasionally, and if it thickens too fast, add a little water—this is where the creamy, velvety sauce comes from.
  • Crush Kasuri Methi Right: Store-bought kasuri methi is often packed tight—rub it between your palms or crush it lightly with a rolling pin before adding. This releases its earthy aroma and prevents clumps in your sauce. (Pro move: Toast the crushed leaves in the oil for 10 seconds—they’ll smell like a North Indian restaurant.)

Storing and reheating this authentic chicken makhani

Refrigerator Storage

Store Chicken Makhani in an airtight container with a layer of plastic wrap pressed directly against the sauce to prevent skin formation. Keep it refrigerated at 40°F or below for up to 4 days.

The flavors actually deepen overnight as the spices meld further, making it perfect for meal prep. I always portion mine into quart-sized glass containers for easy reheating. ❄️

Freezer Preparation

This dish freezes beautifully for up to 3 months without significant texture loss. Cool the makhani completely before transferring to freezer-safe bags or containers, leaving 1-inch headspace for expansion.

For best results, freeze the sauce and chicken together in a single layer. Thaw overnight in the fridge before reheating—never at room temperature. 💫

Stovetop Reheating

My preferred method is stovetop reheating over medium-low heat. Add 2 tablespoons water or chicken broth per cup of sauce to prevent drying. Heat for 10-15 minutes, stirring occasionally, until reaching 165°F internal temperature.

The sauce will thicken as it warms—adjust consistency with additional water if needed. Taste and add a pinch of salt if required. 🔥

Microwave Method

For quick reheating, cover the makhani with a damp paper towel and microwave on 50% power in 1-minute intervals, stirring between each interval. Total reheating time should be 3-4 minutes—overheating can curdle the cream. Add 1 tablespoon water if the sauce appears too thick after reheating. 💡

Sauce Consistency Tips

The sauce naturally thickens when cooled. If your reheated makhani seems too thick, thin it with 1-2 tablespoons warm water or cream. For extra richness, stir in 1 tablespoon butter during reheating.

The key is gentle heat—never boil, or the cream will separate. The sauce should be glossy and coat the back of a spoon. ✨

Garnish Refresh

Always add fresh coriander leaves and a drizzle of melted butter just before serving. The coriander brightens the dish, while the butter adds a luxurious finish. If storing leftovers, keep garnishes separate until reheating to maintain freshness and vibrant color. 🌿

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 26g130%
Cholesterol 220mg73%
Sodium 1120mg49%
Total Carbohydrate 22g8%
Dietary Fiber 3g11%
Sugars 12g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use chicken breast instead of thighs for this recipe?

Chicken thighs are ideal for makhani because they stay juicier during the long simmer. If using breasts, pound them to ½-inch thickness and reduce cooking time to 15-18 minutes to prevent drying. Add 1 tbsp cream at the end to compensate for moisture loss.

2

What makes the sauce so velvety in authentic makhani?

The secret lies in three key techniques: slow-cooked onions (caramelized for sweetness), yogurt marinade (tenderizes while adding creaminess), and butter + cream finish (emulsifies the sauce). Simmering on low heat for 20+ minutes breaks down the tomatoes into a glossy paste.

3

How can I adjust the spice level for sensitive eaters?

Reduce red chili powder to ¼ tsp and omit kasuri methi (it has a mild heat). For extra mildness, add ½ tsp sugar to balance acidity. Taste the sauce before serving—you can always add more cream to mellow the flavors.

4

Why did my sauce curdle when I added cream?

This happens when the sauce is too acidic or heated too quickly. Lower the heat to medium-low and whisk continuously while adding cream. If it separates, blend briefly with an immersion blender or stir in 1 tbsp cold butter to re-emulsify.

5

Can I make this recipe in an Instant Pot or pressure cooker?

Yes! Sauté onions, garlic, and ginger first. Add tomatoes and cook for 3 minutes on high pressure. Then add chicken and marinade, cooking for 8 minutes on high pressure. Finish with cream and butter on the stovetop. The pressure cooker cuts time but requires careful monitoring to avoid overcooking.

★★★★★4.7(2 reviews)
Brandon Thompson