• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Recipe Index
    • Air Fryer
  • Side Dishes
  • Substitutes
  • About
  • Contact
  • Subscribe

ForkLiftKitchen

menu icon
go to homepage
  • Recipe Index
    • Air Fryer
  • Side Dishes
  • Substitutes
  • About
  • Contact
  • Subscribe
subscribe
search icon
Homepage link
  • Recipe Index
    • Air Fryer
  • Side Dishes
  • Substitutes
  • About
  • Contact
  • Subscribe
×
Home - Recipes - Dinner

Latest Updated: Mar 28, 2026 by Emily Dawson

Lamb Rogan Josh Indian-Style

↓ Jump to Recipe

Tender lamb chunks coated in a deep red sauce that clings to every piece. That's what happens when you marinate lamb shoulder in yogurt and spices before simmering it low and slow for 90 minutes.

Lamb Rogan Josh Indian-Style served on a plate

The pot does most of the work. You brown the meat, build the sauce, then let it bubble gently while the lamb breaks down into fork-tender bites.

This works for weeknight dinners when you want something that tastes like you spent all day cooking, or for meal prep when you need leftovers that actually improve after a day in the fridge.

QUICK SUMMARY

Lamb shoulder simmers in yogurt, aromatics, and Kashmiri spices until tender. The key is low heat and patience - rushing makes the meat tough and the sauce watery. Marinate for at least an hour, brown the lamb in batches, then simmer uncovered until the sauce thickens and coats a spoon.

⏱️Time reality: 20 minutes active, 90 minutes hands-off simmering
🔥First critical move: Brown lamb in batches to build depth, don't crowd the pot
⚠️Watch out: High heat curdles yogurt - temper it slowly off direct flame

Table of Contents

Toggle
  • Why This Recipe Works
  • What You'll Need
    • Ingredient Details
  • Ingredient Swaps
  • What to Serve With It
  • Store and Reheat
  • Frequently Asked Questions
  • Lamb Rogan Josh Indian-Style
    • Method 
    • Tried this recipe?

Why This Recipe Works

The yogurt tenderizes the lamb while you prep everything else. For another approach to slow-cooked curry, a simple curry on the side uses similar techniques with different spice ratios.

Remember it later

Planning to try this recipe soon? Save it for a quick find later!

Quick Reference
⏱️
Prep Time
20 min
🔥
Cook Time
1 hr 30 min
⏰
Total Time
1 hr 50 min
🍽️
Servings
4-6 servings
📊
Difficulty
Medium
🏷️
Category
Main Dish
💡
Quick Tip
Use low simmer for tender lamb chunks
🎯
Best For
Weeknight | Meal prep | Entertaining

Five things that make this work:

  • Marinating with full-fat yogurt breaks down tough muscle fibers while adding tang - skip this and the lamb stays chewy
  • Browning in batches creates fond on the pot bottom that dissolves into the sauce for deeper flavor
  • Toasting whole spices releases oils that ground spices can't match - cinnamon, cardamom, and cloves need heat first
  • Simmering uncovered at 180°F reduces the sauce while keeping the lamb submerged and prevents scorching
  • Resting 15 minutes off heat lets the sauce thicken as it cools and the lamb reabsorbs moisture
Golden Rule
Internal lamb temp hits 170°F when done - check with a thermometer after 1 hour, then every 15 minutes

What You'll Need

Ingredients for Lamb Rogan Josh Indian-Style

Shop for lamb shoulder or leg at the butcher counter, not pre-cut stew meat. For side options that work with rich curries, quick potato dish absorbs extra sauce without competing for attention.

🍖
Protein
  • 2 lbs lamb shoulder or leg, cut into 1.5-inch cubes
🧀
Dairy
  • 1 cup full-fat plain yogurt
  • 2 tablespoons ghee (or neutral oil)
🧄
Aromatics
  • 2 large onions, finely sliced
  • 6 garlic cloves, minced
  • 2-inch ginger piece, grated
🌶️
Spices
  • 2 teaspoons Kashmiri red chili powder
  • 1 tablespoon ground coriander
  • 4 green cardamom pods
  • 2 cinnamon sticks
  • 4 whole cloves
  • 1 bay leaf
  • Salt to taste
🫙
Other
  • 2 tablespoons tomato paste
  • 1 cup water or lamb stock
  • Fresh cilantro for garnish

Ingredient Details

  • Lamb shoulder
    Fattier cut with connective tissue that melts during slow cooking - leg works but dries out faster
  • Full-fat yogurt
    Low-fat curdles when heated - Greek yogurt works but needs thinning with water
  • Kashmiri red chili powder
    Mild heat with deep red color - regular chili powder makes it too spicy, paprika loses authenticity
  • Whole spices
    Toast until fragrant (1-2 minutes) before adding onions - ground spices burn at this stage
  • Ghee
    Clarified butter adds nutty richness - neutral oil works but flavor flattens slightly
  • Onions
    Cook until deep golden (10-12 minutes) for sweetness - pale onions make the sauce bitter
  • Ginger-garlic
    Fresh only - jarred paste tastes metallic and won't break down properly

Ingredient Swaps

Beef chuck stands in when lamb isn't available or your budget doesn't stretch. For more variation ideas using similar spice profiles, easy corn side works with the same aromatics in a different format.

Four swaps that work:

  • Beef chuck for lamb shoulder - adds 15 minutes to cook time, texture slightly firmer but still tender
  • Paprika + cayenne for Kashmiri chili - mix 1.5 teaspoons paprika with 0.5 teaspoon cayenne for similar color and heat
  • Coconut yogurt for dairy yogurt - use same amount, sauce thins slightly, add extra simmer time to reduce
  • Vegetable oil for ghee - swap 1:1, lose some nutty depth but browning still works

Lamb Shoulder

Works for: Traditional texture, melts into sauce, handles long cooking

Skip if: Budget-tight or unavailable - use beef chuck instead

Lamb Leg

Works for: Leaner option, slightly lower fat, faster cooking

Skip if: Overcooking risk - dries out past 1 hour 15 minutes

Ground Spices Only

Works for: Quick prep, no toasting step, same cook time

Skip if: You want authentic depth - whole spices create layers ground can't match

Instructions

The marinating step happens while you prep vegetables and measure spices. For plating ideas that complement the richness, classic salad dish cuts through heavy sauces without extra cooking time.

  1. Marinate the lamb. Mix lamb cubes with ½ cup yogurt, 1 teaspoon Kashmiri chili powder, ½ tablespoon coriander, and salt in a bowl. Cover and refrigerate 1-4 hours (minimum 1 hour).

  2. Toast spices and brown onions. Heat ghee in a heavy-bottomed pot over medium heat. Add cardamom, cinnamon, cloves, and bay leaf. Toast 1-2 minutes until fragrant. Add sliced onions and cook 10-12 minutes, stirring occasionally, until deep golden brown.

  3. Brown the lamb. Remove marinated lamb from fridge (save the marinade). Increase heat to medium-high. Add lamb in two batches, browning 4-5 minutes per batch without stirring too much. Remove and set aside.

  4. Build the sauce. Reduce heat to medium. Add ginger and garlic to the pot, cook 2 minutes until raw smell disappears. Stir in tomato paste and remaining 1 teaspoon chili powder. Cook 3 minutes. Mix remaining yogurt with ¼ cup water, then slowly stir into the pot off direct heat to prevent curdling. Return lamb and any accumulated juices to the pot.

  5. Simmer until tender. Add 1 cup water or stock. Bring to a boil, then reduce to low simmer (around 180°F). Cook uncovered 90 minutes, stirring every 20 minutes. Lamb is done when fork-tender and sauce coats the back of a spoon. Rest 15 minutes off heat before serving.

Shortcut
Skip marinating if pressed for time - add yogurt directly to the sauce in step 4, but expect slightly firmer lamb

What to Serve With It

Rich curries need something to soak up sauce and cut through the fat. For more complete meal ideas when planning around hearty mains, check summer sausage meal planning ideas for similar pairing strategies.

Side Dish Prep Why It Works How to Serve
Basmati rice Easy Absorbs sauce, neutral base for spices Serve hot, mound in center of plate with curry ladled over
Naan bread Easy Scoops up lamb chunks and sauce, adds textural contrast Warm in oven 5 minutes, tear into pieces at table
Cucumber raita Easy Cooling yogurt cuts heat, adds crunch Serve chilled in small bowl on the side
Jeera rice Medium Cumin aromatics complement curry spices Fluff with fork, serve alongside curry in separate dish
Steamed green beans Easy Light vegetable breaks up richness Toss with butter and salt, pile next to rice

Three ways to serve it:

  • Weeknight style: Basmati rice with naan on the side, skip the extra vegetables when time is tight
  • Meal prep: Portion lamb and sauce into containers with rice already mixed in, reheats better combined
  • Entertaining: Jeera rice, garlic naan, cucumber raita, and mint chutney for a complete spread
Best Pick
Naan soaks up sauce better than rice when you want to skip utensils - tear it fresh from the oven

Store and Reheat

Lamb rogan josh improves after a day in the fridge as the spices meld. The sauce thickens when cold, so add a splash of water when reheating to loosen it back to the right consistency.

Method Time Best For
🍳 Stovetop 7-10 min on medium-low Preserves texture, easy to adjust sauce thickness with water
🔥 Oven 15-20 min at 325°F Large portions, even heating without stirring
📦 Microwave 2-3 min, stir halfway Single servings, quick lunches, add water before heating

For best results when storing:

  • Cool completely before refrigerating - transfer to shallow containers within 2 hours of cooking
  • Store sauce and lamb together - keeps meat moist, prevents drying out
  • Refrigerate 3-4 days maximum - flavors peak on day 2, decline after day 4
  • Freeze up to 3 months - portion into freezer bags, press out air, lay flat for faster thawing
  • Thaw overnight in fridge - don't microwave from frozen or the lamb turns rubbery

Frequently Asked Questions

Can I substitute beef for lamb in rogan josh?

Yes - use beef chuck cut into 1.5-inch cubes. Add 15 minutes to the simmer time (total 1 hour 45 minutes) since beef takes longer to break down. The texture will be slightly firmer but still tender.

What is the best way to store leftovers and for how long?

Store in airtight containers in the fridge for 3-4 days or freeze up to 3 months. Keep the lamb and sauce together to prevent drying. Cool completely before sealing and refrigerate within 2 hours of cooking.

How do I know when the lamb is perfectly cooked?

Internal temp should hit 170°F on a thermometer. The lamb should be fork-tender and shred easily without resistance. If it's still tough after 90 minutes, simmer another 15-20 minutes and check again.

Why did my sauce curdle and how can I fix it?

Yogurt curdles when added directly to high heat or if you use low-fat yogurt. Fix it by whisking the curdled sauce slowly off heat until it smooths out. Next time, temper the yogurt by mixing it with hot sauce before adding it back to the pot.

Can I prepare rogan josh ahead and reheat without drying it out?

Yes - make it 1-2 days ahead and store covered in the fridge. Reheat on the stovetop over medium-low heat, adding 2-3 tablespoons water to loosen the sauce. It actually tastes better the next day as the spices meld.

How spicy is traditional lamb rogan josh?

Kashmiri rogan josh is mild to medium heat - the Kashmiri chili powder adds color more than spice. If you want more heat, add 1-2 chopped green chilies or increase cayenne in the paprika swap.

What spice substitutes work for rogan josh?

Swap Kashmiri chili with 1.5 teaspoons paprika plus 0.5 teaspoon cayenne for similar heat and color. Use ground spices if whole spices aren't available - add them with the ginger-garlic instead of toasting first.

Lamb Rogan Josh Indian-Style served on a plate

Lamb Rogan Josh Indian-Style

No ratings yet
This Lamb Rogan Josh features tender lamb shoulder simmered in a rich yogurt and Kashmiri spice sauce. Marinating the lamb and slow simmering create deep flavors and fork-tender meat perfect for weeknight dinners or meal prep.
Print Recipe Pin Recipe
Prep Time 20 minutes mins
Cook Time 1 hour hr 30 minutes mins
Total Time 1 hour hr 50 minutes mins
Servings: 5 servings
Course: Main Dish
Cuisine: Indian
Ingredients Equipment Method Notes

Ingredients
  

  • 2 lbs lamb shoulder cut into 1.5-inch cubes
  • 1 cup plain full-fat yogurt
  • 2 tablespoons ghee or neutral oil
  • 2 large onions finely sliced
  • 6 cloves garlic minced
  • 2 inch ginger grated
  • 2 teaspoons Kashmiri red chili powder
  • 1 tablespoon ground coriander
  • 4 pods green cardamom whole pods
  • 2 sticks cinnamon whole sticks
  • 4 whole cloves
  • 1 leaf bay leaf
  • salt to taste
  • 2 tablespoons tomato paste
  • 1 cup water or lamb stock
  • fresh cilantro for garnish

Equipment

  • Heavy-bottomed pot Used for toasting spices, browning lamb, and simmering curry

Method
 

  1. Mix lamb cubes with ½ cup yogurt, 1 teaspoon Kashmiri chili powder, ½ tablespoon ground coriander, and salt in a bowl. Cover and refrigerate for 1 to 4 hours (minimum 1 hour).
    2 lbs lamb shoulder, 1 cup plain full-fat yogurt, 2 teaspoons Kashmiri red chili powder, 1 tablespoon ground coriander, salt
  2. Heat ghee in a heavy-bottomed pot over medium heat. Add cardamom pods, cinnamon sticks, cloves, and bay leaf. Toast for 1 to 2 minutes until fragrant. Add sliced onions and cook 10 to 12 minutes, stirring occasionally, until deep golden brown.
    2 tablespoons ghee, 4 pods green cardamom, 2 sticks cinnamon, 4 whole cloves, 1 leaf bay leaf, 2 large onions
  3. Remove marinated lamb from fridge, reserving marinade. Increase heat to medium-high. Add lamb in two batches, browning 4 to 5 minutes per batch without stirring too much. Remove browned lamb and set aside.
    2 lbs lamb shoulder
  4. Reduce heat to medium. Add grated ginger and minced garlic to the pot. Cook 2 minutes until raw smell disappears. Stir in tomato paste and remaining 1 teaspoon Kashmiri chili powder. Cook 3 minutes. Mix remaining yogurt with ¼ cup water and slowly stir into pot off direct heat to prevent curdling. Return lamb and any juices to the pot.
    2 inch ginger, 6 cloves garlic, 2 tablespoons tomato paste, 2 teaspoons Kashmiri red chili powder, 1 cup plain full-fat yogurt, 2 lbs lamb shoulder
  5. Add 1 cup water or lamb stock. Bring to a boil, then reduce to low simmer (around 180°F). Cook uncovered for 90 minutes, stirring every 20 minutes. Lamb is done when fork-tender and sauce coats the back of a spoon. Rest off heat for 15 minutes before serving.
    1 cup water or lamb stock, 2 lbs lamb shoulder

Notes

  • Marinate lamb with full-fat yogurt for tender meat and tangy flavor.
  • Browning lamb in batches develops deep flavor and prevents overcrowding the pot.
  • Simmer uncovered at low heat to reduce sauce and tenderize lamb without curdling yogurt.

Tried this recipe?

Let us know how it was!

More Dinner

  • Best frozen Mexican food ranked on ForkliftKitchen
    Best Frozen Mexican Food for Burrito Nights and Easy Dinners
  • Tuna Steaks with Sesame Crust served on a plate
    Tuna Steaks with Sesame Crust
  • General Tso Chicken served on a plate
    General Tso Chicken
  • Stuffed Chicken Breast with Spinach served on a plate
    Stuffed Chicken Breast with Spinach

Primary Sidebar

ForkliftKitchen recipe developer

Welcome!

Recipe Developer · 12+ Yr Kitchen Veteran

I'm the recipe developer behind this site, focused on practical, well-tested dishes and smart ingredient swaps. Every recipe is written to be clear, reliable, and easy to make at home.

650+ Recipes
12+ Yrs Exp.
3x Tested
Our Story →

As Featured In

Allrecipes

TASTE OF HOME

Food52

HUFFPOST

Yahoo! Life

Our Editorial Standards

  • ✓ Every recipe tested at least 3 times before publishing
  • ✓ Substitutes verified by real kitchen trials, not guesswork
  • ✓ Reviewed for accuracy by our editorial team
  • ✓ Updated regularly with seasonal info and reader feedback

Most Popular

  • Creamy Lemon Shrimp Linguine
    Creamy Lemon Shrimp Linguine
  • Creamy Garlic Mushroom Chicken
    Creamy Garlic Mushroom Chicken
  • Sesame Ginger Chicken Noodle Bowls
    Sesame Ginger Chicken Noodle Bowls
  • Baked Lemon Herb Fish Fillets
    Baked Lemon Herb Fish Fillets
  • Veggie Loaded Fried Rice
    Veggie Loaded Fried Rice
  • Spicy Garlic Shrimp Stir Fry
    Spicy Garlic Shrimp Stir Fry

Join 8,000+ Home Cooks

Weekly Kitchen Tips

Easy recipes, smart substitutes, and real cooking shortcuts — every Thursday.

Subscribe Free →


Side Dishes

  • What to Serve With Asian Salmon? 15 Best Side Dishes
    What to Serve With Asian Salmon? 15 Best Side Dishes
  • Side Dishes for Strawberry Spinach Salad
    15 Best Side Dishes for Strawberry Spinach Salad
  • Sides for Grilled Cauliflower Steaks to Complete the Meal
    15 Sides for Grilled Cauliflower Steaks to Complete the Meal
  • 15 Sides To Serve With Calabacitas
    15 Best Sides for Calabacitas – Mexican-Inspired Favorites


Substitutes

  • 7 Best Substitutes for Hot Sauce in Marinades & Stir-Fries
    7 Best Substitutes for Hot Sauce in Marinades & Stir-Fries
  • 9 Best Substitutes for Butter in Baking and Cooking
  • 7 Best Substitutes for Tagliatelle for Italian Pasta Dishes
    7 Best Substitutes for Tagliatelle for Italian Pasta Dishes
  • 7 Best Substitutes for Udon Noodles in Asian Stir-Fries
    7 Best Substitutes for Udon Noodles in Asian Stir-Fries


Browse by Topic

  • Side Dishes320
  • Substitutes785
  • Dinner163
  • Air Fryer77
  • Taste Profiles484
  • Food Storage123


Reader Reviews

★★★★★

"Finally a food blog that tells you exactly why a substitute works instead of just listing options."

— Sarah M., via email

★★★★★

"The side dish recommendations are so specific — saved my dinner party twice this month."

— James R., Pinterest comment

★★★★★

"I trust this site more than most because they actually test everything. You can tell."

— Priya K., blog comment

Footer

↑ Back to Top

Forklift Kitchen

We do the heavy lifting so you can enjoy the cooking. Tested recipes, smart substitutes, and perfect pairings—built for real home cooks.

Content

  • Recipes
  • Substitutes
  • What to Serve With
  • Blog

Company

  • About Us
  • Contact
  • Subscribe

Legal

  • Privacy Policy
  • Terms of Service

As an Amazon Associate I earn from qualifying purchases.

© 2026 Forklift Kitchen.

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required