This Kashmiri chicken recipe is the gentle, aromatic cousin of the fiery curries India is known for. Called Kashmiri murgh at home, it features tender chicken simmered in a golden yogurt gravy perfumed with fennel powder, dry ginger (sonth), and saffron — the signature trio of Kashmiri cuisine. There’s barely any chili heat here; instead you get a warm, subtly sweet curry with a gorgeous golden color and a fragrance that fills the whole kitchen. It’s mild enough for kids and spice-cautious eaters, yet complex enough to feel special.
Why You’ll Love This Kashmiri Chicken
- Mild and aromatic, not fiery — fennel, dry ginger, and saffron give flavor and warmth with only gentle heat.
- Kid-friendly — naturally sweet-tasting curry with no strong or bitter spices; a great “first curry” for children.
- One pot, 55 minutes — everything simmers in a single heavy pot after a quick marinade.
- Distinctive Kashmiri flavor — fennel and dry ginger are rarely used together elsewhere, so this tastes unlike any other chicken curry you make.
Kashmiri Chicken Ingredients
For the Yogurt Marinade
- 1½ lbs (700g) boneless, skinless chicken thighs, cut into 1½-inch pieces (breasts work too, but thighs stay juicier)
- ¾ cup plain whole-milk yogurt, whisked smooth
- 1 tablespoon ginger paste
- 1½ teaspoons fennel powder (for the marinade) (saunf)
- 1 teaspoon dry ginger powder (for the marinade) (sonth)
- 1½ teaspoons Kashmiri red chili powder (for the marinade) (for color with very mild heat)
- ½ teaspoon salt (for the marinade)
For the Saffron Milk
- ¼ teaspoon saffron threads (about a generous pinch)
- 3 tablespoons warm milk
For the Curry
- 3 tablespoons ghee or neutral oil (ghee gives the authentic flavor)
- ¼ teaspoon asafoetida (hing) — optional but authentic
- 4 green cardamom pods, lightly crushed
- 3 cloves
- 1 small cinnamon stick (about 2 inches)
- 1 bay leaf
- 1 medium onion, very finely chopped
- 1 teaspoon fennel powder (for the curry)
- ½ teaspoon dry ginger powder (for the curry)
- 1 teaspoon Kashmiri red chili powder (for the curry)
- 1 cup warm water
- 1 teaspoon salt (for the curry), or to taste
For Finishing
- The saffron milk (from above)
- ¼ teaspoon garam masala (optional, just a pinch)
- 1 teaspoon honey or sugar (optional, for the classic gentle sweetness)
- 2 tablespoons fresh cream (optional, for richness)
- Fresh cilantro leaves, chopped (for garnish)
How to Make Kashmiri Chicken
Step 1: Bloom the Saffron
Crumble the saffron threads into the warm milk and set aside for at least 15 minutes. The milk will turn a deep golden-orange — this is what gives the curry its signature color and aroma.
Step 2: Marinate the Chicken
In a large bowl, combine the whisked yogurt, ginger paste, fennel powder, dry ginger powder, Kashmiri red chili powder, and salt. Add the chicken pieces and toss until every piece is thoroughly coated. Cover and refrigerate for at least 30 minutes, or up to 4 hours for deeper flavor.
Step 3: Temper the Spices
Heat the ghee in a heavy-bottomed pot or Dutch oven over medium heat. Add the asafoetida (if using), cardamom pods, cloves, cinnamon stick, and bay leaf. Sizzle for 30–45 seconds until fragrant — don’t let them burn.
Step 4: Soften the Onion
Add the finely chopped onion and cook for 8–10 minutes, stirring often, until soft, translucent, and just starting to turn golden at the edges. Kashmiri chicken gravy is pale and delicate, so don’t brown the onion deeply — soft and translucent is perfect.
Step 5: Add Spices and Chicken
Stir in the fennel powder, dry ginger powder, and Kashmiri red chili powder; cook for 30 seconds until the spices smell fragrant. Add the marinated chicken along with ALL the marinade, scraping the bowl clean. Stir well so the chicken is coated in the spiced yogurt. Cook for 5–6 minutes, stirring occasionally, until the chicken firms up and the yogurt reduces slightly.
Step 6: Simmer Until Tender
Pour in the warm water and the saffron milk (including the threads). Stir, bring to a gentle boil, then reduce the heat to low, partially cover, and simmer for 20–25 minutes, stirring occasionally, until the chicken is cooked through (165°F / 74°C internal temperature) and the gravy thickens to a silky, spoon-coating consistency. The ghee will begin to glisten at the edges — that’s the sign it’s done.
Step 7: Finish and Serve
Taste and adjust the salt. If you like the classic Kashmiri touch, stir in the honey and cream now, plus the pinch of garam masala. Simmer 2 more minutes, then remove from heat. Garnish with fresh cilantro and serve hot.
Tips for the Best Kashmiri Chicken
- Don’t skip the fennel and dry ginger. These two are the heart of Kashmiri cuisine — they give the curry its distinctive warm, sweet aroma. Regular ginger and fennel seeds won’t taste the same; use the ground powders.
- Bloom the saffron properly. A full 15 minutes in warm (not hot) milk extracts the maximum color and fragrance. Rubbing the threads between your fingers first helps.
- Keep the heat gentle. Once the yogurt goes in, high heat can make it split. If the gravy ever looks grainy, a vigorous whisk or a quick blitz with an immersion blender brings it back together.
- Use whole-milk yogurt. Low-fat or fat-free yogurt is far more likely to curdle. Whisk it smooth before adding, and never add cold yogurt straight from the fridge into a screaming-hot pan.
- Kashmiri red chili is essential. Regular chili powder makes the curry spicy and dark; Kashmiri red chili gives the signature red-gold glow with barely any heat.
- Thighs beat breasts. Chicken thighs stay tender through the long simmer; breasts can go dry.
What to Serve with Kashmiri Chicken
Kashmiri chicken pairs beautifully with plain steamed basmati rice — the delicate saffron gravy deserves a simple bed. It’s also wonderful with jeera rice, soft naan, or Kashmiri-style sheermal (saffron bread) if you can find it. For sides, a cool cucumber raita and a simple salad balance the warmth, and roasted carrots or peas make an easy vegetable accompaniment.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. Like most curries, the flavors deepen overnight — it tastes even better the next day.
- Freezer: Freezes well for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheating: Warm gently on the stovetop over low heat, adding a splash of warm water if the gravy has thickened. Avoid a hard boil, which can split the yogurt-based gravy.
Kashmiri Chicken FAQs
Is Kashmiri chicken spicy?
No — authentic Kashmiri chicken is one of the mildest Indian chicken curries. Kashmiri red chili adds color with very little heat, and the fennel and saffron give a gentle sweetness. It’s a great choice for kids and anyone who avoids spicy food.
What’s the difference between Kashmiri chicken and butter chicken?
Both are mild and creamy, but they taste completely different. Butter chicken is tomato-and-cream based with garam masala and fenugreek; Kashmiri chicken is yogurt-based with fennel, dry ginger, and saffron — no tomatoes at all.
Can I make Kashmiri chicken without saffron?
Yes, but saffron is a signature ingredient. If you must skip it, add a pinch of turmeric for color — the curry will be yellow rather than golden and will miss saffron’s distinctive floral aroma, but it will still be delicious.
Why did my yogurt gravy curdle?
Almost always because of heat: either the yogurt was added to too-hot a pan, or it was boiled hard after adding. Use whole-milk yogurt, whisk it smooth, keep the heat medium or lower, and never let the curry boil aggressively.
Can I use chicken breast instead of thighs?
Yes. Cut the pieces a bit larger, marinate for the full time, and check for doneness a few minutes earlier — breasts overcook faster than thighs in the simmer.
Kashmiri Chicken (Mild Sweet-Saffron Curry)
Ingredients
Method
- Bloom the Saffron: Crumble the saffron threads into the warm milk and set aside for at least 15 minutes. The milk will turn a deep golden-orange — this is what gives the curry its signature color and aroma.
- Marinate the Chicken: In a large bowl, combine the whisked yogurt, ginger paste, fennel powder, dry ginger powder, Kashmiri red chili powder, and salt. Add the chicken pieces and toss until every piece is thoroughly coated. Cover and refrigerate for at least 30 minutes, or up to 4 hours for deeper flavor.
- Temper the Spices: Heat the ghee in a heavy-bottomed pot or Dutch oven over medium heat. Add the asafoetida (if using), cardamom pods, cloves, cinnamon stick, and bay leaf. Sizzle for 30–45 seconds until fragrant — don’t let them burn.
- Soften the Onion: Add the finely chopped onion and cook for 8–10 minutes, stirring often, until soft, translucent, and just starting to turn golden at the edges. Kashmiri chicken gravy is pale and delicate, so don’t brown the onion deeply — soft and translucent is perfect.
- Add Spices and Chicken: Stir in the fennel powder, dry ginger powder, and Kashmiri red chili powder; cook for 30 seconds until the spices smell fragrant. Add the marinated chicken along with ALL the marinade, scraping the bowl clean. Stir well so the chicken is coated in the spiced yogurt. Cook for 5–6 minutes, stirring occasionally, until the chicken firms up and the yogurt reduces slightly.
- Simmer Until Tender: Pour in the warm water and the saffron milk (including the threads). Stir, bring to a gentle boil, then reduce the heat to low, partially cover, and simmer for 20–25 minutes, stirring occasionally, until the chicken is cooked through (165°F / 74°C internal temperature) and the gravy thickens to a silky, spoon-coating consistency. The ghee will begin to glisten at the edges — that’s the sign it’s done.
- Finish and Serve: Taste and adjust the salt. If you like the classic Kashmiri touch, stir in the honey and cream now, plus the pinch of garam masala. Simmer 2 more minutes, then remove from heat. Garnish with fresh cilantro and serve hot.


