
This recipe brings authentic Indian flavors to your kitchen with a tandoori-style approach that guarantees creamy perfection. I’ve refined this method over years of testing to capture the true essence of traditional chicken makhani.
The foundation lies in properly marinating the chicken in yogurt and spices before cooking. This step ensures tender, flavorful meat that holds up to the rich, velvety tomato sauce that defines this dish.
What sets this version apart is the careful balance of spices and the slow simmering process that deepens the flavors. The result is a curry that’s both aromatic and deeply satisfying, with a luxurious texture that coats every piece of chicken.
Serve with basmati rice or naan for a complete meal that rivals any restaurant version. Here’s how to make it.
Ingredients for Authentic Chicken Makhani
Authentic Indian spices and tender chicken create a velvety, restaurant-worthy curry at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 1 ½ lb | Skinless, cut into bite-sized pieces |
| Plain Yogurt 🥛 | 1 cup | Full-fat for creaminess |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced finely for marinade |
| Fresh Ginger 🌿 | 1 tbsp | Grated or minced |
| Garam Masala 🌶️ | 1 tbsp | Freshly ground for best flavor |
| Ground Cumin 🌿 | 1 tsp | Toasted for depth |
| Ground Coriander 🌿 | 1 tsp | Balances the spices |
| Turmeric Powder 🌶️ | ½ tsp | For color and earthiness |
| Kashmiri Red Chili Powder 🌶️ | 1 tsp | Mild heat, vibrant color |
| Tomato Sauce 🍅 | 2 cups | Smooth, unsweetened |
| Heavy Cream 🥛 | ¾ cup | For velvety texture |
| Unsalted Butter 🧈 | 2 tbsp | For richness in sauce |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The chicken is the star—bone-in thighs work too but take longer to cook. For yogurt, Greek or full-fat gives the best texture in the marinade. Patel Brothers or any Indian grocery will have Kashmiri chili powder (milder and brighter than regular chili powder). Garam masala can vary by brand; I prefer MDH or Everest for consistent flavor.
No Kashmiri chili? Half paprika, half cayenne gets you close. Out of fresh ginger? Ground ginger at one-fourth the amount works, but fresh is better. Heavy cream can be swapped for half-and-half (less rich) or coconut cream (dairy-free). If tomato sauce is too thin, simmer it down first. San Marzano tomatoes blended smooth make a great base too.
Marinate the chicken for at least 4 hours (overnight is ideal). The curry keeps 3-4 days in the fridge and freezes for 2 months. Reheat gently to avoid curdling the cream. Always garnish with fresh cilantro right before serving.
Why You’ll Love This Recipe
- One Pot Wonder: I love that everything—marinated chicken, yogurt, spices—simmers together in a single pan. Cleanup is a breeze.
- Garlic-Ginger Magic: The fresh ginger and garlic in the marinade make the sauce so aromatic it’ll have your kitchen smelling incredible before the first bite.
- Meal Prep Hero: I make a big batch on Sunday and it tastes even better reheated for lunches all week. (Yes, even on a Tuesday night)
- Budget Friendly Feast: Boneless thighs stay juicy and cost less than breasts, so I can serve this rich, creamy dish without breaking the bank.
Step-by-Step Instructions for Chicken Makhani
Traditional technique delivers authentic flavor in this creamy, restaurant-style dish.
Step 1: Marinate the Chicken for Maximum Flavor
In a large bowl, combine the 1 cup Plain Yogurt, 2 tbsp Lemon Juice, 1 tbsp Fresh Ginger, and 4 cloves Garlic Cloves. I always mince the garlic and ginger finely to ensure even distribution throughout the marinade.
Add the 1.5 lb Boneless Chicken Thighs to the bowl, then sprinkle with the 1 tbsp Garam Masala, 1 tsp Ground Cumin, 1 tsp Ground Coriander, 0.5 tsp Turmeric Powder, 1 tsp Kashmiri Red Chili Powder, and 1.5 tsp Salt. Mix thoroughly to coat every piece.
Cover and refrigerate for at least 4 hours or overnight. The longer it marinates, the deeper the flavor penetration. This step is crucial for achieving that authentic tandoori-style character.
Step 2: Cook the Chicken Until Charred
Preheat your grill or a grill pan to medium-high heat. Remove the chicken from the marinade (shake off excess) and grill for 6-8 minutes per side until charred in spots and cooked through.
You want to see those distinctive blackened edges that give chicken makhani its signature smoky depth. The internal temperature should reach 165°F. Don’t rush this step—proper charring adds essential flavor to the finished dish.
Transfer the cooked chicken to a cutting board and let it rest for 5 minutes before cutting into bite-sized pieces if you haven’t already done so.
Step 3: Build the Creamy Tomato Sauce
In a large skillet over medium heat, melt the 2 tbsp Unsalted Butter. Add the 2 cups Tomato Sauce and simmer for 10 minutes until it thickens slightly and deepens in color.
Stir in the 0.75 cup Heavy Cream and bring to a gentle simmer. The sauce should be smooth and velvety. Taste and adjust seasoning if needed, though the marinade usually provides sufficient salt.
Step 4: Combine and Finish
Add the cooked chicken to the sauce and simmer for 10-15 minutes to allow the flavors to meld together. The chicken should absorb some of the sauce while contributing its smoky char to the creamy base.
You’ll notice the sauce will turn a rich, reddish-orange color from the Kashmiri chili powder. The consistency should coat the back of a spoon while still being pourable.
Garnish with the 0.25 cup Fresh Cilantro just before serving. This final touch adds freshness that balances the richness of the dish. Serve hot with naan or basmati rice.
Pro Tips For Making Authentic Chicken Makhani
- Marinate Overnight: Give the chicken thighs at least 6-8 hours in the yogurt, lemon juice, garlic, and ginger mix—overnight if you can swing it. I learned this the hard way after my first batch tasted more like seasoned chicken than makhani.
- Use Full-Fat Yogurt: Skip low-fat yogurt; the full-fat version clings better to the chicken and prevents the marinade from sliding off during cooking. Sounds small, but it actually changes the outcome.
- Don’t Overcook Thighs: Pull the chicken off the heat at 165°F and let it rest—it’ll keep cooking to 170°F. After burning a few batches to a dry, rubbery mess, I finally started using a thermometer.
- Char the Onions: Cook the onions for the sauce until they’re deep golden brown, almost caramelized—about 12-15 minutes on medium-low. My grandmother swore by this, and she was right: it’s what gives the sauce its depth.
Serving Suggestions for This Recipe
Traditional Accompaniments
For an authentic experience, serve this dish with freshly made naan or basmati rice. The pillowy softness of naan is perfect for soaking up the rich, creamy sauce. I always warm my naan on the stovetop just before serving.
Refreshing Side Pairings
A simple cucumber raita with mint and a pinch of cumin provides a cooling contrast to the spiced curry. I mix 1 cup yogurt with ½ cup grated cucumber and 1 tbsp fresh mint for the perfect balance.
Vegetable Additions
Sautéed spinach with garlic or a side of roasted cauliflower with turmeric adds color and texture. The earthy notes complement the dish beautifully without overpowering the star flavors.
Condiments & Extras
Always offer mango chutney or pickled onions on the side. A squeeze of lemon wedge brightens each bite. These small additions let everyone customize their plate to taste. 💛
Beverage Pairings
A cold Indian lager like Kingfisher cuts through the richness, or try a Mango Lassi for a non-alcoholic option. The sweetness of the lassi balances the heat perfectly.
Garnish Like a Pro
Beyond cilantro, I sprinkle toasted cashews or pomegranate seeds for crunch and color. A drizzle of cream on top adds an elegant finishing touch. 🔥
Nutrition Facts
Frequently Asked Questions
Can I use chicken breast instead of thighs?
Thighs work best because they stay juicy during cooking. If using breasts, reduce grilling time to 4-5 minutes per side to prevent dryness.
Why do I need to char the chicken first?
The charring adds smoky depth that defines authentic makhani. It mimics the tandoor oven’s effect and enhances the dish’s complexity.
Can I make this dairy-free?
Yes! Replace yogurt with coconut yogurt, butter with coconut oil, and cream with full-fat coconut milk for a rich vegan version.
How do I fix sauce that’s too thin?
Simmer uncovered for 5-10 minutes to reduce. For quicker results, mix in 1 tsp cornstarch with water.
- 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