Put the olive oil and chopped onion in a large pot and cook over medium heat until soft and translucent, about 7 minutes.
Add the garlic and cauliflower florets and stir. Add the chickpeas, spices, and coconut milk. Continue to cook over medium heat for about 8 minutes, stirring often, If it starts to get too thick, you can add a little non-dairy milk and reduce the heat to medium low.
Add the green beans and cook until they are heated through. Season with more salt if needed.