Indian CuisineIndian FoodDurban Indian

Mum’s Green Beans Curry with Gadra Beans

If you grew up in a South African Indian home, there’s a good chance you’ve had a simple vegetable curry like this on the dinner table...

D
By DenisiyaPublished on August 7, 2026
Mum's Green Beans Curry with Gadra Beans
⏱️
Prep Time15 mins
🍳
Cook Time3 mins
⌛
Total Time18 mins
🍽️
Servings2-3
Advertisement

Mum’s Green Beans Curry with Gadra Beans (How My Mum Makes It – Episode 9)

If you grew up in a South African Indian home, there’s a good chance you’ve had a simple vegetable curry like this on the dinner table. Mum’s Green Beans Curry with Gadra Beans is one of those comforting, everyday recipes that’s full of flavour, made with fresh seasonal ingredients and a handful of pantry spices.

This dry-style curry is cooked without adding any water, allowing the onions, tomatoes and vegetables to release their natural moisture while slowly cooking into a beautifully rich masala. The result is tender green beans, creamy gadra beans and a dish that’s perfect served with rice, rotis, dosa or even fresh bread.

This recipe is part of my How My Mum Makes It series, where my mum shares the traditional South African Indian recipes she’s been making for years. I provide the voiceover while she demonstrates each recipe, preserving the authentic methods and flavours that have been passed down through our family.

What Are Green Beans?

Green beans, also known as string beans, French beans or snap beans, are one of the most popular vegetables used in South African Indian cooking. They have a mild flavour and tender-crisp texture, making them the perfect ingredient for curries, breyanis and vegetable side dishes.

In this recipe, the green beans slowly cook alongside the gadra beans without any added water, allowing them to absorb the aromatic spices while retaining their natural sweetness. Combined with the creamy gadra beans, they create a wholesome, hearty curry that’s simple, nutritious and full of flavour.

What Are Gadra Beans?

Gadra beans are the South African Indian name for fresh borlotti beans, also known as cranberry beans or Roman beans. Unlike dried beans, gadra beans are removed from their pods while still fresh and are recognised by their beautiful cream-coloured skin with pink and purple speckles.

They’re a seasonal favourite in many South African Indian households and are commonly found at fresh produce markets, greengrocers and selected supermarkets. Once cooked, they become soft and creamy with a mild, slightly nutty flavour, making them the perfect addition to vegetable curries.

If you’d like to reduce the cooking time, you can steam or boil the gadra beans before adding them to the curry. Otherwise, simply cook them from fresh until tender.

🥗

Ingredients

Scale:
Base Yield: 2-3
Advertisement
👩‍🍳

Step-by-Step Instructions

  1. Heat the vegetable oil in a pot over medium heat. Add the chopped onions and curry leaves.

    Step 1 illustration
  2. Roughly mix together.

    Step 2 illustration
  3. Season with salt before adding the ginger and garlic paste.

    Step 3 illustration
  4. Mix together and sauté until the onions are lightly browned and fragrant..

    Step 4 illustration
  5. Add in the spices: garam masala, cumin powder, coriander powder, turmeric powder and chilli powder.

    Step 5 illustration
  6. Mix well and cook the spices for about 30 seconds until fragrant.

    Step 6 illustration
  7. Add the chopped tomatoes and fresh coriander.

    Step 7 illustration
  8. Mix well and cook for 2-3 minutes until the tomatoes soften and begin forming the masala.

    Step 8 illustration
  9. Add the fresh gadra beans and stir until they’re well coated in the spices.

    Step 9 illustration
  10. Cover and cook for about 10 minutes. Tip: If you prefer, steam or boil the gadra beans beforehand to reduce the overall cooking time.

    Step 10 illustration
  11. Stir every few minutes to ensure the masala doesn’t catch or stick to the bottom of the pot.

    Step 11 illustration
  12. Add the sliced green beans and mix everything together.

    Step 12 illustration
  13. Reduce the heat to low, cover with a lid and cook for approximately 50 minutes.

    Step 13 illustration
  14. No water is added to this recipe. The onions, tomatoes and vegetables release enough moisture to cook everything gently while concentrating the flavours. Taste and adjust the salt if needed.

    Step 14 illustration
  15. Once cooked, serve hot with steamed basmati rice, fresh homemade rotis, soft dosa or fresh bread.

    Step 15 illustration
  16. For leftovers, allow the curry to cool completely before storing. Store in an airtight container for up to 4 days. Freeze for up to 3 months. Defrost overnight in the refrigerator before reheating. To Reheat: Warm gently on the stovetop over low heat or microwave until piping hot.

    Step 16 illustration
  17. Whether it’s served alongside a family feast or enjoyed as a simple weeknight meal, Mum’s Green Beans Curry with Gadra Beans is a timeless South African Indian recipe that’s been lovingly passed down through generations. It’s wholesome, comforting and a reminder that the simplest recipes are often the most memorable.

    Step 17 illustration
Advertisement