
This Persian-inspired curry delivers a symphony of warm spices and tender chicken in every bite. The aromatic blend of cumin, coriander, and turmeric creates a golden sauce that’s rich without being heavy.
I’ve streamlined the traditional method to make it accessible for home cooks while preserving the authentic flavors. The chicken simmers gently in the spiced tomato base, absorbing every layer of complexity.
The result is fall-off-the-bone chicken in a velvety sauce that’s perfect over basmati rice. Each element comes together in about 45 minutes with simple, hands-off cooking.
What sets this apart is the balance – the spices are bold but harmonious, the sauce thick but not gloopy. It’s comfort food with depth and sophistication.
Ingredients for Irani Chicken Curry
Warm spices and tender chicken come together in this rich, golden Persian-inspired dish over rice.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs 🍗 | 2 lb | Boneless, skinless, cut into chunks |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Fresh Ginger 🌿 | 1 tbsp | Minced, peeled first |
| Ground Cumin 🌿 | 1 ½ tsp | Toasted for best flavor |
| Ground Coriander 🌿 | 1 ½ tsp | Freshly ground preferred |
| Ground Turmeric 🌿 | 1 tsp | For golden color |
| Cayenne Pepper 🌶️ | ½ tsp | Adjust to heat preference |
| Tomato Paste 🍅 | 2 tbsp | For rich tomato base |
| Diced Tomatoes 🍅 | 1 can | 14.5 oz, with juices |
| Coconut Milk 🥥 | 1 can | Full-fat for creaminess |
| Olive Oil 🫒 | 3 tbsp | For sautéing aromatics |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The chicken thighs are essential here—they stay juicy through the long simmer. Bone-in, skin-on works too (just remove skin before serving). I source mine from Whole Foods or a trusted butcher for consistent quality. For the spices, freshly ground cumin and coriander make a noticeable difference. Look for vibrant color and strong aroma—old spices lose their punch fast.
Need to swap the chicken? Bone-in chicken breasts work but may dry out—reduce cooking time by 5 minutes. No coconut milk? Heavy cream at half the amount (not vegan, but rich). Short on time? Use 1 tbsp curry powder instead of the individual spices—flavor will be slightly different but still delicious. The cayenne can be omitted for a milder version.
This curry tastes even better the next day once the flavors meld. Stores in the fridge for 4-5 days or freezes for 3 months. Reheat gently on the stove with a splash of water to thin the sauce if needed.
Why You’ll Love This Recipe
- One-Pot Wonder: I just toss everything in a single pan—chicken thighs, onions, garlic, ginger—and let the cumin work its magic while I set the table.
- Warm Spice Hug: That first bite of tender chicken in the aromatic ginger-garlic-cumin sauce feels like a cozy hug from the inside out.
- Feeds the Crew: I make a big batch on Sunday and it tastes even better Monday, whether packed for lunch or reheated for dinner.
- Budget-Friendly Star: Chicken thighs stay juicy and cheap, and a little ginger and garlic stretch the flavor so far I forget it’s a weeknight meal.
Step-by-Step Instructions for Iranian Chicken Curry
This method ensures deeply aromatic flavors with a perfect balance of warmth and richness.
Step 1: Sauté the Aromatics to Build Flavor
Heat the 3 tbsp olive oil in a large, heavy-bottomed pot over medium heat. Add the 1 whole yellow onion and cook for 5-6 minutes until soft and translucent, stirring occasionally to prevent browning.
Stir in the 4 cloves garlic cloves and 1 tbsp fresh ginger, cooking for 1-2 minutes until fragrant. This step creates the aromatic foundation, so don’t rush it—undercooked aromatics will taste raw in the final dish.
Step 2: Toast the Spices for Maximum Potency
Add the 1.5 tsp ground cumin, 1.5 tsp ground coriander, 1 tsp ground turmeric, and 0.5 tsp cayenne pepper to the pot. Toast the spices for 30-45 seconds until deeply fragrant, stirring constantly to prevent burning.
Toasting the spices in the oil blooms their flavors and ensures they infuse the dish evenly. You’ll notice the mixture turning a rich golden color—that’s the turmeric activating and the spices releasing their essential oils.
Step 3: Develop the Sauce Base with Tomatoes
Stir in the 2 tbsp tomato paste and cook for 2 minutes, allowing it to darken slightly. This step deepens the tomato flavor and eliminates any raw taste. Then, add the 1 can diced tomatoes with their juices, scraping up any browned bits from the bottom of the pot.
Let the mixture simmer for 5 minutes until it thickens slightly and the tomatoes break down. The sauce should look rich and concentrated at this stage, with the oil starting to separate slightly at the edges.
Step 4: Cook the Chicken and Finish the Curry
Add the 2 lb chicken thighs, 1.5 tsp salt, and 0.5 tsp black pepper to the pot. Stir to coat the chicken thoroughly in the sauce. Pour in the 1 can coconut milk and bring the mixture to a gentle simmer.
Reduce the heat to low, cover, and let it cook for 25-30 minutes, stirring occasionally, until the chicken is tender and cooked through. The sauce should thicken enough to coat the back of a spoon, and the oil will rise to the surface, creating a glossy finish.
Step 5: Rest and Garnish for Serving
Remove the pot from heat and let the curry rest for 5-10 minutes. This allows the flavors to meld and the sauce to reach its ideal consistency. Skim off any excess oil from the surface if desired, though some prefer to leave it for added richness.
Garnish with the 0.25 cup fresh cilantro just before serving. The cilantro adds a bright, fresh contrast to the deep, warm spices. Serve hot with steamed rice or flatbread to soak up the flavorful sauce.
Pro Tips For Making Irani Chicken Curry
- Brown the Thighs: Sear the chicken thighs in batches on medium-high heat until deeply golden—about 4-5 minutes per side. I learned this the hard way: crowding the pan steams the meat instead of browning it.
- Toast the Cumin: Dry-toast the ground cumin in the pot for 30 seconds before adding onions. Sounds small, but it wakes up the spice and fills your kitchen with that unmistakable Iranian curry aroma.
- Grate the Ginger: Use a microplane for the fresh ginger—it blends seamlessly into the sauce and releases way more flavor than mincing. My grandmother swore by this, and she was right.
- Simmer Low and Slow: Once everything’s in the pot, keep the heat just low enough to maintain a gentle simmer. After burning three batches, I finally figured out that a rolling boil makes the sauce split and the chicken tough.
Flavor Customization for These Flavors
Spice Level Adjustments
For a milder curry, reduce the cayenne pepper to ¼ tsp or omit it entirely. The dish will still have warmth from the cumin and coriander. I often do this when cooking for kids or sensitive palates.
Creaminess Variations
Swap the coconut milk for Greek yogurt (about 1 cup) added at the end for a tangier, lighter finish. Or use heavy cream for extra richness if you prefer dairy.
Vegetable Additions
Stir in 1 cup diced potatoes with the chicken for heartiness, or 1 cup chopped bell peppers when sautéing onions for color. Both soak up the sauce beautifully.
Herb Swaps
Not a cilantro fan? Try fresh parsley or mint instead. Parsley gives a cleaner taste, while mint adds a bright, cooling contrast to the warm spices. 💫
Heat Boosts
For more heat, add 1 tsp garam masala with the spices, or finish with ½ tsp red chili flakes. A dash of hot sauce at the table lets everyone adjust to taste.
Citrus Brightness
Brighten the dish with 1 tbsp lemon juice or zest of 1 lime stirred in at the end. The acidity cuts through the richness and makes all the flavors pop. 💛
Nutrition Facts
Frequently Asked Questions
Can I use chicken breast instead of thighs?
Yes, but use bone-in breasts and reduce cooking time by 5 minutes to prevent drying out. Thighs stay juicier through the 25-30 minute simmer.
How do I make this dish less spicy?
Omit the cayenne pepper or reduce it to ¼ tsp. The cumin and coriander still provide warmth without the heat.
Can I make this ahead of time?
Flavors deepen after 1-2 days in the fridge. Store in an airtight container for up to 5 days or freeze for 3 months.
What can I use instead of coconut milk?
Substitute 1 cup Greek yogurt for tang or 1 cup heavy cream for richness. Add these at the end to prevent curdling.
- 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