Makhni Chicken Recipe: Velvety Tomato-Cream Sauce with Aromatic Spices

Makhni Chicken Recipe: Velvety Tomato-Cream Sauce with Aromatic Spices

There’s a reason makhni chicken remains a timeless favorite—its rich, velvety tomato-cream sauce and aromatic spices create a dish that feels both luxurious and comforting. This recipe captures the essence of traditional North Indian cooking with a balanced blend of flavors.

The secret lies in the slow-simmered sauce, where tomatoes, cream, and spices meld into a smooth, deeply flavorful base. Tender chicken pieces soak up the sauce, delivering a restaurant-quality experience in every bite.

What sets this version apart is its simplicity. With straightforward steps and accessible ingredients, you’ll achieve a dish that tastes like it came from a professional kitchen. The aroma alone will have everyone gathering at the table.

Serve with warm naan or basmati rice to complete the meal. Here’s how to make it.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Makhni Chicken

Rich, aromatic ingredients deliver that signature velvety tomato-cream sauce everyone loves.

Ingredient Amount Notes
Boneless, Skinless Chicken Thighs 🍗 1 ½ lb Cut into bite-sized pieces
Canned Tomato Puree 🍅 2 cups San Marzano preferred
Heavy Cream 🥛 1 cup Full-fat for richness
Unsalted Butter 🧈 2 tbsp For cooking and finish
Yellow Onion 🧅 1 whole Finely diced
Garlic Cloves 🧄 4 cloves Minced finely
Fresh Ginger 🌿 1 tbsp Peeled and grated
Ground Cumin 🌿 1 tsp Toasted for depth
Ground Coriander 🌿 1 tsp Freshly ground preferred
Garam Masala 🌶️ 1 tsp Indian spice blend
Turmeric Powder 🟡 ½ tsp For color and earthiness
Kashmiri Red Chili Powder 🌶️ 1 tsp Mild heat, vibrant color
Salt 🧂 1 tsp Adjust to taste
Granulated Sugar 🍚 1 tsp Balances acidity
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The chicken thighs are non-negotiable here—bone-in, skin-on can work but boneless, skinless delivers the tender texture this dish demands. Patel Brothers or any Indian grocery will have Kashmiri chili powder and garam masala (the good stuff, not the dusty old jars). San Marzano tomato puree from Whole Foods or Trader Joe’s gives the smoothest base. Fresh ginger and garlic are a must—no shortcuts.

No Kashmiri chili? Half paprika, half cayenne gets you close. Missing garam masala? Mix equal parts cumin, cardamom, cinnamon, and cloves—it’s not identical but works. Heavy cream can be swapped for full-fat coconut milk (the canned kind, not carton). The tomato puree can be crushed tomatoes blended smooth if that’s what you’ve got.

This tastes even better the next day once flavors meld. Keeps 3-4 days in the fridge, freezes for 3 months. Reheat gently—don’t boil or the cream may separate. Garnish with cilantro just before serving.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that this comes together in a single pan—just brown the chicken, sauté the onions, then simmer everything with tomato puree and cream.
  • Rich & Velvety: The butter and heavy cream create this luxurious, restaurant-style sauce that coats every piece of tender chicken thigh.
  • Weeknight Hero: Honestly, it’s my go-to for busy evenings—prep is minimal and it tastes like I spent hours in the kitchen.
  • Leftovers Gold: The flavors deepen overnight, so I always make extra. Tastes even better reheated for lunch the next day.

Step-by-Step Instructions for Makhni Chicken

Master the technique behind this classic dish with precision and professional finesse.

Step 1: Sear the Chicken Thighs

Heat 2 tbsp unsalted butter in a large, heavy-bottomed pot over medium-high heat. Once the butter shimmers, add the 1.5 lb boneless, skinless chicken thighs (cut into bite-sized pieces as specified) in a single layer, ensuring not to overcrowd the pan.

Sear undisturbed for 4-5 minutes until the pieces develop a deep golden-brown crust. Flip and sear the other side for another 3-4 minutes. The chicken doesn’t need to cook through at this stage—just achieve that rich, caramelized exterior. Transfer the seared chicken to a plate and set aside.

Step 2: Build the Aromatic Base

In the same pot, reduce the heat to medium and add the finely diced yellow onion. Sauté for 6-7 minutes until the onions turn translucent and lightly golden, stirring occasionally to prevent browning.

Add the 1 tbsp fresh ginger (peeled and grated) and 4 cloves garlic cloves (minced finely). Cook for 1-2 minutes until the raw aroma dissipates and the mixture becomes fragrant. This foundation of aromatics is critical for depth of flavor.

Stir in the 1 tsp ground cumin, 1 tsp ground coriander, 1 tsp garam masala, 0.5 tsp turmeric powder, and 1 tsp Kashmiri red chili powder. Toast the spices for 30-45 seconds until their aromas bloom—this step intensifies their flavors.

Step 3: Simmer the Tomato Sauce

Pour in the 2 cups canned tomato puree, scraping the bottom of the pot to deglaze and incorporate all the browned bits. Add the 1 tsp salt and 1 tsp granulated sugar to balance the acidity of the tomatoes.

Increase the heat to medium-high and bring the mixture to a gentle boil. Reduce the heat to medium-low and let it simmer uncovered for 10-12 minutes, stirring occasionally, until the sauce thickens slightly and deepens in color to a rich, ruby-red hue.

Step 4: Finish with Cream and Chicken

Reduce the heat to low and stir in the 1 cup heavy cream. Return the seared chicken and any accumulated juices to the pot. Gently fold everything together, ensuring the chicken is fully coated in the sauce.

Simmer for another 10-12 minutes, stirring occasionally, until the chicken is fully cooked through and the sauce has thickened to a velvety consistency. The internal temperature of the chicken should reach 165°F.

Step 5: Garnish and Rest

Remove the pot from the heat and let the dish rest for 5 minutes. This allows the flavors to meld together beautifully. Just before serving, sprinkle with the 0.25 cup fresh cilantro (chopped) for a bright, fresh finish.

The final sauce should cling luxuriously to the chicken, with a balance of richness from the cream and brightness from the tomatoes. Serve immediately with naan or steamed basmati rice.

👨‍🍳

Pro Tips For Making Makhni Chicken

  • Brown the Chicken Well: Sear the boneless thighs on medium-high heat until deeply golden—about 4-5 minutes per side. I learned this the hard way: under-browned chicken makes the sauce taste flat, no matter how good your tomato puree is.
  • Bloom the Onions: Cook the yellow onions in butter until they’re soft and just starting to caramelize, at least 8-10 minutes. Skipping this step leaves the sauce tasting raw and harsh.
  • Temper the Cream: Before stirring in the heavy cream, let it sit at room temperature for 10 minutes or warm it slightly. Cold cream can curdle when it hits the hot tomato puree—I’ve ruined two batches this way.
  • Finish with Butter: Swirl in a tablespoon of cold unsalted butter at the end, off the heat. Sounds simple, but it adds a silky richness that heavy cream alone can’t match.

Common Mistakes When Making Great makhni chicken

Overcrowding the Pan

When searing the 1.5 lb chicken thighs, resist the urge to dump all pieces in at once. Overcrowding steams the meat instead of browning it, leaving you with pale, sad chicken. Cook in batches if needed—it adds 5 minutes but ensures that deep golden crust we all love.

Rushing the Onions

Those finely diced yellow onions need 6-7 minutes to turn translucent and sweet. Rushing this step leaves raw, harsh flavors in your sauce. I set a timer and stir occasionally—patience pays off in the final depth of flavor. 🌡️

If they start browning too quickly, lower the heat to medium-low and add a splash of water.

Skipping the Spice Toast

After adding the ground cumin, coriander, and garam masala, let them toast for 30-45 seconds. This wakes up their essential oils and builds complexity. Raw spices taste flat and dusty—this simple step transforms the dish.

Boiling the Cream

Never let the sauce boil after adding the 1 cup heavy cream. High heat causes curdling. Instead, keep it at a gentle simmer on low heat to maintain that luxurious, velvety texture. I stir frequently to distribute the heat evenly.

Under-Seasoning

The 1 tsp salt and 1 tsp sugar balance the tomatoes, but taste as you go. Indian cooking often needs bold seasoning. Add more salt in ¼ tsp increments until the flavors pop. Trust your palate—it’s the best tool in your kitchen. 💡

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 42g54%
Saturated Fat 22g110%
Cholesterol 210mg70%
Sodium 620mg27%
Total Carbohydrate 15g5%
Dietary Fiber 4g14%
Sugars 6g
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?

Yes, but thighs stay juicier during the 10-12 minute simmer. If using breast, cut it into smaller pieces and reduce cooking time to 8-9 minutes to prevent dryness.

2

How do I make it spicier or milder?

For heat, add ½ tsp cayenne with the spices. For a milder version, reduce the chili powder to ½ tsp or omit it entirely. The cream balances spice naturally.

3

Can I make this ahead of time?

The flavors deepen after 24 hours in the fridge. Store in an airtight container for up to 3 days or freeze for 3 months. Reheat gently to avoid curdling.

4

What can I use if I don’t have garam masala?

Mix ¼ tsp each of cumin, cardamom, cinnamon, and cloves. It won’t be identical but adds warmth. For best results, toast whole spices and grind fresh.

★★★★★4.7(6 reviews)
Tyler Campbell