Rich, aromatic Indian masala chicken thighs bring restaurant-quality flavors to your home kitchen. This authentic recipe transforms simple chicken thighs into a spectacular meal with warming spices, tender meat, and a sauce that’s pure comfort food. Perfect for family dinners or when you want to impress guests with bold, satisfying flavors.
SERVES: 4 | PREP: 20 MIN | COOK: 35 MIN | TOTAL: 55 MIN
Ingredients
Chicken & Marinade
| Ingredient | Amount |
|---|---|
| Bone-in chicken thighs | 8 pieces (about 2.5 lbs) |
| Plain yogurt | 1/2 cup |
| Lemon juice | 2 tablespoons |
| Salt | 1 teaspoon |
Spice Blend
| Ingredient | Amount |
|---|---|
| Garam masala | 2 tablespoons |
| Ground cumin | 1 tablespoon |
| Ground coriander | 1 tablespoon |
| Paprika | 1 tablespoon |
| Turmeric | 1 teaspoon |
| Cayenne pepper | 1/2 teaspoon |
Sauce Base
| Ingredient | Amount |
|---|---|
| Yellow onion, diced | 1 large |
| Fresh ginger, minced | 2 tablespoons |
| Garlic cloves, minced | 6 cloves |
| Tomato paste | 3 tablespoons |
| Crushed tomatoes | 1 can (14 oz) |
| Coconut milk | 1 cup |
| Chicken broth | 1/2 cup |
| Vegetable oil | 3 tablespoons |
Finishing Touches
| Ingredient | Amount |
|---|---|
| Fresh cilantro, chopped | 1/4 cup |
| Heavy cream | 2 tablespoons |
| Salt and pepper | To taste |
Step-by-Step Instructions
Phase 1: Marinating (15 minutes)
Step 1: Pat chicken thighs completely dry with paper towels. This removes excess moisture that would prevent proper browning and seasoning absorption.
Step 2: In a large bowl, whisk together yogurt, lemon juice, and salt until smooth. The acid in these ingredients will tenderize the meat while infusing flavor.
Step 3: Add chicken thighs to the yogurt mixture, turning each piece to coat thoroughly. Let marinate for 15 minutes at room temperature. Safety tip: Never marinate longer than 2 hours at room temperature.
Phase 2: Spice Preparation (5 minutes)
Step 4: In a small bowl, combine all spice blend ingredients. Mix thoroughly with a fork to break up any clumps. The even distribution ensures consistent flavor in every bite.
Step 5: Remove chicken from marinade and pat lightly dry, leaving some marinade clinging to the meat. This creates the perfect base for spice adhesion.
Step 6: Rub the spice blend generously over both sides of each chicken thigh, pressing gently so spices adhere. Chef’s tip: The spices will look dark but create an incredible crust when cooked.
Phase 3: Searing the Chicken (8-10 minutes)
Step 7: Heat vegetable oil in a large, heavy-bottomed pot or Dutch oven over medium-high heat. The oil should shimmer but not smoke.
Step 8: Carefully place chicken thighs skin-side down in the hot oil, working in batches if necessary to avoid overcrowding. Important: Don’t move the chicken for 4-5 minutes to develop a proper crust.
Step 9: Flip chicken when the skin releases easily and shows deep golden-brown color. Cook another 3-4 minutes on the second side.
Step 10: Transfer seared chicken to a large plate, skin-side up. The chicken won’t be fully cooked yet – this is just for developing flavor and color.
Phase 4: Building the Sauce (12-15 minutes)
Step 11: Reduce heat to medium and add diced onions to the same pot with the flavorful drippings. Cook for 5-6 minutes, stirring occasionally, until onions become translucent and slightly caramelized.
Step 12: Add minced ginger and garlic to the onions. Cook for 1 minute while stirring constantly to prevent burning. You’ll smell the aromatics bloom – this is perfect!
Step 13: Stir in tomato paste and cook for 2 minutes, allowing it to darken slightly. This concentrates the tomato flavor and removes any raw taste.
Step 14: Add crushed tomatoes, coconut milk, and chicken broth. Stir well, scraping up any browned bits from the bottom of the pot. These bits add incredible depth to your indian masala chicken thighs.
Phase 5: Final Cooking (15-18 minutes)
Step 15: Bring the sauce to a gentle simmer, then carefully nestle the seared chicken thighs back into the pot, skin-side up. The sauce should come about halfway up the sides of the chicken.
Step 16: Cover the pot and reduce heat to medium-low. Simmer for 15-18 minutes, or until chicken reaches an internal temperature of 165°F (74°C) when tested with a meat thermometer in the thickest part.
Step 17: Remove the lid and let the sauce simmer uncovered for 3-4 minutes to thicken slightly. Visual cue: The sauce should coat the back of a spoon lightly.
Phase 6: Final Touches (2-3 minutes)
Step 18: Stir in heavy cream and half the fresh cilantro. Taste and adjust seasoning with salt and pepper as needed.
Step 19: Remove from heat and let rest for 2-3 minutes before serving. This allows the flavors to meld and the sauce to settle.
Step 20: Garnish with remaining cilantro and serve immediately over basmati rice or with warm naan bread.
Chef’s Notes
Spice Level Control: Start with half the cayenne pepper if you’re sensitive to heat. You can always add more, but you can’t take it back! The indian masala chicken thighs should have warmth without overwhelming spice.
Skin-On Benefits: Don’t remove the skin from your chicken thighs. It renders beautiful fat that flavors the entire dish and creates an amazing texture contrast.
Make-Ahead Magic: This dish actually improves overnight! The spices continue to penetrate the meat, making next-day leftovers even more flavorful.
Yogurt Selection: Use plain, full-fat yogurt for the marinade. Greek yogurt works but may be too thick and won’t distribute as evenly over the chicken.
Nutrition Information (Per Serving)
- Calories: 485
- Protein: 42g
- Carbohydrates: 12g
- Fat: 28g
- Fiber: 3g
Creative Variations
Coconut-Free Version: Replace coconut milk with heavy cream for a richer, more traditional curry flavor. This creates a completely different but equally delicious profile.
Vegetable Addition: Add bell peppers, potatoes, or green peas during the last 10 minutes of cooking for extra nutrition and color.
Spice Swap: Try this technique with our Thai Green Curry Chicken Thighs for an Asian fusion twist on the same cooking method.
Sweet Heat: Add a tablespoon of honey or brown sugar to balance the spices, similar to the glaze techniques used in our Honey Soy Glazed Chicken Thighs.
Storage & Reheating
Refrigerator: Store leftover indian masala chicken thighs in an airtight container for up to 4 days. The flavors actually develop more overnight.
Freezer: Freeze portions in freezer-safe containers for up to 3 months. Leave some headspace for expansion.
Reheating: Warm gently in a covered pot over low heat, adding a splash of broth or water if the sauce has thickened too much. Microwave individual portions on 70% power, stirring halfway through.
Serving Tip: Always reheat to steaming hot (165°F internal temperature) before serving to ensure food safety.

Troubleshooting Guide
Problem 1: Sauce Too Thin Remove the chicken and simmer the sauce uncovered for 5-10 minutes until it reduces. Mix 1 tablespoon cornstarch with 2 tablespoons cold water and stir in for quicker thickening.
Problem 2: Chicken Skin Not Crispy Start with completely dry chicken and don’t move it while searing. If needed, place under the broiler for 2-3 minutes at the end of cooking.
Problem 3: Spices Taste Raw or Harsh Cook the spice blend in oil for 30 seconds before adding other ingredients. This blooms the spices and mellows harsh edges.
Problem 4: Too Spicy Add more coconut milk, a dollop of yogurt, or a teaspoon of sugar to balance the heat. Dairy and sweetness both help tame excessive spiciness.
Problem 5: Bland Flavor Overall Increase salt gradually and add a squeeze of fresh lemon juice. Sometimes indian masala chicken thighs just need that acidic brightness to make all flavors pop.
Equipment Essentials
- Heavy-bottomed pot or Dutch oven (at least 5-quart capacity)
- Sharp chef’s knife for chopping vegetables
- Cutting board (preferably separate for raw chicken)
- Meat thermometer for safe cooking temperatures
- Large mixing bowl for marinating
- Wooden spoon for stirring and scraping
- Measuring cups and spoons
- Can opener for tomatoes
Shopping List
Meat Counter
- Bone-in chicken thighs (2.5 lbs)
Dairy Section
- Plain yogurt (small container)
- Heavy cream (small carton)
Produce Section
- Yellow onion (1 large)
- Fresh ginger root
- Garlic bulb
- Lemons (for juice)
- Fresh cilantro bunch
Pantry/Canned Goods
- Crushed tomatoes (14 oz can)
- Coconut milk (1 can)
- Chicken broth
- Tomato paste
- All spices (if not in pantry)
- Vegetable oil
Success Secrets
1. Temperature Control: Keep heat at medium to medium-low once you add the liquid. High heat will cause the coconut milk to separate and create an oily, unappetizing texture.
2. Don’t Skip the Sear: That initial browning creates hundreds of flavor compounds through the Maillard reaction. Your indian masala chicken thighs won’t taste the same without it.
3. Fresh Spices Matter: Spices lose potency over time. If your garam masala is over a year old, replace it for the best flavor impact.
4. Bone-In Benefits: Bone-in thighs stay moist during cooking and add extra flavor to the sauce. Boneless thighs cook faster but can easily become dry.
5. Rest Before Serving: Let the finished dish rest for 2-3 minutes off the heat. This allows the sauce to thicken slightly and the flavors to settle into perfect harmony.



