🍳
Indiancurrylamb

Lamb Rogan Josh with Yogurt

A rich and aromatic Indian curry featuring tender lamb pieces simmered in a spiced tomato and yogurt sauce, delivering a perfect balance of creamy heat and deep flavors.

Download Our App

Get the Best Experience

Available on iOS and Android. Download now and enjoy exclusive app-only deals

Advertisement
Servings
4
Prep Time
20min
Cook Time
90min
Total Time
110min
Difficulty
medium

Ingredients

  • 800 gramslamb shoulder, cut into 2-inch cubes
  • 200 gramsplain yogurt
  • 3 tablespoonsvegetable oil
  • 2 mediumonion, finely sliced
  • 4 clovesgarlic cloves, minced
  • 2 tablespoonsfresh ginger, minced
  • 150 gramstomato puree
  • 250 milliliterswater
  • 1 Β½ teaspoonskosher salt
  • 0 Β½ teaspoonssugar

    optional

  • 1 stickwhole spices (cinnamon stick)

    about 2 inches

  • 4 podswhole spices (green cardamom pods)
  • 4 pieceswhole spices (cloves)
  • 1 tablespoondried Kashmiri red chili powder
  • 1 tablespoonground coriander
  • 1 teaspoonground cumin
  • 1 teaspoonground fennel seeds
  • 0 ΒΌ cupfresh cilantro leaves

    chopped, for garnish

  • 1 tablespoonfresh lemon juice

Instructions

1

Whisk the yogurt in a bowl until smooth and set aside.

2

Heat the vegetable oil in a large heavy-bottomed pot over medium heat.

3

Add the cinnamon stick, cardamom pods, and cloves, and sautΓ© for about 1 minute until fragrant.

4

Add the sliced onions and cook, stirring occasionally, until golden brown, about 10-12 minutes.

5

Add the minced garlic and ginger, cooking for another 2 minutes until aromatic.

6

Stir in the dried Kashmiri chili powder, ground coriander, cumin, and fennel seeds. Cook the spices for 1-2 minutes to release their oils.

7

Add the lamb pieces and increase the heat to medium-high. Sear the lamb until browned on all sides, about 5-7 minutes.

8

Reduce the heat to medium, and stir in the tomato puree. Cook for 5 minutes, stirring occasionally.

9

Gradually add the whisked yogurt while stirring constantly to prevent curdling.

10

Add water, salt, and sugar (if using). Bring the mixture to a gentle simmer.

11

Cover the pot and reduce the heat to low. Let the curry simmer gently for 1 hour to 1 hour 15 minutes until the lamb is tender, stirring occasionally.

12

Once the lamb is tender, stir in the fresh lemon juice. Adjust seasoning to taste.

13

Garnish with chopped cilantro leaves before serving.

Nutrition Facts

Per serving

Calories450
35g
Protein
12g
Carbs
28g
Fat
Fiber3g
Sugar5g
Sodium600mg

Tags

Indiancurrylambyogurtspicymain course

Weekly Specials

Β© 2026 Grocery247. All rights reserved.