Place the onion, garlic, ginger, and green chili in a food processor and process just until mostly smooth.
Transfer this mixture to a large skillet, along with the vegetable oil. Heat the oil and onion mixture together over medium heat and allow to cook for 1 to 2 minutes, stirring frequently.
Add in the turmeric, coriander, cumin, and curry powder and heat for 1 more minute.
Add in the chopped cauliflower, green beans, carrot, zucchini, and the coconut milk and stir well to combine. Season generously with 1/2 teaspoon salt, or to taste.
Cover and allow the vegetables to cook over medium-low heat for at least 20 minutes, or until all of the veggies are tender. A bit of the liquid will evaporate as the vegetable mixture cools, so don’t worry if it seems to have a little too much liquid at first.
Serve your coconut curried vegetables over plain white or brown rice and enjoy.