This easy vegan broccoli and pea soup is fresh, creamy and packed with vegetables, with a lovely bright green colour and plenty of flavour. Ready in just 30 minutes, it's a simple lunch that's perfect for busy weekdays, lunchboxes and cosy dinners.
Made with frozen peas and a whole head of broccoli, including the stalk, it's an easy way to get more vegetables in your day without wasting food. Also try this vibrant Broccoli Pesto.

The peas add natural sweetness to balance the broccoli, while a little plant-based cream makes the soup extra silky. Serve it with crusty bread (try this Easy Cheese & Chive Bread), easy Vegan Garlic Bread or a Vegan Cheese & Celery Sandwich for a comforting lunch.
⭐ Why you will Love this Soup
- 🥦 Uses a whole head of broccoli, including the stalk
- 🌱 Naturally vegan and dairy-free
- ⏱️ Ready in 30 minutes
- ❄️ Frozen peas make it budget-friendly
- 💚 Gorgeous green colour and packed with veg
- ❄️ Freezer-friendly
- 🍱 Great to add to a Packed Lunch in a flask
At-a-Glance - Broccoli Pea Soup
⏲️ Ready in: 30 minutes
👪 Serves: 4
🍽 Calories: 96
🧾 Main ingredients: Broccoli, frozen peas, onion, garlic and vegetable stock
👩🏻🍳 Suitable for: Vegan, plant-based, dairy-free, egg-free, vegetarian and gluten-free
You can taste the goodness in every spoonful, and add that swirl of cream and it tastes utterly luxurious.
Summarise & save this recipe:
Jump to:
- ⭐ Why you will Love this Soup
- At-a-Glance - Broccoli Pea Soup
- 🥦 Don't Throw Away the Broccoli Stalk
- 📋 What you Need
- 🥦 Can I use Frozen Broccoli?
- 🥛 Add a Swirl of Cream
- 👩🏻🍳 How to Make Vegan Broccoli Pea Soup
- 🍞 WHat to Serve with Broccoli & Pea Soup
- 💭 Flask Soup Tips
- 🥣 More Vegan Soups to try next
- ⭐ Sign up for a free recipe sent to your inbox every morning
- 📖 Recipe
- 💬 Comments
🥦 Don't Throw Away the Broccoli Stalk
Many of us throw away the broccoli stalk when cooking broccoli, but it's edible and full of good flavour, so chop off the outer skin, which can be tough, chop it finely, and add it to your soup and other dishes.
Of course, using the stalk also means less food waste, which is always a good thing.
📋 What you Need
This is a super easy soup made with just a handful of everyday ingredients. Scroll down (or use the 'jump to recipe' button to get to the recipe card with the full ingredient list).

- Broccoli - remember to finely chop the stalk and add it too
- Onion - if you only have a red onion, you can use that instead
- Garlic - you can add extra garlic for more flavour
🥦 Can I use Frozen Broccoli?
Yes, frozen broccoli works well in soup and is handy to have in the freezer for a last-minute meal, and you can add it straight to the pan with no chopping.
In fact, the whole soup can be made from the freezer as you can buy frozen onion and garlic as well of course as the frozen peas.
🥛 Add a Swirl of Cream
I really recommend adding a swirl of cream. The soup is good without it but has a very rich green flavour, if you know what I mean.
Adding a swirl of cream cuts through it but also somehow makes the flavours even more delicious.
If you don't have any plant cream, you could add some plant milk.

👩🏻🍳 How to Make Vegan Broccoli Pea Soup
These step-by-step photos will show you how easy it is to make the bright green soup. Keep scrolling for the recipe card.
Step 1
Step 1 - Cut the broccoli into florets and rinse well.

Step 2
Step 2 - Don't discard the stalk; cut off the tough outer layer, then finely dice. Saute the onion and garlic in a large pan with a little olive oil.

Step 3
Step 3 - Sauté until golden, then add finely chopped stalk to allow it to soften before adding the other veg.

Step 4
Step 4 - Now add the broccoli and peas and mix in.

Step 5
Step 5 - Add the stock and leave to cook.

Step 6
Step 6 - Blend and season. Taste to check the seasoning and serve with a swirl of cream. Enjoy!

🍞 WHat to Serve with Broccoli & Pea Soup
Here are a few simple lunch ideas that work well served with this soup for lunch or dinner.
- Baguette
- Quick Garlic Bread
- Vegan Cheese Toastie
- Vegan Cheese Savoury
- Pesto Cheese Swirls
- Cheese & Chive Beer Bread
- Homemade croutons
💭 Flask Soup Tips
A smooth soup like this is perfect to serve in a flask, and because it's blended you can get away with a narrower-necked flask, whereas a chunkier soup would be difficult to pour.
- Always heat your flask before adding the hot soup - add boiling water, add the lid and leave it for a few minutes to heat.
- Make sure the lid is tightly on - so there are no spills.
- Rinse the flask well - so it's easy to wash when you get home.
- Be aware that most flasks can't be washed in a dishwasher - hot soapy water is perfect for washing flasks.
🥣 More Vegan Soups to try next
⭐ Sign up for a free recipe sent to your inbox every morning
Join my list and have one recipe emailed to you every morning for inspiration.
Also, make sure you are signed up for my new recipe email, so you don't miss any new recipes here at the lunchbox.
📖 Recipe

Easy Vegan Broccoli & Pea Soup
Ingredients
- 1 tablespoon olive oil
- 2 cloves garlic crushed
- 1 onion finely chopped
- 1 large broccoli cut into florets (set aside the stalks)
- 150 g frozen peas
- 1.5 litres vegetable stock
- pinch salt and pepper
Instructions
- Slice and chop the broccoli stalks into small
chunks. - In a large pan, saute the onion and garlic until
soft. - Add the chopped broccoli stalks and cook for a few minutes. If it catches on the bottom of the pan add a splash of water.
- Add the broccoli florets and frozen peas to the pot, then pour over the vegetable stock.
- Bring to the boil, then reduce to a simmer and cook gently for 20-25 minutes until the broccoli is soft.
- Blend until smooth and season with salt and pepper.
- Serve with a swirl of vegan cream.
- Enjoy!
Notes
- The nutrition in this card is for 4 large portions of soup without cream.
- The Alpro cream I used is 21 calories for 1 tablespoon, but other brands may vary, so check the packet.
- This soup can be stored in the fridge for 3-5 days.
- It can be frozen for 3-4 months.









Belinda says
I did enjoy this but I did prefer it with a splash of cream.
Jacqueline Meldrum says
Oh yes definitely or milk. It is very green tasting, so it does make it more luxurious.
LisaC18 says
I’m not vegan but thought this sounded good and I had broccoli I needed to use up. I did add a few more spices to mine. I haven’t used my immersion blender much and wanted to say be careful with it in this hot soup. I accidentally splattered some while blending it and it just missed me. Soup was good. Thanks
Jacqueline Meldrum says
I'm black you enjoyed it Lisa. Did I not warn to be careful when blending? I usually do.
Jacqueline Meldrum says
Sorry, just spotted your comment and yes 1 onion. Sorted it now.