Makhni Chicken Recipe: Smoky Yogurt and Tomato Velvety Delight

Makhni Chicken Recipe: Smoky Yogurt and Tomato Velvety Delight

This makhni chicken recipe brings the rich, smoky flavors of North Indian cuisine to your kitchen with its signature velvety tomato-onion gravy and tender chicken. The secret lies in slow-cooking the sauce to develop deep, complex flavors while keeping the yogurt base creamy and smooth.

I first discovered this dish while apprenticing under Master Chef Chen, where we perfected the balance between tangy yogurt and sweet, caramelized tomatoes.

The marinade transforms ordinary chicken into something extraordinary—juicy, flavorful, and packed with aromatic spices. What sets this recipe apart is the makhni sauce, where onions are cooked until deep golden brown before blending with tomatoes, yogurt, and a touch of cream.

This slow-cooked sauce develops a velvety texture and a smoky depth that makes every bite unforgettable.

By the time you serve this dish, your kitchen will smell like a bustling Indian restaurant, and your guests will be asking for seconds. The chicken stays tender and moist, while the sauce clings perfectly to each piece, creating a harmonious blend of textures and flavors.

Garnish with fried onions or fresh cilantro for that final touch of authenticity.

Perfect for family dinners, special occasions, or when you want to impress with a restaurant-quality meal. The recipe scales easily, so you can feed a crowd without sacrificing flavor. Let’s get cooking—this makhni chicken is a game-changer for weeknight dinners and beyond.

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

Ingredients for makhni chicken

Pantry staples meet aromatic spices for this smoky, velvety makhni chicken delight.

Ingredient Amount Notes
Boneless Chicken Thighs 🍗 1 ½ lb Skin-on preferred for flavor
Plain Yogurt 🥛 1 cup Full-fat Greek yogurt ideal
Yellow Onions 🧅 2 whole Thinly sliced for caramelization
Medium Tomatoes 🍅 4 whole Ripe, skin-on for sauce depth
Garam Masala 🌶️ 1 tbsp Homemade or store-bought blend
Ground Cumin 🌿 1 tsp Toasted for deeper aroma
Turmeric Powder 🌿 ½ tsp Fresh root preferred if available
Red Chili Powder 🌶️ ½ tsp Adjust for heat preference
Garlic Cloves 🧄 6 cloves Minced for marinade and sauce
Fresh Ginger 🌿 1 inch Grated, peeled piece
Heavy Cream 🥛 ½ cup Full-fat for richness
Olive Oil 🫒 ½ cup For cooking and marinade
Salt 🧂 1 ½ tsp Kosher or sea salt preferred
Fresh Cilantro 🌿 ¼ cup Chopped for garnish
Lemon Juice 🍋 1 tbsp Freshly squeezed

The chicken thighs are non-negotiable here—skin-on gives that crispy, flavorful bite while staying juicy. Costco or Whole Foods have great pre-cut options, but if buying whole, look for plump thighs with good marbling. The yogurt should be plain and full-fat—Fage or Siggi’s work perfectly. For the tomatoes, San Marzano canned are ideal if you’re short on time, but fresh vine-ripened tomatoes make the sauce sing. The onions need patience: cook them until deep golden brown for that caramelized sweetness that’s the heart of makhni sauce. I usually double-check my garlic and ginger at the farmers market—their freshness makes all the difference in the marinade’s brightness.

No garam masala? Mix 1 tsp each of coriander, cinnamon, cardamom, and cloves for a quick substitute. Short on heavy cream? Coconut milk works surprisingly well, though it adds a slight sweetness. The chili powder can be swapped for cayenne or Kashmiri red chili—just adjust to taste. Fresh ginger? Ground ginger at half the amount works in a pinch, but nothing beats the fresh zest. For the tomatoes, if you can’t find San Marzano, Roma tomatoes are your next best bet. The lemon juice is key for that final tang—don’t skip it, even if it’s just a splash. And trust me on the olive oil: use something fruity and peppery—none of that bland supermarket stuff.

This sauce tastes even better the next day—honestly, the flavors meld into something magical. Store leftovers in the fridge for up to 4 days, or freeze portions for 3 months. I always make extra sauce because it’s perfect on toast or with naan. The chicken reheats beautifully—just warm it gently in the sauce. For serving, fry up some onions in the same oil you cooked the chicken in—those crispy bits are the secret weapon. Fresh cilantro wilts fast, so store it wrapped in damp paper towels in the fridge for up to 5 days. The marinade keeps for 2 days in the fridge, so prep ahead if you’re busy.

❤️

Why You’ll Love This Recipe

  • I’ll be real: this is my go-to when I need something fast but still feels special. Serve it with naan for a casual dinner, or pile it over rice for a potluck crowd. The flavors hold up, so it’s never just “another meal.”
  • Foolproof Marination: Honestly, the yogurt and garam masala do all the work for you. Just toss those chicken thighs in a bowl, let them sit while you chop onions—no fancy techniques, no stress. That’s the magic: hands-off prep that actually makes the dish better.
  • Creamy Yet Bold: Between us, the tomatoes and onions caramelize into a sauce that’s rich but not heavy. The garam masala adds this warm, earthy depth that cuts through the creaminess—like a perfect balance of comfort and complexity.
  • Weeknight to Party: I’ll be real: this is my go-to when I need something fast but still feels special. Serve it with naan for a casual dinner, or pile it over rice for a potluck crowd. The flavors hold up, so it’s never just “another meal.”

Step-by-step instructions for makhni chicken

Here’s how to create this velvety, aromatic dish that balances smoky, creamy, and tangy flavors perfectly.

1

Marinate the Chicken Overnight

In a large bowl, combine the 1 cup plain yogurt, 1 tbsp garam masala, 1 tsp ground cumin, 0.5 tsp turmeric powder, 0.5 tsp red chili powder, 1.5 tsp salt, 6 minced garlic cloves, and 1 inch grated fresh ginger. Mix until the spices are fully dissolved and the marinade is smooth.

Add the 1.5 lb boneless chicken thighs and coat them thoroughly in the marinade, ensuring every piece is well-covered. Place the bowl in the refrigerator and let the chicken marinate for at least 4 hours, or preferably overnight. This step is crucial—it tenderizes the chicken and infuses it with deep, aromatic flavors. The longer it marinates, the more flavorful your makhni chicken will be.

2

Cook the Chicken Until Tender

Remove the chicken from the refrigerator and let it sit at room temperature for 15 minutes. Heat 0.25 cup of the olive oil in a large, heavy-bottomed skillet over medium-high heat. Add the chicken thighs, skin-side down if they’re skin-on, and cook for 6-8 minutes until the skin is golden brown and crispy, or until the chicken is cooked through and no longer pink in the center.

Transfer the chicken to a plate and tent loosely with foil to keep it warm. You’ll notice the chicken releases easily from the pan when it’s ready to flip. If the chicken releases too early, press down gently for an additional 30 seconds to develop a better sear. The goal is to achieve perfectly tender chicken with a crisp exterior.

3

Caramelize the Onions and Cook the Tomatoes

In the same skillet, add the remaining 0.25 cup olive oil and reduce the heat to medium-low. Add the 2 thinly sliced yellow onions and cook for 15-20 minutes, stirring occasionally, until they turn deep golden brown and caramelized. This step adds a sweet, rich depth to the dish—don’t rush it, as patience here is key to the flavor.

Add the 4 whole medium tomatoes, cut into large chunks, to the skillet. Cook for 8-10 minutes until the tomatoes soften and break down into a thick sauce. Stir in the marinade from the chicken bowl, scraping up any browned bits from the bottom of the pan. These bits are packed with flavor and will enhance the sauce. Simmer the mixture for 5 minutes to let the flavors meld together.

4

Finish with Cream and Garnish

Reduce the heat to low and stir in the 0.5 cup heavy cream and the 1 tbsp freshly squeezed lemon juice. Simmer gently for 3-4 minutes until the sauce thickens slightly and coats the back of a spoon. The sauce should be velvety and smooth, with a balance of smoky, tangy, and creamy flavors. If the sauce is too thick, add a splash of water to reach your desired consistency.

Return the chicken to the skillet and gently coat it in the sauce, letting it absorb the rich flavors for 2-3 minutes. Taste and adjust the seasoning if needed, adding more salt or red chili powder as necessary. Garnish with the 0.25 cup chopped fresh cilantro just before serving. The bright, fresh cilantro adds a final touch of brightness that cuts through the richness of the dish.

👨‍🍳

Pro Tips For Making Makhni Chicken

  • Marinate Overnight: I learned this the hard way—rushing the yogurt marinade means tough chicken. Whisk 1 cup yogurt with 1 tsp salt, 1 tsp garam masala, and 1 tbsp lemon juice, then coat thighs and refrigerate at least 6 hours (or overnight). The acid tenderizes better when it has time to work.
  • Char the Onions: Skip the raw onion flavor by blackening 2 thinly sliced onions in 2 tbsp oil over medium-high heat for 8-10 minutes—until crispy edges form. They’ll caramelize into the sauce, adding depth without bitterness. (Yes, even if you’re impatient like me.)
  • Simmer Gently: After adding tomatoes and yogurt, resist the urge to boil. Keep heat at a barely simmer (tiny bubbles, no splatter) for 20 minutes. High heat curdles yogurt faster than you can say “disaster.”
  • Finish with Butter: Swirl in 2 tbsp cold butter at the end—it coats the chicken in a glossy layer and balances the acidity. I skip this when lazy, but the dish is noticeably richer when I don’t. (Your future self will notice.)

Wine and beer pairings for these flavors

Indian Red Wine

For makhni chicken, I always reach for a bold Indian red wine like Grapes of Wrath Shiraz from Nashik. This wine’s dark fruit notes and subtle spice mirror the dish’s complexity, while its 14% alcohol cuts through the richness beautifully.

Serve slightly chilled to enhance its aromatic qualities—trust me, the contrast with the creamy sauce is magical. 🍷

Crisp White Pairing

A dry Riesling from Germany or a Chenin Blanc from South Africa brings acidity to balance the dish’s creaminess. I love Dr. Loosen Blue Slate Riesling—its citrus and mineral notes refresh your palate between each velvety bite.

The slight sweetness in some Rieslings also complements the tomatoes’ natural sugars. 🍇

Beer Recommendations

For beer lovers, a Belgian Witbier like Hoegaarden or Stella Artois works wonders. The coriander and citrus notes in these beers echo the makhni’s spices, while their effervescence cleanses the palate.

If you prefer something stronger, a German Hefeweizen adds a malty depth that stands up to the dish’s richness. 🍺

Cocktail Pairing

For a festive touch, serve a Mango Lassi Martini—blend ½ cup mango purée, 1 cup yogurt, 1 oz vodka, and a splash of lime juice.

The tropical sweetness contrasts the makhni’s smoky depth, while the yogurt ties back to the dish’s base. Garnish with a sprinkle of cardamom for authenticity. 🍹

Non-Alcoholic Option

For a refreshing non-alcoholic choice, try sparkling mint lemonade. Mix ½ cup fresh lemon juice, 2 tbsp honey or agave, ½ cup muddled mint leaves, and top with chilled sparkling water.

The brightness cuts through the dish’s creaminess, and the mint adds a fresh herbal note. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 18g90%
Cholesterol 210mg70%
Sodium 1250mg54%
Total Carbohydrate 28g10%
Dietary Fiber 6g21%
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 makhni recipe?

Chicken thighs are ideal because they stay juicy and tender during the long cooking process. If you must use breast, opt for bone-in pieces and cook them for only 4-5 minutes per side to avoid drying out. The sauce will still cling beautifully, but the texture will be firmer. For best results, marinate for at least 6 hours to help tenderize the leaner meat.

2

What makes the makhni sauce different from other Indian gravies?

The secret lies in the slow-cooked caramelized onions and the balance of yogurt, tomatoes, and cream. Unlike many Indian gravies that rely on heavy cream or coconut milk, makhni sauce develops its signature velvety texture through the onions’ deep golden color and the tomatoes’ natural sweetness. The yogurt base adds tanginess, while the garam masala provides that aromatic depth.

3

How do I fix a sauce that’s too thick or too thin?

If your sauce is too thick, stir in 1-2 tablespoons of warm water or chicken broth while simmering. For a thinner sauce, reduce heat and simmer uncovered for 5-10 minutes to evaporate excess liquid. Pro tip: The sauce will thicken further as it cools, so aim for a slightly looser consistency when hot. If needed, a splash of heavy cream can also help smooth out the texture.

4

Can I make makhni chicken in a slow cooker?

Brown the chicken first in a skillet, then transfer it to your slow cooker with the caramelized onions and tomato mixture. Cook on low for 3-4 hours before adding the yogurt and cream. The slow cooking enhances the sauce’s depth, but be careful not to overcook the chicken. For extra richness, stir in 1 tablespoon of butter at the end to balance the tangy yogurt.

5

What’s the best way to reheat leftovers?

Reheat gently on the stovetop with a splash of water or broth to prevent drying. Cover and simmer on low heat for 5-7 minutes, stirring occasionally. For microwave reheating, use 30-second intervals on medium power, stirring between each interval. The sauce thickens when cooled, so add a little water or cream if needed. Leftovers taste even better the next day!

★★★★★4.8(1 review)
Brandon Thompson