FoodIndian food

Indian Lamb Curry Recipe

Indian Lamb Curry is a flavorful and aromatic dish that brings together tender pieces of lamb cooked in a rich and spicy gravy. This popular Indian recipe is known for its bold flavors and is enjoyed by both meat lovers and curry enthusiasts. In this article, we will take you through the step-by-step process of preparing a delicious Indian Lamb Curry that you can easily recreate in your kitchen.

Indian Lamb Curry Recipe


To make Indian Lamb Curry, you will need the following ingredients:

  • Lamb: 500 grams, diced into small, bite-sized pieces
  • 2 onions, finely chopped
  • 3 tomatoes, pureed
  • 3 tablespoons of vegetable oil
  • 2 teaspoons of ginger-garlic paste
  • 2 teaspoons of cumin powder
  • 2 teaspoons of coriander powder
  • 1 teaspoon of turmeric powder
  • 1 teaspoon of red chili powder
  • 1 teaspoon of garam masala
  • Salt to taste
  • Fresh coriander leaves for garnishing

Preparation Time

The preparation time for Indian Lamb Curry is approximately 15 minutes.

Cooking Time

The cooking time for Indian Lamb Curry is approximately 1 hour and 30 minutes.

Step 1: Marinating the Lamb

  1. In a bowl, add the lamb pieces.
  2. Add ginger-garlic paste, cumin powder, coriander powder, turmeric powder, red chili powder, and salt.
  3. Mix well until the lamb is evenly coated with the marinade.
  4. Cover the bowl and let the lamb marinate for at least 30 minutes to allow the flavors to infuse.

Easy lamb curry recipe with curry powder

Step 2: Preparing the Curry Paste

  1. Heat vegetable oil in a large pan over medium heat.
  2. Add the chopped onions and sauté until they turn golden brown.
  3. Add the tomato puree and cook for a few minutes until the oil separates from the paste.
  4. Add the ginger-garlic paste and continue sautéing for an additional minute.
  5. Incorporate the cumin powder, coriander powder, turmeric powder, red chili powder, and salt into the mixture.
  6. Mix well and cook for a couple of minutes to roast the spices and enhance their flavors.
  7. Remove the pan from heat and let the mixture cool down.
  8. Once cooled, transfer the mixture to a blender and blend until smooth to create the curry paste.

Step 3: Cooking the Lamb Curry

  1. Heat a tablespoon of oil in a large pot or pressure cooker.
  2. Pour the prepared curry paste over the lamb and mix well.
  3. Add water as needed to adjust the consistency of the curry.
  4. Cover the pot or pressure cooker and cook for about 1 hour or until the lamb is tender and cooked through.
  5. If using a pressure cooker, cook for about 20-25 minutes after the first whistle.
  6. Once the lamb is cooked, sprinkle garam masala over the curry and mix well.
  7. Let the mixture simmer for a while to allow the flavors to meld together.

Step 4: Serving and Enjoying

  • Garnish the Indian Lamb Curry with fresh coriander leaves.
  • Serve hot with steamed rice, naan bread, or roti.
  • Enjoy the delicious flavors of this aromatic and spicy lamb curry!

Tips and Variations

  • For a milder curry, reduce the amount of red chili powder or replace it with paprika.
  • You can add vegetables like potatoes or peas to the curry to make it more wholesome.
  • Feel free to try out various spice combinations to cater to your taste preferences.
  • If you prefer a thicker gravy, you can add a few tablespoons of cashew paste or coconut milk.
  • Modify the spiciness of the dish according to your liking by either increasing or decreasing the quantity of red chili powder.

best lamb curry recipe


Indian Lamb Curry is a classic dish that showcases the rich culinary heritage of India. With its aromatic spices and tender pieces of lamb, this curry is sure to tantalize your taste buds. By following the step-by-step recipe provided in this article, you can easily recreate the flavors of this traditional Indian delicacy in your kitchen. So, gather your ingredients and get ready to savor the delightful Indian Lamb Curry!


Can I use a different meat instead of lamb?

  Yes, you can use other meats like chicken or beef as a substitute for lamb in this recipe. The cooking time may differ based on the type of meat you select.

How spicy is this curry?

  The spiciness of the curry can be adjusted according to your taste preferences. You can increase or decrease the amount of red chili powder to make it milder or spicier.

Can I make this curry in advance?

   Yes, you can prepare the curry in advance and store it in the refrigerator for a day or two. This will allow the flavors to develop further, making it even more delicious.

What can I serve with Indian Lamb Curry?

Adjust the level of spiciness by either increasing or decreasing the quantity of red chili powder, allowing you to make it milder or spicier to your preference.

 Indian Lamb Curry pairs well with steamed rice, naan bread, or roti.

 Can I freeze the leftovers?

  Yes, you can freeze the leftover curry in an airtight container for up to 3 months. Thaw it in the refrigerator overnight and reheat it on the stovetop before serving.

Read more:

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button