Creamy Green Pea Soup
This creamy green pea soup is a velvety, lightly sweet blend of green peas, potatoes, onion and garlic, smoothed into a vibrant bowl with butter and a swirl of yogurt. It comes together in about half an hour with pantry staples and a single pot, which makes it one of the easiest comforting soups you can put on the table on a busy day.

I love this creamy green pea soup! The first time I prepared it, I was captivated by its intense aroma, slightly sweet taste and creamy consistency. I tested the recipe both in the lacto-vegetarian and vegan versions. Personally, I prefer the lacto-vegetarian version, which includes butter and yogurt, because the butter adds a rich and pleasant taste, especially when quality butter is used.
What you need for this creamy pea soup
The ingredient list is short, and each item earns its place. Frozen green peas are the heart of the soup. They are picked and frozen at their peak, so they keep that bright color and gentle sweetness far better than peas that have sat around fresh for days, which makes them a smart choice all year round. Two potatoes give the soup its body and that silky, creamy texture once blended, without needing any flour or thickener.
Onion and garlic build the savory base, while butter and a little olive oil round everything out. The butter is what carries the flavor in the lacto-vegetarian version, so use a good-quality one if you can. Greek yogurt is optional, added as a garnish for a tangy, cool contrast against the warm soup, and white pepper is used instead of black so it disappears into the pale green color while still adding warmth.

How to get that smooth, creamy texture
The whole recipe rests on one simple idea: boil the vegetables until soft, then blend. Add only enough water to just cover the potatoes, onion and peas in the pot, because the less water you start with, the thicker and more concentrated the finished soup will be. You can always loosen it later, but you cannot easily take water back out.
Let everything boil for around 20 minutes and check the potatoes with a fork. They should be completely tender, since any firm pieces will leave little lumps once you blend. Stir in the garlic, butter and olive oil, then blend until silky. Adding the garlic at this stage keeps its flavor fresh and a touch sharp rather than dulled by long boiling.
Tips for the best results
- If you are using a plastic immersion blender, let the soup cool for a couple of minutes first so the heat does not warp the shaft. A metal blender can go straight in.
- Control the thickness by adding water gradually after the first blend. Stop when you reach the consistency you like, whether that is a thick, spoon-coating cream or a lighter, pourable soup.
- Taste before serving and adjust salt and white pepper at the end, once the soup is blended and you can judge the true flavor.
- Blend longer than you think you need to. A full minute or two of blending is what turns a grainy puree into a smooth, restaurant-style cream.

Make it vegan and other variations
To make this soup fully vegan, swap the butter for a plant-based butter or simply use a little more olive oil, and skip the Greek yogurt or replace it with an unsweetened plant-based yogurt for that tangy swirl on top. The soup still blends up beautifully creamy thanks to the potatoes. For a heartier bowl, I love adding crisp pieces of vegan bacon on top, which gives a smoky, salty crunch against the smooth soup.
What to serve with green pea soup
This soup is light enough to open a meal and rich enough to be one on its own with good bread for dipping. If you are building a soup-focused menu or just love a creamy bowl, it sits happily alongside other favorites from the blog. Try my cream of broccoli soup, cream of mushroom soup with thyme, or the colorful creamy carrot and ginger soup for variety across the week.

Storing and making it ahead
This pea soup keeps well in an airtight container in the fridge for up to three or four days, which makes it a great make-ahead lunch. Reheat it gently over low heat, stirring often, and add a splash of water if it has thickened in the fridge. It also freezes nicely for up to three months. Just leave the yogurt garnish off before freezing and add it fresh when you serve. If you enjoy these blended bowls, you might also like my cream of vegetables soup and the comforting cream of potato and carrot soup.

If you make this creamy green pea soup, I would love to know how it turned out. Did you keep it thick or pour it loose, and did you crown it with that swirl of yogurt? Leave a star rating and a comment below with your tweaks. I look forward to hearing your opinion on this wonderful recipe.
Summarise & Save This Recipe
★ Add us as a trusted Google source
Creamy Green Pea Soup
Ingredients
- 2 potatoes peeled and cubed
- 1 onion peeled and cut in chunks
- 400 g peas frozen
- salt and white pepper to taste
- 2 tbsp butter
- 1 tbsp olive oil
- 2 cloves garlic
- Greek yogurt optional
- parsley for garnish
- water just enough to cover all veggies
Instructions
- Put the chopped veggies in a pot. Add just enough to cover the veggies and let them boil for 20 minutes.
- Remove from heat when the potatoes are tender. Check them with a fork.
- Let it cool for a couple of minutes if you have a plastic vertical blender. If it’s metal you can start blending right away.
- Add garlic, butter and olive oil.
- Using a vertical blender, start blending all veggies together. Add more water, depending on how thick you want it to be.
- Garnish with yogurt and parsley.
Frequently Asked Questions
As written, this recipe is lacto-vegetarian because it uses butter and an optional Greek yogurt garnish. To make it fully vegan, swap the butter for plant-based butter or extra olive oil and skip the yogurt or use an unsweetened plant-based version. The potatoes keep it creamy either way.
Yes, fresh peas work well when they are in season. Frozen peas are recommended here because they are picked and frozen at their peak, so they hold their bright color and sweetness year-round. If using fresh peas, you may need a couple of extra minutes of boiling to soften them fully.
Thickness is controlled by how much water you add. Start with just enough water to cover the vegetables in the pot for a thick result, then add more water gradually after the first blend until you reach the consistency you want. It is easier to thin a soup than to thicken it back up.
The potatoes give the soup its body and silky, creamy texture once blended, with no need for flour, cream or any thickener. Make sure they are completely fork-tender before blending, since firm pieces will leave small lumps in the finished soup.
Yes. It keeps in an airtight container in the fridge for three to four days and freezes for up to three months. Leave the yogurt garnish off before freezing and add it fresh when serving. Reheat gently over low heat, adding a splash of water if it has thickened.
It pairs beautifully with crusty bread for dipping and works as a light starter or a full meal on its own. For a heartier bowl, top it with crisp vegan bacon. It also fits nicely into a soup menu alongside other creamy soups like broccoli, mushroom or carrot and ginger.

So good!
This is one of my husband’s favorite cream soups ever. So yummy! I make it every week or so after your recipe and the results are perfect every time. Thank you!
Glad you and your husband liked the recipe! You’re welcome!
Hi, love your blog! Is 400 g of peas like 1 pound, 16 oz.?. . . . .All the best, Sue
Thanks Sue! 400g is about 15oz. Let me know if you like the soup! 😀
Sorry, when _do_ you use the butter/oil?
Oh.. I forgot to mention that sorry! I just edited the post. You add the butter right before you start blending the veggies. It gives the soup a really good taste.
how much yogurt did you add? thanks
I added yogurt just for garnish, about 1 tbsp per serving but you can add more or less or not at all if you want. It gives something extra to the taste but if you’re vegan you can skip it 🙂