If you're craving a fresh, vibrant dish that bursts with spring flavors, this Vegan Asparagus Soup with Leeks, Peas, and Dill Recipe is exactly what you need. It's a beautifully creamy soup packed with wholesome ingredients like tender asparagus, sweet peas, and fragrant dill, perfectly balanced by leeks and a hint of lemon. This soup isn’t just a comforting meal, it’s an uplifting experience that brightens any day. Plus, it’s naturally vegan and incredibly easy to prepare, making it a favorite for both busy weeknights and leisurely weekend lunches.
Ingredients You'll Need
This recipe comes together with a handful of simple yet essential ingredients, each playing a crucial role in developing the soup’s rich flavor and satisfying texture. From the buttery softness of sautéed leeks to the fresh brightness of dill, every component enhances the soup’s delicious harmony.
- Vegan butter (3 tbsp): Adds a silky richness and depth to the sautéed leeks and final blend.
- Diced leeks (2 cups): Provide a sweet onion-like base that softens beautifully in the soup.
- Minced garlic (1 tbsp): Infuses a gentle but aromatic kick that complements the veggies perfectly.
- Shelled peas (1 cup): Bring a natural sweetness and vibrant color.
- Chopped asparagus (2 cups): The star vegetable adds a tender bite with subtle grassy notes.
- Peeled and diced potatoes (2 cups): Create creamy body and heartiness once cooked down.
- Kosher salt (1 ½ tsp): Enhances all the natural flavors without overpowering them.
- Pepper (½ tsp): Adds a gentle background warmth for balance.
- Freshly squeezed lemon juice (2 tbsp): Brightens every spoonful with fresh acidity.
- Vegetable broth (2 cups): Forms the nourishing liquid base carrying all the flavors.
- Nondairy milk (1 cup): (oat milk recommended) Gives a creamy texture without dairy.
- Fresh chopped dill (2 tbsp): Infuses a fragrant herbal note that truly elevates the soup.
- Spinach (2 cups): Adds color, nutrients, and a leafy freshness towards the end of cooking.
- Nondairy cream, pea shoots, black pepper (toppings): These finishing touches add elegance and extra flavor when serving.
How to Make Vegan Asparagus Soup with Leeks, Peas, and Dill Recipe
Step 1: Prepare the Leeks
Slice your leeks in half and rinse thoroughly—leeks love to trap dirt between their layers. Soaking them briefly and giving a gentle squeeze ensures every bit is clean. Then, slice only the white and light green parts thinly; these soften best and carry the sweetest flavor, while the tougher dark greens can be saved for making vegetable stock if you like.
Step 2: Sauté the Aromatics
In a large pot, melt 2 tablespoons of vegan butter over medium heat. Add the sliced leeks and sauté for 5 to 7 minutes until they become tender and translucent. Stir in the minced garlic, letting it cook for another 2 to 3 minutes to release its lovely aroma without burning. This step builds a fragrant base that sets the tone for the entire soup.
Step 3: Combine Vegetables and Seasonings
Now it’s time to add the peas, asparagus, potatoes, kosher salt, and pepper. Mix everything together and cook for a few minutes to marry the flavors. Then pour in the vegetable broth, nondairy milk, and freshly squeezed lemon juice. Bring the mixture to a boil, then lower the heat and let it simmer gently for 20 minutes, allowing the potatoes to soften and all the vegetables to meld beautifully.
Step 4: Add Greens and Herbs
After simmering, stir in the fresh spinach and chopped dill. These ingredients add layers of fresh flavor and vibrant color. Continue cooking on low heat for 5 to 10 minutes until the spinach has wilted delicately, enriching the soup with its mild earthiness and the dill imparts its unmistakable, bright herbal character.
Step 5: Blend Until Smooth and Creamy
Carefully transfer the soup in batches to a blender, adding the remaining tablespoon of vegan butter to boost creaminess. Blend on high until perfectly smooth. If you prefer, you can use an immersion blender right in the pot for minimal cleanup. Taste the soup and adjust seasoning if needed—this step ensures your Vegan Asparagus Soup with Leeks, Peas, and Dill Recipe is perfectly balanced and silky.
Step 6: Garnish and Serve
Serve your soup warm, topped with a swirl of nondairy cream or yogurt, some fresh pea shoots or microgreens, and a sprinkle of black pepper for a bit of spice and texture. These garnishes add fresh bursts and an elegant finish that makes the soup feel extra special.
How to Serve Vegan Asparagus Soup with Leeks, Peas, and Dill Recipe
Garnishes
Adding nondairy cream or yogurt creates a beautiful visual swirl and creamy mouthfeel that makes every spoonful luscious. Pea shoots or microgreens bring a delicate crunch and fresh garden flavor, while a dash of black pepper sharpens the profile for more depth.
Side Dishes
This soup pairs wonderfully with crusty artisan bread or a simple green salad. For a heartier meal, try serving it alongside roasted potatoes or a vegan grain bowl. The soup’s fresh, herbal notes complement many sides without overwhelming the palate.
Creative Ways to Present
For gatherings, serve this Vegan Asparagus Soup with Leeks, Peas, and Dill Recipe in beautiful small bowls or shot glasses as an elegant appetizer. You can also drizzle herb oil or sprinkle toasted nuts or seeds for added texture and visual appeal, transforming it into a stunning starter.
Make Ahead and Storage
Storing Leftovers
This soup stores beautifully in an airtight container in the refrigerator for up to three days. The flavors often deepen after a day, making it even more delicious when reheated.
Freezing
You can freeze Vegan Asparagus Soup with Leeks, Peas, and Dill Recipe in freezer-safe containers for up to two months. Leave some headroom for expansion, and be sure to thaw it overnight in the fridge before reheating to preserve the best texture.
Reheating
Gently reheat the soup on the stovetop over medium-low heat, stirring occasionally until warmed through. If the soup thickens too much during storage, adding a splash of vegetable broth or nondairy milk will bring back its creamy consistency.
FAQs
Can I use frozen asparagus and peas for this soup?
Absolutely! Frozen asparagus and peas work great and save time. Just be sure to thaw them slightly so they blend smoothly and cook evenly during simmering.
What kind of nondairy milk works best?
Oat milk is a favorite choice because of its natural creaminess and mild flavor, but almond, cashew, or soy milk also work well depending on your taste preferences and dietary needs.
Is it necessary to peel the potatoes?
Peeling the potatoes helps achieve a silky, smooth texture in the final soup, but if you prefer extra fiber and texture, leaving the skins on is perfectly fine—just give them a good scrub.
Can I make this soup thicker or thinner?
For a thicker soup, reduce the amount of broth or use more potatoes. To thin it out, simply add extra vegetable broth or nondairy milk until you reach your desired consistency.
Can I substitute fresh dill with dried?
Fresh dill really shines in this recipe, bringing brightness and a delicate flavor. If using dried dill, reduce the quantity to about one teaspoon since dried herbs are more concentrated, but fresh is preferred when possible.
Final Thoughts
This Vegan Asparagus Soup with Leeks, Peas, and Dill Recipe is truly a celebration of fresh, springtime flavors that feel both comforting and refreshing. It’s a simple, nourishing meal that you can enjoy as a light lunch or a lovely starter to a bigger dinner. I hope you love making and sharing it as much as I do because it’s one of those dishes that feels like a warm hug in a bowl. Don’t hesitate to try it soon and let this delicious soup brighten your mealtime!
Print
Vegan Asparagus Soup with Leeks, Peas, and Dill Recipe
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Vegan, American
- Diet: Vegan
Description
This creamy Vegan Asparagus Soup is a vibrant and comforting dish made with fresh asparagus, peas, leeks, and potatoes, blended to a smooth, velvety texture. Perfect for a cozy meal, this soup uses plant-based ingredients and nondairy milk to achieve a rich flavor without dairy, garnished with fresh dill and pea shoots for an extra pop of freshness.
Ingredients
Soup Base
- 3 tbsp vegan butter (or olive oil), divided
- 2 cups diced leeks (~2 leeks)
- 2-3 cloves garlic, minced (1 tbsp)
- 1 cup shelled peas (fresh or frozen)
- 2 cups asparagus, chopped into 1" pieces
- 2 cups peeled and diced yellow or russet potatoes (~2 large potatoes)
- 1 ½ tsp fine grain kosher salt
- ½ tsp pepper
- 2 tbsp freshly squeezed lemon juice
- 2 cups vegetable broth
- 1 cup nondairy milk (we used oat milk)
- 2 tbsp fresh chopped dill
- 2 cups spinach
For Topping
- Nondairy cream or yogurt
- Pea shoots or microgreens
- Black pepper, to taste
Instructions
- Prepare the leeks: Slice the leeks in half and wash thoroughly to remove any dirt by soaking in cool water if necessary. Pat dry and thinly slice, using only the white and light green parts, discarding the tough green leaves.
- Sauté leeks and garlic: Heat 2 tablespoon of vegan butter in a large pot over medium heat. Add the sliced leeks and sauté for 5-7 minutes until softened. Add the minced garlic and cook for an additional 2-3 minutes while stirring.
- Add vegetables and seasonings: Stir in the peas, chopped asparagus, diced potatoes, salt, and pepper. Cook for 2-3 minutes, then pour in the vegetable broth, nondairy milk, and lemon juice. Bring the soup to a boil, then reduce heat to low and simmer for 20 minutes.
- Add greens and fresh herbs: Stir in the spinach and fresh chopped dill. Continue cooking on low heat for 5-10 minutes until the spinach is wilted and tender.
- Blend the soup: Carefully transfer the soup in batches to a heat-safe blender. Add the remaining 1 tablespoon of vegan butter and blend on high until smooth and creamy. Alternatively, use an immersion blender directly in the pot for a quicker method. Taste and adjust seasoning with salt and pepper as desired.
- Serve and garnish: Ladle the soup into bowls and garnish with a dollop of nondairy cream or yogurt, fresh pea shoots or microgreens, and a sprinkle of black pepper. Serve warm.
Notes
- To keep the soup extra smooth, strain after blending if desired.
- For a thicker soup, reduce the amount of nondairy milk or broth slightly.
- Any firm potato variety can be used; yellow or russet potatoes work best for creaminess.
- Frozen peas can be used when fresh are not available; no need to thaw before adding.
- If you prefer a tangier flavor, increase the lemon juice to 3 tbsp.
- Make sure to discard the tough dark green parts of the leeks as they become stringy and bitter when cooked.

Leave a Reply