Sauté Aromatics: Heat the olive oil in a pot over medium heat. Add the onion and garlic and stir until they soften and turn golden.
Add Vegetables: Add the carrots, zucchini, potato, green beans, and cauliflower florets. Stir the ingredients together for about 5 minutes.
Add Spices: Season with the minced ginger, cumin, turmeric, salt, and black pepper. Stir for a little while until the spices are mixed with the vegetables.
Simmer: Add the tomato cubes and pour in the vegetable broth. Let the soup come to a boil, then cover the pot and let it simmer on low heat for about 25 minutes, until everything is fully cooked and tender.
Serve: Ladle the vegetable soup into serving bowls, garnish with the chopped cilantro, and serve hot.