Heat oil in a medium pot over medium. Add leek, celery, and carrot and cook, stirring occasionally, until vegetables are tender, 6 to 8 minutes. Add broth, 2 cups water, and Parmesan rind. Bring to a boil, then reduce to a simmer. Cook, uncovered, until aromatic, about 10 minutes.
Step 2
Add potatoes and simmer until tender, about 8 minutes. Add shelled peas, snap peas, and asparagus tips and stalks; cook, stirring occasionally, until vegetables are bright green and just tender, about 2 minutes. Remove from heat, remove Parmesan rind, and season with salt and pepper. Serve, topped with dill.