Heat the oil in a large sauté pan or skillet over medium heat. Once the oil is hot, add the chopped onions and cook for 3-4 minutes until the onions are lightly golden.
Add the minced garlic, ginger, curry powder, turmeric, and ground cumin (see note 2). Cook until fragrant for around 30 seconds to a minute.
Add the bell pepper, green beans, butternut squash, and a splash of water, and sauté for 5 minutes until the veggies begin to soften.
Reduce the heat to low and add the coconut milk. Add the tofu and gently stir.
Bring the curry to a boil, reduce the heat to medium-low to keep it gently simmering, and cook for around 10 minutes until the curry thickens. If needed, add a bit of water.
Adjust salt to taste. If you like your curry spicy, now it’s time to add extra chili.
Stir in the greens and lime juice, and cook until the greens are soft. Adjust salt to taste. If you like your curry spicy, now it’s time to add extra chili.
Serve with brown or white basmati rice or naan bread, and garnish with extra cilantro, slices of red onions, and fresh chili.