This 5-ingredient Vegan Pea Soup is quick, easy, and made with pantry staples. Perfect for a healthy weeknight meal or meal prep!
Can we talk about how satisfying it is to throw together a meal with just a few ingredients and have it turn out this good?
This cozy green bowl is a 5-ingredient Vegan Pea Soup that’s become a regular in my kitchen.
All you need: onion, garlic, potato, peas, and veggie broth. That’s it.
Sauté, simmer, blend — and you’ve got a silky, comforting soup that tastes way fancier than it is.
Bonus: it freezes well, makes great leftovers, and goes with basically anything (hello, toast + toppings).
This is one of those meals I make when I “have nothing to cook” — and somehow it always hits the spot.

This vegan pea soup is a great recipe for a few solid reasons:
- Simple & minimal ingredients: You only need five everyday ingredients: onion, garlic, potatoes, peas, and vegetable broth. It’s pantry-friendly, budget-conscious, and perfect for days when your fridge is nearly empty.
- Quick & easy: This soup comes together in under 30 minutes. Minimal prep, one pot, and easy cleanup make it ideal for weeknights or lazy weekends.
- Naturally creamy: Thanks to the potatoes and peas, the soup blends into a naturally creamy, velvety texture. No dairy or added thickeners needed.
- Nutritious & filling: Peas are rich in plant-based protein and fiber. Combined with potatoes and garlic, this soup is nourishing, satisfying, and comforting, especially when served with crusty bread or toppings.
- Great for leftovers & Meal prep: It stores well in the fridge or freezer, making it perfect for batch cooking and meal prep. It tastes even better the next day!
In short, it’s cozy, healthy, budget-friendly, and full of flavor. It’s our go-to comfort food with minimal fuss.
Vegan Pea Soup Ingredients
To make this soup, you will only need 5 ingredients:
- Onion
- Garlic
- Potatoes: one large potato will be enough
- Peas: we used young frozen peas in this recipe that cook up really fast. You can use fresh peas, but frozen peas work just as well, are fairly cheaper, and are available throughout the year.
- Vegetable broth: we just used a stock cube in this recipe, but if you have homemade broth, do use that instead!
If you want to, you can add some fresh herbs for extra flavor. We love adding thyme, parsley, and lovage (we love lovage in soups!).

You may want to add some other basic ingredients to the soup to enhance the flavor, mainly:
- Vegetable oil – to saute your vegetables in
- Salt and pepper to taste
- Fresh herbs to taste – we used parsley and lovage, but this is optional
- Lemon juice – the acidity will bring forward the flavors of the vegetables
How to make Vegan Pea Soup
Making this pea soup is super simple. You will only need one pot and a (stick) blender.
Start by prepping your vegetables: peel and finely dice the onion and garlic cloves. Peel and dice the potatoes.
In a pot, heat a tablespoon of vegetable oil, then add the onion and gently fry until translucent, stirring occasionally. It’s ok if the bottom of the pot starts to brown a little – this will add flavor!
Stir in the minced garlic, then add diced potatoes and peas, pour over with the vegetable stock, and season with salt and pepper.

If you’re using fresh chopped herbs, add them to the soup at this point.
Let the soup cook on low for about 15 minutes, until the potatoes and peas are fork-tender. Then, remove it from the heat, add a tablespoon of lemon juice and blend until smooth to your liking. Either a blender or a stick blender will work.
Once the soup is blended, you’re ready to serve! If you like it chunky, you can also skip the blending.
How to make blanched peas
If you want to add some texture and crunch to your soup, we recommend adding blanched peas.
In a small pot, bring 3 cups of water to a boil, then add in a handful of peas (fresh or frozen). Let the peas cook for a minute or two, then remove them from the water with a skimmer (or drain them) and immediately place them in a bowl filled with iced water.
Let the peas cool down for a couple of minutes, then drain and serve on top of the pea soup.

Serving ideas
Here are some simple and delicious serving ideas to level up your vegan pea soup and turn it into a cozy, satisfying meal:
- Serve with bread, like a crusty sourdough or a slice of toasted rye, garlic bread, or herbed focaccia.
- Serve with a grilled sandwich (vegan cheese & tomato is a great match!)
- Add a side salad: a light lemony arugula salad, or cucumber-dill salad for something fresh and cool
- Top your soup with a swirl of coconut cream or plant-based yogurt, some crispy chickpeas, croutons, or toasted seeds
- Serve as part of a bigger meal: pair with baked sweet potatoes or a grain bowl, or serve in a small cup as a starter before a heartier main
Storage tips
Here are some storage tips to keep your vegan pea soup fresh and delicious:
Refrigeration:
Let the soup cool completely before storing, then transfer to an airtight container and store in the fridge for up to 4–5 days.
Reheat gently on the stovetop or in the microwave, adding a splash of water or broth if it thickens too much.
Freezer:
Pea soup freezes really well! Pour cooled soup into freezer-safe containers or silicone freezer cubes (leave a little room for expansion). Freeze for up to 3 months.
Thaw in the fridge overnight or reheat straight from frozen on low heat.
Extra tips:
- If you plan to freeze it, don’t add any creamy toppings or garnishes until serving.
- Blend well before storing for a smoother texture after reheating.
- Portion into single servings for grab-and-go lunches or easy dinners.
More soup recipes here.


5-ingredient Vegan Pea Soup
This easy Vegan Pea Soup Recipe requires only 5 basic ingredients and makes a delicious and healthy soup in minutes.
Ingredients
- 1 onion
- 3 cloves garlic
- 1 large potatoes or 2 smaller ones
- 300 grams peas, fresh or frozen
- 3 cups vegetable broth
Other:
- 1 tbsp vegetable oil
- Salt, pepper to taste
- fresh herbs to taste: parsley, lovage
- 1 tbsp lemon juice
Instructions
- Peel and finely dice onion and garlic cloves. Peel and dice the potato.
- In a pot, heat a tablespoon of vegetable oil, then add the onion and gently fry until translucent, stirring occasionally. Stir in the minced garlic, then add the diced potatoes and peas. Pour over with vegetable stock, and season with salt, pepper, and finely chopped fresh herbs to taste.
- Let it cook on low for about 15 minutes, until the potatoes and peas are fork-tender. Then, remove from heat, add a tablespoon of lemon juice and blend until smooth.
- Pour pea soup on plates and serve.
- Optionally you can decorate with some plant-based yogurt or cream, a drizzle of olive oil, some thyme, a teaspoon of chopped peanuts, and blanched peas.
To make blanched peas:
In a small pot, heat 3 cups of water. When boiling, add a handful of peas, let it cook for a minute, then remove the peas from the boiling water with a skimmer and immediately place in a bowl with iced water. Let it cool down for about 5 minutes, then drain and serve.
Nutrition Information:
Yield: 4 Serving Size: 1Amount Per Serving: Calories: 191Total Fat: 4gSaturated Fat: 0gTrans Fat: 0gUnsaturated Fat: 3gCholesterol: 0mgSodium: 658mgCarbohydrates: 33gFiber: 7gSugar: 8gProtein: 7g
Nutrition data is automatically calculated using Nutritionix and may not be accurate.
This recipe is sponsored by Hofer Slovenija| Naročnik oglasa: Hofer Slovenija


