• About
  • Recipes
  • SUBSCRIBE
  • Contact
menu icon
go to homepage
  • About
  • Recipes
  • SUBSCRIBE
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • search icon
    Homepage link
    • About
    • Recipes
    • SUBSCRIBE
    • Contact
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Recipes » Vegetarian Entrees

    Vegan Minestrone Soup

    Lisa profile pic
    Updated: Dec 19, 2025 by Lisa
    Jump to Recipe

    Vegan minestrone soup is a vibrant, flavorful blend of fresh vegetables, tender pasta, and aromatic herbs that’s as nourishing as it is satisfying. It’s a plant-based classic that works for busy weeknights, meal prep or any time you’re craving a wholesome, hearty bowl of comfort.

    A bowl is full of vegetables in a red tomato based broth garnished with fresh basil.

    Vegan dishes are so much more than cold salads, and this hearty vegan minestrone soup proves it. Loaded with a variety of vegetables, tender pasta, and fragrant herbs, it’s a satisfying way to enjoy a completely plant-based meal. I love making a big pot in the fall and winter, when the days are short and the evenings call for something warm and filling. It’s a simple recipe that delivers big flavor without a lot of fuss, making it a staple in my seasonal meal rotation.

    There’s something about this soup that makes it the perfect pick-me-up on those dreary days when the rain seems endless. Each spoonful brings a healthy dose of vegetable goodness, balanced by a rich, savory broth. It’s comforting without feeling heavy, and it’s easy to adapt with whatever fresh or frozen produce you have on hand. Whether you’re serving it as a weeknight dinner or ladling it into thermoses for lunch, this is one plant-based dish that always hits the spot.

    Jump to:
    • Ingredients
    • Instructions
    • Variations/ Substitutions
    • Equipment
    • Storage
    • Top Tips
    • Serving Suggestions
    • FAQ
    • More Soup Recipes:
    • RECIPE

    Ingredients

    Ingredients needed for vegan minestrone soup.
    • Olive Oil – Use a good-quality extra virgin olive oil for the best flavor. You can substitute avocado oil or another mild cooking oil if preferred.
    • Onion – Yellow or white onions work well for a balanced flavor. Dice evenly for consistent cooking.
    • Garlic – Finely minced fresh garlic cloves give the best taste.
    • Carrots – Choose firm, brightly colored carrots. Peel if desired and chop into uniform pieces.
    • Celery – Look for crisp stalks with bright green color. Slice evenly to match the other vegetable pieces.
    • Zucchini – Choose small to medium zucchini for tender texture.
    • Red Bell Pepper – Pick a pepper with smooth, shiny skin. Orange or yellow peppers can be used for a milder flavor.
    • Diced Tomatoes – Use canned tomatoes for convenience, or substitute with fresh tomatoes when in season. Fire-roasted canned tomatoes add a smoky depth.
    • White Beans – Cannellini or great northern beans work well. Rinse and drain canned beans, or cook dried beans ahead of time.
    • Green Beans – Fresh beans should be bright and firm; frozen beans are a great substitute. You can use canned beans, but drain them well and add them later in cooking to prevent them from getting mushy.
    • Small Pasta – Ditalini, elbow or small shells are ideal. Use gluten-free pasta for a gluten-free version, or omit pasta and add more beans or vegetables.
    • Vegetable Broth – Choose a low-sodium broth so you can control the salt level. Homemade broth gives the richest flavor.
    • Dried Herbs – Dried oregano, basil and time add lots of flavor. If using fresh herbs, double the amount.
    • Salt and Black Pepper – Salt and pepper add depth and enhance the flavor. Adjust to taste, adding more at the end if needed.
    • Spinach or Kale – Fresh or frozen both work well. Remove tough stems from kale before chopping.
    • Fresh Parsley – Adds freshness at the end. Use flat-leaf for a stronger flavor, curly for a milder one.
    • Grated Parmesan – This is optional but you can also use vegan Parmesan or nutritional yeast to keep the recipe plant based .

    See recipe card for quantities.

    Instructions

    1. Heat olive oil in a large pot over medium heat. Add the onion and garlic, sauté for 2–3 minutes until fragrant.
    2. Add the carrots, celery, zucchini, and bell pepper. Cook for about 5 minutes, stirring occasionally.
    3. Stir in the diced tomatoes and vegetable broth. Add oregano, basil, thyme, salt, and pepper. Bring to a boil.
    4. Reduce the heat and let simmer for 10 minutes. Then, add the white beans, green beans, and pasta. Cook for another 10 minutes or until the pasta and veggies are tender.
    5. Stir in the fresh or frozen spinach/kale and cook for 2 more minutes until wilted.
    6. Taste and adjust seasoning if needed. Serve hot, garnished with fresh parsley and grated Parmesan if desired.

    Hint: For even cooking, chop all of the vegetables into similar-sized pieces.

    Variations/ Substitutions

    • Change the Beans – Swap the white beans for chickpeas, kidney beans, or lentils for a different texture and flavor.
    • Switch Up the Veggies – Use sweet potatoes, butternut squash, or parsnips in place of zucchini or carrots for a heartier, sweeter soup.
    • Try a Different Base – Replace the pasta with quinoa, farro, or rice for a gluten-free or grain-based variation.
    • Add More Veggies – Include mushrooms, cabbage, or peas for extra vegetables and depth of flavor.
    • Add Heat – Add a pinch of red pepper flakes or toss in sliced jalapeno for a bit of spice.
    • Make It Creamy – Stir in a splash of coconut milk or cashew cream at the end for a richer texture.

    Equipment

    A heavy-bottomed soup pot, such as an enameled cast iron or stainless steel Dutch oven, is ideal for making soup. These pots distribute heat evenly, preventing hot spots that can cause vegetables or pasta to overcook. Look for one with a snug-fitting lid to help lock in moisture and flavor, and choose a size large enough to hold generous batches without crowding the ingredients.

    Storage

    Store leftover soup in an airtight container in the refrigerator for up to 4 days. For longer storage, let it cool completely and freeze in freezer-safe containers for up to 3 months.

    When reheating, warm gently on the stovetop over medium heat, adding a splash of broth or water if the soup has thickened. If reheating from frozen, thaw overnight in the refrigerator before warming.

    Top view of a bowl of veggie soup garnished with basil.

    Top Tips

    • Chop vegetables into similar-sized pieces so they cook evenly.
    • Sauté onions and garlic first to build a flavorful base.
    • Add pasta toward the end of cooking to prevent it from becoming mushy.
    • Use low-sodium broth so you can control the seasoning.
    • Taste and adjust seasoning just before serving.
    • Stir in delicate greens like spinach or kale at the very end to preserve color and texture.
    • Make a double batch and freeze half for an easy future meal.

    Serving Suggestions

    This soup pairs beautifully with a variety of sides for a complete meal. Serve it with warm, crusty bread like this cheesy mini loaf beer bread or crunchy toppers such as homemade baked sourdough croutons—both are not vegan, but you can easily make or purchase plant-based versions. For lighter accompaniments, try a hummus veggie wrap, a crisp shaved Brussels sprouts salad with maple vinaigrette, or a refreshing crunchy romaine salad with fennel.

    FAQ

    Can I make vegan minestrone soup in advance?

    I think this soup tastes even better the next day as the flavors have more time to meld. Store it in the refrigerator and reheat gently before serving.

    Can I make this soup without pasta?

    If you want to skip the pasta, simply add more beans or vegetables, or swap in a grain like quinoa or rice.

    More Soup Recipes:

    • Thai Coconut Shrimp Soup
    • Vegan Potato Leek Soup
    • Vegetable Barley Soup Recipe (Vegan and Super Quick)
    • Easy Stuffed Pepper Soup
    • Hearty Chicken Vegetable Soup


    If you like this Vegan Minestrone Soup recipe, please leave a 5-star rating.

    RECIPE

    Print Recipe Pin Recipe SaveSaved!

    Vegan Minestrone Soup

    This hearty vegan minestrone soup is loaded with veggies, pasta, and herbs for a comforting, plant-based meal that's ready in minutes.
    Prep Time10 minutes mins
    Cook Time25 minutes mins
    Course: Soup
    Cuisine: American Italian
    Servings: 4
    Calories: 158kcal

    Ingredients

    • 2 tablespoon olive oil
    • 1 onion diced
    • 2 cloves garlic minced
    • 2 carrots chopped
    • 2 celery stalks chopped
    • 1 zucchini diced
    • 1 red bell pepper chopped
    • 1 can 14 oz / 400 g diced tomatoes
    • 1 can 14 oz / 400 g white beans, drained and rinsed
    • 1 cup green beans chopped
    • ½ cup small pasta e.g., ditalini or elbow
    • 4 cups vegetable broth
    • 1 teaspoon dried oregano
    • 1 teaspoon dried basil
    • ½ teaspoon dried thyme
    • Salt and black pepper to taste
    • 1 handful fresh spinach or kale chopped (or frozen spinach)
    • Fresh basil or parsley and grated Parmesan for serving optional

    Instructions

    • Heat olive oil in a large pot over medium heat. Add the onion and garlic, sauté for 2–3 minutes until fragrant.
    • Add the carrots, celery, zucchini, and bell pepper. Cook for about 5 minutes, stirring occasionally.
    • Stir in the diced tomatoes and vegetable broth. Add oregano, basil, thyme, salt, and pepper. Bring to a boil.
    • Reduce the heat and let simmer for 10 minutes. Then, add the white beans, green beans, and pasta. Cook for another 10 minutes or until the pasta and veggies are tender.
    • Stir in the fresh or frozen spinach/kale and cook for 2 more minutes until wilted.
    • Taste and adjust seasoning if needed. Serve hot, garnished with fresh basil or parsley and grated Parmesan if desired.

    Notes

    If the soup is too thick, more vegetable broth can be added.
    This soup is vegan as long as you do not add cheese. When adding parmesan cheese it is no longer a vegan recipe.
    To make this a gluten free recipe, omit pasta or add a gluten free pasta. 
     

    Nutrition

    Calories: 158kcal | Carbohydrates: 20g | Protein: 4g | Fat: 8g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Sodium: 34mg | Potassium: 430mg | Fiber: 5g | Sugar: 7g | Vitamin A: 6363IU | Vitamin C: 55mg | Calcium: 58mg | Iron: 1mg

    Thanks for stopping by! Subscribe to Jersey Girl Cooks if you would like more recipes and cooking tips sent to your email. You can also order my Super Easy Cookbook for Beginners and follow me on social media - Facebook, Twitter, Pinterest and Instagram.

    « Funfetti Pancakes
    Roasted Delicata Squash »

    Leave a Reply Cancel reply

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

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Hi, I'm Lisa

    I love creating recipes and cooking for my family and friends. It's great to bring everyone to my kitchen to talk, laugh and eat. I also like to spread my love for cooking to others. So grab an apron and let's do it together. I promise my recipes will be easy and delicious!

    More about me

    Jersey Girl Cooks is a participant in affiliate programs including the Amazon Associates program. I may earn a small commission if you purchase through links in my website with no extra cost to you, the consumer.

    Footer

    freebie!

    Subscribe for Your Free eBook: 5 Pantry Friendly Dinners

    Subscribe for free!
    ↑ back to top

    About

    • Privacy Policy
    • Disclaimer
    • Terms & Conditions

    Contact

    • Media Kit
    • FAQ

    Copyright © 2024 Jersey Girl Cooks • As an Amazon Associate I earn from qualifying purchases. • Powered by Feast+

    GDPR Privacy Policy