This post may contain affiliate links. Learn more.
This easy Farmhouse Vegetable Soup is packed full of veggies for a nourishing and warming dinner. We keep it chunky for a colourful and hearty soup just like Grandma used to make! Serve it with fresh, crusty bread.
We’re keeping this hearty vegetable soup simple with a one pot recipe that is filling and healthy. No food processor or blender required, this hearty vegetable soup is kept chunky with diced veggies, beans and fresh herbs to create a flavoursome meal that is perfect if you’re looking for a healthy boost.
Quick links:

Why you’ll love this Farmhouse Vegetable Soup
This Farmhouse Vegetable Soup is perfect for cold winter days. Here’s why we think you’ll love it:
One pot and easy to make. This healthy vegetable soup is ready in 4 simple steps – first fry the finely diced veggies in olive oil and then add the garlic and fry for another minute. Next you add the stock, beans, tomatoes and bay leaf and leave it to simmer for 30 minutes. Finally add the peas, herbs and seasoning, simmer and it’s ready to serve. An easy soup that’s perfect at any time of the year and a great way to get in your fresh vegetables!
Easily customisable. If you’ve got other veggies in the fridge that need eating up you can easily switch out one veggie for another. For example you could replace the carrots with sweet potato, the peas for green beans and the courgette for a mix of butternut squash and red pepper.
Wholesome and nutritious. Often in the winter months we feel like we need an extra health boost and this flavoursome vegetable soup recipe is a real bowl of comfort. Tasty goodness made with a range of colourful veggies to create a wholesome and nutritious meal.
Meal prep and freezer friendly. This vegetable soup can easily be made in bulk (just double the recipe) and is freezer friendly – freeze in individual portions for the ultimate easy dinner this winter.

How to make this Farmhouse Vegetable Soup
Here’s how to make this Farmhouse Veggie Soup. Head to the recipe card below for the full ingredients list and method.
Gather together the ingredients.

Finely dice the veggies. Fry the onion, courgette and carrot in the olive oil for 7 minutes in a large saucepan or large dutch oven. Add the garlic and fry for another minute.

Add the stock, beans, tomatoes and bay leaf. Simmer gently on medium to low heat for 20-30 minutes until the vegetables are tender and cooked through. Add the peas, herbs, sea salt and black pepper and simmer for a further 5 minutes before serving.
Serve with crusty sourdough bread for a delicious meal for the whole family.

Top tips for making this Farmhouse Vegetable Soup
Varying the ingredients. You can switch up the vegetables if you like – try green beans instead of peas and butternut squash, sweet potato or red pepper instead of carrot and courgette.
Dice everything very finely. You want your veggies to be finely diced; it’s worth spending a little extra time cutting them up small as this will make the soup more enjoyable to eat.
Cook gently. Fry the vegetables gently and simmer the soup over a low-medium heat. The goal is to cook everything gently – you don’t want the veggies to be browned at the frying stage or the soup to be boiled, just a gentle simmer.
Storing. The soup should be stored in the fridge in an airtight container to eat over the course of a couple of days, or it can be portioned up and stored in the freezer.

FAQs
Can I omit the baked beans or substitute for regular beans? We recommend keeping the baked beans in because the tomato sauce that they come in adds flavour to the soup, however you can substitute for a drained tin of white beans or kidney beans if that is all you have on hand.
Can I double the recipe for meal prep? Absolutely! Soups are great for meal prep because you can make a big batch and then freeze it in an airtight container. We like using Souper Cubes for single serve portions of soup. Double this recipe for 8-12 portions.
Loved this Farmhouse Vegetable Soup recipe? Here are some more delicious vegan soups to try
- For a rich and warming lunch, try this easy Sweet Potato Chilli and Coconut Soup. It’s made with creamy coconut milk and has a kick of chilli.
-
This Red Lentil, Apricot and Chilli Soup is a classic soup with a twist, using diced dried apricots to add a gentle sweetness. This is a no-faff soup – just chuck all of the ingredients in the slow cooker and come back later for a wholesome, flavour-packed dinner.
-
We love this Creamy Chick’n and Vegetable Soup and think you will too! It’s creamy, hearty and wholesome and uses the power of herbs and spices to replicate a chicken flavour so you can enjoy a cruelty free version of this British classic.
-
This slow cooker Jackfruit and 3 Bean Chilli Soup is hearty, simple and full of flavour. It’s packed with goodness including protein rich beans, roasted red peppers and spices. It’s healthy, easy to make and is perfect for busy weeknight dinners and bulk meal prep.
I hope you LOVE this recipe for Farmhouse Vegetable Soup! Share this recipe with someone you think will enjoy it and don’t forget to tag @aveganvisit on social media when you try out the recipe – I absolutely love seeing your re-creations! Enjoy 🙂 x
If you make this recipe, please leave a comment and star rating below – this provides helpful feedback to both me and other readers. If you want more delicious vegan recipes be sure to subscribe to the A Vegan Visit newsletter and join the AVV community on Instagram, Pinterest, Facebook, Twitter and Tiktok.
The Video Recipe:
The Farmhouse Vegetable Soup Recipe:

Farmhouse Vegetable Soup
Ingredients
- 2 tbsp olive oil
- 1 onion (100g, finely diced)
- 1 large courgette (200g, trimmed and finely diced)
- 2 medium carrots (200g, trimmed, peeled and finely diced)
- 4 cloves garlic (minced)
- 500 ml vegetable stock (gluten free if required)
- 1 400g tin baked beans in tomato sauce (gluten free if required)
- 2 400g tins chopped tomatoes
- 1 bay leaf
- 75 g frozen peas
- 2 tbsp fresh parsley (chopped (or 2 tsp dried))
- 2 tsp fresh thyme leaves (or 3/4 tsp dried)
Instructions
- Gently fry the diced onion, courgette and carrot in the olive oil over a medium heat for 7 minutes, stirring occasionally.2 tbsp olive oil, 1 onion, 1 large courgette, 2 medium carrots
- Add the minced garlic and fry for 1 minute more.4 cloves garlic
- Add the stock, baked beans, chopped tomatoes and bay leaf. Simmer gently for 30 minutes.500 ml vegetable stock, 1 400g tin baked beans in tomato sauce, 2 400g tins chopped tomatoes, 1 bay leaf
- Add the frozen peas, parsley, thyme and seasoning to taste and simmer gently for 5 more minutes.75 g frozen peas, 2 tbsp fresh parsley, 2 tsp fresh thyme leaves
- Remove the bay leaf before serving.





