Slow-Simmered Indian Lamb Curry with Rich Tomato Gravy
Table of Contents
Authentic Slow-Simmered Indian Lamb Curry with Aromatic Spices and Rich Tomato Gravy – A Slow-Cooked Masterpiece
I still remember the first time I made an authentic Indian lamb curry recipe in my tiny Parisian kitchen. The scent of cumin and coriander blooming in hot oil transported me straight back to my mother’s kitchen in Morocco, where slow-simmered lamb curries with rich tomato gravy were a weekend ritual. This slow simmered lamb curry is the dish I turn to when I need a taste of home — tender lamb shoulder simmered low and slow in a deeply aromatic gravy that gets better with every minute. The rich tomato gravy is the soul of this dish, and the blend of aromatic spices — cumin, coriander, turmeric, and paprika — creates a flavor that’s complex but never overwhelming.
What I love most about this lamb curry with tomato gravy is the way the lamb transforms during those long, gentle hours on the stove. It starts as firm chunks and slowly, patiently, becomes so tender it nearly melts on your tongue. The yogurt adds a subtle tang that brightens the warm spices, while the tomato puree and fresh tomatoes create a gravy that’s both rich and velvety. Each spoonful is a little journey — first the warmth of the spices, then the savory depth of the lamb, and finally the silky finish of the tomato-yogurt gravy. This is the kind of dish that fills your whole apartment with an irresistible aroma and makes everyone wander into the kitchen asking, “What’s for dinner?”
I’ve spent years perfecting this easy lamb curry recipe — balancing the spices, adjusting the simmer time, and testing the perfect ratio of tomatoes to yogurt. My version brings together everything I learned from my mother in Morocco, my training in Paris, and the incredible diversity of flavors I find here in New York City. You’ll find a 💡 Stella’s Pro Tip on how to get the deepest flavor from your spices, plus a common mistake to avoid that can make your gravy bitter. Whether you’re new to Indian cooking or a seasoned pro, I’ve designed this recipe to be both accessible and deeply rewarding. Let’s make something beautiful together.
Why This Authentic Slow-Simmered Indian Lamb Curry Recipe Is the Best
The Flavor Secret. The magic of this authentic Indian lamb curry recipe lies in the layering of flavors. In Morocco, my mother taught me to toast whole spices before grinding them — but here, I use high-quality ground spices and bloom them in hot oil to unlock their full potential. The combination of cumin, coriander, turmeric, and paprika creates a warm, earthy foundation, while the yogurt adds a subtle acidity that balances the richness of the lamb and the sweetness of the tomatoes. This slow simmered lamb curry is all about building depth one step at a time.
Perfected Texture. The secret to the most tender lamb curry with tomato gravy is patience — and a two-step cooking process. First, I sear the lamb in batches to develop a deep brown crust, which adds incredible flavor to the final dish. Then, I let it simmer gently for a full 1.5 to 2 hours. This low-and-slow approach breaks down the collagen in the lamb shoulder, transforming it into buttery-tender pieces that practically fall apart. The gravy thickens naturally as it cooks, becoming richer and more concentrated with every passing minute. This is not a weeknight rush job — this is a Sunday-afternoon labor of love.
Foolproof & Fast (for a slow curry). While the cooking time is long, the active time is just about 20 minutes. This Indian lamb curry with spices is surprisingly straightforward — sear, sauté, simmer, and serve. I’ve streamlined the process so you can get dinner on the table without any complicated techniques or hard-to-find equipment. Even if you’ve never made a curry from scratch before, you’ll be amazed at how easy this easy lamb curry recipe comes together. Just set it and forget it — your slow cooker or Dutch oven does the heavy lifting.
Authentic Indian Lamb Curry Recipe Ingredients
Every time I walk through the Union Square farmers market in NYC, I’m reminded how lucky we are to have access to incredible ingredients year-round. For this authentic Indian lamb curry recipe, I head straight for the lamb counter — and then to the spice aisle at my local Indian grocery store in Jackson Heights. The ingredients are simple, but each one plays a crucial role in building the deep, layered flavor of this slow simmered lamb curry. Here’s everything you’ll need:
Ingredients List
- 2 lbs lamb shoulder, cut into 1.5-inch chunks
- 2 tablespoons vegetable oil (or ghee for richer flavor)
- 1 large onion, finely chopped
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 medium tomatoes, finely chopped
- 1 cup tomato puree
- 1 cup plain yogurt (full-fat preferred)
- 2 teaspoons ground cumin
- 2 teaspoons ground coriander
- 1 teaspoon turmeric
- 1 teaspoon paprika (sweet or smoked)
Ingredient Spotlight
Lamb Shoulder. This is my top pick for any slow simmered lamb curry. Lamb shoulder has just the right amount of marbling — the fat renders slowly during cooking, keeping the meat moist and infusing the gravy with rich flavor. When shopping at a US grocery store, look for pieces with a good balance of meat and fat. If you can’t find lamb shoulder, lamb stew meat from the leg works well too, though it’s leaner and may need a slightly shorter cooking time. 🐑
Plain Yogurt. The yogurt in this authentic Indian lamb curry recipe serves two purposes: it tenderizes the lamb and adds a subtle tang that brightens the spices. Use full-fat plain yogurt for the best texture — low-fat or Greek yogurt can separate or become grainy during long simmering. I love using yogurt from the farmers market in NYC — it’s thick, creamy, and has a beautiful natural tartness that makes this lamb curry with tomato gravy really sing. 🥛
Tomato Puree & Fresh Tomatoes. Using both fresh tomatoes and tomato puree gives this Indian lamb curry with spices a double dose of umami. The fresh tomatoes add brightness and texture, while the puree provides a smooth, concentrated base for the gravy. In the winter months, I use good-quality canned San Marzano tomatoes (pureed at home) when fresh tomatoes aren’t at their peak. This combination creates a rich tomato gravy that coats every piece of lamb beautifully. 🍅
Ground Cumin & Coriander. These two spices form the backbone of this easy lamb curry recipe. Cumin brings warm, earthy notes with a hint of citrus, while coriander adds a floral, slightly sweet depth. I buy whole cumin and coriander seeds and grind them myself in a spice grinder — the difference in flavor is remarkable. But high-quality pre-ground spices from a reputable brand work beautifully too. Always store your spices in a cool, dark place and replace them every 6 months for the best flavor. 🌿
| Original Ingredient | Best Substitution | Flavor / Texture Impact |
|---|---|---|
| Lamb shoulder | Beef chuck, cubed | Slightly richer, less sweet; needs same simmer time |
| Plain yogurt | Coconut milk (unsweetened) | Adds sweetness and creaminess; less tangy |
| Tomato puree | Crushed San Marzano tomatoes | Thicker consistency; slightly sweeter |
| Paprika | 1 tsp sweet + 1/2 tsp cayenne | Adds heat; adjust to taste |
| Vegetable oil | Ghee or butter | Richer, nuttier flavor; more authentic |
How to Make Authentic Slow-Simmered Indian Lamb Curry — Step-by-Step
Making this authentic Indian lamb curry recipe is a labor of love, but the steps are simple and the results are absolutely worth it. Follow these steps closely, and you’ll be rewarded with the most tender slow simmered lamb curry you’ve ever made. Let’s get started!
Step 1: Sear the Lamb
Heat the vegetable oil in a heavy Dutch oven or large pot over medium-high heat. Pat the lamb chunks dry with paper towels — this is crucial for getting a good sear. Working in batches (don’t overcrowd the pot), sear the lamb on all sides until deeply browned, about 3–4 minutes per batch. Transfer the seared lamb to a plate and set aside. This step builds the foundation of flavor for your lamb curry with tomato gravy.
💡 Stella’s Pro Tip: Searing in batches is non-negotiable. If you crowd the pot, the lamb will steam instead of brown, and you’ll miss out on that deep, savory flavor that makes this slow simmered lamb curry so incredible. Give each piece room to breathe!
Step 2: Sauté the Aromatics
In the same pot, reduce the heat to medium and add the chopped onion. Cook, stirring occasionally, for about 5 minutes until the onion is soft and translucent. Add the minced garlic and grated ginger, and cook for 1 more minute until fragrant. The smell at this point is absolutely intoxicating — this is the heart of your Indian lamb curry with spices.
⚠️ Common Mistake to Avoid: Don’t rush the onion! If the onion isn’t fully softened before you add the spices, your curry will have a raw, harsh flavor. Take the full 5 minutes and let the onion get properly translucent and sweet.
Step 3: Bloom the Spices
Stir in the ground cumin, ground coriander, turmeric, and paprika. Cook for 30 seconds, stirring constantly, until the spices are fragrant and form a thick paste. This blooming step is essential for waking up the essential oils in the spices — it’s the same technique I learned in pastry school in Paris for working with vanilla and saffron. The aroma at this stage is pure magic.
💡 Stella’s Pro Tip: Keep your spices moving in the pot and don’t let them burn. Burnt spices turn bitter and can ruin the entire dish. If the paste starts sticking, add a splash of water to deglaze the pan before moving to the next step.
Step 4: Build the Gravy
Add the finely chopped fresh tomatoes and the tomato puree to the pot. Cook for 5 minutes, stirring occasionally, allowing the tomatoes to break down and meld with the spices. The mixture will thicken and deepen in color. This rich tomato gravy is the canvas for your tender lamb.
⚠️ Common Mistake to Avoid: Adding the yogurt too early can cause it to curdle. Wait until the tomato mixture has cooked down and the heat is reduced before stirring in the yogurt. This ensures a silky, smooth gravy every time.
Step 5: Simmer
Return the seared lamb to the pot, along with any juices that have accumulated on the plate. Stir in the yogurt and add enough water to just cover the lamb (about 1 cup). Bring the curry to a gentle simmer, then reduce the heat to very low. Cover the pot and let it cook for 1.5 to 2 hours, stirring occasionally, until the lamb is fork-tender. Adjust salt to taste at the end.
💡 Stella’s Pro Tip: The curry is done when the lamb is so tender that a fork slides through it with no resistance. If the gravy is too thin at the end, remove the lid and simmer uncovered for 10–15 minutes to thicken it. If it’s too thick, add a splash of water or broth.
Step 6: Serve
Serve this authentic Indian lamb curry recipe hot, garnished with fresh cilantro if desired, alongside steamed basmati rice or warm naan bread. The rich tomato gravy is absolutely irresistible soaked up with a piece of garlic naan. Enjoy!
⚠️ Common Mistake to Avoid: Don’t skip resting the curry for 5–10 minutes before serving. This allows the flavors to settle and the gravy to thicken slightly. It also gives you time to warm your naan and set the table — dinner is almost ready!
| Step | Action | Duration | Key Visual Cue |
|---|---|---|---|
| 1 | Sear lamb in batches | 3–4 min per batch | Deep brown crust on all sides |
| 2 | Sauté onion, garlic, ginger | 6 min | Onion is soft and translucent |
| 3 | Bloom spices | 30 sec | Spices are fragrant, paste forms |
| 4 | Cook tomatoes and puree | 5 min | Gravy thickens and deepens in color |
| 5 | Simmer covered | 1.5–2 hrs | Lamb is fork-tender |
| 6 | Rest and serve | 5–10 min rest | Gravy settles, flavors meld |
Serving & Presentation
This authentic Indian lamb curry recipe deserves to be served with love. I like to spoon the curry into a wide, shallow bowl, making sure each serving gets plenty of that rich tomato gravy and a generous portion of tender lamb. The deep amber color of the curry, speckled with golden-orange spices, is absolutely gorgeous against a bed of fluffy white basmati rice. I finish with a sprinkle of fresh cilantro, a small dollop of yogurt, and a wedge of lemon on the side for squeezing.
In my NYC kitchen, I love serving this slow simmered lamb curry with garlic naan from the local Indian bakery in Curry Hill, or with a simple side of steamed green beans tossed with cumin seeds. For a truly special dinner, I’ll make a quick raita (yogurt with cucumber and mint) and a bright, tangy onion salad. The cool, creamy raita is the perfect counterpoint to the warm, aromatic spices in the curry — a combination that reminds me of my mother’s table in Morocco, where every meal had a balance of hot and cool, rich and fresh.
The wine pairing? A medium-bodied, slightly fruity red like a Grenache or a Côtes du Rhône works beautifully with the spices. For a non-alcoholic option, try a chilled mango lassi or a spiced chai. This easy lamb curry recipe is truly the star of any dinner table — serve it with confidence and watch everyone come back for seconds.
| Pairing Type | Suggestions | Why It Works |
|---|---|---|
| Side Dish | Basmati rice, garlic naan, cumin-spiced green beans | Absorbs gravy; adds texture and fragrance |
| Sauce / Dip | Cucumber-mint raita, tamarind chutney | Cools the palate; adds brightness |
| Beverage | Grenache, mango lassi, spiced chai | Fruity wine complements spices; lassi cools |
| Garnish | Fresh cilantro, lemon wedge, yogurt drizzle | Adds freshness, color, and acidity |
Make-Ahead, Storage & Reheating
This authentic Indian lamb curry recipe is one of my favorite meal-prep dishes — it actually tastes better the next day! The flavors continue to develop as the curry sits, making it a great candidate for cooking ahead. In my busy NYC schedule, I often make this slow simmered lamb curry on a Sunday afternoon and enjoy it throughout the week. Here’s everything you need to know about storing and reheating this lamb curry with tomato gravy.
| Method | Container | Duration | Reheating Tip |
|---|---|---|---|
| Refrigerator | Airtight glass or plastic container | Up to 5 days | Reheat gently on stovetop over low heat, adding a splash of water if needed |
| Freezer | Freezer-safe zip-top bag or rigid container | Up to 3 months | Thaw overnight in fridge, then reheat on stovetop |
| Make-Ahead | Pot or container in fridge | Up to 2 days in advance | Cook fully, cool completely, then refrigerate. Reheat and adjust salt before serving |
When reheating this Indian lamb curry with spices, always do it gently on the stovetop over low heat. The yogurt in the gravy can separate if you reheat it too quickly or at too high a temperature. I like to add a small splash of water or chicken broth to loosen the gravy, then warm it slowly, stirring occasionally. If you’re using the microwave, use 50% power and stir every 30 seconds. The flavors will be even more harmonious on day two or three — this easy lamb curry recipe truly rewards patience!
Variations & Easy Swaps
One of the things I love most about this authentic Indian lamb curry recipe is how versatile it is. Over the years, I’ve tested countless variations — some inspired by my Moroccan roots, others by what I find at the farmers market in NYC. Here are three of my favorite ways to change up this slow simmered lamb curry, depending on what you’re in the mood for:
| Variation | Key Change | Best For | Difficulty Impact |
|---|---|---|---|
| Moroccan Harira-Inspired | Add 1 teaspoon cinnamon, 1 pinch saffron, and 1 cup chickpeas | A cozy fusion of North African and Indian flavors | Easy |
| Dairy-Free / Vegan | Replace yogurt with coconut milk, use jackfruit or chickpeas instead of lamb | Plant-based dinner that still feels rich and satisfying | Easy |
| Spicy Kashmiri-Style | Add 1 teaspoon Kashmiri chili powder, 2 dried red chilies, and 1 tablespoon dried fenugreek leaves | Heat lovers who want a vibrant red curry | Medium |
Moroccan Harira-Inspired Variation
This variation is close to my heart — it combines the warm, savory spices of Indian curry with the aromatic sweetness of Moroccan harira. Add 1 teaspoon of cinnamon along with the other spices, and crumble a generous pinch of saffron threads into the tomato mixture. Stir in 1 cup of cooked chickpeas during the last 30 minutes of simmering. The cinnamon adds a fragrant sweetness that pairs beautifully with the lamb, while the saffron gives the gravy a golden hue and a subtle floral note. Serve this version with a squeeze of lemon and a sprinkle of fresh mint for a truly unique twist.
Dairy-Free / Vegan Variation
For a dairy-free version of this easy lamb curry recipe, replace the yogurt with full-fat coconut milk and use ghee (clarified butter) or coconut oil instead of vegetable oil. The coconut milk adds a subtle sweetness and a creamy texture that complements the spices beautifully. For a vegan option, replace the lamb with 2 cups of cooked chickpeas or 1 large can of jackfruit (drained, rinsed, and shredded). The jackfruit mimics the texture of shredded meat beautifully, and it soaks up the rich tomato gravy like a dream. Simmer for just 20–30 minutes after adding the jackfruit, as it doesn’t need the long cooking time that lamb requires.
Spicy Kashmiri-Style Variation
This variation is for those who love big, bold, spicy flavors. Add 1 teaspoon of Kashmiri chili powder (which is milder than regular chili powder but gives an incredible red color) along with the other spices. Tuck 2 dried red chilies into the pot during the simmering stage, and stir in 1 tablespoon of dried fenugreek leaves (kasuri methi) crushed between your palms during the last 5 minutes of cooking. The fenugreek leaves add a distinctive, slightly bitter-savory note that’s classic in Indian cooking. I find the Kashmiri chili powder at Kalustyan’s in NYC — it’s a staple in my spice drawer for adding heat without overwhelming the other flavors.
What is the best cut of lamb to use for slow-simmered Indian lamb curry?
For the most tender and flavorful slow-simmered Indian lamb curry, lamb shoulder is hands-down the best cut. It has the perfect balance of meat, fat, and connective tissue, which breaks down during long, gentle cooking to create buttery-tender chunks that practically melt in your mouth. Lamb shoulder also releases enough fat to keep the meat moist and enrich the gravy. If lamb shoulder isn’t available, lamb leg (cut into cubes) works well but is leaner, so you may need to reduce the simmer time slightly to prevent dryness. For an even more luxurious result, ask your butcher for lamb neck — it’s incredibly flavorful and becomes gloriously tender when slow-simmered.
How long should I simmer Indian lamb curry for the most tender meat and rich flavor?
For the most tender meat and richest flavor in an authentic Indian lamb curry, you should simmer the curry for 1.5 to 2 hours over very low heat. This time frame allows the collagen in the lamb shoulder to break down completely, transforming tough connective tissue into rich, silky gelatin that coats each piece of meat. The gravy also benefits from this extended cooking time — it thickens, deepens in color, and becomes more concentrated with flavor as the tomatoes, spices, and lamb juices meld together. I always start checking at the 1.5-hour mark: the lamb is ready when a fork slides through it with no resistance. Every batch is slightly different, so trust your eyes and your fork more than the clock!
Can I substitute lamb with another meat in an authentic Indian curry recipe?
Absolutely — you can substitute lamb with other meats in an authentic Indian curry recipe, though each swap will change the flavor and texture slightly. Beef chuck is my top substitution because it has a similar fat content and connective tissue, so it becomes just as tender with the same 1.5- to 2-hour simmer. Goat meat is another excellent option and is actually more traditional in many Indian curries — it’s leaner than lamb but takes beautifully to slow cooking. Chicken thighs (bone-in) work well too, but they need only about 30–40 minutes of simmering to avoid drying out. Avoid lean cuts like chicken breast or sirloin, as they become tough and dry during long cooking. Whatever meat you choose, always sear it first for maximum flavor.
What aromatic spices are essential for an authentic Indian lamb curry with tomato gravy?
The essential aromatic spices for an authentic Indian lamb curry with tomato gravy are cumin, coriander, turmeric, and paprika. Cumin brings warm, earthy depth with a hint of citrus, while coriander adds a floral, slightly sweet note that brightens the dish. Turmeric contributes a beautiful golden color and an earthy, slightly peppery flavor, and paprika adds a mild sweetness and rich red hue. Together, these four spices form the backbone of the curry, creating a complex, layered flavor profile that’s deeply satisfying. For even more authenticity, you can add a pinch of cinnamon, a cardamom pod, or a dried red chili for extra warmth. Always bloom your spices in hot oil or ghee for 30 seconds to unlock their full aromatic potential before adding liquids.
Can I make this lamb curry in a slow cooker or Instant Pot?
Yes, you can absolutely make this lamb curry in a slow cooker or Instant Pot, though the texture of the gravy will be slightly different. For a slow cooker, sear the lamb and sauté the aromatics on the stovetop first, then transfer everything to the slow cooker and cook on low for 6–8 hours or on high for 3–4 hours. For an Instant Pot, use the sauté function for searing and sautéing, then pressure cook on high for 35–40 minutes with a natural release. The Instant Pot version is faster, but the stovetop method allows the gravy to reduce and concentrate more naturally. If using either appliance, you may need to simmer the gravy uncovered for 10–15 minutes after cooking to thicken it to your liking.
How do I prevent the yogurt from curdling in my Indian lamb curry?
To prevent yogurt from curdling in your Indian lamb curry, follow these two important tips. First, bring the yogurt to room temperature before adding it to the pot — cold yogurt can seize and separate when it hits the hot mixture. Second, add the yogurt only after the tomato mixture has cooked down and the heat has been reduced to low. Stir it in gently and gradually, allowing it to blend smoothly into the gravy. Using full-fat yogurt also reduces the risk of curdling, as the fat content helps stabilize the proteins. If your yogurt does curdle slightly, don’t panic — whisk the curry vigorously to re-emulsify the sauce, or use an immersion blender for a few seconds to smooth it out. The flavor will still be delicious!
What should I serve with Indian lamb curry for a complete meal?
For a complete meal with authentic Indian lamb curry, start with fluffy basmati rice or warm garlic naan to soak up every drop of that rich tomato gravy. Add a cooling element like cucumber-mint raita or a simple onion salad with lemon juice and chaat masala to balance the warm spices. A side of sautéed greens — like cumin-spiced spinach or green beans — adds color and freshness. For drinks, a mango lassi or a spiced chai makes a wonderful accompaniment. If you’re serving wine, a medium-bodied red like a Grenache or a Côtes du Rhône complements the spices without overpowering them. Finish the meal with a simple dessert like cardamom-scented rice pudding or fresh mango slices for a complete, restaurant-quality dinner at home.
Can I freeze Indian lamb curry with yogurt in it?
Yes, you can freeze Indian lamb curry with yogurt in it, and it freezes very well. The yogurt-based gravy may separate slightly upon thawing, but this is easy to fix during reheating. Let the curry cool completely before transferring it to a freezer-safe container or zip-top bag. It will keep for up to 3 months in the freezer. When you’re ready to enjoy it, thaw the curry overnight in the refrigerator, then reheat it gently on the stovetop over low heat, stirring often. If the gravy has separated, whisk it vigorously or use an immersion blender for a few seconds to bring it back together. You may need to add a small splash of water or broth to restore the sauce to its original consistency. The flavor will still be absolutely wonderful.
How do I make my lamb curry gravy thicker and richer?
To make your lamb curry gravy thicker and richer, start by removing the lid during the last 15–20 minutes of simmering to allow excess liquid to evaporate. If the gravy is still too thin after the lamb is tender, you can mash a few pieces of the cooked lamb against the side of the pot and stir them back into the sauce — the meat acts as a natural thickener. Another option is to mix 1 tablespoon of cornstarch with 2 tablespoons of cold water to make a slurry, then stir it into the simmering curry and cook for 3–5 minutes more. For even more richness, stir in a tablespoon of ghee or butter at the end of cooking. Finally, letting the curry rest for 10–15 minutes off the heat before serving allows the gravy to settle and thicken naturally.
What fresh herbs work best as a garnish for Indian lamb curry?
Fresh cilantro is the classic and most traditional garnish for Indian lamb curry — its bright, slightly peppery flavor cuts through the richness of the gravy and adds a beautiful pop of green color. I like to sprinkle it generously over each serving just before bringing the dish to the table. For a variation, fresh mint adds a cooling, aromatic note that works especially well with lamb, while a pinch of fresh fenugreek leaves (if you can find them) adds an authentic, slightly bitter-savory flavor that’s characteristic of Indian cuisine. A wedge of lemon or lime on the side allows each person to add a squeeze of acidity, which brightens all the flavors in the curry. For a finishing touch, a light sprinkle of garam masala over the top adds a final layer of warm, aromatic spice.
Share Your Version!
I absolutely love hearing how this authentic Indian lamb curry recipe turns out in your kitchen. Did you try the Moroccan-inspired variation with cinnamon and chickpeas? Or maybe you made it vegan with coconut milk and jackfruit? Drop a comment below and let me know — your feedback helps other readers discover new ways to enjoy this slow simmered lamb curry every bit as much as it delights me. If you share a photo on Instagram or Pinterest, be sure to tag @leosfoods so I can see your beautiful creation and feature it in my stories!
And if you have a question about the recipe that I haven’t answered here, just ask in the comments. I read every single one and respond personally — it’s my favorite part of running this blog. From my NYC kitchen to yours — I hope this recipe brings as much warmth to your table as it does to mine. — Stella 🧡
Love This Recipe? Save It to Pinterest!
If you enjoyed this Authentic Slow-Simmered Indian Lamb Curry recipe, don’t let it get lost in your browser tabs! 😄 Pin it now so you can find it again anytime — and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.
👉 Follow Stella on Pinterest @stellarecipeblog
📌 Pin this recipe · 🔁 Re-pin your favorites · 💬 Tag me when you make it — I love seeing your creations!
⭐️ Loved this recipe? Give it a 5-star rating below — your support means the world!
📸 Share your curry creation with the hashtag #leosfoods and tag @leosfoods on Instagram — I personally feature my favorite reader photos every month!
Authentic Slow-Simmered Indian Lamb Curry with Aromatic Spices and Rich Tomato Gravy
A rich and aromatic Indian lamb curry, slow-simmered to perfection with tender lamb, tomatoes, and a blend of traditional spices.
- Total Time: 2 hours 20 minutes
- Yield: 6 1x
Ingredients
- 2 lbs lamb shoulder, cut into chunks
- 2 tablespoons vegetable oil
- 1 large onion, finely chopped
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 medium tomatoes, finely chopped
- 1 cup tomato puree
- 1 cup plain yogurt
- 2 teaspoons ground cumin
- 2 teaspoons ground coriander
- 1 teaspoon turmeric
- 1 teaspoon paprika
Instructions
- Heat oil in a heavy pot over medium-high heat. Sear lamb chunks in batches until browned on all sides. Set aside.
- In the same pot, add onion and cook until soft, about 5 minutes. Add garlic and ginger, cook for 1 minute.
- Stir in cumin, coriander, turmeric, and paprika; cook for 30 seconds until fragrant.
- Add chopped tomatoes and tomato puree. Cook for 5 minutes, stirring occasionally.
- Return lamb to the pot. Add yogurt and enough water to cover (about 1 cup). Bring to a simmer.
- Cover and cook on very low heat for 1.5 to 2 hours, stirring occasionally, until lamb is tender. Adjust salt to taste.
- Serve hot with rice or naan.
- Prep Time: 20 minutes
- Cook Time: 2 hours
- Method: Main Course
- Cuisine: Indian
Nutrition
- Calories: 450
- Sugar: 6 g
- Fat: 28 g
- Carbohydrates: 12 g
- Protein: 38 g

Tried This Recipe? Leave a Comment!
Did you make this recipe? I’d love to hear how it turned out! Please leave a comment and a rating below. Your feedback helps other home cooks and supports cheerychop.com!
For more delicious inspiration, follow me on Pinterest!
