Advertisement
Spring is in the air, and I can almost taste the vibrant freshness of the season with every spoonful of my creamy vegan fresh pea soup. With the sweet burst of garden-fresh peas mingling delightfully with creamy almond milk and hearty potatoes, this dish transforms into a nourishing bowl of goodness that’s perfect for a light lunch or dinner. Not only is it quick to prepare—making it an ideal weeknight meal—but it’s also completely dairy-free and packed with wholesome ingredients. Whether you’re a long-time vegan or just searching for a delicious way to incorporate more plant-based meals into your routine, this fresh pea soup is sure to please. Are you ready to dive into a bowl of this bright green delight?

Why is Fresh Pea Soup So Special?
Bright, Vibrant Flavor: This creamy vegan fresh pea soup bursts with the sweet, grassy notes of fresh peas, making it a delightful dish that captures the essence of spring.
Quick & Easy: Ready in just 30 minutes, it’s the perfect solution for busy weeknights when you crave a nourishing meal without fuss.
Advertisement
Versatile Options: Customize it by swapping almond milk for coconut milk or adding fresh herbs like cilantro for a unique twist; your taste buds will thank you!
Meal Prep Friendly: Make a big batch and enjoy it for lunches throughout the week—store it easily in the fridge or freezer. For other meal prep ideas, check out my Southwest Chicken Wraps to keep your meal game strong.
Crowd Pleaser: With its rich, creamy texture and bright green color, this soup is not just healthy, but also visually appealing—perfect for impressing friends and family!
Fresh Pea Soup Ingredients
For the Base
• Extra Virgin Olive Oil – Adds healthy fat and richness to the soup; feel free to use any neutral oil as a substitute.
• Onion – Provides a savory base and depth of flavor; shallots make a milder alternative.
• Garlic – Enhances aroma and taste; fresh is best, but garlic powder works too.
• Vegetable Broth – The main liquid adding flavor; homemade broth is fantastic, or choose low-sodium for a healthier option.
For the Creaminess
• Almond Milk – Adds creaminess and a nutty flavor; swap with coconut milk for a tropical twist or any other plant-based milk.
• Potatoes – Adds body and creaminess; use any waxy potato—no peeling required.
For the Brightness
• Fresh Peas – The star ingredient, offering sweetness and brightness; frozen peas are a great alternative if fresh isn’t available.
• Fresh Basil, Mint, and Parsley – Provide fresh, herbaceous notes; try cilantro or dill for different flavor profiles.
• Lemon Juice – Brightens the soup’s flavor; lime juice can be a zesty substitute.
For Seasoning
• Salt and Pepper – Essential for seasoning; adjust to taste for your perfect fresh pea soup!
Get ready to transform these simple ingredients into a comforting bowl of fresh pea soup that’s both vibrant and nourishing!
Step‑by‑Step Instructions for Fresh Pea Soup
Step 1: Sauté Aromatics
In a large pot, heat 2 tablespoons of extra virgin olive oil over medium-high heat. Add 1 diced onion and 2 minced garlic cloves, stirring frequently for about 5 minutes, until the onion becomes translucent and fragrant. This creates a savory foundation for your fresh pea soup, beckoning all the delicious flavors to come.
Step 2: Incorporate Vegetables
Next, stir in 2 cups of fresh peas and 2 cubed waxy potatoes, cooking for an additional minute. This step is crucial as the peas and potatoes will begin to absorb the aromatic flavors from the pot, enhancing the overall taste of your creamy fresh pea soup. The vibrant green color will start to shine!
Step 3: Add Liquids and Simmer
Pour in 4 cups of vegetable broth and 1 cup of almond milk, then bring the mixture to a gentle boil. Once boiling, reduce the heat and let it simmer uncovered for about 10 minutes. During this time, you’ll notice the potatoes should become tender; a fork should easily pierce them, marking it time for the next step.
Step 4: Stir in Fresh Herbs
Remove the pot from heat and add a handful of fresh basil, mint, and parsley to the soup. Stir gently for about a minute to allow the herbs to wilt slightly and release their aromatic essence into the creamy fresh pea soup. This will bring a burst of freshness that complements the sweet peas beautifully!
Step 5: Blend Until Smooth
Using a high-speed blender, carefully blend the soup until it reaches a velvety smooth consistency. If the soup feels too thick, you can add a bit more vegetable broth until it achieves your desired texture. This blending step transforms your fresh pea soup into a luxurious, creamy delight that’s completely plant-based.
Step 6: Final Seasoning Touches
Once blended, season your fresh pea soup with salt and pepper to taste, then stir in the juice of half a lemon. The acidity from the lemon will elevate the soup’s flavors, making each spoonful refreshing and vibrant.
Step 7: Serve and Enjoy
Serve your creamy vegan fresh pea soup hot or chilled, garnishing with extra herbs for a pop of color and flavor. This comforting bowl is perfect for light lunches or dinners, and you can pair it with crusty bread or croutons for a satisfying meal experience.

Fresh Pea Soup Variations & Substitutions
Feel free to get creative with this fresh pea soup recipe! The possibilities are endless, and customizing it to suit your cravings can be a fun culinary adventure.
- Coconut Milk: Swap almond milk for coconut milk for a richer, creamier soup with a subtle tropical flavor.
- Zucchini or Asparagus: Add chopped zucchini or asparagus for extra color and nutrients, making this soup more vibrant and hearty.
- Cumin or Coriander: Incorporate spices like cumin or coriander for a warm, exotic twist. The aromatic spices will dance beautifully with the sweetness of the peas.
- Fresh Spinach or Kale: Enhance both the color and nutrition by stirring in fresh spinach or kale before blending; they’ll add a delightful green hue without overwhelming the flavor.
- Cilantro or Dill: If you want to change up the herb profile, try swapping fresh basil, mint, or parsley for cilantro or dill, creating a unique flavor profile that’s still fresh and delicious.
- Lemon Zest: Going the extra mile? Add lemon zest along with the lemon juice for an additional punch of citrus brightness that elevates the entire dish.
- Croutons or Nuts: For some added texture, serve the soup topped with crunchy croutons or a sprinkle of toasted nuts. This will contrast beautifully with the creamy base and keep each bite intriguing.
- Lime Juice: Looking for a zesty kick? Substitute lemon juice with lime juice for a different yet refreshing citrus flavor that pairs wonderfully with fresh peas.
Feel free to explore these variations as you whip up your creamy vegan fresh pea soup. And while you’re at it, check out my mouthwatering Peanut Butter Chocolate Chip Cookies for a sweet treat to accompany your delightful meal!
What to Serve with Creamy Vegan Fresh Pea Soup
Springtime dining deserves a delightful spread to accompany this vibrant and nourishing bowl of fresh pea soup.
-
Crusty Baguette: Perfect for dipping, its crisp exterior and soft interior pairs beautifully with the smoothness of the soup.
-
Chickpea Salad Sandwich: This protein-packed option adds texture and a burst of flavor, complementing the creamy soup perfectly.
-
Sautéed Greens: Fresh sautéed spinach or kale lends a nutritious crunch, enhancing your meal with vibrant greens.
-
Quinoa Salad: Fluffy, nutty quinoa tossed with fresh vegetables adds heartiness, making your meal feel complete.
-
Roasted Vegetable Platter: A medley of roasted seasonal veggies offers contrasting flavors that balance the sweetness of the soup beautifully.
-
Herbed Croutons: For an added crunch, homemade or store-bought croutons give a delightful texture contrast to the creamy soup.
-
Crispy Potato Wedges: Seasoned and baked, these crispy bites provide a satisfying crunch alongside the smoothness of the soup.
-
Sparkling Water with Lemon: A refreshing drink that not only cleanses the palate but also enhances the soup’s zesty notes.
Expert Tips for Fresh Pea Soup
-
Consistency Matters: If your soup turns out too thick, slowly add extra vegetable broth while blending until you achieve the perfect creamy texture.
-
Flavor Boost: Enhance the richness by mixing in a tablespoon of plant-based sour cream or coconut cream before serving your fresh pea soup for an indulgent finishing touch.
-
More Greens: For a vibrant green color and added nutrition, stir in a handful of fresh spinach or kale before blending to create a nutrient-packed creamy soup.
-
Blending Technique: Use a high-speed blender for the smoothest puree; a regular blender may leave chunks, which can alter the expected creamy consistency.
-
Herb Substitutes: Feel free to swap fresh basil, mint, or parsley for other herbs like dill or cilantro, allowing you to create your own signature fresh pea soup flavor.
How to Store and Freeze Fresh Pea Soup
Fridge: Store cooled fresh pea soup in an airtight container for up to 3-4 days; it will maintain its vibrant color and flavor.
Freezer: For longer storage, freeze the soup in freezer-safe containers or bags for up to 3 months. Thaw in the fridge overnight before reheating.
Reheating: Gently reheat on the stove over low heat, stirring occasionally to restore creaminess. If needed, add a splash of almond milk or broth to achieve desired consistency.
Make Ahead Options
These creamy vegan fresh pea soup options are perfect for meal prep enthusiasts! You can chop the onions, garlic, and potatoes up to 24 hours in advance and store them in an airtight container in the refrigerator. Additionally, you can measure out the vegetable broth, almond milk, and herbs, making the final cooking process a breeze when you’re ready to serve. When it’s time to enjoy your soup, simply sauté the aromatics, add the prepped ingredients, and simmer everything together as per the usual instructions. This method ensures your fresh pea soup remains just as delicious and vibrant, saving you precious time on busy weeknights!

Fresh Pea Soup Recipe FAQs
What type of peas should I use for fresh pea soup?
Absolutely! Fresh green peas are the star of this soup, showcasing their sweet, grassy flavor. If they’re not in season, frozen peas are an excellent alternative, as they maintain their sweetness and nutrients. Just ensure they are thawed before adding them to the soup.
How do I store leftover fresh pea soup?
Very simply! Once the soup has cooled, transfer it to an airtight container and store it in the refrigerator for up to 3-4 days. To preserve its vibrant color and flavor, try to minimize exposure to air by sealing it well.
Can I freeze fresh pea soup?
Yes, you can! To freeze your creamy fresh pea soup, let it cool completely first. Then, pour the soup into freezer-safe containers or bags, leaving some space for expansion. It can be frozen for up to 3 months. When you’re ready to enjoy it, thaw it in the fridge overnight, then gently reheat on the stove, stirring occasionally.
What should I do if my soup is too thick?
If your fresh pea soup turns out thicker than you’d like, don’t worry! Simply add vegetable broth or a splash of almond milk gradually while blending until you reach your desired consistency. This way, you can control the creaminess of the soup according to your preference.
Are there any dietary considerations for fresh pea soup?
Absolutely! This fresh pea soup is naturally vegan and dairy-free, making it suitable for anyone following a plant-based diet. However, if you’re cooking for pet owners, remember that onions and garlic can be harmful to dogs, so be sure to check with your guests if they have pets that may be affected.
Can I adjust the herbs in the fresh pea soup?
Very much so! While basil, mint, and parsley bring fresh flavors to your soup, you can swap them for other herbs like dill or cilantro if you prefer a different profile. Experimentation is part of the fun—your taste buds will love the variety!

Deliciously Creamy Vegan Fresh Pea Soup Recipe to Savor
Ingredients
Equipment
Method
- In a large pot, heat 2 tablespoons of extra virgin olive oil over medium-high heat. Add 1 diced onion and 2 minced garlic cloves, stirring frequently for about 5 minutes, until the onion becomes translucent and fragrant.
- Stir in 2 cups of fresh peas and 2 cubed waxy potatoes, cooking for an additional minute.
- Pour in 4 cups of vegetable broth and 1 cup of almond milk, then bring to a gentle boil. Once boiling, reduce heat and let it simmer uncovered for about 10 minutes.
- Remove the pot from heat and add a handful of fresh basil, mint, and parsley to the soup. Stir gently for about a minute.
- Using a high-speed blender, carefully blend the soup until it reaches a velvety smooth consistency.
- Once blended, season your fresh pea soup with salt and pepper to taste, then stir in the juice of half a lemon.
- Serve your creamy vegan fresh pea soup hot or chilled, garnishing with extra herbs.







