When string beans are in season, there’s nothing more satisfying than a pot of Curry String Beans with Potato simmering away in the kitchen. This is a simple yet intensely flavorful Caribbean curry that’s perfect for vegan, vegetarian, or Ital diets, though meat lovers enjoy it just as much. Growing up in Trinidad and Tobago, this would typically be a Saturday morning dish mom would make for us as we waited for our favorite cartoons to begin on TV. Now I make it often during the summer when the beans are fresh from my garden, but it works beautifully year-round with good-quality beans from the market.
The dish starts with a fragrant curry base of garlic, cumin, green seasoning, and Scotch Bonnet pepper for gentle heat, then the beans are cooked until tender but still bright. Pre-boiled potatoes are added near the end to soak up all that curry goodness. Traditionally, you’d serve this with hot sada roti or paratha roti, but it’s equally delicious alongside steamed rice or even as part of a bigger curry spread.
What I love about this recipe is its flexibility. You can adjust the heat to suit your taste, add coconut milk for richness, or toss in tomato for a touch of sweetness and acidity. Whether you’re cooking for a weekday family dinner or a big weekend lunch, this Curry String Beans with Potato is a warm, wholesome reminder of the flavors we grew up with across the Caribbean.
String beans and French beans are both varieties of green beans, but French beans tend to be thinner, more tender, and slightly sweeter. Both work in this recipe.
Yes, you can leave it out for a milder curry or substitute with a milder chili pepper for a gentler heat.
Avoid overcooking and add the beans to the curry base just after the spices bloom. Simmer gently to preserve their color.
Yes, it reheats well. In fact, the flavors deepen after sitting for a few hours or overnight in the fridge.
Sada roti and paratha roti are the traditional choices, but dhalpuri roti or even warm naan work beautifully.
A comforting Caribbean curry dish made with fresh string beans and tender potatoes, perfect for vegan, vegetarian, or Ital diets. Traditionally served with hot sada roti or paratha roti, but just as satisfying with steamed rice.
Wash, trim the ends of the string beans, and cut into 1–1 1/2 inch pieces. Peel and cube the potatoes as well.
In a medium pot, boil the cubed potatoes in salted water for 20–25 minutes until tender. Drain and set aside. If you wanted to save on time, you can cook the potatoes while the curry gets going, then add them when it's time to do so.
Heat the vegetable oil in a wide, deep pot over medium heat. Add the smashed garlic, geera seeds (cumin), and black pepper.
After 2 minutes, stir in the Caribbean green seasoning and Scotch Bonnet pepper. Cook for 1 minute.
Pour in the water, bring to a boil, then reduce to a simmer for 15 minutes. In the video below, I explained how to use coconut milk instead of water or use both, for a lovely sweeter curry finish to the dish.
Taste and adjust salt. Remember, you can cook this dry or add a bit more water or coconut milk for a slight gravy, especially if you'd like to serve it with your favourite rice side. The last 5 minutes of cooking is when I'd recommend adding the diced tomato if you want.