This aromatic curry transforms tender chicken thighs through a yogurt marinade and slow-simmered spice blend. Fresh ginger, garlic, and jalapeño create layers of warming heat while coriander, cumin, cinnamon, and garam masala build deep complexity. The result is a rich, flavorful dish perfect over steamed basmati rice or with warm naan bread for soaking up every drop of the thickened sauce.
The first time I made this curry, my tiny apartment smelled so incredible that my neighbor actually knocked on my door to ask what was cooking. I'd never really worked with fresh ginger before that day, and watching it sizzle in the oil with garlic and jalapeño taught me that the base of a good curry is worth taking your time with. Now it's the recipe I turn to when I need something that feels like a warm embrace but doesn't require hours of effort.
Last winter when my best friend was going through a tough breakup, I brought over a pot of this curry and some store-bought naan. We sat on her living room floor eating straight from the container, and she told me it was the first time she'd felt genuinely hungry in weeks. Food can't fix everything, but there's something about a properly spiced curry that makes the world feel a little more manageable.
Ingredients
- 1.5 lbs boneless skinless chicken thighs: Thighs stay juicy and tender in the sauce, unlike breasts which can dry out
- 1/2 cup plain yogurt: Use full-fat Greek yogurt for the creamiest results, or coconut yogurt to keep it dairy-free
- 1 large onion finely chopped: Take your time here—properly caramelized onions are the secret foundation
- 1.5-inch piece fresh ginger: Fresh ginger makes all the difference, peel it with a spoon to avoid wasting any
- 4 garlic cloves minced: Don't use pre-minced garlic, fresh cloves give you that authentic aromatic base
- 2 jalapeños seeded: Keep some seeds if you want more heat, but removing most of them keeps it approachable
- 2 medium tomatoes diced: Roma tomatoes work beautifully here, they break down nicely into the sauce
- 2 tsp ground coriander and 1 tsp cumin: These earthy spices balance the bright heat of the fresh aromatics
- 1 tsp garam masala: This warming spice blend adds that authentic Indian finish
- 1/2 tsp ground cinnamon: Just a hint adds warmth and depth without making it taste like dessert
- Fresh cilantro: The bright herbaceous finish cuts through the rich spices beautifully
Instructions
- Marinate the chicken:
- Combine the chicken with yogurt, lemon juice, turmeric, and salt in a large bowl, massaging it in thoroughly. Let it sit for at least 15 minutes while you prep everything else.
- Cook your onions:
- Heat the oil in a large heavy-bottomed pan over medium heat and add the chopped onions. Cook them slowly until they're golden and softened, about 5 to 7 minutes—don't rush this step.
- Build the aromatic base:
- Add the ginger, garlic, and jalapeños to the pan and cook for 2 to 3 minutes, stirring constantly until the raw smell mellows into something fragrant and enticing.
- Add the tomatoes:
- Stir in the diced tomatoes and cook for 4 to 5 minutes until they start breaking down and becoming saucy.
- Bloom the spices:
- Sprinkle in all the ground spices and stir for about 1 minute until they're incredibly fragrant—this wakes up their flavors.
- Brown the chicken:
- Add the marinated chicken pieces and cook, stirring frequently, until they're lightly browned on all sides, about 5 minutes.
- Simmer to perfection:
- Pour in the water or broth and scrape up any browned bits from the bottom of the pan. Cover and let it simmer gently for 15 to 20 minutes until the chicken is cooked through and the sauce has thickened.
- Finish and serve:
- Taste and adjust the salt or heat as needed, then sprinkle with fresh cilantro and serve hot over rice.
This recipe has become my go-to for dinner parties because I can make it ahead and it actually improves with time. There's something deeply satisfying about serving people a dish that makes them close their eyes and savor every bite.
Make It Your Own
Once you're comfortable with the base recipe, try stirring in a can of coconut milk during the last 10 minutes of simmering for a creamy variation that's absolutely divine. You can also add diced potatoes or cauliflower during the simmering stage for a more substantial meal that needs less meat.
Serving Suggestions
I love serving this with basmati rice that's been cooked with a cinnamon stick and a few cardamom pods—those aromatic notes echo the spices in the curry perfectly. Warm naan bread for scooping up every last drop of sauce is absolutely non-negotiable in my house.
Storage And Reheating
This curry keeps beautifully in the refrigerator for up to 4 days and actually tastes better after the flavors have had time to meld. It also freezes well for up to 3 months if you want to batch-cook a double recipe for busy weeks.
- Reheat gently on the stove with a splash of water to loosen the sauce
- The aromatics will smell even more incredible when you reheat it
- Always keep some frozen naan on hand for emergency curry cravings
There's nothing quite like the sound of a spoon scraping the bottom of a nearly-empty curry pot. That's when you know you've made something good.
Recipe FAQs
- → How spicy is this curry?
-
The heat level is medium and adjustable. Two jalapeños provide a gentle warmth that won't overwhelm most palates. Reduce to one pepper for milder flavor or increase to three for more intensity.
- → Can I use chicken breast instead?
-
Chicken breasts work but may become slightly dry. Thighs offer more moisture and richness during simmering. If using breast, reduce cooking time to 12-15 minutes to prevent toughness.
- → What makes this curry creamy?
-
The yogurt marinade tenderizes the meat while creating a velvety base. For extra richness, stir in coconut milk during the final minutes of cooking.
- → How long should I marinate the chicken?
-
Fifteen minutes is sufficient for basic flavor absorption. For deeper tenderness and taste, marinate up to two hours in the refrigerator before cooking.
- → Can I make this ahead?
-
The flavors improve overnight. Prepare fully, cool completely, and refrigerate for up to three days. Reheat gently over low heat, adding a splash of water if needed.
- → What sides pair best?
-
Fragrant basmati rice soaks up the sauce beautifully. Warm naan, roti, or other flatbreads offer authentic scooping ability. A simple cucumber raita provides cooling contrast.