Vegetarian Minestrone Recipe


Best Vegetarian Minestrone Soup

2019 has been a particularly cold and snowy winter. It seems that the snow barely melts just in time for the next storm to hit. But besides the slushy sidewalks I can’t complain too much because it gives me the perfect excuse to huddle down in the kitchen and whip up some soup.

A Bowl Of Minestrone Soup

Why Minestrone Is One
Of My Favorite Soups

First of all, its jam packed with nutritious vegetables that slowly simmer and absorb the seasonings and flavors of the soup. Every bite is packed with flavor and nutrition and its a recipe I feel great about serving to my family.

Secondly, it’s vegetarian. While Italian minestrone traditionally contains pancetta, salt pork, bacon, or other cured meats, my vegetarian version relies solely on veggies, spices and another secret ingredient to build up the flavor. This makes it more affordable and sustainable.

It also comes together in one pot, so all you need is a good knife, cutting board, and stock pot to make this minestrone.

Vegetarian Minestrone Soup.jpg

The next best part is that it's so delicious, even a self-proclaimed veggie hater will love it. Instead of dumping all of the ingredients into the pot and simmering it, we build up the flavor by sautéing the veggies, toasting the faro and then adding in the remaining ingredients and parmesan rind.

You heard me right right! Parmesan rind is the secret ingredient in this minestrone recipe! If you’re not saving your parmesan rinds, you should and here are some reasons why. You won’t believe the impact this makes on the flavor and texture of the soup.

But my favorite part is how versatile it is: you can make the soup with what is on hand in the pantry and with veggies that need to be used up in the fridge. While you are certainly welcome to follow this minestrone recipe exactly, you can substitute whatever is in season.

minestrone soup ingredients.jpg

Ingredients For Minestrone Soup

Like I mentioned above, this recipe truly can be adapted to incorporate most veggies you have on hand or whatever is in season that you find at the grocery store. In general minestrone includes:

This is the “meat” so to speak of our soup and it gets all of its heartiness from a variety of vegetables. I decided to include: onion, garlic, kabocha squash, chard and fresh green beans that I had left over from another recipe. You can also use carrots, celery, potato, peas, zucchini, italian squash, leek, fresh tomato, cabbage, or kale to name a few. But I also encourage you to get creative!

I kept it fairly traditional with fresh parsley, oregano and thyme, but dried herbs can also be used here.

While you can use fresh tomatoes, I opted for canned, peeled, whole tomatoes since we are still in Winter. I like the touch of added sweetness it lends and I prefer the chunkier texture that whole tomatoes brings to the soup over diced or pureed.

Ingredients for Vegetarian Minestrone

Stock or Water
Since this soup is all about what you have on hand and I didn’t have any vegetarian stock in my pantry, I used 4 cups of water to add body to the soup instead of broth. However, you can use any broth. It’s especially good with the use of homemade vegetable broth. But if your’e not vegetarian and have homemade chicken or bone broth on hand, you can use that as well.

Grains Or Noodles
Most recipes you will see call for noodles, but I chose to use faro, a healthy whole grain that’s full of fiber and minerals, not to mention a complex carb. I’ve had it in my pantry for a while, the remnants of another recipe that I got from the bulk section of my local grocery store.  You can use barley, rice, risotto, oricchiette, or any small pasta. 

The great thing about using Faro is that it won’t really get overcooked in this recipe. If you choose to use noodles, make sure you check their cooking directions and add them in in the process to where they won’t overcook.

This is another area where you can get creative. I used canned white beans but you can use kindey, cannellini, or even pinto. I add these in near the end so they are just heated through and don’t turn into mush.

Parmesan Rind
This is an optional but very delicious addition to the broth of the soup. It thickens it and also lends a strong parmesan flavor that goes far beyond what can be achieved by adding some in at the end. I like to add a rind that still has a bit of cheese left on for an even better soup texture and flavor. 

garnishes for Minestrone Soup

I like topping it with some more fresh parsley and grated parmesan and serving it with some crusty bread or homemade sourdough. 

How To Make Vegetarian Minestrone Soup

As I previously mentioned, this soup relies on developing our flavor slowly through bringing out the flavors of our fresh ingredients bit by bit.

You start by sautéing the onion and garlic until translucent and then adding in the squash to soften it up a bit. To add an extra flavor, we then add in the dry farro to toast and brown up a bit. 

slowly simmering italian minestrone

Then we add in our fresh herbs just until fragrant to intensify their flavor before adding and breaking up our canned tomato. Once that is simmered a bit we add in our water or stock, parmesan rind and green beans and slowly simmer until al dente. We then add our canned beans and chard in for the last 5 minutes of cooking time and then stir in a cup of freshly grated parmesan off heat. Be sure to remove the parmesan rind before serving. 

how to make vegetarian minestrone soup recipe #vegetarian #soup #vegetarianrecipe #minestrone.png
soup, minestrone, vegetarian minestrone, one pot minestrone recipe, easy minestrone recipe
soup, healthy, vegetarian
Yield: 8Pin it

Classic Vegetarian Minestrone Recipe

This one-pot vegetarian minestrone recipe can change with the seasons and adapt to whatever you have in your pantry.

prep time: 15 minscook time: 35 minstotal time: 50 mins


  • 2T Olive Oil
  • 1 Onion, diced
  • 4 Garlic Cloves, minced
  • 1/2 Kabocha Squached, diced
  • 1c Green Beans, cut into 3/4" pieces
  • 1c Chard, coarsely chopped
  • 1/2c Faro, rinsed
  • 1/4c Parsley Plus More For Serving, chopped
  • 2T Fresh Oregano Leaves, coarsely chopped
  • 3 Sprigs of Thyme
  • 1 Can White Beans
  • 1 15 oz Can Whole, Peeled Tomatoes
  • 4c Water or Vegetable Stock
  • 1c Parmesan Cheese Plus More For Serving, finely grated
  • Parmesan Rind (optional)
  • Salt & Pepper


  1. In a large, heavy bottomed stock pot heat olive oil over medium heat. Add onion and garlic and sauté until starting to become translucent.
  2. Add squash and green beans and cook until squash is just beginning to soften and green beans are bright green. 
  3. Add faro and cook, stirring frequently until beginning to brown.
  4. Add in chopped parsley, oregano and sprigs of thyme and continue to cook, stirring frequently  until fragrant, about 15-30 seconds.
  5. Add in 15 oz can of tomatoes and stir and break up the tomatoes with a wooden spoon or spatula.
  6. Add in 4 cups of water or broth, and parmesan cheese rind (optional).
  7. Bring to a boil and simmer gently with pot covered  until squash is fully cooked and green beans are cooked al dente.
  8. Add in beans and chard and cook until just heated through, about 5 minutes.
  9. Off heat, stir in the parmesan cheese and salt and pepper to taste.
  10. Serve with crusty bread and  garnish with parsley and parmesan.


The best part of this recipe is that you can use practically any vegetable you have on hand, so feel free to experiment. You can also substitute dried herbs, but cut the amount in half.
Created using The Recipes Generator


Minestrone is an incredibly versatile and delicious soup that can change with the seasons. It’s perfect for a weeknight meal or for entertaining and is truly amazing on a cold day.

I highly recommend the addition of parmesan rind, so make sure you save one the next time you buy parmesan and you can even ask for it at the cheese counter.

If you try this, please let me know in the comments or by reaching out on my instagram. I would love to hear from you!


More Soup Recipes