A delightful and hearty vegetable soup inspired by Mediterranean flavors, perfect for a comforting meal.
Heat the olive oil in a large pot over medium heat.
Ensure the oil is warm but not smoking to avoid burning.
Add the onion, leek, carrot, and celery to the pot and sauté until softened.
Stir occasionally to prevent sticking and ensure even cooking.
Stir in the garlic and herbes de Provence, cooking until fragrant.
Adding the garlic later prevents it from burning and turning bitter.
Add the potatoes, zucchini, green beans, and water. Bring to a boil, then reduce to a simmer.
Cut the vegetables into uniform pieces for even cooking.
Add the tomatoes and spinach, cooking until the spinach wilts.
Add the spinach at the end to retain its vibrant color and nutrients.
Serve the soup hot, garnished with Parmesan cheese and fresh basil leaves.
Serve with crusty bread for a complete meal.