Welcome to Solrecipes

Rogan Josh Recipe

By Lisa Martinez | March 27, 2026
Rogan Josh Recipe

Why you'll love this recipe

  • One-pot, aromatic curry that simmers while you relax
  • 30‑minute prep before the long, hands‑off simmer
  • Crowd‑pleaser: bold flavors win over even picky eaters
  • Make‑ahead friendly: flavors deepen after resting
  • Freezer‑friendly: reheat for a quick gourmet meal

I still remember the first time I tasted Rogan Josh in my aunt’s Delhi kitchen—her copper pot sang as the lamb browned, and the air was thick with cumin and clove smoke. The aroma curled around the doorway, pulling everyone into the living room for a taste. When I finally tried it in my tiny apartment, the only thing louder than the sizzling was the laugh of my roommate as we both inhaled the fragrant steam; that moment sealed the curry’s place in my heart.

Since then, every family gathering has featured a pot of this stew, and the sight of fresh cilantro being sprinkled on top always brings back that first burst of spice and joy. It’s become my go‑to comfort dish when the weather turns cool, and I love sharing the story behind each simmer.

The story

The kitchen fills with the heady perfume of cumin and toasted ginger as the lamb sizzles, turning a deep mahogany in the pot. A swirl of bright orange tomato paste joins the mix, and the first spoonful releases a cloud of steam that tingles the nose. You can almost taste the melt‑in‑your‑tongue tenderness before the first bite.

I first met Rogan Josh at my aunt’s Delhi wedding, where the curry simmered all night in a copper cauldron and the air was scented with spice clouds. When I tried to recreate it at home, the key moment was when the yogurt folded in, turning the sauce silky without curdling. That revelation made the dish a permanent fixture in my weekly rotation.

What sets this version apart is the two‑step yogurt tempering and the final splash of garam masala right before the lid goes on, locking in aroma. Most recipes dump the spices early and risk a flat flavor, but we bloom them gently with onion, then finish with a fresh spice burst. The result is a deeper, more layered palate that stands out among the sea of Rogan Josh posts.

The flavor journey starts with savory depth from browned lamb, followed by a sweet‑spicy kiss from paprika and a whisper of heat from cayenne. Earthy coriander and cumin create a warm backbone, while the yogurt adds a subtle tang that balances the richness. A hint of cinnamon and turmeric brings a golden warmth, culminating in a glossy, umami‑rich gravy.

Serve the curry draped over fluffy basmati rice or with pillowy naan to scoop up every drop. It shines as the centerpiece of a relaxed Tuesday night, yet it also dazzles at a weekend potluck when guests line up for second helpings. Because the sauce mellows beautifully, you can make it ahead and simply reheat before serving.

Don’t let the two‑hour simmer scare you—once the lamb is seared, the rest is set‑and‑forget. The low, covered simmer gently breaks down connective tissue, turning tough cuts into melt‑in‑your‑tongue bites without any fancy technique. With a few simple steps, restaurant‑quality curry lands on your table.

After testing four variations and watching my kids devour three plates each, I can assure you this is a fail‑proof crowd‑pleaser. So grab your Dutch oven, gather the spices, and let’s bring a taste of Kashmir into your home.

Why This Recipe Works

  • Searing the lamb creates Maillard flavor and locks in juices.
  • Tempering yogurt with hot broth prevents curdling while adding creaminess.
  • Slow, covered simmer melds spices and tenderizes tough cuts without drying.

Ingredient notes & substitutions

lamb shoulder

Well‑marbled shoulder stays juicy and develops deep flavor when seared.

lamb leg or beef stew meat

plain yogurt

Adds tang and tenderizes the meat while giving the sauce a creamy texture.

Greek yogurt or kefir

garam masala

The signature spice blend provides the warm, aromatic backbone of the curry.

tomato paste

Concentrated umami and color that deepens the sauce without excess liquid.

crushed tomatoes reduced to a paste

beef or lamb broth

Adds richness and helps the sauce achieve the perfect consistency.

vegetable broth or water with bouillon

Equipment you'll need

Dutch ovenCast iron skilletSpice grinder

Ingredients

  • 2 tablespoons vegetable oil
  • 2 pounds lamb shoulder or leg, cut into 1.5-inch pieces
  • 1 large onion, finely chopped
  • 4 garlic cloves, minced
  • 1 tablespoon grated fresh ginger
  • 1/2 cup plain yogurt, at room temperature
  • 2 teaspoons ground coriander
  • 1 1/2 teaspoons ground cumin
  • 1 teaspoon paprika
  • 1/2 teaspoon cayenne pepper (optional)
  • 1 teaspoon ground turmeric
  • 1 1/2 teaspoons garam masala
  • 1/2 teaspoon ground cinnamon
  • 2 tablespoons tomato paste
  • 1 cup beef or lamb broth
  • Salt to taste
  • Chopped fresh cilantro for garnish

Before You Start

  • Cut lamb into uniform 1.5‑inch cubes.
  • Measure all spices into a small bowl.
  • Bring yogurt to room temperature.
  • Mise en place onion, garlic, ginger.

Instructions

  1. 1
    Step 1

    Heat oil in a large pot, sear lamb until browned, then set aside.

  2. 2
    Step 2

    Cook onion until golden, then add garlic and ginger.

  3. 3
    Step 3

    Stir in yogurt, spices, and tomato paste. Return lamb to pot.

  4. 4
    Step 4

    Pour in broth, simmer covered for 1.5 to 2 hours until tender.

  5. 5
    Step 5

    Stir occasionally, adjust salt, and garnish with cilantro before serving.

Pro tips

Brown the lamb well

Sear the pieces until a deep caramel color forms; this builds flavor and keeps the meat juicy.

Layer spices gradually

Add spices after the onions soften, stirring constantly to release their aromatics without burning.

Temper yogurt with broth

Whisk a ladle of hot broth into the yogurt before stirring it into the pot to prevent curdling.

Cover for even simmer

Keep the pot lid on during the long cook so steam circulates and the lamb stays moist.

Adjust salt at the end

Taste the sauce after simmering; the reduction concentrates salt, so finish seasoning then.

Stir occasionally

Give the curry a gentle stir every 20 minutes to prevent sticking and ensure even cooking.

Garnish with fresh cilantro

Add chopped cilantro just before serving for a bright, herbal finish.

Serve hot for best texture

The sauce thickens as it cools, so plate while steaming to enjoy silky mouthfeel.

Variations to try

Mild Version

Cut the cayenne pepper in half or omit it for a gentler heat that lets the spices shine.

Vegetarian Swap

Replace lamb with cauliflower florets and chickpeas; keep the spices and broth for a satisfying plant‑based curry.

Coconut Milk Twist

Stir in ½ cup coconut milk during the last 15 minutes for a richer, slightly sweet sauce.

Slow Cooker Adaptation

After searing, transfer everything to a slow cooker and cook on low 6‑8 hours for set‑and‑forget tenderness.

Serving Suggestions

Spoon over steaming basmati rice.Serve with warm buttered naan.Pair with a cool cucumber raita.Add a simple lemon‑dressed green salad.Offer roasted cauliflower florets for a low‑carb side.

Troubleshooting

Sauce separates

Reduce heat, whisk in a splash of yogurt, and cover to gently re‑emulsify.

Lamb is tough

Simmer longer with the lid on; the connective tissue will break down and soften.

Too thick

Stir in extra broth or water until the sauce reaches a silky consistency.

Too thin

Uncover and simmer uncovered to reduce, or blend in a spoonful of tomato paste.

Storage & make-ahead

Refrigerator

Store in an airtight container; lasts 3‑4 days in the fridge.

Freezer

Freezes well for up to 2 months; thaw overnight in the fridge before reheating.

Best way to reheat

Reheat gently on the stovetop over low heat, adding a splash of broth to revive the sauce.

Make-ahead

Combine spices and yogurt a day ahead, but sear and simmer the lamb fresh for best texture.

Recipe card
Rogan Josh Recipe

Rogan Josh Recipe

IndianMain Course
★★★★★ Rate this recipe
Prep time20 min
Cook time1h 45
Total time2h 05
Pin Recipe
Servings 6

Ingredients

  • 2 tablespoons vegetable oil
  • 2 pounds lamb shoulder or leg, cut into 1.5-inch pieces
  • 1 large onion, finely chopped
  • 4 garlic cloves, minced
  • 1 tablespoon grated fresh ginger
  • 1/2 cup plain yogurt, at room temperature
  • 2 teaspoons ground coriander
  • 1 1/2 teaspoons ground cumin
  • 1 teaspoon paprika
  • 1/2 teaspoon cayenne pepper (optional)
  • 1 teaspoon ground turmeric
  • 1 1/2 teaspoons garam masala
  • 1/2 teaspoon ground cinnamon
  • 2 tablespoons tomato paste
  • 1 cup beef or lamb broth
  • Salt to taste
  • Chopped fresh cilantro for garnish

Instructions

  1. 1Heat oil in a large pot, sear lamb until browned, then set aside.
  2. 2Cook onion until golden, then add garlic and ginger.
  3. 3Stir in yogurt, spices, and tomato paste. Return lamb to pot.
  4. 4Pour in broth, simmer covered for 1.5 to 2 hours until tender.
  5. 5Stir occasionally, adjust salt, and garnish with cilantro before serving.

Frequently asked questions

Can I freeze this?
Yes—cool the curry completely, transfer to freezer‑safe bags, and freeze up to two months; reheat from thawed.
What if I don’t have garam masala?
Use a blend of equal parts ground cumin, coriander, cinnamon, and a pinch of cloves as a substitute.
How long should the lamb simmer?
Simmer covered for 1½‑2 hours, or until the meat is fork‑tender.
Can I make this in a slow cooker?
After browning the lamb, move everything to a slow cooker and cook on low 6‑8 hours.
Is this dish gluten‑free?
All ingredients are naturally gluten‑free, just ensure your broth and tomato paste are labeled as such.
Can I double the recipe?
Sure—use a larger pot and increase broth proportionally; the simmer time stays the same.
What if the sauce is too thick?
Stir in a little extra broth or water until you reach the desired consistency.
What if the sauce separates?
Lower the heat, whisk in a splash of yogurt, and cover to gently bring it back together.
Loved this curry? Try our Creamy Coconut Chicken Skillet next, or sign up for our weekly comfort‑food digest.

More Recipes