01 - Heat olive oil in a large, deep skillet or Dutch oven over medium heat. Add sliced leek and minced garlic; sauté until softened and fragrant, approximately 2 minutes.
02 - Add pasta, vegetable broth, and water to the skillet. Bring to a boil, stirring once to combine. Reduce heat to maintain a gentle simmer and cook, stirring occasionally to prevent sticking, for 8 minutes.
03 - Add asparagus pieces, sugar snap peas, and sliced zucchini to the simmering pasta. Continue cooking, stirring frequently, for 7 minutes or until pasta is al dente, vegetables are tender-crisp, and most liquid has been absorbed.
04 - Stir in baby spinach, halved cherry tomatoes, lemon zest, lemon juice, and grated Parmesan. Cook for 2 minutes longer until spinach is wilted and tomatoes are warmed through.
05 - Remove from heat. Season generously with salt and black pepper, adjusting to taste. Sprinkle with chopped fresh basil or parsley and additional Parmesan if desired.
06 - Transfer to serving bowls or plates while hot. Garnish with extra herbs, additional Parmesan, and lemon wedges if desired.