01 - Heat olive oil in a large, deep skillet or Dutch oven over medium heat. Add sliced leek and minced garlic, sauté until soft and fragrant, approximately 2 minutes.
02 - Add pasta, vegetable broth, and water to the skillet. Bring to a boil, stir once, then reduce heat to a gentle simmer. Cook, stirring occasionally, for 8 minutes until pasta begins to soften.
03 - Stir in asparagus pieces, sugar snap peas, and sliced zucchini. Continue cooking, stirring frequently, for another 7 minutes until pasta is al dente, vegetables are tender-crisp, and most liquid is absorbed.
04 - Add spinach, cherry tomatoes, lemon zest, lemon juice, and grated Parmesan. Cook for 2 additional minutes until spinach wilts completely and tomatoes are heated through.
05 - Remove from heat. Season generously with salt and black pepper. Sprinkle with fresh herbs and additional Parmesan. Serve hot, accompanied by lemon wedges if desired.