Vegan Minestrone Soup

Hearty soup where vegetables, beans, and pasta are simmered in a seasoned tomato broth.

Sponsored By

This recipe is sponsored by… nobody. 😬

We’re still looking for partners, brands, and businesses to collaborate with so we can keep publishing awesome plant-based recipes.

Interested in partnership? Lets connect!

Introduction

A hearty vegan minestrone soup brings together vegetables, beans, and pasta in a flavorful tomato broth. Starting with a base of garlic, onions, carrots, and celery slowly sautéed together, this soup builds on traditional Italian cooking methods that coax out deep, rich flavors. The aromatics gently cook down to create that unmistakable foundation that makes minestrone such a beloved dish in kitchens worldwide.

As the soup develops, green beans, peas, and zucchini introduce fresh elements, while kidney beans and macaroni transform it into a complete meal. The broth gains its depth from layers of tomato - paste, puree, and optionally, sun-dried tomatoes that add concentrated umami notes. These elements merge into a light yet satisfying broth that needs no dairy or cream to achieve its rich taste.

At the final stage, fresh spinach leaves are folded in, just long enough to wilt while keeping their nutrients intact. The soup comes together in about 20 minutes of hands-on cooking, followed by a short simmer - perfect for weeknight dinners when time is tight. Careful timing ensures the pasta remains al dente and the vegetables tender-crisp, giving each spoonful varied textures and flavors.

One of the soup's strengths lies in its flexibility - frozen vegetables work just as well as fresh, any variety of beans can step in for kidney beans, and gluten-free pasta makes an easy substitute for traditional macaroni. The soup not only keeps well for four days in the fridge but often tastes even better the next day as the flavors continue to develop. When reheating, a splash of stock helps restore the original consistency.

The finished minestrone needs little more than a drizzle of olive oil or scattered fresh herbs to serve, though it welcomes crusty bread alongside. As it sits, the soup naturally thickens into a substantial meal that particularly satisfies during cold weather. Those watching their salt intake can start with low-sodium stock, adjusting the seasoning to taste, while a squeeze of lemon just before serving brightens all the flavors and brings the dish into perfect balance.

Read More...

Prep Time

Cook Time

Servings

Calorie/Serving

Ingredients

Instructions

  1. Heat Pan: Set a large cooking pot over medium heat. Add 2 tablespoons olive oil.
  2. Sauté Base: Once hot, add 2 chopped garlic cloves, 1 chopped onion, 1 bay leaf, 1 chopped medium carrot, and 1/2 cup chopped celery. Stir-sauté for 5 minutes.
  3. Add Vegetables: Add 1 cup sliced green beans, 1/2 cup fresh green peas, and 1 chopped medium zucchini. Mix well and stir-sauté for 5 more minutes.
  4. Add Tomatoes: Add 2 tablespoons tomato paste, 1 tablespoon mixed herbs, and 1/4 cup sun-dried tomatoes (if using). Mix well and stir-cook for 2 minutes.
  5. Combine Main: Add 1 cup tomato puree, 3/4 cup macaroni, 1.5 cups cooked/canned kidney beans, 4 cups veggie stock, salt, and pepper.
  6. First Simmer: Turn up the heat to high and stir gently. Once boiling, reduce heat to medium and simmer for 8 minutes.
  7. Reduce Heat: After 8 minutes, uncover and turn heat to low.
  8. Add Greens: Add 2 handfuls of spinach. Mix well and cook for 1-2 minutes or until spinach is wilted.
  9. Serve Hot: Turn off the heat. Transfer to serving bowls and enjoy while hot!

Recipe Video

Please subscribe to our YouTube channel if you haven’t already.

Recipe Notes

  • Substitute macaroni with gluten-free pasta for a gluten-free version.
  • Use frozen spinach if fresh is unavailable, adding it during the last minute of cooking.
  • For an oil-free version, sauté vegetables in vegetable stock instead of oil.
  • Add a pinch of red chili flakes for extra heat if desired.
  • Swap kidney beans with chickpeas or black beans for variety.
  • Use low-sodium vegetable stock to control salt levels.
  • The soup thickens as it cools; add water or stock when reheating to adjust consistency.
  • Sun-dried tomatoes can be omitted if unavailable, but they enhance depth of flavor.
  • Store leftovers in an airtight container for up to 4 days in the fridge.
  • Avoid overcooking pasta; cook until just al dente for the best texture.
  • Add a splash of lemon juice before serving to brighten the flavors.
  • Fresh herbs like parsley or basil can be used as a garnish.

Frequently Asked Questions

Yes, any small pasta shape like ditalini or orzo works well. For a gluten-free option, use gluten-free pasta.

Yes, but note that the pasta may soften slightly when reheated. To avoid this, cook the pasta separately and add it fresh when reheating.

Chickpeas, black beans, or cannellini beans are great substitutes.

Add red chili flakes, cayenne pepper, or a dash of hot sauce for extra heat.

Store in an airtight container in the fridge for up to 4 days or freeze for up to 3 months.

Yes, but the spinach adds nutrition and color. Kale or Swiss chard can be used instead.

Absolutely. The flavors improve as the soup sits, making it ideal for meal prep.

Reheat on the stovetop over low heat, adding a splash of water or stock to adjust consistency.

Yes, they are optional but add a rich flavor to the soup.

Yes, this recipe (and this entire food blog) is entirely vegan-friendly! :)

This recipe serves about 4-6 people as a main course.

Nutritional Info (per Serving)

  • Calories: 337 kcal
  • Carbohydrates: 56 g
  • Protein: 14 g
  • Total Fat: 8 g
  • Saturated Fat: 1 g
  • Polyunsaturated Fat: 1 g
  • Monounsaturated Fat: 5 g
  • Sodium: 1082 mg
  • Potassium: 1363 mg
  • Fiber: 12 g
  • Sugar: 15 g
  • Vitamin A: 5540 IU
  • Vitamin C: 41 mg
  • Calcium: 103 mg
  • Iron: 6 mg

Enjoyed Vegan Minestrone Soup?

Check out these awesome recipes:

Recipe Reviews

Ratings

Great0%

Good0%

Decent0%

Bad0%

Terrible0%

Newest Recipes

This site is protected by reCAPTCHA. Google Privacy Policy and Terms of Service apply.