Fall-Apart Lamb Shank Rogan Josh with Kashmiri Chili

Jump to Recipe

Lamb shank rogan josh takes whole bone-in shanks and braises them low and slow in a Kashmiri red chili and yogurt sauce until the meat pulls away from the bone with a fork. The sauce turns a deep brick red from the chili powder itself, not from tomatoes, and that color is the marker of a good rogan josh.

This version sears the shanks first, builds a fried onion and yogurt base, then finishes everything in a covered pot in the oven for about 2 hours. I skip the fresh chili heat that recipes like vindaloo lean on and let Kashmiri chili powder do the work. It’s mild in heat but heavy in color.

One thing that trips people up: dumping yogurt straight into a hot pan splits it into curds. Whisk it smooth and stir it in off the heat, a spoon at a time, before returning the pot to a low simmer.

The payoff is a shank each with sauce clinging to the bone, good for a weekend dinner with rice or naan.

Whole lamb shank braised in brick red Kashmiri rogan josh sauce with whole spices in a cast iron pot

Why You’ll Love This Recipe

  • Whole shanks turn fork-tender after a 2-hour braise
  • Kashmiri chili gives deep color without heavy heat
  • Sauce reduces to a spoon-coating gravy with no thickener needed
  • Leftovers freeze well for up to 3 months

Ingredient Notes

  • Lamb shanks: Look for shanks around 350-400 g each so they cook evenly. Boneless lamb shoulder chunks work as a substitute but need less braising time.
  • Kashmiri red chili powder: Gives the sauce its color without much heat. If you can’t find it, mix sweet paprika with a small pinch of cayenne.
  • Plain yogurt: Use full-fat yogurt and whisk it smooth before adding, thin or low-fat yogurt splits more easily in the hot sauce.
  • Fennel seed powder: A signature Kashmiri flavor note, don’t skip it. Grind whole fennel seeds fresh if you don’t have the powder.
  • Black cardamom: Smoky and different from green cardamom, it adds depth to the braise. Leave it out if you can’t source it, the curry still works.
  • Ghee: Adds richness to the fried onion base. Neutral oil works fine if you want a lighter or dairy-light version.
Whole lamb shank braised in brick red Kashmiri rogan josh sauce with whole spices in a cast iron pot

Fall-Apart Lamb Shank Rogan Josh with Kashmiri Chili

Whole lamb shanks braised in a Kashmiri chili and yogurt sauce until the meat falls off the bone and the gravy turns brick red.
Prep Time 20 minutes
Cook Time 2 hours 30 minutes
Total Time 3 hours
Servings: 4 servings
Course: Main Course
Cuisine: Indian
Calories: 520

Ingredients
  

For the Shanks
  • 4 lamb shanks (350-400 g each)
  • 2 tbsp neutral oil
  • 2 tbsp ghee divided
  • 1 tsp salt plus more to taste
For the Rogan Josh Sauce
  • 2 onions large, finely sliced
  • 6 cloves garlic minced
  • 1 tbsp fresh ginger grated
  • 3 tbsp Kashmiri red chili powder
  • 1 tsp turmeric
  • 1 tbsp fennel seed powder
  • 1 cup plain full-fat yogurt whisked smooth
  • 2 tomatoes medium, pureed; or 1 cup crushed canned tomato
  • 2 bay leaves
  • 4 green cardamom pods
  • 1 black cardamom pod
  • 4 whole cloves
  • 1 cinnamon stick (5 cm)
  • 2 cups water or lamb stock
  • 1 tsp garam masala
  • 2 tbsp fresh cilantro chopped; for garnish

Method
 

Sear the Lamb Shanks
  1. Pat shanks dry and season with salt. Heat oil and 1 tbsp ghee in a Dutch oven over medium-high heat.
  2. Sear shanks in batches, 3-4 minutes per side, until browned all over. Remove and set aside.
Build the Rogan Josh Base
  1. Lower heat to medium, add remaining ghee, then onions. Cook 8-10 minutes until deep golden.
  2. Add garlic and ginger, cook 1 minute until fragrant.
  3. Stir in Kashmiri chili powder, turmeric, and fennel powder. Cook 30 seconds, stirring, don't let it burn.
  4. Add tomato puree and cook 5 minutes until the oil separates at the edges.
  5. Take the pan off the heat, whisk in the yogurt one spoon at a time, then return to low heat.
Braise the Shanks
  1. Heat the oven to 160 C / 325 F.
  2. Return shanks to the pot, add the whole spices and water or stock to just cover the shanks. Bring to a simmer on the stovetop.
  3. Cover and transfer to the oven. Braise 2 hours, turning shanks once at the 1-hour mark, until the meat pulls easily from the bone but still clings, internal temp around 195 F / 90 C.
Finish and Rest
  1. Remove shanks and simmer the sauce uncovered on the stovetop 8-10 minutes until it coats the back of a spoon and turns brick red.
  2. Return shanks to the sauce, stir in garam masala, and rest 10 minutes off heat before serving. Garnish with cilantro.

Notes

  • Sear shanks in batches to avoid steaming instead of browning.
  • Whisk yogurt before adding to prevent curdling in the hot sauce.
  • Turn shanks once at the 1-hour mark for even braising.
  • Skim excess fat after braising for a cleaner, lighter sauce.
Lamb shanks simmering in Kashmiri chili and yogurt rogan josh sauce in a Dutch oven with a wooden spoon

Tips for Success

  • Sear the shanks in batches so the pot isn’t crowded, otherwise they steam instead of browning.
  • Whisk yogurt smooth and stir it in off direct heat to keep the sauce from splitting.
  • Use Kashmiri chili powder, not regular cayenne, for the signature red color without excess heat.
  • Check the shanks at the 1-hour mark and turn them so both sides braise evenly in the sauce.
  • Skim the fat that rises to the top after simmering, it makes the finished sauce lighter and cleaner.

Variations

  • Swap lamb shanks for boneless lamb shoulder chunks and cut total braise time to about 90 minutes.
  • Add a handful of baby potatoes to the pot during the last 40 minutes for a heartier stew.
  • Use full-fat coconut yogurt instead of dairy yogurt to make the sauce dairy-free without losing the tang.

Storage and Reheating

Lamb shank rogan josh keeps well in the fridge for up to 4 days in an airtight container. The sauce actually tastes better the next day once the spices settle in.

Freeze shanks with sauce in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating.

Reheat gently on the stovetop over low heat for 10-12 minutes, adding a splash of water or stock if the sauce has thickened too much. Skip the microwave for whole shanks, they reheat unevenly and the meat near the bone stays cold while the edges overcook.

Serving Suggestions

Lamb shank rogan josh eats well spooned over steamed basmati rice or scooped up with warm naan. Both soak up the brick red sauce without competing with the chili.

Cool cucumber raita or a simple onion-lemon salad balances the richness of the shanks. A side of sauteed spinach or roasted cauliflower rounds out the plate.

Plated lamb shank rogan josh with basmati rice and cucumber raita on a linen-draped table

FAQ

Why is my lamb shank rogan josh sauce thin instead of thick and glossy?

Thin sauce usually means it wasn’t reduced long enough after the shanks came out of the pot. Pull the shanks, then simmer the sauce uncovered on the stovetop for 8-10 minutes until it coats the back of a spoon. Adding too much water at the braising stage is the other common cause, so add stock gradually instead of fully submerging the shanks.

Can I use lamb leg or shoulder instead of shanks for rogan josh?

Yes, boneless lamb shoulder chunks work well and cook faster, around 90 minutes instead of 2 hours. You’ll lose some of the bone-in richness shanks give the sauce, so add an extra tablespoon of ghee to compensate. Lamb leg works too, but trim the silverskin first, it turns chewy if left on.

Can I make lamb shank rogan josh a day ahead?

Yes, and it’s better that way. Braise the shanks fully, cool, then refrigerate them in the sauce for up to 4 days, the chili and yogurt sauce deepens in flavor overnight. Reheat covered on the stovetop over low heat for about 10 minutes before serving.

What goes well with lamb shank rogan josh?

Steamed basmati rice or warm naan are the classic pairs, since both soak up the brick red sauce. Cucumber raita cuts the richness, and a side of sauteed spinach or roasted cauliflower adds a vegetable without overpowering the chili.

Is lamb shank rogan josh gluten free?

Yes, as written this recipe is gluten free since the sauce is thickened with yogurt and reduction rather than flour. Just double check your garam masala blend and any stock you use, some commercial blends and stocks add wheat-based fillers or malt.

What’s the difference between this rogan josh and Kashmiri rogan josh?

Traditional Kashmiri Pandit rogan josh skips onion and garlic entirely and leans on fennel powder, dry ginger powder, and asafoetida for depth. This version adds onion and garlic for a rounder, restaurant-style base, which is more common outside Kashmir. Both rely on Kashmiri chili powder for the same deep red color.

Loved this? Try these next