Lamb Rogan Josh with Naan

Tender chunks of lamb rogan josh simmered in a rich, aromatic curry, served hot with naan. Save
Tender chunks of lamb rogan josh simmered in a rich, aromatic curry, served hot with naan. | cookingwithhazel.com

This dish features succulent lamb shoulder cubes marinated with yogurt and warming spices, then slowly simmered until tender in a rich, aromatic sauce bursting with cardamom, cinnamon, and garam masala. Paired with freshly baked naan bread made from soft dough brushed with melted butter, it offers a perfect balance of flavors and textures. The cooking method involves caramelizing onions, layering fragrant spices, and slow simmering to develop depth and richness. Ideal for a comforting and hearty meal, it pairs wonderfully with basmati rice or cooling yogurt-based sides.

I stumbled into making rogan josh on a rainy Saturday when I had more time than plans. The lamb was on sale, and I had a hunch that slow-cooked curry might be exactly what the gray afternoon needed. By the time the pot was simmering, the whole kitchen smelled like cardamom and warmth, and I knew I'd be making this again.

The first time I served this to friends, someone actually scraped their plate with the last piece of naan, then looked up sheepishly and asked if there was more. There wasn't, but I took it as the highest compliment. Now I always double the naan recipe.

Ingredients

  • Lamb shoulder: This cut has just enough fat to stay juicy through the long simmer, and it shreds beautifully once tender.
  • Kashmiri chili powder: It gives that signature deep red color without burning your mouth off, though regular paprika works if you want it milder.
  • Yogurt: It tenderizes the meat and adds a subtle tang that balances the richness of the curry.
  • Whole spices (cardamom, cinnamon, cloves, bay leaf): These build layers of flavor you just cant get from ground spices alone.
  • Fresh ginger and garlic: The backbone of the curry, they bring sharpness and warmth that blooms when you cook them down.
  • All-purpose flour for naan: Keep it simple, this isnt the time for fancy flours, just soft dough that puffs up beautifully in the pan.

Instructions

Marinate the lamb:
Toss the lamb cubes with yogurt and some of the ground spices, then let them sit while you prep everything else. This step makes the meat more tender and helps the flavors stick.
Caramelize the onions:
Cook them low and slow until theyre deep golden brown, this sweetness is what makes the curry base so rich. Dont rush it, those extra minutes matter.
Bloom the spices:
Add garlic, ginger, and all the spices to the pot and stir constantly for a minute or two until the kitchen smells almost too good. This wakes up the spices and releases their oils.
Brown the lamb:
Toss in the marinated meat and let it sear on all sides, building up those caramelized bits on the bottom of the pot. Theyll become part of the sauce later.
Simmer until tender:
Add tomatoes, paste, and water, then cover and let it bubble gently for about an hour and a half. The lamb should be fork-tender and the sauce thickened and glossy.
Make the naan dough:
While the curry cooks, mix flour, yeast, yogurt, and warm water into a soft dough, knead it until smooth, then let it rise. It should double in size and feel pillowy.
Roll and cook the naan:
Divide the dough, roll each piece into an oval, and cook in a hot skillet until it puffs and gets those charred spots. Brush with melted butter right away while its still hot.
Serve hot:
Ladle the curry into bowls and set out the warm naan for tearing and dipping. This is the moment everything comes together.
A top-down shot of Lamb Rogan Josh, showcasing its vibrant color and fluffy naan bread. Save
A top-down shot of Lamb Rogan Josh, showcasing its vibrant color and fluffy naan bread. | cookingwithhazel.com

One winter evening, I made this for my mom after she mentioned shed never tried real rogan josh. She went quiet after the first bite, then said it reminded her of a trip she took decades ago. Food has a way of doing that, pulling memories out of nowhere.

Making It Your Own

If you cant find lamb or just prefer something else, chicken thighs work beautifully, though theyll need less time to cook. Beef chuck is another solid swap, it loves a long braise just as much as lamb does. For a richer finish, stir in a couple tablespoons of cream right before serving, it makes the sauce silky and a little more indulgent.

What to Serve Alongside

This pairs perfectly with fluffy basmati rice if you want something to balance the richness of the curry. A simple cucumber raita, cool yogurt with grated cucumber and a pinch of cumin, cuts through the spice and refreshes your palate between bites. Sometimes I just set out lime wedges and let people squeeze them over their plates, the brightness does wonders.

Storing and Reheating

Leftovers actually taste better the next day once the flavors have had time to settle and deepen. Store the curry in an airtight container in the fridge for up to three days, and reheat gently on the stove with a splash of water to loosen it up. Naan is best fresh, but you can wrap it in foil and warm it in the oven for a few minutes if you have extras.

  • Freeze the curry in portions for up to three months, it thaws and reheats like a dream.
  • Make the naan dough ahead and keep it in the fridge overnight, just let it come to room temperature before rolling.
  • If reheating in the microwave, cover the curry to keep it from drying out and stir halfway through.

Close-up image of Lamb Rogan Josh, perfect for scooping up with warm, buttery naan. Save
Close-up image of Lamb Rogan Josh, perfect for scooping up with warm, buttery naan. | cookingwithhazel.com

Theres something deeply satisfying about tearing off a piece of warm naan and dragging it through a bowl of this curry. Its comfort food that feels special, the kind of meal that turns a regular night into something worth remembering.

Recipe FAQs

Marinate the lamb with yogurt and spices for at least 30 minutes to soften the meat, then simmer gently over low heat for 1.5 hours until tender.

Cardamom, cinnamon, cloves, garam masala, coriander, cumin, and Kashmiri chili powder combine to provide a rich, aromatic profile.

Yes, flatbreads like roti or chapati work well, though the soft, buttery naan adds a unique texture perfect for soaking sauce.

A heavy-bottomed pot or Dutch oven for simmering the lamb, and a skillet or griddle for cooking the naan are ideal.

Stirring in cream towards the end of cooking adds extra richness and smoothness to the sauce.

Lamb Rogan Josh with Naan

Tender lamb cooked in a spiced curry served alongside soft, golden naan bread.

Prep 25m
Cook 105m
Total 130m
Servings 4
Difficulty Medium

Ingredients

Lamb Rogan Josh

  • 1.76 lbs lamb shoulder, cut into 1 inch cubes
  • 3 tbsp vegetable oil or ghee
  • 2 large onions, thinly sliced
  • 4 garlic cloves, minced
  • 1 inch piece fresh ginger, grated
  • 1/2 cup plain yogurt
  • 14 oz canned chopped tomatoes
  • 2 tbsp tomato paste
  • 1/2 cup water
  • 1 tsp salt, or to taste

Spices

  • 2 tsp ground coriander
  • 2 tsp ground cumin
  • 1.5 tsp Kashmiri chili powder or mild paprika
  • 1 tsp ground turmeric
  • 2 tsp garam masala
  • 1 tsp ground fennel
  • 4 green cardamom pods, lightly crushed
  • 1 cinnamon stick
  • 4 whole cloves
  • 1 bay leaf
  • 1/2 tsp freshly ground black pepper

Naan

  • 2 1/3 cups all-purpose flour
  • 1 tsp sugar
  • 1/2 tsp salt
  • 1/2 tsp baking powder
  • 1/2 tsp instant yeast
  • 1/2 cup warm water
  • 1/4 cup plain yogurt
  • 2 tbsp vegetable oil
  • 2 tbsp melted butter, for brushing

Instructions

1
Marinate the lamb: In a large bowl, combine lamb with yogurt, 1 tsp ground coriander, 1 tsp ground cumin, 1/2 tsp turmeric, and 1/2 tsp salt. Mix well, cover, and refrigerate for 30 minutes to 2 hours.
2
Sauté onions: Heat oil or ghee in a heavy-bottomed pot over medium heat. Add sliced onions and cook, stirring frequently, until deep golden brown, about 10 to 12 minutes.
3
Cook garlic, ginger, and spices: Add garlic and ginger; sauté for 1 minute until fragrant. Incorporate all spices including cardamom, cinnamon, cloves, bay leaf, fennel, garam masala, chili powder, remaining coriander, cumin, turmeric, and black pepper. Stir constantly and cook for 1 to 2 minutes.
4
Brown the lamb: Add marinated lamb pieces and increase heat to medium-high. Brown all sides for 5 to 7 minutes.
5
Add tomatoes and cook: Stir in tomato paste and chopped tomatoes. Cook for 5 minutes, scraping the pot to loosen any browned bits.
6
Simmer the curry: Pour in water and bring to a boil. Reduce heat to low, cover, and simmer for 90 minutes, stirring occasionally, until lamb is tender and sauce thickens. Adjust salt to taste.
7
Prepare naan dough: In a bowl, whisk together flour, sugar, salt, baking powder, and instant yeast. Add warm water, yogurt, and oil; mix into a soft dough. Knead for 5 to 8 minutes until smooth. Cover and let rise in a warm place for 1 hour.
8
Shape naan: Divide dough into 4 to 6 pieces. On a floured surface, roll each piece into an oval shape about 3/8 inch thick.
9
Cook naan: Heat a skillet or griddle over medium-high heat. Cook each naan for 1 to 2 minutes per side until puffed and golden brown spots appear. Brush with melted butter while warm.
10
Serve: Plate the lamb curry alongside freshly cooked naan. Enjoy immediately.
Additional Information

Equipment Needed

  • Large heavy-bottomed pot or Dutch oven
  • Mixing bowls
  • Rolling pin
  • Skillet or griddle
  • Wooden spoon
  • Measuring cups and spoons

Nutrition (Per Serving)

Calories 680
Protein 42g
Carbs 63g
Fat 26g

Allergy Information

  • Contains dairy (yogurt, butter)
  • Contains gluten (naan)
Hazel Bennett

Fresh, easy recipes and kitchen wisdom for home cooks and food enthusiasts.