Heat oil over medium heat in a large pan
Add cumin seeds and let them sizzle for a few seconds, then add onions, garlic, and ginger. Sauté until onions are soft and translucent
Add cumin and coriander powder, turmeric powder, and chili powder to the pan. Stir well for about a minute until spices are well mixed and fragrant
Add tomato puree, mix and cook on medium heat for about a minute
Add butter beans and fresh green beans to the mix, stirring well to coat with spice mixture
Pour in coconut milk and bring the curry to a gentle simmer
Add garam masala and mix well
Add salt to taste, cover and let cook for about 10 minutes until green beans are tender but still have a bit of crunch
Add chopped spinach to the pan, stirring until it wilts and blends in, about 2-3 minutes
Check seasoning and adjust if necessary. Squeeze in lime juice if desired
Garnish with fresh coriander and serve hot with pilau and fresh salad
