Vegan Minestrone Soup Recipe

Comments are Disabled

I just made my Vegan Minestrone Soup and I swear it’s the kind of veggie-packed, tomato-and-pasta bowl that gets better as leftovers and has everyone asking for seconds.

A photo of Vegan Minestrone Soup Recipe

I’m obsessed with this Vegan Minestrone Soup because it actually tastes like dinner, not rabbit food. I love how the diced tomatoes and cannellini beans make it bright and filling, and the pasta swirls into spoonfuls that hit every texture spot.

And the brothy vibe is stubbornly satisfying, not thin or sad. I make it when I want something honest and vegetable-packed that the whole family will eat without eye rolls.

It’s one of those Easy Vegan Soup Recipes Simple that I keep coming back to, week after week. Leftovers?

Even better. No fuss, just real flavor and zero guilt.

Ingredients

Ingredients photo for Vegan Minestrone Soup Recipe

  • Olive oil: warms the pot, adds silky mouthfeel and cozy aroma.
  • Yellow onion: sweet base flavor, it’s the soup’s backbone.
  • Carrots: crunchy sweetness and cheerful orange color.
  • Celery: bright, slightly bitter crunch that keeps it lively.
  • Garlic: punchy, savory lift that makes it feel homemade.
  • Zucchini: softens into gentle texture, mild and comforting.
  • Green beans: snap and fresh green bite, nice contrast.
  • Potatoes: hearty starch that makes the soup filling.
  • Diced tomatoes: tomato tang and juicy bits, it’s slightly bright.
  • Cannellini beans: creamy protein and satisfying chew.
  • Tomato paste: deep tomato thickness and concentrated umami.
  • Vegetable broth: the liquid base that ties everything together.
  • Small pasta: fun little bites, makes it kid-friendly too.
  • Dried oregano: earthy herbal whisper, subtle Mediterranean note.
  • Dried basil: sweet herbal hint, it’s gentle and familiar.
  • Bay leaf: background herbal warmth, remove before serving.
  • Red pepper flakes: optional heat kick, adds playful spice.
  • Salt: enhances everything, don’t skip or underseason.
  • Black pepper: peppery bite that keeps it interesting.
  • Spinach or kale: leafy green boost, adds color and nutrients.
  • Fresh parsley: bright herbal finish, it freshens each spoonful.
  • Lemon juice: optional zing, brightens and wakes up flavors.

Ingredient Quantities

  • 2 tablespoons olive oil
  • 1 large yellow onion, chopped
  • 2 medium carrots, diced
  • 2 stalks celery, diced
  • 3 garlic cloves, minced
  • 1 medium zucchini, diced
  • 1 cup green beans, trimmed and cut into 1 inch pieces
  • 2 medium potatoes, peeled and diced
  • 1 (14 ounce) can diced tomatoes
  • 1 (15 ounce) can cannellini beans, drained and rinsed
  • 1 tablespoon tomato paste
  • 6 cups vegetable broth
  • 1 cup small pasta (ditalini, elbow, or small shells)
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1 bay leaf
  • 1/2 teaspoon red pepper flakes, optional
  • Salt, about 1 to 1 1/2 teaspoons
  • 1/2 teaspoon freshly ground black pepper
  • 2 cups fresh spinach or kale, roughly chopped
  • 1/4 cup fresh parsley, chopped
  • 1 tablespoon lemon juice, optional

How to Make this

1. Heat 2 tablespoons olive oil in a large pot over medium heat; add the chopped onion, diced carrots and diced celery, and cook until the onion is translucent and the veggies start to soften, about 6 to 8 minutes.

2. Stir in the minced garlic and cook 30 to 60 seconds until fragrant, then add the diced zucchini, green beans and diced potatoes and cook for another 3 minutes, stirring so nothing sticks.

3. Push the veggies to one side, add 1 tablespoon tomato paste to the hot pan and toast it for 30 seconds while stirring, this deepens the flavor.

4. Pour in the 1 (14 oz) can diced tomatoes with their juices and the 6 cups vegetable broth, stir to combine and scrape any browned bits from the bottom of the pot.

5. Add the drained and rinsed 1 (15 oz) can cannellini beans, 1 teaspoon dried oregano, 1 teaspoon dried basil, 1 bay leaf, 1/2 teaspoon red pepper flakes if using, about 1 to 1 1/2 teaspoons salt and 1/2 teaspoon freshly ground black pepper; bring to a simmer.

6. Reduce heat to medium low, cover partially and simmer until the potatoes and green beans are just tender, about 15 to 20 minutes.

7. Add 1 cup small pasta and continue to simmer, uncovered, stirring occasionally, until the pasta is al dente, usually 8 to 10 minutes; if the soup gets too thick add a splash more broth or water.

8. Once the pasta is cooked, stir in 2 cups chopped fresh spinach or kale and let wilt for 2 to 3 minutes, then remove and discard the bay leaf.

9. Stir in 1/4 cup chopped fresh parsley and 1 tablespoon lemon juice if using; taste and adjust seasoning with more salt or pepper if needed.

10. Serve hot, letting the soup rest a few minutes so flavors meld; leftovers get better after a day, reheat gently and add a little broth if it thickens.

Equipment Needed

1. Large heavy-bottomed pot with lid (for simmering the soup)
2. Chef’s knife (for chopping onion, carrots, celery, veggies)
3. Cutting board
4. Wooden spoon or heatproof spatula for stirring
5. Measuring cups and spoons
6. Can opener
7. Colander or sieve (to drain and rinse the beans)
8. Ladle for serving
9. Liquid measuring cup (for the 6 cups broth and adding splashes)

FAQ

A: Yes. Use gluten free pasta or skip the pasta and add extra beans or barley alternative. If you use gluten free pasta, cook it separately and add to bowls so it doesn’t get mushy in the leftovers.

A: Keeps 4 to 5 days in the fridge in an airtight container. You can freeze up to 3 months, but leave out the pasta when freezing and add fresh or pre-cooked pasta when reheating so it stays firm.

A: Absolutely. Almost any summer or root veg works. Swap zucchini for squash, green beans for peas, or potatoes for sweet potato. Just cut to similar size so everything cooks evenly.

A: Taste for salt first, then add a splash of lemon juice or a little extra tomato paste to brighten the flavors. A pinch of sugar sometimes helps if the tomatoes are too acidic.

A: Yes. For slow cooker, sauté onion and garlic first, then add everything and cook on low 6 to 8 hours. For Instant Pot, use high pressure for 6 minutes and quick release, then add pasta and cook separately or on saute until done.

A: Store soup and pasta separately when possible. If already combined, reheat gently and add a handful of cold water or broth and simmer just long enough to warm through. That helps refresh the pasta a bit.

Vegan Minestrone Soup Recipe Substitutions and Variations

  • Olive oil: use avocado oil or light-tasting canola oil if you dont have olive oil, they tolerate heat better and wont change the flavor much.
  • Cannellini beans: swap with chickpeas or navy beans, both hold up in soup and give similar creaminess and protein.
  • Small pasta (ditalini/elbow/shells): try barley or pearl couscous, or even short-grain brown rice for a gluten-free option.
  • Zucchini: yellow summer squash or diced eggplant works fine, just add eggplant a bit earlier so it gets tender.

Pro Tips

1) Cook the onion, carrot and celery low and slow so they actually sweeten up. A little browning on the veggies adds depth, so don’t rush them with higher heat. If the tomatoes taste a bit sharp, a pinch of sugar or a splash of balsamic calms the acidity.

2) Toast the tomato paste longer than you think, until it turns a deep rust color, then scrape up the browned bits with the broth. That small step gives a richer, almost meaty backbone to the soup.

3) Keep the pasta separate or undercook it by a minute if you plan to store leftovers. Pasta will soak up broth and go mushy overnight. If you want leftovers that reheat well, cook pasta al dente in the soup but store the pasta and soup apart, or add freshly cooked pasta when reheating. Save a cup of hot broth to loosen the soup when reheating.

4) For best texture, cut the potatoes and green beans into uniform pieces and add the greens at the very end. A squeeze of lemon and a drizzle of good olive oil right before serving brightens everything and makes it taste like you worked longer than you did.

Vegan Minestrone Soup Recipe

Vegan Minestrone Soup Recipe

Recipe by Dave Simpson

0.0 from 0 votes

I just made my Vegan Minestrone Soup and I swear it's the kind of veggie-packed, tomato-and-pasta bowl that gets better as leftovers and has everyone asking for seconds.

Servings

6

servings

Calories

272

kcal

Equipment: 1. Large heavy-bottomed pot with lid (for simmering the soup)
2. Chef’s knife (for chopping onion, carrots, celery, veggies)
3. Cutting board
4. Wooden spoon or heatproof spatula for stirring
5. Measuring cups and spoons
6. Can opener
7. Colander or sieve (to drain and rinse the beans)
8. Ladle for serving
9. Liquid measuring cup (for the 6 cups broth and adding splashes)

Ingredients

  • 2 tablespoons olive oil

  • 1 large yellow onion, chopped

  • 2 medium carrots, diced

  • 2 stalks celery, diced

  • 3 garlic cloves, minced

  • 1 medium zucchini, diced

  • 1 cup green beans, trimmed and cut into 1 inch pieces

  • 2 medium potatoes, peeled and diced

  • 1 (14 ounce) can diced tomatoes

  • 1 (15 ounce) can cannellini beans, drained and rinsed

  • 1 tablespoon tomato paste

  • 6 cups vegetable broth

  • 1 cup small pasta (ditalini, elbow, or small shells)

  • 1 teaspoon dried oregano

  • 1 teaspoon dried basil

  • 1 bay leaf

  • 1/2 teaspoon red pepper flakes, optional

  • Salt, about 1 to 1 1/2 teaspoons

  • 1/2 teaspoon freshly ground black pepper

  • 2 cups fresh spinach or kale, roughly chopped

  • 1/4 cup fresh parsley, chopped

  • 1 tablespoon lemon juice, optional

Directions

  • Heat 2 tablespoons olive oil in a large pot over medium heat; add the chopped onion, diced carrots and diced celery, and cook until the onion is translucent and the veggies start to soften, about 6 to 8 minutes.
  • Stir in the minced garlic and cook 30 to 60 seconds until fragrant, then add the diced zucchini, green beans and diced potatoes and cook for another 3 minutes, stirring so nothing sticks.
  • Push the veggies to one side, add 1 tablespoon tomato paste to the hot pan and toast it for 30 seconds while stirring, this deepens the flavor.
  • Pour in the 1 (14 oz) can diced tomatoes with their juices and the 6 cups vegetable broth, stir to combine and scrape any browned bits from the bottom of the pot.
  • Add the drained and rinsed 1 (15 oz) can cannellini beans, 1 teaspoon dried oregano, 1 teaspoon dried basil, 1 bay leaf, 1/2 teaspoon red pepper flakes if using, about 1 to 1 1/2 teaspoons salt and 1/2 teaspoon freshly ground black pepper; bring to a simmer.
  • Reduce heat to medium low, cover partially and simmer until the potatoes and green beans are just tender, about 15 to 20 minutes.
  • Add 1 cup small pasta and continue to simmer, uncovered, stirring occasionally, until the pasta is al dente, usually 8 to 10 minutes; if the soup gets too thick add a splash more broth or water.
  • Once the pasta is cooked, stir in 2 cups chopped fresh spinach or kale and let wilt for 2 to 3 minutes, then remove and discard the bay leaf.
  • Stir in 1/4 cup chopped fresh parsley and 1 tablespoon lemon juice if using; taste and adjust seasoning with more salt or pepper if needed.
  • Serve hot, letting the soup rest a few minutes so flavors meld; leftovers get better after a day, reheat gently and add a little broth if it thickens.

Notes

  • Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.

Nutrition Facts

  • Serving Size: 556g
  • Total number of serves: 6
  • Calories: 272kcal
  • Fat: 5.7g
  • Saturated Fat: 0.8g
  • Trans Fat: 0g
  • Polyunsaturated: 0.7g
  • Monounsaturated: 3.3g
  • Cholesterol: 0mg
  • Sodium: 533mg
  • Potassium: 795mg
  • Carbohydrates: 42.8g
  • Fiber: 8.8g
  • Sugar: 6g
  • Protein: 9.5g
  • Vitamin A: 2833IU
  • Vitamin C: 25mg
  • Calcium: 40mg
  • Iron: 1.8mg

Please enter your email to print the recipe: