01 - Heat olive oil in a large, deep skillet or Dutch oven over medium heat. Add sliced leek and minced garlic, sauté until softened, 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 for 8 minutes, stirring occasionally to prevent sticking.
03 - Stir in asparagus pieces, sugar snap peas, and sliced zucchini. Continue cooking for 7 minutes, stirring frequently, until pasta reaches al dente texture and vegetables are tender-crisp. Most liquid should be absorbed.
04 - Add baby spinach, halved cherry tomatoes, lemon zest, lemon juice, and grated Parmesan cheese. Cook for 2 additional minutes until spinach wilts and tomatoes are heated through.
05 - Remove from heat. Season generously with salt and freshly ground black pepper. Garnish with chopped fresh herbs and additional Parmesan cheese. Serve immediately with lemon wedges on the side if desired.