Authentic Indian Lamb Curry (Stovetop & Instant Pot)
If you’re looking for a cozy, comforting dish that warms the heart and fills the belly, then you’ve come to the right place! This Authentic Indian Lamb Curry (Stovetop & Instant Pot) is not just a recipe; it’s a hug in a bowl. Packed with tender lamb shoulder, rich spices, and a creamy yogurt base, it’s perfect for family gatherings or those busy weeknights when you need something nourishing and satisfying.
What I love most about this dish is how it brings people together. Whether you’re sharing it with loved ones around the dinner table or enjoying it solo after a long day, each bite is a reminder of home-cooked goodness. Let’s dive into this delightful recipe that’s sure to become a favorite in your kitchen!
Why You’ll Love This Recipe
- Easy to Prepare: With simple steps and accessible ingredients, you’ll be amazed at how effortless it is to create this flavorful curry.
- Family-Friendly: The mild spice level can be adjusted to suit all taste buds, making it a hit with both kids and adults alike.
- Make-Ahead Convenience: This curry tastes even better the next day, so feel free to make it ahead of time for busy weeknights or meal prep.
- Versatile Serving Options: Pair it with rice or warm roti for an unforgettable meal that satisfies every craving.
- Rich Flavor Profile: The combination of spices creates an aromatic experience that transports you straight to India, without leaving your kitchen.

Ingredients You’ll Need
This Authentic Indian Lamb Curry is made with simple, wholesome ingredients that pack a punch of flavor. Here’s what you’ll need:
- 1 lb (~450g) lamb (leg or shoulder, cut into 2.5 inch pieces)
- 3 tablespoon oil (mustard or cooking oil)
- 3/4 cup onions (chopped)
- 1 large tomato (1/2 cup chopped)
- 1 tablespoon ginger (minced)
- 1 tablespoon garlic (minced)
- 1/2 cup yogurt (plain)
- 1 teaspoon salt (adjust to taste)
- 1.5 teaspoon ghee (optional)
- 1 tablespoon coriander powder
- 1/2 teaspoon turmeric powder
- 1/2 tablespoon kashmiri chilli powder (or paprika mainly for color)
- 1/2 tablespoon red chilli powder (hot) (or cayenne, adjust to taste)
- 1.5 teaspoon garam masala powder
- 1 large bay leaf
- 1 inch cinnamon stick
- 3 dried kashmiri chillis (or add 1 teaspoon chili flakes)
- 1 black cardamom (use green cardamom if you have those)
- 1 twig mace (skip if not available)
- 6 cloves
- 1.5 teaspoon cumin seeds
Variations
One of the best things about this recipe is its flexibility! You can adapt it based on your preferences or what you have on hand.
- Swap the protein: Use chicken or beef instead of lamb for a different take on this delicious curry.
- Add vegetables: Toss in some hearty veggies like potatoes or carrots for added nutrition and flavor.
- Creamier sauce: For an even richer texture, substitute some yogurt with coconut milk.
- Spice it up: If you love heat, add more red chilli powder or fresh green chilies to kick up the spice level!
How to Make Authentic Indian Lamb Curry (Stovetop & Instant Pot)
Step 1: Choose Your Pot
If you are cooking lamb on the stovetop, grab a wide-mouthed Dutch oven or your heaviest pot. A heavy utensil ensures even heat distribution and helps the meat cook perfectly tender.
Step 2: Sauté Whole Spices
Set your pot over medium heat and add oil. Once it’s warm, toss in all the whole spices except for cumin. Sauté them for about 10–20 seconds until fragrant—just be careful not to let them burn! If using mustard oil, allow it to get slightly smoky; this adds depth to your curry.
Step 3: Brown the Onions
Next, add chopped onions to the pot. Browning them on low-medium heat is key—it takes about 8–12 minutes. You want them dark but not blackened! Stirring less during this process helps them brown evenly.
Step 4: Add Ginger and Garlic
Once your onions are beautifully browned, splash in some water—about 2–4 tablespoons—and sprinkle in cumin seeds along with minced ginger and garlic. Stir together for just about 10–15 seconds; this will enhance their flavors before adding lamb.
Step 5: Cook the Lamb
Now it’s time for the star of our dish! Add lamb pieces and sprinkle salt over them. Stir gently for about 3–4 minutes until they start browning slightly while absorbing all those tasty onion flavors. If needed, add a little water to prevent sticking.
Step 6: Spice It Up
Sprinkle all powdered spices except garam masala over the lamb now. Stir well so that every piece gets coated with those aromatic spices—you’ll notice the lamb releasing its juices!
Step 7: Incorporate Tomatoes
Halve or quarter your tomato and place it right on top of the lamb mixture. Cover the pot and let it cook on low-medium heat for about 15 minutes. After around ten minutes in, peel off any skin from softened tomatoes using tongs—they should smush right into your curry!
Step 8: Simmer Away
Pour in water—about one to one-and-a-half cups—and cover again for another hour or so on low heat. Check frequently and stir; add splashes of water if things seem dry—this prevents burning.
Step 9: Finish with Yogurt
When your lamb is nearly tender—around ninety-five percent cooked—reduce heat further and stir in whisked yogurt along with garam masala. Mix well; you’ll see how creamy and rich your curry becomes!
Step 10: Adjust Consistency
At this point, adjust water as desired based on how you plan to serve it—thicker for rotis or runnier if serving with rice.
Step 11: Final Cook
Cover again for another eight to ten minutes until fork-tender lamb melts in your mouth! You’ll notice that gorgeous red color developing on top as well.
Step 12: Garnish & Rest
Finish off with ghee drizzled over top and some freshly chopped cilantro sprinkled generously before serving. Letting it rest for at least twenty minutes allows those lovely flavors to meld together beautifully!
And there you have it—a mouthwatering Authentic Indian Lamb Curry that’s sure to impress everyone at your table! Enjoy every last bite!
Pro Tips for Making Authentic Indian Lamb Curry (Stovetop & Instant Pot)
Making this delicious lamb curry is a delightful experience, and with a few handy tips, you can take your dish to the next level!
-
Choose the right cut of lamb: Opt for lamb shoulder or leg for optimal tenderness and flavor. These cuts have enough fat to keep the meat juicy and help it break down beautifully during cooking.
-
Don’t rush the browning process: Allowing the onions to brown slowly enhances their sweetness and adds depth to the curry. The caramelization creates a rich base that elevates the overall flavor of the dish.
-
Use fresh spices: Freshly ground spices or whole spices that you toast before using will give your curry a vibrant aroma and taste. Spice freshness directly impacts flavor, ensuring your curry is fragrant and delicious.
-
Let it rest: After cooking, allow your curry to sit for at least 20 minutes before serving. This resting time allows flavors to meld together, creating a more harmonious and rich taste in every bite.
-
Adjust consistency wisely: Depending on whether you’re serving with rice or roti, adjust the water for a thicker or runnier sauce as desired. A thick curry pairs well with bread, while a slightly thinner one complements rice beautifully.
How to Serve Authentic Indian Lamb Curry (Stovetop & Instant Pot)
Serving this lamb curry is just as enjoyable as making it! With its rich flavors and inviting aromas, you’ll want to present it in a way that highlights its beauty.
Garnishes
- Chopped cilantro: Fresh cilantro adds a burst of color and freshness that brightens up the rich flavors of the curry.
- Lemon wedges: A squeeze of lemon juice enhances all savory dishes and brings out the spices beautifully.
- Sliced green chilies: For those who like an extra kick, sliced green chilies on top provide both heat and visual appeal.
Side Dishes
-
Basmati Rice: Fluffy basmati rice is perfect for soaking up the flavorful sauce of your lamb curry. Its lightness complements the richness of the dish.
-
Naan or Roti: Soft and warm breads are ideal for scooping up the curry. They add texture and are loved by everyone at the table.
-
Cucumber Raita: This cooling yogurt-based side dish balances out the spiciness of the lamb curry with refreshing cucumber and mint.
-
Vegetable Samosas: Crispy samosas filled with spiced potatoes or peas make for an excellent appetizer that pairs wonderfully with Indian curries.
With these tips and serving suggestions, you’re ready to make your dinner not only delicious but also visually stunning! Enjoy every bite of your homemade Authentic Indian Lamb Curry!

Make Ahead and Storage
This Authentic Indian Lamb Curry is perfect for meal prep, as its flavors deepen over time, making it even more delicious when reheated. You can easily prepare a batch ahead of time and enjoy it throughout the week or store it for future meals.
Storing Leftovers
- Allow the curry to cool completely before storing.
- Transfer the curry to an airtight container.
- Store in the refrigerator for up to 3 days.
Freezing
- Let the curry cool down completely before freezing.
- Portion into freezer-safe containers or zip-top bags, leaving space for expansion.
- Freeze for up to 3 months.
Reheating
- Thaw overnight in the refrigerator if frozen.
- Reheat on the stovetop over low heat, adding a splash of water if needed to loosen.
- Heat until warmed through, about 10-15 minutes.
FAQs
Here are some common questions you might have about this recipe.
Can I make Authentic Indian Lamb Curry in an Instant Pot?
Absolutely! Follow the same steps but adjust your cooking time to about 35 minutes on high pressure after sautéing the spices and lamb. Quick and flavorful!
What should I serve with Authentic Indian Lamb Curry (Stovetop & Instant Pot)?
This delicious curry pairs perfectly with basmati rice or naan bread. A side of cucumber raita can also enhance your meal!
How can I adjust the spice level in this curry?
You can modify the amount of red chili powder based on your heat preference. Start with less and gradually add more until you reach your desired spice level.
Can I use other meats instead of lamb?
Yes! This recipe works well with chicken or beef; however, cooking times may vary depending on the type of meat used.
Is this recipe suitable for meal prep?
Yes! The flavors of this Authentic Indian Lamb Curry deepen when stored, making it a fantastic option for meal prep that can be enjoyed throughout the week.
Final Thoughts
I hope you give this Authentic Indian Lamb Curry a try! It’s a special dish that brings warmth and comfort to any table. Whether you’re enjoying it with family or friends, it’s sure to impress with its rich flavors and satisfying aroma. Happy cooking, and may your kitchen be filled with love as you create this delightful meal!
Authentic Indian Lamb Curry (Stovetop & Instant Pot)
Indulge in the warmth and richness of this Authentic Indian Lamb Curry, a dish that transforms your kitchen into a haven of aromatic delights. Whether prepared on the stovetop or in an Instant Pot, this curry is a comforting blend of tender lamb, vibrant spices, and creamy yogurt. Perfect for family gatherings or cozy weeknights, it’s an easy recipe that brings everyone together around the dinner table. The robust flavors and versatility in preparation ensure it becomes a cherished favorite, making mealtime a delightful experience.
- Prep Time: 15 minutes
- Cook Time: 90 minutes
- Total Time: 1 hour 45 minutes
- Yield: Approximately 4 servings 1x
- Category: Main
- Method: Cooking
- Cuisine: Indian
Ingredients
- 1 lb lamb (leg or shoulder)
- 3 tablespoons oil (mustard or cooking oil)
- 3/4 cup onions (chopped)
- 1 large tomato (chopped)
- 1 tablespoon ginger (minced)
- 1 tablespoon garlic (minced)
- 1/2 cup yogurt (plain)
- 1 teaspoon salt
- 1.5 teaspoon ghee (optional)
- 1 tablespoon coriander powder
- 1/2 teaspoon turmeric powder
- 1/2 tablespoon kashmiri chili powder
- 1/2 tablespoon red chili powder
- 1.5 teaspoon garam masala powder
- 1 large bay leaf
- 1 inch cinnamon stick
- 3 dried kashmiri chilies
- 1 black cardamom
- 1 twig mace (optional)
- 6 cloves
- 1.5 teaspoon cumin seeds
Instructions
- Choose a heavy pot and heat oil over medium heat.
- Sauté whole spices for 10–20 seconds until fragrant.
- Add chopped onions; cook on low-medium heat for 8–12 minutes until browned.
- Stir in ginger and garlic with some water; cook for 10–15 seconds.
- Add lamb pieces and salt; stir gently for about 3–4 minutes until browned.
- Combine powdered spices with the lamb; mix well.
- Add chopped tomato on top; cover and cook for 15 minutes.
- Pour in 1 to 1.5 cups of water; simmer on low heat for an hour.
- Stir in whisked yogurt and garam masala when lamb is nearly tender.
- Adjust sauce consistency as needed; cover for an additional 8–10 minutes until tender.
- Garnish with ghee and cilantro before serving.
Nutrition
- Serving Size: 1 bowl (~250g)
- Calories: 360
- Sugar: 3g
- Sodium: 550mg
- Fat: 22g
- Saturated Fat: 9g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 2g
- Protein: 30g
- Cholesterol: 90mg
