Delicious and Healthy Homemade Lamb Curry Recipe

Craving a comforting and flavorful curry? This Lamb Curry recipe is not only delectable but also made with wholesome, natural ingredients. It’s perfect for a cozy dinner that warms your soul. The rich aroma, tender lamb, and a vibrant blend of spices make it irresistibly good. Let’s dive into creating this culinary delight.

Ingredients

  • 1.5 lbs (680g) lamb shoulder, cut into 1-inch cubes
  • 2 tablespoons coconut oil or olive oil
  • 2 medium onions, finely chopped
  • 4 cloves garlic, minced
  • 1-inch piece ginger, grated
  • 2 tomatoes, chopped
  • 1 tablespoon tomato paste
  • 2 cups (480ml) coconut milk or water, as preferred
  • 1 teaspoon mustard seeds
  • 1 teaspoon cumin seeds
  • 1 tablespoon ground coriander
  • 2 teaspoons garam masala
  • 1 teaspoon turmeric powder
  • 2 teaspoons red chili powder (adjust to taste)
  • Salt to taste
  • 1 cinnamon stick
  • 4 green cardamom pods
  • 4 cloves
  • 1 bay leaf
  • Fresh cilantro, chopped for garnish

Nutrition Information (Per Serving)

  • Calories: ~430 kcal
  • Servings: 4

Preparation Time

  • Prep Time: 15 minutes
  • Cook Time: 1 hour 15 minutes
  • Total Time: 1 hour 30 minutes

Preparation Instructions

Step 1: Prep the Ingredients

  1. Start by gathering all your ingredients and preparing them as mentioned. Ensure the lamb is cut into uniform cubes for even cooking. Chop the onions, mince the garlic, and grate the ginger.

Step 2: Toast the Spices

  1. In a large heavy-bottomed pot, heat the coconut oil over medium heat. Add mustard seeds and cumin seeds, stirring gently until they start to pop.

Step 3: Cook the Base

  1. Add the chopped onions to the pot, sautéing them until they become golden brown. This can take about 8-10 minutes. Stir in the garlic and ginger, cooking for another minute until fragrant.

  2. Add the chopped tomatoes and tomato paste to the pot, stir well, and let it cook until the tomatoes break down and create a thick base. This could take about 5 minutes.

Step 4: Incorporate the Spices

  1. Once the tomato mixture is ready, add ground coriander, garam masala, turmeric powder, red chili powder, cinnamon stick, cardamom pods, cloves, and the bay leaf. Stir everything together well, letting the spices envelop the onions and tomatoes.

Step 5: Cook the Lamb

  1. Increase the heat to medium-high and add the lamb cubes. Stir to coat them in the spice mixture. Cook until the lamb is browned on all sides, about 5-7 minutes.

Step 6: Simmer and Tenderize

  1. Pour in the coconut milk (or water if you prefer a lighter curry) and bring it to a gentle simmer. Reduce the heat to low, cover the pot, and let it simmer for about 1 hour or until the lamb is tender and the curry has thickened to your liking. Stir occasionally and check the seasoning, adjusting salt if necessary.

Step 7: Garnish and Serve

  1. Once the lamb is perfectly tender and the curry is richly flavored, remove it from the heat. Stir in chopped fresh cilantro for a burst of freshness.

Serving Suggestions

This lamb curry pairs beautifully with fluffy basmati rice or warm naan bread. You can also serve it with a side of cooling yogurt or a fresh crisp salad for a balanced meal.


Enjoy your homemade Lamb Curry bursting with flavor and enriched with spices. This dish is sure to be a hit, bringing warmth and aroma straight from your kitchen to your dining table. Happy cooking!

Leave a Reply

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

Latest posts