Green Bean, Tomato & Coconut Curry is full of spicy flavour. The creamy coconut milk in the sauce is balanced by tomatoes and a final squeeze of lime. Use fresh or frozen green beans of any kind in this easy, completely plant-based curry.
Boil or steam the beans until almost cooked.
Drain and cool under a tap. Drain again then set aside.
In a large saute or frying pan, heat the coconut oil.
Add the onion and cook, stirring often, until it's starting to soften & brown (10-15 min)
Stir in the garlic, ginger and chilli then cook for 2-3 min more.
Add the cumin and mustard seeds plus the curry leaves and cook until the seeds start to fizzle and pop (2-3 min).
Stir in the chopped tomatoes, the tomato puree, the sugar if using, the water, 2 tsp of the garam masala, the ground coriander, fenugreek and turmeric. Season with salt and pepper.
Bring to the boil then reduce to a simmer. Cook until you have a thick, rich sauce (approx 20 min).
Stir in the coconut milk and simmer for 5 minutes.
Add the green beans and simmer until tender and the sauce is reduced to your liking.
Add the remaining 1 tsp of garam masala plus more salt or sugar if needed.
Take off the heat and stir in the lime juice and chopped coriander.
Serve sprinkled with the desiccated coconut.