There’s something incredibly comforting about a big bowl of vegetable soup. For me, Mary Berry’s Vegetable Soup is more than just a warm dish on a chilly evening.
It reminds me of my childhood when my grandmother used to simmer big pots of soup on Sunday afternoons. The aroma would fill the house, and we’d gather around the table with slices of buttered bread, sharing stories and laughter.
Years later, I discovered Mary Berry’s version of vegetable soup, and it instantly transported me back.
What I love most about this recipe is how wholesome, hearty, and straightforward it is. It’s packed with seasonal vegetables, easy to customize, and incredibly nourishing. Whether you’re feeling under the weather or just need a hug in a bowl, this soup does the trick. The flavors develop beautifully as it simmers, and it always tastes even better the next day.
I started making this soup regularly when I began focusing more on vegetarian cooking. It fits perfectly into my lifestyle, and I find myself going back to it again and again. It’s a recipe that doesn’t ask for much yet delivers every single time. The beauty of it lies in its simplicity and the way it lets each vegetable shine.
This soup is a true celebration of fresh ingredients. It’s the kind of meal that feels lovingly made, even when you’re in a hurry. I’ve shared it with friends, served it at family dinners, and even made big batches to freeze for busy days. If you’ve never tried it, you’re in for a treat. Let me walk you through how I make Mary Berry’s Vegetable Soup in my kitchen and why it continues to be a favorite in my home.
What is Mary Berry Vegetable Soup?

Mary Berry’s Vegetable Soup is a classic British-style soup made using a medley of seasonal vegetables like carrots, potatoes, leeks, and celery. It’s gently simmered with vegetable stock until tender and flavorful. Her version is known for its balanced taste, rustic charm, and straightforward technique that makes it accessible for even beginner cooks. It’s naturally vegetarian and can easily be adapted for vegan diets too.
Why you should try this recipe?
You should try this recipe because it is:
-
Easy to make with pantry-friendly ingredients
-
Incredibly nutritious and full of fiber, vitamins, and minerals
-
Perfect for batch cooking and freezing
-
A great way to use up leftover vegetables
-
Comforting and suitable for any time of the year
Plus, it’s a recipe that brings warmth to the table and never fails to impress with its home-cooked goodness.
Ingredients needed to make Mary Berry Vegetable Soup
-
2 tablespoons olive oil
-
1 onion, finely chopped
-
2 carrots, peeled and diced
-
1 stick celery, diced
-
1 leek, cleaned and sliced
-
1 potato, peeled and cubed
-
1 courgette (zucchini), diced
-
1 garlic clove, minced
-
1.2 litres vegetable stock
-
Salt and pepper, to taste
-
1 tablespoon tomato purée
-
1 teaspoon dried thyme
-
Optional: handful of chopped parsley for garnish
Instruction to make Mary Berry Vegetable Soup
-
Heat the olive oil in a large soup pot over medium heat.
-
Add the chopped onion and cook for about 3–4 minutes until it becomes soft and translucent.
-
Stir in the garlic and cook for another minute until fragrant.
-
Add the carrots, celery, leeks, and potatoes. Stir well and let them cook for 5–7 minutes, stirring occasionally.
-
Add the courgette and tomato purée, followed by the dried thyme. Stir again to coat all the vegetables.
-
Pour in the vegetable stock and bring the mixture to a gentle boil.
-
Once it starts boiling, reduce the heat to a simmer. Cover the pot and let it cook for about 30 minutes or until all vegetables are tender.
-
Season with salt and pepper to taste.
-
You can serve it chunky or blend half the soup with a stick blender for a slightly creamy texture.
-
Garnish with fresh parsley and serve hot with crusty bread.

Mary Berry Vegetable Soup
Ingredients
- 2 tablespoons olive oil
- 1 onion finely chopped
- 2 carrots peeled and diced
- 1 stick celery diced
- 1 leek cleaned and sliced
- 1 potato peeled and cubed
- 1 courgette zucchini, diced
- 1 garlic clove minced
- 1.2 litres vegetable stock
- Salt and pepper to taste
- 1 tablespoon tomato purée
- 1 teaspoon dried thyme
- Optional: handful of chopped parsley for garnish
Instructions
- Heat the olive oil in a large soup pot over medium heat.
- Add the chopped onion and cook for about 3–4 minutes until it becomes soft and translucent.
- Stir in the garlic and cook for another minute until fragrant.
- Add the carrots, celery, leeks, and potatoes. Stir well and let them cook for 5–7 minutes, stirring occasionally.
- Add the courgette and tomato purée, followed by the dried thyme. Stir again to coat all the vegetables.
- Pour in the vegetable stock and bring the mixture to a gentle boil.
- Once it starts boiling, reduce the heat to a simmer. Cover the pot and let it cook for about 30 minutes or until all vegetables are tender.
- Season with salt and pepper to taste.
- You can serve it chunky or blend half the soup with a stick blender for a slightly creamy texture.
- Garnish with fresh parsley and serve hot with crusty bread.
Notes
- Always sauté the onion and garlic properly to build the base flavor.
- Use fresh herbs when available for an extra depth of flavor.
- If you like a thicker soup, blend half of it and mix it back in.
- Taste as you go and adjust seasoning toward the end.
- Add a squeeze of lemon just before serving for a fresh finish.
Nutritional value
This soup is low in calories and high in nutrients. Approximate values per serving (based on 6 servings):- Calories: 120 kcal
- Carbohydrates: 18g
- Protein: 3g
- Fat: 5g
- Fiber: 4g
- Sodium: 400mg
What goes well with Mary Berry Vegetable Soup
This soup pairs beautifully with:
-
Crusty bread or warm dinner rolls
-
A simple green salad with lemon vinaigrette
-
Grated cheese sprinkled on top
-
A grilled cheese sandwich for a heartier meal
My tips to make the best Mary Berry Vegetable Soup
-
Always sauté the onion and garlic properly to build the base flavor.
-
Use fresh herbs when available for an extra depth of flavor.
-
If you like a thicker soup, blend half of it and mix it back in.
-
Taste as you go and adjust seasoning toward the end.
-
Add a squeeze of lemon just before serving for a fresh finish.
Easy variations of Mary Berry Vegetable Soup
-
Add a can of drained chickpeas or white beans for protein.
-
Stir in a handful of spinach or kale at the end for extra greens.
-
Swap the potato for sweet potato for a subtle sweetness.
-
Use pearl barley or small pasta shapes to make it more filling.
-
Spice it up with a pinch of chili flakes if you like a little heat.
Best way to store Mary Berry Vegetable Soup
Let the soup cool completely before storing. You can:
-
Refrigerate in an airtight container for up to 4 days
-
Freeze in individual portions for up to 3 months
-
Reheat on the stove over medium heat or in the microwave until hot
Always stir well before reheating and add a splash of water or stock if it thickens too much.
Nutritional value
This soup is low in calories and high in nutrients. Approximate values per serving (based on 6 servings):
-
Calories: 120 kcal
-
Carbohydrates: 18g
-
Protein: 3g
-
Fat: 5g
-
Fiber: 4g
-
Sodium: 400mg
These values can vary depending on the specific vegetables and stock used.
FAQs
Can I use frozen vegetables?
Yes, frozen vegetables work well. Just adjust the cooking time slightly as they may cook faster.
Can I make this in advance?
Absolutely. This soup tastes even better the next day.
Can I make it creamy?
Yes, blend part or all of the soup, or add a splash of cream if desired.
Is it gluten-free?
Yes, as long as the vegetable stock used is gluten-free.
Can I add lentils?
Of course. Red lentils cook quickly and add both texture and protein.
Conclusion
Every time I make Mary Berry’s Vegetable Soup, it feels like I’m cooking a bowl of love. There’s something about the process of chopping fresh vegetables, stirring a bubbling pot, and breathing in the fragrant steam that is deeply satisfying. It’s not just about eating something warm and hearty, it’s about the experience of slowing down, of being present in your kitchen, and creating something that truly nourishes.
This soup has become a staple in my meal rotation. It’s helped me get through rainy days, busy weeks, and even those times when I’m feeling a little under the weather. I love how customizable it is. Sometimes I’ll throw in whatever vegetables I have left in the fridge, or I’ll add a handful of lentils to bulk it up. No matter how I tweak it, it never disappoints.
My family always requests it when we’re having a cozy night in. I’ve even taken it to potlucks and shared it with neighbors. It’s one of those recipes that quietly works its way into your life and becomes part of your story. And like all the best recipes, it carries a sense of tradition and comfort.
If you’re looking for a way to eat more vegetables or just want something wholesome and homemade, this soup is the perfect choice. Whether you serve it as a starter, a light lunch, or a main meal with bread and cheese on the side, it always delivers.
I hope you give this recipe a try and make it your own. And who knows, maybe one day it’ll become a favorite in your home too, just as it has in mine.