
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.
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
Frequently Asked Questions
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.
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.
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.
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.
- Jollof Rice Sauce Recipe: West African Tomato and Spice Infusion - September 25, 2026
- Japanese Rice Soup Recipe: Umami-Rich Comfort in a Bowl - September 25, 2026
- Homemade Cream Of Rice Recipe: Silk-Smooth Breakfast in Minutes - September 25, 2026