Sauté Vegetables:
In a large pot, heat the olive oil over medium heat.
Add the diced onion and garlic, sautéing for 2-3 minutes until fragrant and translucent.
Stir in the diced zucchini and cook for another 3-4 minutes until softened.
Add Broth and Beans:
Pour in the vegetable broth and bring the mixture to a simmer.
Add the white beans and stir to combine.
Season with dried thyme, dried basil, salt, and pepper. Let the soup simmer for about 10 minutes, allowing the flavors to meld.
Cook the Pasta:
Add the small pasta to the soup and cook according to the package instructions, usually about 7-8 minutes, until the pasta is tender but still firm to the bite.
If needed, add more broth or water to maintain the soup’s consistency.
Add Spring Greens:
Once the pasta is cooked, stir in the peas and chopped spinach.
Let the soup simmer for another 2-3 minutes until the peas are heated through and the spinach has wilted.
Finish and Serve:
Add a squeeze of fresh lemon juice to brighten the flavors.
Taste and adjust seasoning with salt and pepper.
Ladle the soup into bowls and garnish with fresh basil leaves, if desired. Serve hot with a slice of crusty bread.