There is something so comforting about a good beans curry. It is hearty, flavour-packed, budget-friendly, and one of those meals that always feels deeply satisfying. This Durban beans curry is made with warming whole spices, curry leaves, red masala paste, potatoes, butter beans, red kidney beans, and finished with garam masala, fresh dhania, and optional kasuri methi for even more depth.
If you love a proper homemade curry that is simple to make but full of rich, bold flavour, this recipe is one to keep on hand. It is the kind of dish that works beautifully for everyday cooking, yet still feels special enough to serve to family and friends. Whether you enjoy it with rice, roti, or fresh bread, this beans curry recipe is pure comfort food.

It is also a wonderful meat-free option that does not compromise on flavour, making it perfect for those days when you want something hearty, affordable, and delicious.

This curry starts with a lovely aromatic base of fennel seeds, cumin seeds, cinnamon, cardamom, bay leaf, onions, curry leaves, and green chilli. That combination immediately creates a warm, fragrant foundation. The red masala paste adds even more flavour, while the curry masala, turmeric, dhania powder, and jeera powder give the curry its signature depth and colour.
The potatoes make the dish more filling and comforting, while the butter beans and red kidney beans create a hearty texture that soaks up all the masala beautifully. The final touch of garam masala, fresh dhania, and optional kasuri methi lifts the whole dish and gives it that delicious homemade finish.

This curry comes together in layers, and each one adds to the final flavour. It begins by heating oil and frying the whole spices, sliced onion, green chilli, and half the curry leaves until everything is lightly browned and fragrant. This forms the flavour base of the dish and sets the tone for the rest of the curry.
The red masala paste and salt are added next and fried briefly, followed by the powdered spices, which are cooked gently so they can release their aroma properly. The chopped tomatoes are then stirred in and cooked until the oil begins to separate, creating a rich masala base.

Next, the potatoes and water are added and left to cook until the potatoes soften. Once they are almost ready, the butter beans and red kidney beans go in with the remaining curry leaves and a little more water. The curry is then left to simmer gently until everything is heated through and the flavours come together beautifully.

To finish, garam masala, chopped dhania, and optional kasuri methi are stirred through, giving the curry a final layer of warmth and freshness before serving.
This Durban-style beans curry is delicious served with fluffy rice, soft roti, or fresh bread. It also pairs beautifully with a simple carrot salad or achar on the side. Whether served for lunch or dinner, it is one of those meals that always hits the spot.
Store any leftover beans curry in an airtight container in the fridge for up to 3 days. Like 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 for up to 3 months. Thaw fully before reheating.
Yes. In fact, this curry tastes even better after a little resting time, as the flavours have more time to develop.
This recipe uses butter beans and red kidney beans, but you can also use other beans if that is what you have available.
Rice, roti, or fresh bread all work beautifully. A simple salad on the side is also lovely.
It has a lovely warming spice, but you can adjust the heat by increasing or reducing the chilli and masala to suit your taste.
Yes, this curry freezes well once cooled and stored properly.
This Durban-style beans curry is the kind of recipe that proves simple ingredients can create the most comforting and delicious meals. It is rich, warming, full of flavour, and perfect for those days when you want something hearty and satisfying without too much fuss.
If you love a good homemade beans curry recipe, this is definitely one to save and make again.
Other recipe you might like. Click on the images to get the recipes.






This Durban-style beans curry is a comforting vegetarian curry made with potatoes, butter beans, red kidney beans, curry leaves, and bold spices. It is full of flavour and perfect served with rice, roti, or bread.