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. Reduce heat to low. Add the ground masala and curry powder, stirring well. Cook for 3 minutes to bloom the spices.
Add the string beans and salt, mixing well to coat in the curry base.
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.
Stir in the pre-boiled potatoes and cook for an additional 10 minutes.
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.