01 - In a large, deep skillet or Dutch oven, heat olive oil over medium heat. Add leek and garlic, sauté until soft, about 2 minutes.
02 - Add the pasta, vegetable broth, and water. Bring to a boil, stir, then reduce heat to a simmer. Cook, stirring occasionally, for 8 minutes.
03 - Add asparagus, sugar snap peas, and zucchini. Continue to cook, stirring, for another 7 minutes, or until pasta and vegetables are tender and most liquid is absorbed.
04 - Stir in spinach, cherry tomatoes, lemon zest, lemon juice, and Parmesan. Cook for 2 more minutes until spinach is wilted and tomatoes are warmed through.
05 - Season with salt and black pepper to taste. Remove from heat and sprinkle with fresh herbs and extra Parmesan if desired. Serve hot, garnished with more herbs and lemon wedges if you like.