This post contains affiliate links.

Are you looking for a super easy and cozy vegetable soup for cold days? This vegan minestrone soup recipe is exactly that, and it’s so easy to make with only 5 minutes of prep work required! We’ve made this classic soup recipe even more perfect for home cooking by using canned beans and cooking the dry pasta all together in one pot.

Vegan minestrone soup on a ladle.
save this recipe!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Soup season is here and I am here for it. Whether I’m chilly from a full day of skiing or just feeling unmotivated on a Sunday night, a warm bowl of soup always hits the spot. I used to reach for cans of soup – minestrone being a common one for me.

Being the nutritionist that I am, I know they are filled with sodium and I knew I could make it better at home but just as easy to reheat. Now, I don’t want to get you too excited – but I crushed this recipe and I am SO excited to show you just how easy it is to make.

Why you’ll love it

  • Adaptable with whatever stock or pasta you have on hand. While this is a vegan soup, if you only have chicken or beef broth, you could use that too.
  • Meal prep this soup when you have a little bit of time, and then enjoy it throughout the week. It reheats fantastically!
  • Shelf-stable ingredients like beans and crushed tomatoes make this a soup that you can make just about any time.

Reader rating

★★★★★

“This was delicious! Made it with chickpea noodles. Served it to my husband that is not vegetarian, and he said “Wow! What’s in this?” 🙂” —Jackie

Add your review

Vegan minestrone soup on a ladle.

here’s what you’ll need

The right combination of spices is the key to any great soup. This soup uses classic spices and mirepoix to create tons of flavor in a short amount of time! This is just an overview. Jump to the recipe card for the full quantities.

  • Mirepoix: This traditional French dish combines onions, celery, and carrots. While the carrots add sweetness, we use yellow onions here for just a touch more.
  • Garlic: Fresh garlic is always best, but you can also use pre-minced garlic, which is found in the produce section of the store.
  • Crushed Tomatoes: Some swear by fire-roasted tomatoes here, but I found no difference in taste whether I used them or not. With my food science background, I tested this a few times just to be sure.
  • Kidney beans: Minestrone is an Italian soup and is believed to date back to Roman times when Roman beans were used for it. I prefer red kidney beans because they add great color, are easy to find in-store, and pack a good amount of fiber and protein. You could swap them out for your favorite type of beans, though, like white beans or cannellini beans.
  • Vegetable broth: You can make your own vegetable broth or use store-bought. Either is fine. If you aren’t vegan or vegetarian, chicken or beef broth will work.
  • Orecchiette pasta: You can use your favorite small pasta shape like macaroni, cascatelli, elbow, ditalini, etc. I should note that some pastas are not vegan, so just double-check the ingredients.
  • Green beans: Fresh green beans are a must for this recipe; just be sure to cut the stems off. Canned green beans will become mushy when cooked for an extended period.
  • Fresh spinach: I prefer baby spinach for this because it’s more bite-sized. Standard spinach will work, too, but I don’t recommend frozen spinach. Thinly sliced kale would also be tasty in this soup.
  • Spices: Italian seasoning, crushed red pepper flakes, and salt combine to create the Italian flavor that minestrone is known for. The red pepper is our little twist that makes this soup extra delicious with a little bit of heat!

want a brothy soup?

I use just enough broth to make this soup more stew-like because I want a hearty meal with lots of “stuff.” That being said, a lot of the broth in the recipe will end up getting absorbed by the pasta. So if you prefer a more brothy texture soup, add an additional 2 cups of broth.

Vegan minestrone soup on a ladle.

How to make Minestrone Soup

This soup recipe is very simple to make as long as you read through the instructions first to understand the general process. For the full steps, with photos, scroll down to the recipe card. Here’s a brief overview to help you get started. Jump to the recipe card for the full instructions.

  1. Make the flavor base by sauteing the veggies and spices.
  2. Make it a soup by adding the broth, beans, and tomatoes.
  3. Add in the fillings like the pasta and green beans.
  4. Serve with fresh bread and vegan parmesan!

Slow Cooker Minestrone Soup

You can make this soup in the slow cooker, but you’ll need to saute the carrots, onion, celery, and garlic before adding them. And I recommend adding the pasta and green beans only for the last hour. I find the slow cooker a better option for traveling with the soup, like to the office or a friend’s house since it’s basically a portable warmer!

Vegan minestrone soup in a pot.

Storage

This veggie soup stores well in the fridge and can be kept in an airtight container for up to five days. This makes it ideal for reheating throughout the week. Just pop it in the microwave or reheat slowly on the stove. This soup isn’t the best for freezing, as the pasta turns mushy when reheated.

Variations

  • Add veggies, like zucchini, cauliflower, broccoli, or yellow squash.
  • Add herbs like thyme, basil, oregano, or bay leaves.
Vegan minestrone soup on a ladle.

Souplicious Serving Ideas

Add more vegan deliciousness to your meal by pairing this soup with my other vegan favorites.

Reader rating

★★★★★

“Made a big pot on Saturday and was absolutely hooked after the first taste. It is absolutely perfect.” —Vik

Add your review

How To Make Vegan Minestrone Soup

5 from 4 ratings
Prep: 5 minutes
Cook: 40 minutes
Total: 45 minutes
Servings: 4 servings
Are you looking for a super easy and cozy vegetable soup for cold days? This vegan minestrone soup recipe is exactly that, and it's so easy to make with only 5 minutes of prep work required! We've made this classic soup recipe even more perfect for home cooking by using canned beans and cooking the dry pasta all together in one pot.

Ingredients 

  • 2 Tbsp olive oil, 30 mL
  • 1 medium yellow onion, diced
  • 2 carrots, diced
  • 3 ribs celery, diced
  • 4 cloves garlic, minced
  • 1 tsp Italian seasoning
  • ½ tsp crushed red pepper flakes
  • ½ to 1 tsp salt, start with ½ tsp
  • 2 14.5-oz cans crushed tomatoes, 411 g cans
  • 1 15-oz can kidney beans, drained and rinsed, 425 g
  • 4 cups vegetable broth*, 1 L
  • 2 cups orecchiette pasta, can use any small pasta type, 170 g
  • 2 cups green beans, trimmed and chopped into bite-sizes
  • 4 cups fresh spinach, chopped
  • To serve: vegan parmesan, good bread
Save this recipe!
Enter your email & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Instructions 

  • Flavor Base: Heat 2 Tbsp olive oil in a large pot over medium heat. Add 1 medium yellow onion, 2 carrots, 3 ribs celery, and 4 cloves garlic. Cook until onion and carrots soften, 5 to 7 minutes. Stir in 1 tsp Italian seasoning, ½ tsp crushed red pepper flakes, and ½ to 1 tsp salt.
    Flavor base for soup.
  • Soup-ify: Stir in 2 14.5-oz cans crushed tomatoes, 1 15-oz can kidney beans, and 4 cups vegetable broth*. Bring to a simmer, cover, and cook for 10 to 15 minutes.
    Adding broth and tomato to soup.
  • Fillings: Add 2 cups orecchiette pasta and 2 cups green beans and continue cooking for 8 to 10 minutes, or until pasta is al dente. In the last minute of cooking, stir in the 4 cups fresh spinach, stirring until it wilts down.
    Vegan minestrone soup in a pot.
  • Serve: Taste the soup and add remaining salt, if needed. Serve warm with your favorite bread for dipping and topped with a vegan parmesan cheese!
    Vegan minestrone soup on a ladle.

Notes

*This makes a thick, stew-like soup. If you prefer a more liquidy soup, add 2 additional cups of broth.
Store leftovers in the refrigerator for up to 5 days. 

Nutrition

Serving: 1serving | Calories: 360kcal | Carbohydrates: 54.5g | Protein: 17.6g | Fat: 9.5g | Saturated Fat: 1.5g | Cholesterol: 0mg | Sodium: 1607mg | Potassium: 936mg | Fiber: 11.9g | Sugar: 10.6g | Calcium: 114mg | Iron: 5mg

Nutrition information calculated by Sarah Bond, degreed nutritionist.

did you make this?Leave a comment below and tag @liveeatlearn on social media! I love seeing what you’ve made!
Eat vegetarian cookbook.

Let's eat more plants!

Packed with over 100 reader-favorite vegetarian recipes, my cookbook is your go-to guide for easy, healthy meals that make plant-based eating a breeze.

You May Also Like

5 from 4 votes

Leave a comment

Question? Ask your question here! Sarah personally answers comments every weekday.

Rate this Recipe:




8 Comments

  1. Vik says:

    5 stars
    I just made it and OMG! So easy and delicious!! Your recipes really are foolproof. Best instructions I’ve seen on the food blog. It’s almost 9:30 pm and I am seriously considering having a bowl of soup because it’s so delicious and smells absolutely amazing. Definitely a keeper 😊❤️

    1. Sarah Bond says:

      This makes me so happy to hear, Vik!! So glad you loved it 😀

  2. Vik says:

    5 stars
    Another wonderful recipe from this site. Made a big pot on Saturday and was absolutely hooked after the first taste. It is absolutely perfect. I did add some extra broth to my bowl before heating it up for dinner today. It was great, especially with some Parmesan cheese sprinkled on top. It’s been raining nonstop today, so the most perfect weather for some delicious soup. Saving this recipe, will be making it again soon.

    1. Sarah Bond says:

      So happy to hear you liked it, Vik! Enjoy! 😀

  3. Jackie C. says:

    5 stars
    This was delicious! Made it with chickpea noodles. Served it to my husband that is not vegetarian, and he said “Wow! What’s in this?” 🙂

    1. Sarah Bond says:

      I’m so happy to hear it, Jackie! 😀

  4. Lorraine says:

    5 stars
    This was a fantastic soup. Everyone loved it and it will be made again and again! We added one medium diced zucchini, plus some thyme sprigs, removed after cooking, otherwise followed the recipe as written.
    Thanks for this super recipe!

    1. The Live Eat Learn Team says:

      So glad you enjoyed the soup Lorraine, thanks for the sweet review!