Vegan Minestrone Soup Recipe Even Meat-Eaters Love!

If you want a bowl that’s hearty, colorful, and comforting, this Vegan Minestrone Soup checks every box. It’s loaded with vegetables, beans, and pasta, and the broth has that rich, tomato-herb flavor you expect from a good minestrone. This version is fully plant-based, but it still tastes deeply savory and satisfying.

It’s also flexible, so you can use what you have and make it work for every season. Grab a pot, and let’s make a soup you’ll want on repeat.

Vegetarian Zen is reader-supported. When you buy through links on our site, we may earn a monetary commission. Additionally, the information presented is for educational purposes only. Always consult with your doctor. Learn More.

a bowl of vegan minestrone soup

What Makes This Special

This minestrone is built on simple ingredients but has layers of flavor from slow-sautéed aromatics, a splash of tomato, and fresh herbs at the end. It uses everyday pantry staples like canned beans and pasta, so it’s budget-friendly and accessible.

It’s a one-pot meal that feels complete: protein from beans, fiber-rich veggies, and comforting carbs from pasta or rice.

Cooking process, close-up detail: A tight, shallow-depth-of-field shot of simmering vegan minestrone soup.

Even better, it tastes great the next day, making it perfect for meal prep. With a few small tweaks, you can easily adjust it for gluten-free, oil-free, or low-sodium diets.

Ingredients

  • olive oil (or water for oil-free sautéing)
  • yellow onion
  • carrots
  • celery
  • garlic cloves
  • zucchini
  • green beans (fresh or frozen)
  • dried oregano
  • dried basil
  • dried thyme or rosemary
  • bay leaf
  • red pepper flakes (optional)
  • canned diced tomatoes
  • vegetable broth (low-sodium preferred)
  • cannellini beans
  • kidney beans or chickpeas
  • small pasta (ditalini, small shells, or elbow macaroni), or rice
  • greens (kale, spinach, or Swiss chard)
  • tomato paste (optional, for richness)
  • balsamic vinegar or lemon juice
  • Salt and black pepper, to taste
  • Fresh parsley or basil, chopped, for garnish

Instructions

sauté the Onions, Carrots, and Celery

Heat the olive oil in a large Dutch oven or soup pot over medium heat. Add the onion, carrots, and celery and a pinch of salt. Cook 6–8 minutes, stirring occasionally, until softened and fragrant.

Add garlic and zucchini

Stir in the garlic, zucchini, and green beans. Cook 2–3 minutes. Sprinkle in the herbs: oregano, basil, thyme, bay leaf, and red pepper flakes (if using). Toast the herbs for 30 seconds until fragrant.

Build the broth

Add the canned diced tomatoes (with their juices), tomato paste (if using), and vegetable broth. Stir and bring to a gentle boil.

Simmer

Reduce the heat and simmer uncovered for 10 minutes to let the flavors mingle.

Add beans and pasta

Stir in the cannellini beans and kidney beans or chickpeas. Add the pasta and cook according to the package directions, usually 8–10 minutes, stirring occasionally so it doesn’t stick.

Finish with the greens

When the pasta is almost tender, add the chopped greens. Cook 2–3 minutes, until wilted and bright green.

Season and brighten

Turn off the heat. Remove the bay leaf and stir in the balsamic vinegar or lemon juice. Taste and add salt and pepper as needed.

Serve

Ladle into bowls and top with chopped parsley or basil. Add a drizzle of olive oil or a sprinkle of vegan Parmesan if you like. Serve with thick slices of crusty bread.

Tasty top view, overhead: An overhead shot of a generous bowl of finished Vegan Minestrone Soup, pac

Keeping It Fresh

Let the soup cool to room temperature before storing. Transfer to airtight containers and refrigerate for up to 4 days. The pasta will keep soaking up liquid, so you may need to add water or broth when reheating.

For longer storage, freeze without the pasta. Cook the soup base, cool it, and freeze in portions for up to 3 months. When ready to serve, reheat and cook fresh pasta separately and then add to the heated soup.

If you meal prep, cook the pasta separately and add it to each bowl when serving. This keeps the broth from getting starchy and the pasta from turning mushy.

Health Benefits

  • High in fiber Beans, vegetables, and whole wheat pasta support digestion and help keep you full longer.
  • Heart-friendly Low in saturated fat, and rich in potassium and antioxidants from tomatoes and greens.
  • Plant-based protein Beans add protein that supports energy and recovery without heavy ingredients.
  • Nutrient-dense Carrots, greens, and tomatoes provide vitamins A, C, K, and folate for overall wellness.
  • Versatile for dietary needs Easy to make gluten-free, oil-free, and low-sodium with small swaps.
Final dish presentation, close-up glamour: A restaurant-quality plated serving of Vegan Minestrone i

Common Mistakes to Avoid

  • Overcooking the pasta Pasta keeps cooking off the heat. Aim for al dente and don’t walk away from the pot.
  • Skipping the sauté Softening the onion, carrot, and celery builds sweetness and depth. Don’t rush this step.
  • Not salting in layers Add a pinch of salt with the aromatics, then adjust at the end for a balanced flavor.
  • Adding greens too early They’ll turn dull and mushy. Stir them in at the very end to keep them vibrant.
  • Using too little liquid Pasta absorbs broth. Keep extra hot water or broth handy to thin the soup if needed.

Variations You Can Try

  • Gluten-free Use gluten-free pasta or cooked brown rice. Add the rice at the end to avoid overcooking.
  • Oil-free: Sauté aromatics in a splash of broth or water. Add more as needed to prevent sticking.
  • Winter minestrone Swap zucchini and green beans for diced potatoes, cabbage, and frozen peas.
  • Summer minestrone Add fresh corn, extra zucchini, and basil. Finish with lemon zest.
  • Smoky twist Add 1 teaspoon smoked paprika or a dash of liquid smoke for depth.
  • Pesto finish Stir in a spoonful of vegan pesto at the end for a bright, herby kick.
  • Protein boost Add more beans or toss in cubed extra-firm tofu near the end.

Final Thoughts

Vegan Minestrone Soup proves that comfort food can be wholesome, bright, and budget-friendly. With a few pantry staples and fresh herbs, you get a big pot of flavor that feeds a crowd or sets you up for easy lunches. Keep the method, change the vegetables, and make it your own.

Once you’ve got the base down, you’ll have a reliable, feel-good soup for every season. Love this recipe? Check out our full collection of vegetarian and vegan recipes for more delicious ideas!

Vegan Minestrone Soup

Loaded with vegetables, beans, and pasta, this soup has the rich, tomato-herb flavor you expect from a good minestrone. This version is fully plant-based, but it still tastes deeply savory and satisfying.
Prep Time15 minutes
Active Time33 minutes
Total Time50 minutes
Course: Soup/Stew
Cuisine: Italian
Keyword: gluten-free option, high-fiber, oil-free
Yield: 6 bowls

Ingredients

  • 2 tablespoons olive oil or water for oil-free sautéing
  • 1 large yellow onion diced
  • 2 medium carrots diced
  • 2 celery stalks diced
  • 3 garlic cloves minced
  • 1 medium zucchini diced
  • 1 cup green beans trimmed and cut into 1-inch pieces (fresh or frozen)
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon dried thyme or rosemary
  • 1 bay leaf
  • 1/2 teaspoon red pepper flakes optional
  • 1 14.5-ounce can diced tomatoes undrained
  • 6 cups vegetable broth low-sodium preferred
  • 1 15-ounce can cannellini beans drained and rinsed
  • 1 15-ounce can kidney beans or chickpeas drained and rinsed
  • 1 cup small pasta ditalini, small shells, or elbow macaroni, or 3/4 cup rice
  • 2 cups chopped greens kale, spinach, or Swiss chard
  • 1–2 tablespoons tomato paste optional
  • 1–2 teaspoons balsamic vinegar or lemon juice
  • Salt and black peppes to taste
  • fresh parsley or basil chopped, for garnish

Instructions

  • Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery with a pinch of salt. Sauté for 6–8 minutes, until softened.
  • Stir in garlic, zucchini, and green beans. Cook 2–3 minutes. Add oregano, basil, thyme, bay leaf, and red pepper flakes. Toast spices for 30 seconds.
  • Add diced tomatoes, tomato paste (if using), and vegetable broth. Stir and bring to a boil.
  • Reduce heat and simmer uncovered for 10 minutes.
  • Add cannellini beans, kidney beans or chickpeas, and pasta. Simmer for 8–10 minutes, or until pasta is al dente.
  • Stir in chopped greens and cook for 2–3 minutes, until wilted.
  • Remove bay leaf. Stir in balsamic vinegar or lemon juice. Season with salt and pepper to taste.
  • Serve hot, topped with fresh herbs and optional vegan Parmesan or olive oil.

Notes

Storage Notes
  • Fridge: Store in airtight containers for up to 4 days.
  • Freezer: Freeze the soup without pasta for up to 3 months. Add cooked pasta when reheating.

FAQ

Can I use frozen vegetables?

Yes. Frozen green beans, spinach, peas, or mixed vegetables work well. Add them during the simmer stage and adjust the cook time so they heat through without turning mushy.

What pasta shape works best?

Small shapes like ditalini, small shells, elbow macaroni, or orecchiette hold up nicely and fit well on a spoon. Whole wheat options add extra fiber and chew.

How can I make it richer without dairy?

Use tomato paste for umami, a drizzle of good olive oil at the end, or a spoonful of miso stirred in off the heat. Nutritional yeast also adds a subtle cheesy note.

Can I cook the pasta separately?

Absolutely. This is the best method for leftovers. Cook pasta in salted water, drain, and add to bowls before ladling in the soup, so it keeps its texture.

How do I reduce sodium?

Use low-sodium broth and no-salt-added beans and tomatoes. Season gradually and finish with acid (lemon or vinegar) to lift flavor without extra salt.

What if I don’t have all the herbs?

Use what you have.

Italian seasoning blends work great. Fresh herbs are lovely at the end, but dried herbs in the simmer stage carry most of the flavor.

How long does it keep?

In the fridge, it lasts up to 4 days. In the freezer, up to 3 months if you freeze it without the pasta. Reheat gently and adjust with water or broth as needed.

Scroll to Top