Skip to Content

Hearty Italian Vegetable Soup

Sharing is caring!

bowl of homemade italian vegetable soup on a white table with hessian cloth

Autumn is knocking at the door and we’ve been cooking up a panful of hearty Italian vegetable soup to get you in the soup-y mood!

One of my favourite parts of autumn is the food!

Autumn food is a delicious mixture of warming, comforting family favourites. From tasty one pot soups and stews to fruity, sticky crumbles and lashings of proper custard.

Yes! Comfort food is what autumn is all about and our tasty, healthy vegetable soup is the perfect way to ease into the comfort food season.

Italian Vegetable Soup Ingredients

  • 1 tbs olive oil
  • 1 red onion – finely chopped
  • 2 sticks of celery – finely sliced
  • 1 cloves of garlic – finely chopped
  • 1 large carrot – finely diced
  • 1 red pepper – diced
  • 1 courgette – fluffy seeds removed and diced
  • 1 tsp fennel seeds – toasted and ground with pestle and mortar
  • 1 tsp dried oregano
  • 150ml red wine
  • 1 tin chopped tomatoes
  • 500ml vegetable stock
  • 400g can cannellini beans
  • pinch of sea salt
  • pinch of black pepper
  • handful of basil leaves – roughly chopped
  • grated Parmesan and olive oil to serve

How to make Italian vegetable soup

bowl of homemade italian vegetable soup on a white table with hessian cloth
  • Add a splash of olive oil to a saucepan – gently sauté the onion, celery, garlic and carrots for 10 minutes over a low heat until they’re softening.
  • Add the courgettes and peppers – turn up the heat and pour in the wine – it should sizzle.
  • Tip in the tinned tomatoes and vegetable stock, stir in the fennel seeds and dried oregano, season with salt and black pepper to taste. Bring to the boil then reduce the heat and simmer with the lid on for 30 minutes.
  • Add the cannellini beans and cook for a further 10 minutes.
  • To serve, ladle into bowls and scatter over grated parmesan, a drizzle of olive oil and a scattering of basil leaves.

Love to eat Italian food? Try out more of our easy Italian recipes here

Make Easy Vegetable Soup your way

  • Feel free to mix up the veggies – add the ones you like or just veggies that need using up.
  • Switch the cannellini beans for chickpeas, lentils or borlotti beans. 

Get loads of lunch recipes and ideas here

More Comforting Soup Recipes to Try

  • Roast Tomato Soup with Spicy Prawns – oh just the BEST soup ever, delicious warming roasted tomato soup topped with perfectly spicy prawns – we serve this with fresh bread spread with garlicky cream cheese.
Yield: Serves 4-6

Italian Vegetable Soup Recipe

Delicious warming autumn soup recipe

Prep Time 15 minutes
Cook Time 50 minutes
Total Time 1 hour 5 minutes

Ingredients

  • 1 tbs olive oil 
  • 1 red onion - finely chopped
  • 2 sticks of celery - finely sliced 
  • 1 clove garlic - finely chopped 
  • 1 large carrot - finely diced 
  • 1 red pepper - diced 
  • 1 courgette - fluffy seeds removed and diced 
  • 1 tsp fennel seeds - toasted and ground in pestle and mortar
  • 1 tsp dried oregano
  • 150ml red wine 
  • 1 tin chopped tomatoes 
  • 500ml vegetable stock
  • 1 tin cannellini beans 
  • Pinch sea salt and black pepper 

Instructions

  1. Add a splash of olive oil to a saucepan - gently sauté the onion, celery, garlic and carrots for 10 minutes over a low heat until they're softening.
  2. Add the courgettes and peppers - turn up the heat and pour in the wine - it should sizzle.
  3. TIp in the tinned tomatoes and vegetable stock, stir in the fennel seeds and dried oregano, season with salt and black pepper to taste. Bring to the boil then reduce the heat and simmer with the lid on for 30 minutes.
  4. Add in the cannellini beans and cook for a further 10 minutes.
  5. To serve, ladle into bowls and scatter over grated parmesan, a drizzle of olive oil and a scattering of basil leaves.

Notes

I serve this with grated Parmesan cheese and a swirl of olive oil

Nutrition Information:

Yield:

6

Serving Size:

1

Amount Per Serving: Calories: 116Total Fat: 3gSaturated Fat: 0gTrans Fat: 0gUnsaturated Fat: 2gCholesterol: 0mgSodium: 269mgCarbohydrates: 15gFiber: 4gSugar: 4gProtein: 4g

Nutritional content will vary depending on the exact ingredients you use and how careful you are with measuring - this nutritional information is given as a general guide only and may not be accurate - you should always calculate your own nutritional information especially if you have specific dietary requirements.

Love to Instagram your food?

Follow me on Instagram for more delicious recipe inspiration daily!

Save or share our Italian Vegetable soup recipe on Pinterest now!

bowl of homemade italian vegetable soup on a white table with hessian cloth. Text overlay saying "hearty Italian vegetable soup"

Love soup? Get all our delicious healthy soup recipes here

Hey – we hope you enjoy the recipe and when you cook it don’t forget to tag us your creations on Twitter @daisiesandpieUK or Instagram @daisiesandpie

Skip to Recipe