This post may contain affiliate links. Please read our disclosure policy.

A steaming bowl of the best vegan minestrone soup is one of life’s simple pleasures. My minestrone soup healthy recipe takes a fun, Autumn twist on a traditional vegetable soup. We’re quickly entering a season where schedules are full, sleep is low and immune systems are not at their best. Why not give our bodies a much-needed immunity boost?

The word minestrone actually means big soup. It originated in Italy and typically uses celery, onions, garlic, carrots, tomatoes, olive oil, and pasta. Most recipes call for shredded parmesan cheese, although I prefer to use a vegan substitute. It’s considered the ‘poor man’s soup’ as it doesn’t need meat and therefore can be made with whatever you have on hand.

Why this Vegan Minestrone Soup Rawks

This hearty veggie soup is a powerhouse of nutrients, thanks to its blend of colorful ingredients and versatility. Yellow onions and fresh garlic create a flavorful base while delivering antioxidants that support heart and immune health. Carrots and butternut squash add natural sweetness and are rich in beta-carotene and vitamin A, while celery enhances the savory depth of the soup.

What makes this soup truly special is its adaptability—everyone has their own take on it because the ingredients vary depending on the region and season. It’s designed to celebrate fresh, seasonal produce, so you can change it up with what’s available. Cannellini beans add protein and fiber, while fire-roasted tomatoes and kale contribute smoky, vibrant flavors and key nutrients. A final touch of basil pesto or Italian seasoning ties everything together, making it a dish that’s both comforting and nutrient-rich.

Ingredients listed for vegan minestrone soup with two bowls filled and ready to eat.

Vegan Minestrone Soup Ingredients

  • Yellow Onion: Yellow onions provide a mild, warm flavor that forms a flavorful base for soups and stews. Look for firm onions with smooth, golden skin in the produce aisle.
  • Garlic: Fresh garlic adds bold, savory depth to your soup. Choose whole bulbs with tight, unbroken skin and store them in a cool, dry place to keep them fresh longer.
  • Carrot: Carrots bring a natural sweetness and vibrant color to soups. Opt for firm, brightly colored carrots, and feel free to use any variety—orange, purple, or yellow all work beautifully.
  • Celery: Celery adds a crisp, savory note to soups, with its leaves providing even more flavor. Pick up fresh, bright-green stalks with minimal browning for the best results.
  • Cannellini Beans: These creamy white beans are perfect for adding a hearty texture and mild flavor to your soup. You’ll find them canned or dried in the bean section of most stores.
  • Fire-Roasted Tomatoes: These tomatoes bring smoky, slightly spicy depth to your dish. Look for canned options with minimal added salt for easy use.
  • Butternut Squash: Butternut squash adds a buttery sweetness to soups. Choose squash with smooth, unblemished skin that feels heavy for its size, or use pre-cut cubes for convenience.
  • Vegetable Stock: A rich vegetable stock ties your soup together. I love making my own healthy version. Check out my guide on how to make vegetable stock.
  • Italian Seasoning: A classic blend of oregano, basil, thyme, and other herbs, this seasoning infuses your soup with a warm, earthy aroma. For the best flavor, choose a high-quality blend with fragrant, dried herbs.
  • Kale: Kale brings a hearty texture and slightly bitter flavor that balances richer ingredients. Look for dark, firm leaves and remove the stems for a softer texture in your soup. Check out my leafy greens guide for more tips about kale.
  • Basil Pesto (Optional): Stirring in a dollop of basil pesto at the end adds a creamy, herbaceous flair and elevates the soup’s overall flavor.


How to Make Vegan Minestrone Soup

With just a little effort, this hearty vegan minestrone soup transforms into the perfect dinner centerpiece. Here’s how I make mine:

  1. Heat just a bit of olive oil (or the healthy fat of your choice) in a skillet over medium-high heat. Then add the chopped onion then sauté until translucent.
  2. Stir in the minced garlic and sauté until fragrant, stirring constantly.
  3. Transfer your sautéd ingredients to a crock pot along with everything but the kale and pesto.
  4. Cook on low for 8-10 hours or high for 4-5 hours. You’ll know it’s ready once the butternut squash and carrots are fork-tender.
  5. Add kale and basil pesto right before serving. The heat from the soup will nicely wilt the kale before you are ready to eat it, no need to cook it in the crock pot. Season with salt and pepper to taste before you serve!
Hearty vegan minestrone soup alongside thick cheesy bread.

Easy Ingredient Swaps

  • Swap yellow onions: Use the onion of your choice or replace with a leek if onions aren’t an option.
  • Swap cannellini beans: Substitute with any white bean, red kidney beans, or green beans.
  • Swap butternut squash: Replace with another type of squash or even zucchini.
  • Swap kale: Use Swiss chard or spinach instead for a different leafy green option.
  • Swap fire-roasted tomatoes: Regular canned tomatoes work great as a less spicy alternative.
On the left is vegan basil pesto in a glass jar and on the right is crumbled vegan parmesan cheese in a small white bowl.


What Makes this Minestrone Soup Vegan?

The base of this soup is traditionally vegetable broth, so no need for heavy cream. While some people put cheese on top of the finished product, I’ve opted to keep it simple and make a cheese-less variety. I’ve also swapped the traditional pesto for my vegan basil pesto. Seriously, it’s so good!

I feel better when I limit my dairy intake. Honestly, the veggies and spices in this soup pack a lot of flavors! Kale is another addition to this vegan minestrone soup recipe, as it gives the soup an earthy flavor, while also upping the nutritional profile.

I have two kids and know how far cheesy toast can go with a meal, so I’ve added that as a side to make this recipe more kid-friendly. If it takes cheesy garlic bread to get them excited to eat their vegetables, I’m cool with that.

If you’re trying to go 100% plant-based or vegan minestrone soup, you can always use vegan butter and garlic in your toast or skip it altogether. Feel free to top your soup with vegan parmesan cheese.

A bowl of vegan minestrone soup with a spoon.

Common Questions

What’s the difference between vegetable soup and minestrone soup?

Minestrone is a bulked-up veggie soup. It contains hearty vegetables for minestrone soup and beans/pasta to make a more filling result.

What ingredients are in minestrone soup?

My delicious vegetarian minestrone soup contains onion, garlic, carrots, celery, cannellini beans, fire-roasted tomatoes, butternut squash, vegetable stock and kale. I top it with vegan basil pesto for a creamy finish.

How do I make my creamy minestrone soup vegan?

Easy! Add vegan cheese sprinkle, skip any heavy cream, and top with a vegan pesto of your choice. You won’t miss any dairy finishes in this delightful soup.

Two bowls of warm vegan minestrone soup.

More Vegan Soup Recipes

Soup is one of my favorite meals, so I’ve got a lot of soup recipes to share! Check out this delicious list to get started:

  • Carrot Ginger Soup: Super creamy with just the right amount of spice, this soup is comforting and immune-boosting.
  • Vegetable Barley Soup: Similar to this vegan minestrone soup, my vegetable barley soup is hearty, flavorful, and full of veggies.
  • Thai Coconut Soup: I love the nutty coconut milk used in this fun soup recipe. This is one I often make for parties, and there are never any leftovers!
  • Vegan Pumpkin Soup: The ultimate fall soup. Make a big pot of this to go with your game day spread, or for a festive fall dinner party.
  • Zoodles in a Jar: This is my go-to fast food in a jar. Take real, whole-food ingredients, delicious veggie broth, and a mason jar, and you’ve got yourself a packed lunch.
  • Roasted Red Pepper Soup: You’ll be shocked that there’s no dairy in this soup! Decadent and useful as a side or the main course, this soup is comfort, fall vibes, and satisfaction in a bowl.
  • Vegetarian Split Pea Soup: This warming soup recipe brings up fond childhood memories. Add in any veggies on hand, and turn this into a hearty soup for a cold evening.

If you make this Vegan Minestrone Soup, I’d love to hear how it turned out in the comment box below. Your feedback is so valuable to me. Will you rate + review this soup once you’ve made it? And if you’re interested in more plant-based recipes (and exclusive content), sign up for my weekly recipe newsletter.

4.73 from 133 votes

Vegan Minestrone Soup

This hearty vegan minestrone soup overflows with colorful vegetables, tender beans, and fragrant herbs, making it a comforting and nutritious soup for any occasion. It’s a simple, healthy, and delicious meal that you’ll want to cook over and over.
Prep: 25 minutes
Cook: 4 hours
Total: 4 hours 25 minutes
Author: Jen Hansard
Course: Soup
Cuisine: Plant-Based
Serves: 4

Ingredients  

  • 1 tsp extra-virgin olive oil
  • ½ yellow onion diced
  • 1 cloves garlic cloves minced
  • 1 carrot peeled and sliced
  • 1 stalk celery sliced
  • 1 cup cannellini beans drained and rinsed
  • 15 oz fire-roasted tomatoes do not drain, 1 can
  • 1 cup butternut squash diced
  • 2.5 cups vegetable stock plus more if needed
  • 1 tsp Italian seasoning
  • 2 cups kale chopped
  • 1 tbsp vegan basil pesto optional

Instructions 

  • Heat olive oil in a skillet over medium-high heat. Add the onion and saute for 3-5 minutes. Add garlic and cook for 30-60 seconds.
  • Transfer to a slow cooker along with the carrots, celery, beans, diced tomatoes and their juice, butternut squash, vegetable broth, and dried Italian herbs. Cook on LOW for 8-10 hours or HIGH for 4-5 hours.
  • Stir in the leafy greens and pesto. Taste and decide if you want more pesto (I always lean towards more is the way to go). The residual heat will cook the greens without turning them mushy. If the soup is too thick, add more broth.
Save this recipe
Enter your email to get this recipe sent to you, plus enjoy weekly healthy recipes.

Equipment

  • stove

Notes

  • Cooked pasta can be added to the soup, if desired. Adding uncooked pasta to the slow cooker can also be done, but it may become too mushy with the long cooking time.
  • You can also cook this on the stovetop. For step 2, just add the remaining ingredients to the pot. Allow to simmer for 30 minutes, or until butternut squash, carrots and celery are soft (break apart when you put a fork through them).

Nutrition

Calories: 116kcal, Carbohydrates: 23g, Protein: 5g, Fat: 2g, Saturated Fat: 0.2g, Polyunsaturated Fat: 0.4g, Monounsaturated Fat: 1g, Sodium: 886mg, Potassium: 344mg, Fiber: 6g, Sugar: 6g, Vitamin A: 10407IU, Vitamin C: 43mg, Calcium: 182mg, Iron: 3mg
Tried this recipe? Show me!Mention @SimpleGreenSmoothies or tag #SimpleGreenSmoothies!

You might Also Love…

Leave a Comment

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

Rating





Comments

  1. 5 stars
    This soup is lovely and smooth. I added a handful of peanuts and a dash of red wine vinegar before serving. Very delicious.

    1. You could def use frozen butternut squash here, Jennifer! We would add it in right where the fresh is in the original recipe, when assembling ingredients in your slow cooker.

  2. 5 stars
    I usually don’t love minestrone soup but I definitely want to give this recipe a try. Looks really good!

  3. 5 stars
    I have to say, mine doesn’t look like the picture but it still tasted good. I had to modify it some as the first store had no basil and the second store had very little and I didn’t think to buy store bought pesto so I substituted a little bit of dill and extra Italian seasoning. I, also, added zucchini I had on hand. The end result was surprisingly good and made the whole house smell amazing. I think next time I will add in more cannellini beans or lentils or such as one can wasn’t enough for me. Overall though, this is really good and I will definitely make it again. Thanks for the recipe.

    1. That’s great, Stephanie! So glad you were able to make it work with the items you had on hand. 🙂

  4. What can I add instead of vegan pesto? Our basil just took a nose dive in our garden… 🙁

  5. FYI – your stove top directions mention sweet potatoes, but there are none in the recipe. I think that is supposed to say butternut squash.

    1. Great catch, Marie. Thanks! It’s been changed. 🙂

      After you make it, come back and let us know what you thought!

  6. 5 stars
    This sounds so amazing. I never would have thought about butternut squash, and I have some growing in my garden! Definitely saving this recipe for those.

    1. Yes, after your slow cooker has turned off or switched to the “warm” setting.

  7. 5 stars
    This is such an easy recipe to make ahead. I like to start it once the kids go off to school and enjoy it that evening for dinner. Very hands off, which helps on busy afternoons.

  8. Look delicious. We don’t have a snow-cooker. How long will it take to cook the ‘normal’ way?

    1. Hi Wairimu,

      Great question! About 25-30 minutes on your stovetop will be the perfect amount of time to allow your veggies to soften. Add the pesto + greens shortly prior to serving.

      Enjoy!

  9. This soup is delicious and that’s coming from a family that is picky about soups! The flavor was great before I added the pesto and with the pesto it was even better. I didn’t have dried Italian herbs, so I used 1/2 tsp of oregano, basil, parsley, thyme, and rosemary, which is slightly more than 2 tsp.

    1. Hi Susan,

      Yay! We’re so happy to hear your family enjoyed this recipe! Thanks for sharing! 🙂

  10. Just ordered book, but somehow entered e-mail wrong. Correct e-mail above. Green Smoothies are great, as was the 21 day cleanse. Looking forward to this new one!

    1. Hi Tracey,

      We try not to focus on the numbers. You’ll find that when you consume more nourishing whole fruits and veggies, you will not only feel full longer, but you’ll also have lessened cravings for high-calorie, nutritionally empty foods. So in the end it balances out. But we know many people would like to have the nutritional info. Three great resources for tracking calories are Self Nutrition Data, and the phone apps: My Fitness Pal and Lose It.