Lamb and Green Bean Curry
There is something so comforting about a proper lamb curry simmering away on the stove, especially one filled with tender meat, warming spices, and vegetables that soak up all that beautiful flavour. This lamb and green bean curry is rich, hearty, and packed with the bold, familiar taste of a homemade Durban-style curry and off course I added potatoes.
Made with lamb knuckles, Durban curry powder, curry leaves, fennel seeds, and finished with garam masala and chopped dhania, this is the kind of meal that feels deeply satisfying and full of home-style comfort. The green beans add a lovely freshness to the curry, while the potatoes help make it even more filling and perfect for serving with rice, roti, bread, or naan.
If you enjoy flavour-packed, comforting curries, this is one to save and make again.

Why You’ll Love This Lamb and Green Bean Curry
- It’s hearty and comforting – perfect for family lunches and dinners.
- The lamb becomes beautifully tender as it cooks in the masala.
- The green beans add freshness and texture to the rich curry.
- It’s packed with flavour from fennel seeds, curry leaves, Durban curry powder, and garam masala. Both these recipes are on my page.
- It pairs beautifully with so many sides – rice, roti, naan, or even bread.
What Makes This Curry So Good?
This curry starts with a beautiful base of onions, fennel seeds, cinnamon sticks, dried chillies, and curry leaves, which immediately creates that unmistakable warm, aromatic flavour. The garlic, ginger, and chilli mix adds even more depth, while the Durban curry powder brings the bold colour and spice that gives the curry its character.
As the lamb cooks, it absorbs all of that flavour and becomes softer and more delicious. The tomatoes help create a rich masala base, and the green beans and potatoes turn it into a complete, deeply comforting meal. A final sprinkle of garam masala and fresh dhania brings everything together perfectly.

How to Make Lamb and Green Bean Curry

This curry comes together in stages, and each one helps build flavour. It begins by heating oil in a large pot over medium to high heat. The fennel seeds and cinnamon sticks go in first, followed by the dried red chillies, sliced onions, and a sprig of curry leaves. As the onions fry and soften, they begin forming the fragrant base of the curry.
Salt is added to help the onions brown slightly, followed by the garlic, ginger, and chilli mix, which is allowed to cook off for a minute or two. The Durban curry powder is then added, along with a small dash of water to stop the spices from catching or burning. This is an important step, as it allows the masala to cook properly and deepen in flavour.
After a few minutes, the diced tomatoes are added and cooked until they soften into the masala. The lamb is then mixed through and left to cook until it begins to soften, allowing the meat to absorb all the flavour from the curry base.

Once the lamb has had time to cook, the green beans and diced potatoes are added along with the remaining curry leaves. The curry is then cooked until the vegetables are soft and the sauce is rich and flavourful. To finish, the garam masala is sprinkled over and the curry is garnished with chopped dhania before serving.
Tips for the Best Lamb Curry
- Brown the onions well – this helps create a deeper, richer flavour base.
- Add a splash of water when adding the curry powder – this prevents the spices from burning and helps the masala cook properly.
- Give the lamb enough time to soften – lamb curry always benefits from a little patience.
- Do not overcook the green beans – you want them soft but still holding their shape.
- Finish with garam masala and dhania – this adds freshness and warmth right at the end.
Serving Suggestions

This lamb and green bean curry is delicious served with fluffy rice, soft roti, warm naan, or even fresh bread for soaking up the gravy. It is the kind of curry that works beautifully for a weekend family meal, but is just as welcome as a comforting weekday dinner.
Variations and Substitutions
- If you like more heat, add extra dried chillies or a little extra chilli to the garlic, ginger, and chilli mix.
- If you do not have lamb knuckles, use another lamb cut suitable for slow cooking.
- You can leave out the potatoes if you want a lighter curry focused mainly on the lamb and green beans.
- If you do not have fresh curry leaves, the curry will still be delicious, but they do add wonderful flavour if you can include them.
- You can make it slightly saucier by adding a little more water during cooking if needed.
Storage Tips
Store any leftover curry in an airtight container in the fridge for up to 3 days. As with many curries, the flavour often becomes even better the next day. Reheat gently on the stove or in the microwave until piping hot throughout.
This curry can also be frozen once cooled. Store in a freezer-safe container and freeze for up to 3 months. Thaw fully before reheating.
Frequently Asked Questions
Can I make this curry ahead of time?
Yes. In fact, curries often taste even better after resting, as the flavours have more time to develop.
Can I use another vegetable instead of green beans?
Yes, although green beans work beautifully here. You could also try peas or another vegetable that holds up well in curry.
Do I have to use Durban curry powder?
For the most authentic flavour in this recipe, Durban curry powder is highly recommended. It gives the curry its bold colour and distinctive taste.
What can I serve with this curry?
Rice, roti, naan, or fresh bread all work wonderfully with this dish.
Can I make this curry spicier?
Yes. Add more dried chillies or increase the chilli element in your garlic, ginger, and chilli mix.
Final Thoughts

This lamb and green bean curry is the kind of meal that brings together warmth, flavour, and comfort in the most satisfying way. The tender lamb, fragrant curry leaves, rich masala, and soft green beans make this a delicious curry for any day of the week.
If you love a good homemade curry with bold Durban-style flavour, this is definitely one to add to your table.
Lamb and Green Bean Curry Recipe
This lamb and green bean curry is rich, hearty, and full of beautiful Durban-style flavour. Made with tender lamb knuckles, green beans, potatoes, curry leaves, and Durban curry powder, it is the kind of comforting curry that pairs perfectly with rice, roti, bread, or naan.
Ingredients
- Oil
- 1kg lamb knuckles
- 1 teaspoon fennel seeds
- Cinnamon sticks
- 1 large red onion, sliced
- 3 dried red chillies
- A couple of sprigs curry leaves
- 2 tablespoons garlic, ginger and chilli mix (optional)
- 400g green beans, sliced
- 3 tablespoons Durban curry powder
- 2 tomatoes, diced
- 1 teaspoon garam masala
- Salt, to taste
- Chopped dhania
- Water
- 2 potatoes, diced
Method
- Heat oil in a large pot over medium to high heat.
- Add the fennel seeds and cinnamon sticks.
- Add the dried red chillies, sliced onion, and 1 sprig of curry leaves. Fry until the onions begin to soften.
- Add salt and cook until the onions brown slightly.
- Add the garlic, ginger and chilli mix and allow it to cook off for 1 to 2 minutes.
- Add the Durban curry powder and mix well. Add a dash of water so that the spices do not burn.
- Allow to cook for 5 minutes, then add the diced tomatoes.
- Cook for a further 6 to 8 minutes until the tomatoes soften into the masala.
- Add the lamb and mix well. Cook for 45 minutes to 1 hour, or until the meat begins to soften. Add water as needed during cooking.
- Add the green beans, diced potatoes, and remaining curry leaves. Mix well.
- Cook until the potatoes and green beans have softened and the lamb is tender.
- Sprinkle over the garam masala and garnish with chopped dhania.
- Serve with rice, roti, bread, or naan.
Notes
- Add a little water whenever needed to prevent the curry from drying out or catching at the bottom of the pot.
- Adjust the salt and chilli to your taste.
- This curry tastes even better the next day once the flavours have had time to develop.













Lamb and Green Beans Curry – A Durban Curry






