Portuguese style vegetable soup (sopa de legumes). A delicious soup often served before meals at homes, restaurants and food courts across Portugal.
Heat the olive oil on medium high in a dutch oven or other large heavy pot.
Add the onions and garlic and sauté until the onions start to soften.
Add the leeks and continue to sauté and stir until the leeks reduce to half the volume.
Add the potatoes, 2/3 of the carrots, turnip, squash, bay leaf, half the beans, salt and pepper.
Turn the heat up to high. Once the soup starts to boil, reduce the heat to medium low, cover and let simmer for 20 minutes.
Use a hand blender to puree the soup until smooth.
Add the carrots and remaining beans, cover, and continue to simmer on medium low for 10 minutes.
Add the spinach, cover and turn off the heat. The spinach will wilt into the soup.
Leave the pot covered for about 10 minutes.
Uncover, stir and serve. Add a drizzle of olive oil to elevate the dish a little. Enjoy!