Hearty Vegan Minestrone Soup

What is there not to love about a good, authentic vegan minestrone soup? It’s personally one of my favourites. You can’t go wrong with the combination of veggies, beans, and pasta.

The depth of flavour in this soup will win over even the biggest of soup haters. I know when I’ve come up with a great soup recipe when my husband, Michael, turns around and gives me the biggest smile of approval.

The best feeling. 

Hearty Vegan Minestrone Soup

The beautiful thing about a soup like minestrone is that you can mix it up so easily and adapt it to whatever vegetables you have in the fridge.

Some other popular additions to this soup are:

  • Green beans
  • Zucchini
  • Potatoes (something I often add)
  • Pumpkin
  • Cabbage
  • Baby spinach
  • Kale

Hearty Vegan Minestrone Soup

The pasta options are endless

The kinds of pasta that you can use are also unlimited. The reason I went to the shell pasta is that I like to have a slightly bigger shaped pasta in my minestrone and let’s be real for a minute, that’s all I could find in the supermarket at the moment.

With all these restrictions on what you can buy currently, where I live, you can buy two packs of pasta per family and two cans per family.

So I have to be selective, as well as pick from what’s available. More than half the shelves are empty!

Hearty Vegan Minestrone Soup

Just make sure you adjust the cooking time of the soup when you use a pasta that is smaller as it will cook quicker. This pasta takes around 13-14 minutes to cook.

I take it off the heat a couple of minutes before, as it will keep cooking once the heat is turned off.

Traditionally you’ll find cannellini (white beans), borlotti, or kidney used in minestrone soup recipes. However, feel free to use what you have in your pantry.

Also speaking of traditional, the thing that generally makes this soup non-vegan is the options of using smoked bacon, pancetta, beef mince, beef, or chicken stock and cheese. 

Hearty Vegan Minestrone Soup

If you’d like to go for that smokey option with the soup, you can add ½ tsp of smoked paprika to it when you’re adding the herbs. It makes for an excellent addition.

This vegan minestrone is:

  • Hearty
  • Filling
  • Rich
  • Healthy
  • Nutritious
  • Affordable
  • Flavourful

Other recipes you’ll love: 

  1. My Lentil Spaghetti Bolognese (Vegan)
  2. Vegan Black-Eyed Bean Stew
  3. Hearty Mung Bean Stew With Kale
  4. One-Pot French Lentil, Mushroom and Sage Stew
  5. Vegan Miso Soup With Veggies & Noodles (Gluten-Free)

If you try this recipe, let me know! I would love for you to leave a comment and rating below. Want to go that extra mile? Tag us on Instagram or share your photo of the recipe on Pinterest. Don’t want to make it now? Pin it for later!

Hearty Vegan Minestrone Soup

Hearty Vegan Minestrone Soup

Yield: Serves 6
Prep Time: 15 minutes
Cook Time: 45 minutes
Total Time: 1 hour

A hearty classic that is great for bulk cooking or making for your family. This vegan minestrone soup is flavourful and super easy to make!


  • 2 tbsp extra virgin olive oil
  • 1 onion, diced
  • 3 cloves of garlic, minced
  • 2 celery stalks, diced
  • 2 medium carrots, diced
  • 3 stalks of silverbeet (aka chard), stems removed and finely chopped separately. Leaves roughly chopped.
  • 1 can of diced tomatoes (400g)
  • 1 tbsp tomato paste
  • 1 bay leaf
  • 7 cups (1.75 L) vegetable broth* or boiling water
  • 2 tbsp dried Italian herb mix (mine had rosemary, thyme, and oregano)*
  • ¾ cup fresh parsley, chopped
  • 1 can of borlotti beans (approx. 425g), drained and rinsed
  • 1 can of kidney beans (approx. 425g), drained and rinsed
  • 2 cups of dried shell pasta*
  • ¼ cup nutritional yeast
  • Salt and pepper to taste


    1. In a large pot on medium-high heat, add the olive oil, onion, and garlic cooking until they release an aroma and slightly start to brown.
    2. Add in the celery, carrots, and silverbeet stalks and stir to incorporate. Let this cook for around 5 minutes, with the lid on.
    3. Once the vegetables have softened, add in the can of tomatoes, tomato paste, bay leaf, and liquid. Stir well to combine.
    4. Bring to a boil and reduce to a gentle simmer. At this point also add in the Italian herbs, fresh parsley, and all the beans. Keep the lid slightly askew to maintain a slow simmer to retain the liquid without reducing it for 20 minutes.
    5. After the 20 minutes, add in the dried pasta and cook for as long as the packet instructions say for the pasta to cook. I like to have it al dente, so I will take a couple of minutes off the cooking time. 5 minutes before you finish, add in the silverbeet leaves and stir in well.
    6. Once the pasta is cooked, it's finished. Remove the bay leaf and mix through nutritional yeast, salt, and pepper.
    7. Serve.


* I use this recipe for the vegetable broth or you can use store-bought.

* You can use a combination of whatever Italian herbs you have on hand, just have the combination equal to two tablespoons. Other options are dried marjoram, sage or basil.

* Adjust the amount to less if using smaller pasta shapes. Reduce by about ½ a cup.

Nutrition Information:
Yield: 6 Serving Size: 1
Amount Per Serving: Calories: 348Total Fat: 10gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 7gCholesterol: 9mgSodium: 769mgCarbohydrates: 50gFiber: 9gSugar: 12gProtein: 19g

Nutrition information is a rough estimate calculated automatically. The accuracy of this information is not guaranteed.

Did you make this recipe?

Tag @theminimalistvegan on Instagram and follow us to see the latest!

Hearty Vegan Minestrone Soup

Interested in more?

Every couple of weeks we send a free newsletter to subscribers with our latest content. Enter your email below for recipes, articles, videos and podcasts delivered straight to your inbox.

Note: we believe that your email inbox is a sacred place and promise to never misuse your information or send you spam.

2 thoughts on “Hearty Vegan Minestrone Soup”

  1. Hi Masa,
    Wonderful, versatile recipe! This is on the menu for us tonight. I’ve used baby spinach in the place of silverbeet, and ‘four bean mix’ in the place of borlotti and kidney beans (the cupboard is looking a little more sparse than usual during the lockdown!). Thanks for the inspiration!

Leave a Comment

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.