Spring vegetables have a way of making any meal feel lighter and more alive. This soup brings together tender asparagus, sweet peas, and mellow leeks in a clean, broth-forward bowl that tastes like the season. It’s quick to make, easy to customize, and gentle enough for a weeknight.
You’ll get soft herbs, a squeeze of lemon, and a silky finish without any heavy cream. It’s the kind of recipe you’ll return to anytime you want something cozy but not heavy.
What Makes This Recipe So Good

- Bright, clean flavor: Leeks bring sweetness, asparagus adds a fresh snap, and peas round everything out with a gentle pop of sweetness.
- Light but satisfying: A broth-based soup with plenty of veggies feels nourishing without weighing you down.
- Fast and weeknight-friendly: From chopping board to bowl in about 35 minutes.
- Flexible for dietary needs: Naturally vegetarian, and easy to make vegan or gluten-free.
- Make-ahead friendly: Keeps well for a couple of days, so it’s perfect for lunch prep.
Ingredients
- 2 tablespoons extra-virgin olive oil
- 2 medium leeks, white and light green parts only, thinly sliced and well rinsed
- 2 cloves garlic, minced
- 1 large celery stalk, thinly sliced
- 1 medium carrot, diced small
- 1 medium Yukon Gold potato, peeled and diced small (optional, for body)
- 1 pound asparagus, woody ends trimmed, cut into 1-inch pieces
- 1 cup fresh or frozen peas
- 6 cups low-sodium vegetable broth (or chicken broth if not vegetarian)
- 1 bay leaf
- 1 teaspoon kosher salt, plus more to taste
- Freshly ground black pepper, to taste
- 1 tablespoon lemon juice, plus more to taste
- 2 tablespoons chopped fresh dill or parsley (or a mix)
- Optional finish: 2 teaspoons olive oil or a small knob of butter for richness
- Optional add-ins: handful of baby spinach, 1/2 cup small pasta (like orzo), or 1 cup cooked white beans
How to Make It

- Prep the vegetables: Slice leeks thinly, then rinse well to remove grit. Dice the carrot and potato, slice celery, and cut asparagus into 1-inch pieces. Mince the garlic.
- Sweat the aromatics: Warm 2 tablespoons olive oil in a large pot over medium heat. Add leeks, carrot, and celery with a pinch of salt. Cook 6–8 minutes, stirring, until leeks are soft and glossy but not browned.
- Add garlic: Stir in garlic and cook 30 seconds until fragrant. Keep heat moderate to avoid burning.
- Build the base: Add potato (if using), bay leaf, and broth. Bring to a gentle boil, then reduce to a simmer. Cook 8–10 minutes, until potato is just tender.
- Add spring vegetables: Stir in asparagus. Simmer 3–4 minutes until crisp-tender and bright green. Add peas and cook 2–3 minutes more. If using spinach, stir it in now to wilt.
- Season and finish: Remove bay leaf. Stir in lemon juice and herbs. Taste and season with more salt, pepper, and lemon as needed. For a silkier finish, swirl in a teaspoon or two of olive oil or a small knob of butter.
- Serve: Ladle into warm bowls. Finish with extra herbs, a crack of pepper, or a sprinkle of grated Parmesan if you like (skip for dairy-free).
How to Store
- Refrigerate: Cool completely, then store in airtight containers for up to 3 days.
- Reheat gently: Warm over low heat on the stove until hot but not boiling to keep asparagus and peas bright.
- Freeze tips: This soup is best fresh. If freezing, leave out the asparagus and peas, then add them when reheating so they stay vibrant.
- Meal prep note: Cook pasta or grains separately and add to each bowl before serving to prevent sogginess.
Benefits of This Recipe
- High in fiber and micronutrients: Asparagus, peas, and leeks bring fiber, folate, vitamin K, and antioxidants.
- Hydrating and light: A broth base keeps it refreshing and easy on the stomach.
- Balanced and satisfying: Add potato, beans, or a little pasta for gentle carbs and protein without heaviness.
- Gentle on the palate: Mild flavors that still feel interesting, thanks to fresh herbs and lemon.
- Low-effort, high-reward: Minimal prep and short cook time with a fresh, restaurant-style finish.
Pitfalls to Watch Out For
- Overcooking the asparagus and peas: They should stay bright and a little crisp. Finish the soup just as they’re tender.
- Skipping the rinse on leeks: Leeks often hide sand. Slice first, then rinse thoroughly in a bowl of water.
- Boiling after adding lemon: Add lemon at the end for a fresh pop. Boiling can dull the flavor.
- Underseasoning the broth: Taste and adjust salt and pepper. A pinch more salt and a squeeze of lemon can wake up the whole pot.
- Adding pasta too early: If using orzo or small pasta, cook it separately to avoid clouding the broth and turning it mushy.
Recipe Variations
- Creamy (but still light): Blend 1 cup of the soup (without the asparagus tips) and stir it back in. Or add a splash of oat milk or half-and-half at the end.
- Protein boost: Add 1 cup cooked white beans or chickpeas at the end. For non-vegetarian, shredded rotisserie chicken works well.
- Lemony herb twist: Swap dill for tarragon or basil. Add lemon zest along with the juice for extra brightness.
- Grain bowl style: Serve over cooked farro, quinoa, or brown rice. Spoon the soup on top to keep the grains from getting mushy.
- Parmesan depth: Simmer the broth with a Parmesan rind, then remove it before serving for a savory backbone.
- Spice it up: Add a pinch of red pepper flakes with the garlic, or finish with cracked black pepper and a drizzle of chili oil.
- All-green version: Skip carrot and potato. Add extra asparagus, peas, spinach, and a handful of chopped green beans.
FAQ
Can I use frozen peas and asparagus?
Yes. Frozen peas work perfectly.
Frozen asparagus can be used in a pinch—add it straight from the freezer and cook just until tender to avoid mushiness.
How do I clean leeks properly?
Slice the leeks first, then place them in a bowl of cold water. Swish well to release grit. Let it sit for a minute so sand sinks, then lift the leeks out with your hands or a strainer.
What if I don’t have vegetable broth?
Use chicken broth if you’re not vegetarian, or make a quick substitute by simmering water with a bay leaf, a smashed garlic clove, and a few herb stems for 10–15 minutes.
Adjust salt and lemon at the end.
How can I make this soup more filling?
Stir in cooked beans, a scoop of small pasta, or serve it over grains. A poached egg on top is also a lovely, simple addition.
Can I make it ahead?
Yes. The soup keeps well for 2–3 days.
If you’re making it for later, undercook the asparagus slightly and add fresh herbs and lemon just before serving to keep flavors bright.
Is this soup vegan?
It is vegan if you use vegetable broth and finish with olive oil instead of butter. Skip Parmesan or use a vegan alternative.
Final Thoughts
This Light Spring Vegetable Soup with Asparagus, Peas & Leeks is all about simple technique and fresh ingredients. It’s quick, adaptable, and genuinely comforting without feeling heavy.
Keep it minimalist with herbs and lemon, or make it heartier with beans, grains, or a sprinkle of cheese. Either way, you get a pot of bright, seasonal flavor that tastes like spring in every spoonful.

Light Spring Vegetable Soup With Asparagus, Peas & Leeks - Fresh, Bright, and Simple
Ingredients
- 2 tablespoons extra-virgin olive oil
- 2 medium leeks, white and light green parts only, thinly sliced and well rinsed
- 2 cloves garlic, minced
- 1 large celery stalk, thinly sliced
- 1 medium carrot, diced small
- 1 medium Yukon Gold potato, peeled and diced small (optional, for body)
- 1 pound asparagus, woody ends trimmed, cut into 1-inch pieces
- 1 cup fresh or frozen peas
- 6 cups low-sodium vegetable broth (or chicken broth if not vegetarian)
- 1 bay leaf
- 1 teaspoon kosher salt, plus more to taste
- Freshly ground black pepper, to taste
- 1 tablespoon lemon juice, plus more to taste
- 2 tablespoons chopped fresh dill or parsley (or a mix)
- Optional finish: 2 teaspoons olive oil or a small knob of butter for richness
- Optional add-ins: handful of baby spinach, 1/2 cup small pasta (like orzo), or 1 cup cooked white beans
Instructions
- Prep the vegetables: Slice leeks thinly, then rinse well to remove grit. Dice the carrot and potato, slice celery, and cut asparagus into 1-inch pieces. Mince the garlic.
- Sweat the aromatics: Warm 2 tablespoons olive oil in a large pot over medium heat. Add leeks, carrot, and celery with a pinch of salt. Cook 6–8 minutes, stirring, until leeks are soft and glossy but not browned.
- Add garlic: Stir in garlic and cook 30 seconds until fragrant. Keep heat moderate to avoid burning.
- Build the base: Add potato (if using), bay leaf, and broth. Bring to a gentle boil, then reduce to a simmer. Cook 8–10 minutes, until potato is just tender.
- Add spring vegetables: Stir in asparagus. Simmer 3–4 minutes until crisp-tender and bright green. Add peas and cook 2–3 minutes more. If using spinach, stir it in now to wilt.
- Season and finish: Remove bay leaf. Stir in lemon juice and herbs. Taste and season with more salt, pepper, and lemon as needed. For a silkier finish, swirl in a teaspoon or two of olive oil or a small knob of butter.
- Serve: Ladle into warm bowls. Finish with extra herbs, a crack of pepper, or a sprinkle of grated Parmesan if you like (skip for dairy-free).




