Heat the oil in a large pot or Dutch oven over medium heat.
Add the onions and garlic, cover, and cook for about 5 minutes until softened and fragrant. 2.
Stir in the frozen vegetables, undrained diced tomatoes, chickpeas, and vegetable broth.
Add the dried basil, oregano, and a generous pinch of salt and pepper. 3.
Bring the soup to a boil, then reduce the heat to low, cover, and let it simmer for 20 minutes to allow the flavors to meld together. 4. Just before serving, stir in the fresh spinach and parsley.
Cook for another 1-2 minutes until the spinach has wilted. 5.
Taste the soup and adjust seasonings if needed.
Serve hot and enjoy!
Stir in a tablespoon of your favorite vegan pesto or a splash of balsamic vinegar at the end for a vibrant flavor boost.
Garnish with vegan parmesan cheese, fresh basil, and a drizzle of high-quality olive oil for a restaurant-worthy finish.