Slow-Cooked Kashmiri Lamb Rogan Josh with Creamy Chickpeas
Table of Contents
Slow-Cooked Kashmiri Lamb Rogan Josh with Creamy Chickpeas – A Rich, Aromatic North Indian Classic
This Slow-Cooked Kashmiri Lamb Rogan Josh with Creamy Chickpeas is a recipe that takes me straight back to my mother’s kitchen in Morocco, where slow-simmered spice-infused stews were a Sunday ritual. The fragrance of Kashmiri chili and warm cumin drifting through the house — that’s the kind of memory that sticks. I trained in Paris, learned to build layers of flavor methodically, and now in my New York City kitchen, I bring all of that together in one pot. This is not a weeknight throw-together. This is a love letter to slow cooking, and it starts with the best cut of lamb shoulder you can find.
Imagine tender chunks of lamb falling apart at the touch of a fork, swimming in a velvety sauce tinged deep red by pure Kashmiri chili — not fiery, but fragrant and complex. The creamy chickpeas soak up every drop of that spice-infused gravy, turning soft and luscious as they simmer alongside the meat. A whisper of ginger and garlic, the warmth of turmeric and coriander, and a final flourish of fresh coriander on top. This is the authentic Kashmiri rogan josh experience, elevated by the addition of chickpeas for texture and heartiness. It’s bold, deeply comforting, and absolutely unforgettable.
What makes my version special? I use a technique I learned at Le Cordon Bleu in Paris — toasting the whole ground spices in oil before adding the liquid, which unlocks a depth of flavor you just can’t get from dumping spice powder into water. I also finish the dish with a splash of yogurt stirred off the heat, a trick from my Moroccan mother that gives the gravy a velvety richness without curdling. One common mistake I see is rushing the browning step — those caramelized bits on the bottom of the pot are pure flavor, so be patient. This slow cooked lamb rogan josh with chickpeas is a one-pot wonder that delivers restaurant-quality results at home.
Why This Slow-Cooked Kashmiri Lamb Rogan Josh Recipe Is the Best
The Flavor Secret: The heart of any authentic Kashmiri rogan josh is the spice balance. Kashmiri chili powder gives that iconic deep red hue without overpowering heat, while a careful hand with cumin, coriander, and turmeric creates a warm, layered aroma. I add a pinch of fennel seeds — a trick from my Paris training — which rounds out the heat and adds a subtle sweetness that pairs beautifully with the creamy chickpeas. This is the most fragrant lamb curry you’ll ever make, and the slow cooking process ensures every molecule of spice infuses the meat.
Perfected Texture: I sear the lamb shoulder in batches until deeply browned, then deglaze the pot with a splash of water to lift those precious caramelized bits. That’s the foundation of a sauce that’s rich, smooth, and full-bodied. The chickpeas are added in the last 10 minutes so they stay creamy but retain their shape — they don’t dissolve into mush. Every spoonful gives you tender lamb, velvety chickpeas, and a gravy that coats the back of a spoon. The texture is what elevates this slow cooked lamb rogan josh from good to extraordinary.
Foolproof & Fast: Despite the 2-hour cook time, this recipe is remarkably hands-off. Once everything is in the pot, you just let it simmer and do its magic. The ingredient list is short and pantry-friendly — no obscure spices or specialty items. I’ve tested this lamb rogan josh with chickpeas in my own NYC kitchen for friends who have never cooked Indian food before, and every single one has nailed it on the first try. If you can chop an onion and stir a pot, you can make this. It’s that forgiving.
Kashmiri Lamb Rogan Josh Recipe Ingredients
I buy my lamb shoulder from the Union Square farmers market here in New York — the pastured meat has so much more flavor. The Kashmiri chili powder I get from a little spice shop on Lexington Avenue, but you can find it online or at any well-stocked grocery store. The chickpeas I use are organic canned ones from the bodega down the block — no shame in that, they work perfectly. Every ingredient in this authentic Kashmiri rogan josh has a role, and I want you to feel confident choosing each one.
Ingredients List
- 2 lbs lamb shoulder, cut into 1½-inch cubes
- 2 tablespoons vegetable oil
- 1 large onion, finely sliced
- 4 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons Kashmiri chili powder
- 2 teaspoons paprika
- 2 teaspoons ground coriander
- 1 teaspoon ground cumin
- 1 teaspoon turmeric
- 1 can (15 oz) chickpeas, drained and rinsed
- 2 cups water or low-sodium chicken broth
- Salt to taste
- Fresh coriander leaves, for garnish
- 2 tablespoons plain yogurt (optional, for finishing)
Ingredient Spotlight
Lamb Shoulder: This cut has the perfect amount of marbling and collagen to break down during slow cooking into spoon-tender meat. Look for shoulder with visible fat streaks — that’s flavor. If you can’t find lamb shoulder, lamb leg works, but reduce cook time by about 20 minutes as it’s leaner and can dry out. I always buy from a halal butcher near my apartment in Astoria — they carry the best quality lamb.
Kashmiri Chili Powder: This is the soul of the dish. It’s milder than regular chili powder — about 1/3 the heat — and gives a brilliant red color. Substituting regular chili powder will result in a much spicier, less colorful curry. If you can’t find Kashmiri chili, use 1 tablespoon sweet paprika plus 1 teaspoon cayenne as a close approximation. The color won’t be as deep, but the flavor will still be lovely.
Chickpeas: I use canned chickpeas for convenience — just drain and rinse well. They add creaminess and protein, making this a complete one-pot meal. If you want to cook dried chickpeas from scratch, soak ½ cup dried chickpeas overnight, then simmer for 1 hour before adding to the curry. The texture is even better, but canned is perfectly fine for a weeknight version of this fragrant lamb curry.
| Original Ingredient | Best Substitution | Flavor / Texture Impact |
|---|---|---|
| Lamb shoulder | Beef chuck or lamb leg | Beef is richer, lamb leg is leaner — reduce cook time by 20 min for leg |
| Kashmiri chili powder | 1 tbsp sweet paprika + 1 tsp cayenne | Less color, more heat — still delicious |
| Chickpeas | Cannellini beans or lentils | Lentils cook faster and add earthiness; cannellini are creamier |
| Ground coriander | Coriander seeds, crushed | More texture, slightly brighter citrus notes |
| Fresh ginger | 1 tsp ground ginger | Less pungent, more muted — fresh is strongly preferred |
How to Make Slow-Cooked Kashmiri Lamb Rogan Josh — Step-by-Step
This process is simple and deeply rewarding. Take your time with the browning and toasting steps — that’s where the magic happens. Let me walk you through each stage so you feel confident at every turn.
Step 1: Sear the Lamb
Heat the vegetable oil in a large heavy-bottomed pot or Dutch oven over medium-high heat. Pat the lamb shoulder cubes dry with paper towels — this is crucial for browning. Working in batches so you don’t crowd the pot, sear the lamb on all sides until deeply browned, about 5–7 minutes total per batch. Transfer the seared lamb to a plate and set aside. Do not skip this step: the browning creates the foundation of flavor for the entire dish.
💡 Stella’s Pro Tip: If the lamb sticks to the pot, it’s not ready to flip. Wait another 30 seconds and it will release naturally. Patience here pays off with a gorgeous crust.
Step 2: Sauté the Aromatics
Reduce the heat to medium and add the sliced onion to the same pot. Cook, stirring occasionally, until the onion is deep golden brown, about 8–10 minutes. If the pot looks dry, add a splash of water and scrape up any browned bits. Stir in the minced garlic and grated ginger and cook for another 2 minutes until fragrant. The smell at this stage is absolutely intoxicating — that’s the base of your gravy.
⚠️ Common Mistake to Avoid: Adding the garlic and ginger too early. They burn quickly and turn bitter. Wait until the onion is nearly done, then add them.
Step 3: Toast the Spices
Add the Kashmiri chili powder, paprika, ground coriander, cumin, and turmeric. Stir constantly for 1 full minute — the spices will darken slightly and release an incredible fragrance. This toasting step is the secret to a deep, complex flavor profile. If the spices start to stick, add a tiny splash of water to keep them moving. Return the seared lamb to the pot and stir to coat every piece in the spice mixture.
💡 Stella’s Pro Tip: Toasting spices in oil unlocks volatile oils that water can’t extract. This is the same technique I used daily in Paris for making curry powders and spice blends — it makes a world of difference.
Step 4: Slow Cook
Pour in enough water (or broth) to just cover the lamb — about 2 cups. Season with a generous pinch of salt. Bring to a gentle boil, then reduce the heat to low, cover the pot, and let it simmer for 2 hours. Stir occasionally and check the liquid level; add a splash more water if needed. The lamb is ready when it shreds easily with a fork. The sauce will have thickened and turned a beautiful deep brick red.
⚠️ Common Mistake to Avoid: Boiling too vigorously. A gentle simmer is key — boiling toughens the meat and evaporates the sauce too quickly. You want lazy bubbles, not a rolling boil.
Step 5: Add the Chickpeas and Finish
Stir in the drained chickpeas and continue to simmer, uncovered, for 10 minutes so they warm through and absorb some of the sauce. Taste and adjust salt. For an extra velvety finish, remove the pot from the heat and stir in 2 tablespoons of plain yogurt — this adds a subtle tang and silky texture. Garnish with fresh coriander leaves and serve immediately.
💡 Stella’s Pro Tip: For the creamiest chickpeas, add them with ½ cup of the starchy liquid from the can (if using canned) — it emulsifies into the sauce beautifully and adds body.
| Step | Action | Duration | Key Visual Cue |
|---|---|---|---|
| 1 | Sear lamb shoulder in batches | 5–7 min per batch | Deep brown crust on all sides |
| 2 | Sauté onion, garlic, ginger | 10–12 min | Onion is golden brown, garlic fragrant |
| 3 | Toast ground spices | 1 min | Spices darken slightly, become aromatic |
| 4 | Slow cook covered | 2 hours | Lamb shreds easily, sauce is thick and red |
| 5 | Add chickpeas and finish | 10 min | Chickpeas are heated through, sauce is creamy |
Serving & Presentation
This slow-cooked Kashmiri lamb rogan josh with creamy chickpeas is a showstopper at any dinner table. I like to serve it in a wide, shallow bowl so the deep red sauce and tender lamb are front and center. Spoon a generous portion over a bed of fragrant basmati rice — the grains soak up every drop of that spice-infused gravy. For a more traditional North Indian meal, pair it with warm naan bread or flaky parathas to scoop up the meat and chickpeas. A side of cooling cucumber raita or sliced red onions with a squeeze of lemon cuts through the richness beautifully.
When I host friends in my NYC apartment, I set out small bowls of chopped fresh coriander, a lime wedge, and a sprinkle of toasted cumin seeds as garnishes so everyone can customize their bowl. The contrast of the bright green coriander against the crimson sauce is stunning. For a complete feast, add a simple salad of tomatoes and red onion with a dash of chaat masala. This fragrant lamb curry is bold enough to stand alone but plays beautifully with other dishes. I always make a double batch because my guests inevitably ask for seconds — and leftovers are even better the next day.
| Pairing Type | Suggestions | Why It Works |
|---|---|---|
| Side Dish | Basmati rice, naan bread, or parathas | Neutral grains and breads let the spiced gravy shine |
| Sauce / Dip | Cucumber raita, mint chutney, or tamarind chutney | Cool and tangy elements balance the warmth of the curry |
| Beverage | Mango lassi, cold beer (lager), or a dry Riesling | Lassi cools the palate; beer and Riesling cut the richness |
| Garnish | Fresh coriander, lime wedges, toasted cumin seeds | Adds freshness, acidity, and a final layer of aroma |
Make-Ahead, Storage & Reheating
This is one of those recipes that actually tastes better the next day — the flavors continue to meld and deepen overnight. I often make a batch on Sunday evening for busy Monday dinners. My New York City schedule demands smart meal prep, and this slow cooked lamb rogan josh with chickpeas is a champion in that regard. Here’s how to store and reheat for the best results.
| Method | Container | Duration | Reheating Tip |
|---|---|---|---|
| Refrigerator | Airtight glass or plastic container | Up to 5 days | Reheat gently on stovetop over low heat, add a splash of water |
| Freezer | Freezer-safe zip-top bag or rigid container | Up to 3 months | Thaw overnight in fridge, reheat on stovetop with ¼ cup water |
| Make-Ahead | Cook fully, cool, then refrigerate | Up to 3 days in advance | Add fresh coriander and yogurt after reheating |
When reheating, go low and slow. I place the curry in a heavy-bottomed pan over the lowest heat, add a splash of water or broth to loosen the sauce, and stir occasionally until hot throughout. Avoid the microwave if possible — it can make the lamb tough and the chickpeas rubbery. If you’re in a hurry, microwave in 30-second bursts at 50% power, stirring between each. The yogurt finish should always be added fresh after reheating, not before freezing, to prevent curdling. This fragrant lamb curry freezes like a dream — I always tuck a portion away for a rainy day.
Variations & Easy Swaps
| Variation | Key Change | Best For | Difficulty Impact |
|---|---|---|---|
| Vegetarian with Jackfruit | Replace lamb with young green jackfruit | Meat-free Monday, plant-based eaters | Easy — reduces cook time to 30 min |
| Dairy-Free / Vegan | Skip the yogurt finish, use coconut cream | Vegan and lactose-intolerant guests | Easy — no change in technique |
| Extra-Hot Kashmiri | Add 1–2 dried red chilies and ½ tsp cayenne | Heat seekers, adventurous palates | Easy — just add more spice |
Vegetarian with Jackfruit
Young green jackfruit (canned in water or brine) has a remarkable meaty texture that mimics shredded lamb beautifully. Drain and rinse the jackfruit, then shred it with your fingers or a fork. Skip the browning step — instead, sauté the jackfruit with the aromatics for 5 minutes before adding the spices and liquid. Simmer for only 25–30 minutes, as jackfruit softens quickly. The creamy chickpeas add protein and body, making this a satisfying plant-based version of this Kashmiri lamb rogan josh recipe. I tested this variation for a vegan friend’s dinner party and it disappeared in minutes.
Dairy-Free / Vegan Adaptation
To make this slow cooked lamb rogan josh completely dairy-free, simply omit the yogurt finish. For extra creaminess, stir in 2 tablespoons of full-fat coconut cream at the end — it adds a subtle sweetness that complements the Kashmiri chili and cumin. Use vegetable broth instead of chicken broth, and the dish becomes entirely plant-based if you also swap the lamb for jackfruit or seitan. The coconut cream trick came from a French chef I worked with in Paris who specialized in vegan fine dining — it adds body without overpowering the spices.
Extra-Hot Kashmiri Version
If you love heat as much as I do, this variation is for you. Add 2 dried red Kashmiri chilies (broken open, seeds removed if you prefer less heat) along with the ground spices, and stir in ½ teaspoon of cayenne pepper. The dried chilies rehydrate during cooking and release their seeds and oils into the sauce, creating a deeper, more layered heat. I like to finish with a pinch of crushed red pepper flakes for a final kick. This version pairs especially well with a cold mango lassi — the contrast is divine. Even with the extra heat, the authentic Kashmiri rogan josh character remains front and center.
What is the best cut of lamb to use for slow-cooked Rogan Josh?
Lamb shoulder is hands down the best cut for slow-cooked Rogan Josh. It has the ideal balance of fat and connective tissue, which breaks down over 2 hours of gentle simmering into incredibly tender, succulent meat. Lamb leg is leaner and can dry out if overcooked, while lamb neck is also excellent but can be harder to find. I always look for shoulder with visible marbling — those thin streaks of fat running through the meat ensure a rich, flavorful result. If you’re shopping at a US grocery store, ask the butcher for boneless lamb shoulder and have them cube it for you.
Can I substitute the creamy chickpeas with another legume or leave them out entirely?
Absolutely. You can substitute chickpeas with cannellini beans, butter beans, or even brown lentils — each brings a slightly different texture. Cannellini beans are creamier, while lentils add an earthier flavor and cook faster. If you want a traditional Kashmiri rogan josh without legumes, simply leave the chickpeas out and the dish will still be spectacular — the gravy is rich enough on its own. I sometimes add chickpeas for extra protein and heartiness, turning the curry into a complete one-pot meal. If using dried chickpeas, soak them overnight and cook for 1 hour before adding to the curry.
How long should I slow-cook Kashmiri Lamb Rogan Josh to get the most tender meat?
For the most tender lamb, cook it low and slow for 2 hours at a gentle simmer. The meat should be fork-tender and pull apart easily when it’s ready. If you’re using a slower cooker, cook on low for 6–7 hours or on high for 3–4 hours. The key is to avoid boiling — a gentle bubble is what you want. Lamb shoulder needs time for the collagen to break down into gelatin, which gives the sauce its velvety body and the meat its melt-in-your-mouth texture. If you’re in a rush, you can cook at a very low simmer for 1 hour 30 minutes, but the texture won’t be as luxurious.
What is the secret to getting the deep red color in a traditional Kashmiri Rogan Josh without artificial dyes?
The deep red color comes entirely from Kashmiri chili powder, which is prized for its vibrant hue and mild heat. Unlike regular chili powder, Kashmiri chili is made from dried chilies that are less spicy but have an intense red pigment. To maximize the color, toast the chili powder briefly in oil before adding liquid — this releases the pigments and deepens the shade. I also add a teaspoon of paprika, which reinforces the red color without adding heat. Avoid using beet powder or food coloring; high-quality Kashmiri chili powder from a trusted spice brand will give you that iconic crimson look naturally. Store your chili powder in a cool, dark place to preserve its color.
Can I make this Kashmiri Lamb Rogan Josh in a slow cooker or Instant Pot?
Yes, both work beautifully. For a slow cooker, follow the stovetop recipe through the spice-toasting step in a skillet, then transfer everything to the slow cooker. Cook on low for 6–7 hours or high for 3–4 hours. Add the chickpeas in the last 30 minutes. For an Instant Pot, use the sauté function to brown the lamb and cook the aromatics, then add the spices and water. Pressure cook on high for 35 minutes, allow a natural release for 15 minutes, then stir in the chickpeas and use the keep-warm setting for 10 minutes. The Instant Pot version is faster but the stovetop method develops a slightly deeper flavor from the longer simmer.
What should I serve with Kashmiri Lamb Rogan Josh for a complete meal?
Basmati rice is the classic pairing — its fragrant, fluffy grains soak up the rich gravy perfectly. Warm naan bread or flaky parathas are excellent for scooping. For vegetables, I recommend a simple sautéed spinach with garlic, or a cucumber and tomato salad with a squeeze of lemon. A cooling raita — made with yogurt, cucumber, and mint — balances the warmth of the spices. If you’re hosting a dinner party, start with onion bhajis or samosas as an appetizer, and finish with a sweet mango lassi or kulfi for dessert. This fragrant lamb curry is the centerpiece of a meal that feels both festive and comforting.
Share Your Version!
I absolutely love hearing how this recipe turns out in your kitchen. Did you add extra chilies for heat? Serve it with naan instead of rice? Make it completely vegan with jackfruit? Drop a comment below and let me know — every time I read your stories and adaptations, it reminds me why I love sharing food. If you snap a photo of your slow-cooked Kashmiri lamb rogan josh with creamy chickpeas, tag me on Instagram @leosfoods — I feature my favorites in my stories. And if you loved this recipe, don’t forget to give it a star rating below. Your feedback helps other home cooks find their way to this fragrant, soul-warming curry.
From my NYC kitchen to yours — I hope this recipe brings as much warmth to your table as it does to mine. — Stella 🧡
Love This Recipe? Save It to Pinterest!
If you enjoyed this Slow-Cooked Kashmiri Lamb Rogan Josh with Creamy Chickpeas recipe, don’t let it get lost in your browser tabs! 😄 Pin it now so you can find it again anytime — and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.
👉 Follow Stella on Pinterest @stellarecipeblog
📌 Pin this recipe · 🔁 Re-pin your favorites · 💬 Tag me when you make it — I love seeing your creations!
⭐ Did you make this recipe?
I’d love to know how it turned out! Leave a star rating and comment below — tell me what you served it with or how you made it your own. Your feedback helps other home cooks find and love this dish as much as I do.
📸 Tag @leosfoods on Instagram for a chance to be featured!
Slow-Cooked Kashmiri Lamb Rogan Josh with Creamy Chickpeas and Fragrant Spice Infusion
A slow-cooked Kashmiri lamb rogan josh with creamy chickpeas and a fragrant spice infusion, featuring tender lamb in a rich, aromatic gravy.
- Total Time: 2 hours 35 minutes
- Yield: 4 1x
Ingredients
- 2 lbs lamb shoulder, cut into 1½-inch cubes
- 2 tablespoons vegetable oil
- 1 large onion, finely sliced
- 4 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons Kashmiri chili powder
- 2 teaspoons paprika
- 2 teaspoons ground coriander
- 1 teaspoon ground cumin
- 1 teaspoon turmeric
Instructions
- Heat the vegetable oil in a large heavy-bottomed pot over medium heat.
- Add the sliced onion and cook until golden brown, about 8-10 minutes.
- Stir in the minced garlic and grated ginger, cooking for another 2 minutes until fragrant.
- Add the Kashmiri chili powder, paprika, ground coriander, cumin, and turmeric. Cook for 1 minute, stirring constantly to toast the spices.
- Add the lamb shoulder cubes and sear on all sides until browned, about 5-7 minutes.
- Pour in enough water to cover the lamb, bring to a boil, then reduce heat to low. Cover and simmer for 2 hours, stirring occasionally, until the lamb is tender.
- Stir in the creamy chickpeas and continue to simmer for an additional 10 minutes.
- Taste and adjust seasoning with salt if needed. Serve hot, garnished with fresh coriander if desired.
- Prep Time: 15 minutes
- Cook Time: 2 hours 20 minutes
- Method: Main Course
- Cuisine: Kashmiri
Nutrition
- Calories: 450
- Sugar: 3g
- Fat: 28g
- Carbohydrates: 12g
- Protein: 35g

Tried This Recipe? Leave a Comment!
Did you make this recipe? I’d love to hear how it turned out! Please leave a comment and a rating below. Your feedback helps other home cooks and supports cheerychop.com!
For more delicious inspiration, follow me on Pinterest!
