About Me Contact Us

Last updated: June 25, 2026 By Lila

Category:

10 min read

Vegan Green Pea Soup Recipe

This vegan green pea soup is the color of early spring, a glossy bright green that coats the spoon and smells like sweet peas and fresh lemon. It comes together in about 30 minutes from a bag of frozen peas, with no dried split peas and no soaking. I blend most of the pot for a velvety body and leave a few whole peas in for texture. A splash of coconut milk makes it creamy without dairy, and a squeeze of fresh lemon at the end keeps it bright. This is the bowl I make when I want dinner sorted without overthinking it.

Vegan pea soup with croutons and mint garnish in a white bowl

Here is the quick version: 30 minutes start to finish, one pot, about 8 simple ingredients, and roughly 280 calories with 15g of plant protein per bowl. It keeps in the fridge for up to 4 days and freezes for up to 3 months, so a double batch on Sunday means lunch is handled. For more cozy bowls, browse all my healthy soup recipes.

Why You’ll Love This Vegan Pea Soup Recipe

This one keeps earning its spot on the stove. Here is what makes it a regular for me:

  • Fast – start to finish in about 30 minutes
  • 15g plant protein per serving – from the peas alone, no add-ins needed
  • Pantry-friendly – built on simple, affordable ingredients
  • Freezer-ready – holds its texture for up to 3 months
  • Easy to riff on – a solid base that takes whatever herbs and seasonings you have

My secret trick? Blending just three-quarters of the soup and leaving some whole peas for texture creates that perfect creamy-yet-satisfying consistency without a drop of dairy.

How Green Pea Soup Differs From Split Pea Soup

Quick clarification, because these two get mixed up all the time. This is a green pea soup, made with frozen sweet green peas. It is bright, fresh, and ready in about 30 minutes. Split pea soup is a different bowl entirely. It uses dried split peas, simmers for an hour or more, and turns thick and khaki colored. Traditional versions often lean on smoky cured meat for depth. Mine is the fast, vivid, plant-based one, and that savory backbone comes from a little smoked paprika instead. If you came looking for the long-simmer split pea kind, this is not that, and I think you will be glad.

What You Need for Creamy Vegan Green Pea Soup

Here is the short list, and you probably have most of it already. The exact amounts are in the recipe card below.

Fresh vegan pea soup ingredients flat lay on white wooden background

  • Frozen green peas the base, and no need to thaw. Sweet, vivid, and quick.
  • Yellow onion and garlic the savory backbone. I always use fresh garlic cloves over the jarred kind, it just has more punch.
  • Carrots and celery the classic aromatics, for a little sweetness and body.
  • Dried thyme earthy and warm. Fresh thyme works too if you have it on hand.
  • Vegetable broth the simmering liquid. Low-sodium lets you control the salt yourself.
  • Full-fat coconut milk the dairy-free creaminess. Any plant milk works for a lighter pot.
  • Fresh lemon juice the brightener. Do not skip it. Lemon juice cuts the sweetness and wakes everything up.
  • Salt and black pepper to taste, added at the end.
  • Optional garnishes fresh mint, croutons, a swirl of coconut cream, or a drizzle of olive oil.

How to Make Vegan Pea Soup

Step 1: Build Your Flavor Base

Heat the olive oil in a large pot over medium heat. Add the diced onion and cook for 3 to 4 minutes, until softened and translucent. Add the garlic and cook for another 30 seconds, until fragrant, but do not let it brown. You want it golden and soft, not toasted. This aromatic base is where the flavor starts.

Diced onion and garlic softening in olive oil in a pot for vegan green pea soup

Step 2: Add Vegetables and Seasonings

Add the diced carrots and celery to the pot, along with the dried thyme. Cook for 5 to 7 minutes, stirring occasionally, until the vegetables begin to soften. They build a little sweetness and body into the soup as it cooks.

Step 3: Simmer the Soup

Pour in the vegetable broth and bring the mixture to a gentle boil. Add the frozen peas, reduce heat to medium-low, and simmer for 10-12 minutes until the peas are tender and bright green. The peas should be soft enough to blend but still vibrant in color for that beautiful green hue.

Step 4: Blend for Creaminess

Remove the pot from the heat and let it cool slightly for about 5 minutes. Using an immersion blender, blend about three-quarters of the soup and leave the rest as is. You can also transfer 3/4 of the soup to a countertop blender, blend until smooth, then stir it back in. Blending most but not all of it is the move here. You get a creamy vegan pea soup that still has a little bite.

Immersion blender pureeing bright green vegan pea soup with a swirl of coconut milk

Step 5: Finish and Season

Stir in the coconut milk and fresh lemon juice. Warm it over low heat if needed, but do not let it boil once the coconut milk is in. Season with salt and pepper to taste. The coconut milk brings richness while the lemon lifts and brightens every flavor in the finished pea soup.

Pro Tips & Easy Variations

  • Make it smoky: add 1/2 teaspoon smoked paprika or a dash of liquid smoke for a deep, savory backbone
  • Herb it up: fresh mint, dill, or tarragon all pair beautifully with peas. Stir in 2 to 3 tablespoons of any chopped fresh herb
  • Protein boost: Stir in 1 cup of cooked quinoa or 1 can of drained white beans for an even higher-protein vegan soup
  • Time-saving trick: Skip sautéing the vegetables and simply simmer everything together if you’re really pressed for time
  • Extra creamy: for a richer vegan pea soup with coconut milk, swap one cup of the broth for extra coconut milk

How to Serve and Enjoy this Creamy vegan pea soup

This creamy vegan pea soup works wonderfully for so many occasions! Here are my favorite ways to serve it:

  • Pair with crusty whole grain bread or homemade garlic toast for a complete meal
  • Serve in mugs as a warming appetizer before a main course
  • Pour over cooked brown rice or quinoa for a heartier option
  • Pack in a thermos for an easy lunch on the go
  • Serve chilled in summer with extra herbs and a swirl of coconut cream

Common Mistakes to Avoid

  • Overcooking the peas: This dulls their vibrant color and reduces nutritional value. Simmer just until tender, about 10-12 minutes.
  • Under-seasoning: Peas need adequate salt to shine. Taste and adjust seasonings at the end.
  • Boiling after adding coconut milk: This can cause separation. Add coconut milk after blending and only warm gently.
  • Skipping the acid: The lemon juice isn’t optional! It balances the sweetness of the peas and brightens all flavors.

Storing for Later & Meal Prep

This pea soup is built for meal prep and batch cooking:

  • Refrigeration: Store in an airtight container for up to 4 days
  • Freezing: Freeze in individual portions for up to 3 months (leave out coconut milk and add when reheating for best results)
  • Reheating: Warm gently on the stovetop or microwave, adding a splash of water or broth if needed to thin
  • Meal prep idea: Make a double batch on Sunday and portion into containers with a side of quinoa or a slice of whole grain bread for grab-and-go lunches

Frequently Asked Questions

What are the 5 ingredients in vegan green pea soup?

At its simplest you need five: frozen green peas, onion and garlic, vegetable broth, a splash of coconut milk for creaminess, and fresh lemon to brighten it. Carrots, celery, and thyme round it out, but those five are the heart of the soup.

Can I use fresh peas instead of frozen?

Absolutely! If you have access to fresh peas, use the same amount (about 1 pound or 4 cups). They may need slightly less cooking time, so check for tenderness after 8 minutes of simmering.

Is this soup gluten-free?

Yes, this high-protein vegan soup is naturally gluten-free. Just be sure to check your vegetable broth label to confirm it contains no gluten ingredients.

I don’t have coconut milk. What can I substitute?

Any plant-based milk will work, though the soup won’t be quite as creamy. Cashew cream (blend 1/2 cup soaked cashews with 1/2 cup water) makes an excellent substitute that maintains the richness.

Can I make this in an Instant Pot?

Definitely! Sauté the vegetables using the Sauté function, then add remaining ingredients (except coconut milk and lemon juice). Cook on High Pressure for 5 minutes with a quick release. Blend, then stir in coconut milk and lemon juice.

My soup isn’t as vibrantly green as I’d like. What happened?

The most common culprit is overcooking the peas. For the brightest green color, simmer just until tender and cool slightly before blending. Adding fresh herbs like mint or parsley can also boost the green color.

More Such Recipes

Bowl of vegan pea soup with croutons and mint leaves

That is the whole thing: a creamy vegan green pea soup that comes together fast and tastes like you fussed over it. If you make it, pin it for later and leave a comment below to tell me how it went.

Vegan pea soup with croutons and mint garnish in a white bowl

Vegan Green Pea Soup

Lila
A creamy, dairy-free vegan pea soup made with simple vegetables, coconut milk, and fresh lemon juice. Ready in about 30 minutes, this comforting, budget-friendly recipe is perfect for busy weeknights, meal prep, or an easy plant-based dinner.
No ratings yet
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Course Main Course, Soup
Cuisine American, Vegan
Servings 4 bowls
Calories 280 kcal

Equipment

  • Large pot
  • cutting board and knife
  • immersion blender or countertop blender
  • wooden spoon
  • Measuring cups and spoons

Ingredients
  

  • 2 tbsp olive oil (or neutral cooking oil)
  • 1 large yellow onion, diced (about 1 cup)
  • 3 cloves garlic, minced or pressed
  • 2 medium carrots, peeled and diced
  • 2 ribs celery, diced
  • 1 tsp dried thyme (or 1 tbsp fresh)
  • 4 cups vegetable broth (low-sodium preferred)
  • 16 oz frozen green peas (about 1 pound)
  • 1/2 cup full-fat coconut milk (or other plant milk)
  • 1 tbsp fresh lemon juice
  • salt and freshly ground black pepper, to taste
  • Optional garnishes: fresh mint leaves, croutons, coconut cream swirl, or a drizzle of olive oil

Instructions
 

  • Heat olive oil in a large pot over medium heat. Add diced onion and cook for 3-4 minutes until softened. Add garlic and cook for 30 seconds, being careful not to brown.
  • Add carrots, celery, and thyme. Cook for 5-7 minutes until vegetables begin to soften.
  • Pour in vegetable broth and bring to a boil. Add peas, reduce to medium-low, and simmer 10-12 minutes until tender and bright green.
  • Remove from heat. Blend about three-quarters of the soup with an immersion blender (or in batches with a countertop blender) until creamy but still textured.
  • Stir in coconut milk and lemon juice. Warm gently without boiling. Season with salt and pepper to taste.

Notes

Make it smoky with smoked paprika or liquid smoke, herb it up with mint, dill, or tarragon, or boost protein with quinoa or white beans. For extra creaminess, replace part of the broth with coconut milk. Freezes beautifully up to 3 months.

Nutrition

Calories: 280kcalCarbohydrates: 36gProtein: 15gFat: 11gSaturated Fat: 6gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gSodium: 520mgPotassium: 710mgFiber: 11gSugar: 10gVitamin A: 6200IUVitamin C: 45mgCalcium: 60mgIron: 4mg
Keyword creamy vegan pea soup, easy vegan pea soup, vegan green pea soup, vegan pea soup with coconut milk
Tried this recipe?Let us know how it was!

You might also like these recipes

Leave a Comment

Recipe Rating