Skip to Content

Healthy Vegan Minestrone Soup with Kale

Another heartwarming healthy vegan soup recipe is on today’s agenda. This vegan minestrone soup is as healthy as it gets, loaded with vegetables, beans, and lots of flavor.

This version of minestrone soup is relatively simple and quick (don’t be scared by the long list of ingredients!), and you can customize it by using different vegetables and their amounts.

FYI: In modern Italian language, there are three words that relate to the English word ‘soup’: zuppa, which refers to tomato-based soups or fish soups; minestra, referring to a more substantial vegetable soup or ‘dry soup’ such as pasta; and minestrone, which denotes a very substantial or large soup or stew.

Healthy Vegan Minestrone Soup Recipe

While there is no set recipe for minestrone soup, cooks agree that a classic version should include beans, pasta, and an array of vegetables, such as potatoes, tomatoes, celery, onions, zucchini, etc. Non-vegan versions often call for bacon, meat, or some kind of meat-based stock, but they are unnecessary if you want to create a hearty, plant-based soup that will make a filling dinner and yield some leftovers for the next day’s lunch!

In my house, this is my go to recipe whenever I’m in the mood for a hearty, hot soup that’s filling and at the same time not too heavy. Plus, my husband loves it because he can take the leftovers to work the next day!

I find it that the most labor-intensive part is chopping all those veggies. Thankfully, I don’t mind it too much because I can do the prep while some of the veggies are already cooking: start with your onion-carrot-celery mix, and while these veggies are cooking in the pot, peel and chop your potatoes, open cans of diced tomatoes and beans, and set up the spices that you’ll be using. Time flies when you’re having fun!

I prefer to use little to no oil of any kind in my plant-based cooking (this minestrone recipe doesn’t use any) for maximal health benefits. If you’re not familiar with the no-oil dietary approach and why it is beneficial to our health, I highly recommend  this article by Dr. John McDougall, as well as my earlier post on the work of the leading researchers and doctors who propose plant-based nutrition.

How to cook vegan minestrone soup

Different versions of minestrone suggest adding a leafy green vegetable towards the end of cooking: it can be cabbage, kale, spinach, or any other vegetable available to you.

Cooking times may differ: if you’re using cabbage, add it at least 5 min before the soup is done; with kale, you’ll need to add it just as you’re taking the soup off the stove.

Healthy Vegan Minestrone Soup with kale, beans and pasta

For an extra twist of healthy goodness of fresh veggies in every bowl, skip adding kale or cabbage, and as you’re ladling hot soup into bowls, add a handful of fresh spinach into each bowl and let it wilt a little from the soup’s heat!

Another twist: if you prefer creamier blended soups, use less water/broth and don’t add pasta. Cook the soup until it’s done, then cool it off a little, add to a blender/food processor in batches, and blend until smooth (alternatively, use an immersion blender). Once done with this step, return the soup to the pot, bring to a boil, and add pasta. Cook until pasta is done, cool off a bit, and serve!

Yield: 4-5 servings

Healthy Vegan Minestrone Soup with Kale

Healthy Vegan Minestrone Soup Recipe

This vegan minestrone soup is hearty and filling! Make the batch as directed to feed four people, or two with generous leftovers.

Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes


  • 1 medium onion, chopped
  • 2 carrots, diced
  • 1-2 celery stalks, diced
  • 3 garlic cloves, minced
  • 3 medium potatoes, diced into 1/2 inch cubes and then rinsed
  • 1 zuccini/squash, sliced into half-rounds
  • 2.5 cups cooked white beans (cannellini, navy, etc),
  • OR 2 14-ounce cans of beans (use 2 different kinds), drained and rinsed
  • 1 can petite-diced tomatoes
  • 1/2 cup small pasta (shells, bow-ties, etc.)
  • 2 cups torn kale leaves, packed
  • 7 cups boiling hot vegetable broth/water - here's how to make your own veggie broth

Spices and seasonings:

  • 1 bay leaf
  • 1 Tbsp dried oregano
  • 1/2 Tbsp dried thyme
  • 1/2 Tbsp fresh rosemary (or 1/4 Tbsp dried)
  • pinch of cayenne
  • salt, pepper to taste


  1. Heat up a large heavy-bottomed soup pot. Add 2 Tbsp water to the bottom. When it starts bubbling, add chopped onion, carrots, celery, and garlic. Let cook until soft, about 7 min, stirring a few times and adding more water to prevent vegetables from sticking to the bottom of the pot.
  2. In a separate pot, bring 7 cups of vegetable broth/water to a boil. Set aside.
  3. Add potatoes, zucchini/squash, beans, tomatoes, bay leaf, oregano, thyme, and cayenne to the soup pot. Stir well, letting the mixture get hot. Pour in hot broth/water. Cover, bring to a boil, and simmer for 10-15 min on medium, or until potatoes are soft.
  4. Add pasta and chopped fresh rosemary. Cook for 5 more min.
  5. Add salt and black pepper. Taste, adjust seasonings as you prefer.
  6. Take the pot off the stove. Stir in kale leaves torn by hand. Cover, let the soup cool for 10 min before serving.
  7. For some twists at serving, see the post above.


Potatoes may take the longest to cook. Here's a trick to speed things up: after you diced and rinsed potatoes, put them into a microwave-safe bowl and cook in a microwave on high for 1 min 30 sec. When you add them to the soup, they will be already halfway cooked, so the soup will need to boil for only 7-10 min before you add pasta.

Recommended Products

This recipe contains affiliate links to If you make a purchase through affiliate links on my blog, I receive a very small commission that helps me run this blog, at no extra cost to you. Thank you for your support!

Nutrition Information:



Serving Size:

1 bowl

Amount Per Serving: Calories: 423Total Fat: 2gSaturated Fat: 0gTrans Fat: 0gUnsaturated Fat: 1gCholesterol: 0mgCarbohydrates: 89gFiber: 21gSugar: 20gProtein: 21g

Please note that the provided nutritional information data is approximate.

Follow Vegan Runner Eats on Pinterest for more recipes!

If you want to Pin this recipe, click on the round pin button at the top of this card.

Have you tried other versions of vegan minestrone soup? What did you like about them? Are there any other plant-based soups that you enjoy?

author avatar
Alina Zavatsky - Vegan Runner Eats
Alina first made a switch to a vegan diet in 2013 to optimize her athletic performance as a marathon runner. Eventually she embraced veganism as a way to be kinder to fellow living beings and the environment. Alina hopes that this blog helps its readers on their path to becoming vegan and making this world a better place.


Wednesday 6th of February 2019

I just made this and I had to substitute a few things due to a lack of ingredients. I ended up using vegetarian chili beans and spaghetti, but it still ended up great.

Alina Zavatsky - Vegan Runner Eats

Wednesday 6th of February 2019

Glad to hear that, Tiffany, thank you for letting me know!

Skip to Recipe