Facebook Instagram Pintrest Tik-tok Youtube
  • FOOD
    • ALL
    • BY MEAL TYPE
      • BREAKFAST
      • LUNCH
      • MAINS
      • DESSERTS
      • SIDES
      • SNACK
      • DIPS & DRESSINGS
      • DRINKS
    • BY DIET
      • VEGAN
      • GLUTEN FREE
      • NUT FREE
      • SOY FREE
      • REFINED SUGAR FREE
    • BY SEASON
      • SPRING
      • SUMMER
      • AUTUMN
      • WINTER
    • COLLECTIONS
  • LIFESTYLE
  • HOME & GARDEN
  • SHOP
  • ABOUT
  • Lunch
0 0

No products in the cart.

Return To Shop
Shopping cart (0)
Subtotal: £0.00

Checkout

Facebook Instagram Pintrest Tik-tok Youtube
  • FOOD
    • ALL
    • BY MEAL TYPE
      • BREAKFAST
      • LUNCH
      • MAINS
      • DESSERTS
      • SIDES
      • SNACK
      • DIPS & DRESSINGS
      • DRINKS
    • BY DIET
      • VEGAN
      • GLUTEN FREE
      • NUT FREE
      • SOY FREE
      • REFINED SUGAR FREE
    • BY SEASON
      • SPRING
      • SUMMER
      • AUTUMN
      • WINTER
    • COLLECTIONS
  • LIFESTYLE
  • HOME & GARDEN
  • SHOP
  • ABOUT
  • Lunch
Cart 0
Log in / Sign in
0 0
0 Shopping Cart

No products in the cart.

Return To Shop
Shopping cart (0)
Subtotal: £0.00

Checkout

Easy Minestrone

GFO / NF / NS / SF / VG
Jump to Recipe
Easy vegan minestrone soup

A delicious and classic Italian easy vegan minestrone soup packed with vegetables, beans, and pasta. For my version I’ve used cabbage, courgette, celery, carrot, and spinach. It of course starts with the base of a soffritto, which involves slowly cooking onions, carrots, and celery to release a delicious aroma used for the base of many sauces and stews in Italian recipes. From there we’ve added our vegetables, which you can adapt according to the seasons, along with the protein from the beans and carbohydrates from the pasta.

All you’ll need for easy vegan minestrone soup is

  • Olive oil
  • Onion
  • Carrots
  • Courgette
  • Celery
  • Garlic
  • Savoy cabbage (can use cavelo nero or just plain cabbage)
  • Vegetable stock
  • Chopped tomatoes
  • Mini pasta shapes (for example macaroni)
  • Cannellini or borlotti beans
  • Baby spinach
  • Italian seasoning
  • Red chilli flakes
  • Lemon
Ingredients for vegan minestrone soup

Start by dicing all of your vegetables into small chunks. Then you can begin with your soffritto by frying off the onions, celery and carrot in the pan until soft and caramelised. You can really take your time with this to add more depth of flavour, so feel free to cook for 20 minutes or more until they are totally caramelised. Next, add in the garlic and courgettes and cook for another 10 minutes.

Adding pasta to minestrone soup

Now you can mix in the savoy cabbage, tomatoes, stock, chilli flakes, and dried herbs. Then, bring all of these ingredients to a boil, add in your mini pasta and return to a simmer to cook for 10 minutes. My pasta of choice was macaroni but other great options are ditalini, small shells, and orzo. If you’re gluten free, opt for a gltuen free pasta, or even potato or rice!

Minestrone soup in a large dutch ovenFinally, taste test your soup and adjust the seasoning if necessary, then add in the lemon juice and zest. This adds a really delicious punch at the final stages – I use lemon a lot in my recipes for a reason! It works beautifully in Mediterranean cooking as it just enhances any flavours. Serve with toasted or grilled crusty bread.
Easy minestrone soup with spoons

Love soup? Why not try my

  • Roasted Tomato Soup
  • Mushroom Noodle Soup
  • Roasted Broccoli & Mushroom Soup
  • Spiced Carrot & Parsnip Soup
Did you make this easy vegan minestrone soup recipe? Take a photo and hashtag it #MadeleineOlivia. I love seeing your creations on Instagram, Facebook, and Tiktok. Posts sometimes contain affiliate links where I earn a small commission. Read more about it here.

Easy Minestrone

A delicious and classic Italian easy vegan minestrone soup packed with vegetables, beans, and pasta. For my version I’ve used cabbage, courgette, celery, carrot, and spinach. It of course starts with the base of a soffritto, which involves slowly cooking onions, carrots, and celery to release a delicious aroma used for the base of many sauces and stews in Italian recipes. From there we’ve added our vegetables, which you can adapt according to the seasons, along with the protein from the beans and carbohydrates from the pasta.
Print Recipe
Prep Time 5 minutes mins
Cook Time 35 minutes mins
Total Time 40 minutes mins
Servings 4
Prevent your screen from going dark

Ingredients

  • 2 tbsps olive oil
  • 1 large onion (finely chopped)
  • 2 medium carrots (finely chopped)
  • 1 courgette (chopped)
  • 3 celery sticks (finely diced)
  • 3 cloves garlic
  • 1/4 savoy cabbage (finely sliced/chopped (can use cavelo nero or just plain cabbage))
  • 1 litre vegetable stock
  • 1 tin cherry tomatoes (can used plum tomatoes)
  • 100 g mini pasta shapes (any shape, just small (or gluten free alternative))
  • 1 tin cannellini or borlotti beans (drained and rinsed)
  • 2 handfuls baby spinach
  • 1 tsp Italian seasoning
  • 1 pinch red chilli flakes
  • Salt & black pepper
  • 1/2 lemon (zest & juice of)

TO SERVE

  • fresh parsley
  • crusty bread

Instructions 

  • Add the onions, celery and carrots to the pan and cook until softened for around 10 minutes. Next add the garlic and courgettes and cook for a further 10 minutes.
  • Stir through the savoy cabbage, then add the vegetable stock, tinned tomatoes, chilli flakes and dried herbs. Season with salt and pepper.
  • Bring to a simmer and cook for 10 mins, then add the pasta, spinach and beans, and cook for 5 mins more.
  • Adjust seasoning, add the lemon juice and zest, and serve with a sprinkle of fresh parsley and warm crusty bread.

Video

Notes

  • Only add the pasta if you intend to serve the soup immediately. If you’re batch cooking, it is probably advisable to leave out the pasta and add when you are reheating to serve.
  • It is a crowd-pleaser that is packed with nutrition from all the vegetables - use your own beans of choice for variety.

Nutrition

Calories: 227kcalCarbohydrates: 35gProtein: 6gFat: 8gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gSodium: 1053mgPotassium: 578mgFiber: 5gSugar: 8gVitamin A: 7725IUVitamin C: 42mgCalcium: 81mgIron: 2mg

⭐️⭐️⭐️⭐️⭐️ Don't forget to rate this recipe!

We appreciate your feedback! It's really helpful for other readers to read your reviews, adaptations, and suggestions! Have a question? We’ll personally respond within 48 hours.

Tags: GFO, NF, NS, SF, VG

Related posts

Read more

Red Lentil Soup

roasted cauliflower soup
Read more

Roasted Cauliflower & Paprika Soup

Read more

Easy Bean Stew

3 comments

  • word wipe

    13/03/2023 - 9:24 am

    It is very essential to keep our surroundings neat and clean. Especially with the coronavirus, people must take an additional care.

    Reply
  • Mimi

    18/06/2024 - 1:46 pm

    5 stars
    Love this! Feels like a sweet italian grandma cooked you the most delicious but simple meal. So hearty and flavourful. Highly recommend!

    Reply
  • IH

    01/11/2024 - 10:27 pm

    5 stars
    Really good!

    Reply
5 from 2 votes

Add comment Cancel reply

Your email address will not be published. Required fields are marked

Recipe Rating




Hi, I'm Madeleine!

YouTuber, Author and content creator - this is where you’ll find hundreds of plant-based vegan recipes and lifestyle tips.

> LEARN MORE

Order my latest book

A Year in a Cottage Kitchen

Experience the rhythms and rituals of my home cooking and indulge in slow, seasonal and sustainable living from this coveted part of the world.

> ORDER NOW

Stay up to date

Subscribe to be the first to get sent new vegan recipes, videos from my channel and other exciting content!

  • Home
  • About
  • Shop
  • Privacy Policy
  • Affiliates

CONTACT ME

For ebook or business enquiries please contact me on:

hello@madeleineolivia.co.uk

STAY UP TO DATE

Facebook Instagram Pinterest Tik-tok Youtube

Copyright © 2024

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.