• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes

Connoisseurus Veg logo

SUBSCRIBE

Sign up for updates and my FREE Vegan Dinner Solutions email series!

  • Email
  • Facebook
  • Instagram
  • Pinterest
  • Twitter
  • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
    • YouTube
  • ×
    Home » Soups

    Published: Oct 22, 2025 · Modified: Dec 12, 2025 by Alissa Saenz · This post may contain affiliate links · 2 Comments

    Classic Vegetable Soup

    Jump to Recipe Print Recipe

    My homemade vegetable soup is hearty, comforting, and full of savory flavor. Packed with tender veggies, herbs, and a rich tomato broth, this comforting soup is perfect for chilly days, and it comes together in one pot in under an hour.

    White wooden surface set with a bowl and pot of Vegetable Soup.

    I gave up meat when I was just thirteen years old, so I ate a lot of vegetable soup growing up. Back then it usually came out of a can, but I still loved the heck out of it. Vegetable soup is still one of my comfort foods today, only now I do it right. Homemade is the way to go, and this is the best homemade vegetable soup ever.

    Jump to:
    • Ingredients You'll Need
    • How It's Made
    • Variations
    • Frequently Asked Questions
    • More Soup Recipes
    • 📖 Recipe
    • 💬 Comments

    I already have a few vegetable soup variations on the site, like my Instant Pot vegetable soup, summer vegetable soup, and vegetable noodle soup. But this time I wanted to create a simple, classic version similar to the ones I loved growing up… only better!

    And indeed, this version is way better, thanks to fresh veggies, savory herbs, and juicy tomatoes. It’s also incredibly simple, coming together in less than an hour, with most of that time being hands-off while the soup simmers away. The recipe makes a generous batch, which is perfect, because leftovers of this soup are ideal for cozy fall and winter lunches.

    Ingredients You'll Need

    Below you'll find a list of ingredients in this recipe, with notes and substitutions. Scroll all the way to the bottom of the post to see the full recipe, including the amount of each ingredient.

    • Olive oil. You could use another neutral high-heat oil if you'd like.
    • Onion.
    • Carrots.
    • Celery.
    • Garlic.
    • Vegetable broth.
    • Potato. I used a russet potato, but other varieties like red or yellow potatoes would work just fine. You could even shake things up and use a sweet potato!
    • Green beans.
    • Rosemary. You'll be using a sprig of fresh rosemary, throwing the whole thing in the soup and letting it simmer. A teaspoon of dried rosemary can be used if needed, but it won't be as flavorful.
    • Thyme. The recipe calls for a teaspoon of dried thyme, but you could use a teaspoon of fresh if preferred.
    • Diced tomatoes. We're using canned diced tomatoes, to make things easy.
    • Tomato paste.
    • Frozen peas.
    • Baby spinach. Frozen spinach can be substituted if you'd like. Thaw it and squeeze any excess water out before adding it.
    • Fresh parsley.
    • Salt and pepper.

    How It's Made

    Below is a detailed photo tutorial on how to make this dish. Scroll all the way down if you'd like to skip right to the recipe!

    Onions, carrots, celery, and garlic cooking in a pot with a wooden spoon.

    Step 1: Precook veggies. Sweat diced onion, sliced carrots, and celery in some olive oil for about 10 minutes, to start softening them up. Add the garlic and cook it with the mixture for another minute.

    Vegetables simmering in broth in a pot.

    Step 2: Simmer. Add broth, diced potato, green beans, rosemary, and thyme. Let everything simmer for a bit, until the potato starts to soften.

    Tip: Tempted to add those tomatoes early? Don't do it! The acid can prevent your potatoes from cooking through. Hold off until the potatoes have started to soften.

    Vegetables simmering in tomato broth in a pot.

    Step 3: Add tomatoes. Stir in your diced tomatoes and tomato paste. Let the soup continue to simmer for a few minutes longer.

    Peas and spinach being stirred into a pot of vegetable soup.

    Step 4: Add peas and spinach. Peas should be thawed first! Stir them in, along with baby spinach, and let the soup simmer a minute or so longer.

    Fresh parsley being stirred into a pot of Vegetable Soup.

    Step 5: Finish the soup. Remove the pot from heat, take out the rosemary sprig, and stir in chopped fresh parsley. Give the soup a taste-test and season it with salt and pepper to taste.

    Variations

    • Italian vegetable soup. Add a teaspoon of oregano and replace the parsley with chopped fresh basil. You can also top each bowl with a sprinkle of vegan Parmesan cheese.
    • Add beans. Bulk up your soup by stirring in a can of beans, making sure to drain and rinse them first. Try lentils, cannellini beans, or chickpeas.
    • Add or swap out veggies. You can work almost anything into this recipe. Try broccoli, cauliflower, bell peppers, parsnips, zucchini, butternut squash, or greens like kale and chard. Make sure to add harder veggies earlier, as they take longer to cook, and softer veggies later.
    Bowl of Vegetable Soup with a red pot in the background.

    Frequently Asked Questions

    Is this recipe gluten-free?

    Yes, as long as your vegetable broth is certified gluten-free (many are!).

    How should I store leftovers of this soup?

    Leftover vegetable soup will keep in an airtight container in the fridge for about three days, or in the freezer for about three months.

    Do I need to peel the potato?

    Nope! Only peel it if that's your preference.

    More Soup Recipes

    • Close up of a bowl of Vegan Minestrone Soup topped with vegan parmesan and fresh basil.
      Vegan Minestrone Soup
    • Bowl of Chickpea Noodle Soup with a spoon on the side.
      Chickpea Noodle Soup
    • Close up of Mushroom Barley Soup in a bowl with spoon.
      Classic Mushroom Barley Soup
    • Bowl of Tuscan Kale Soup with two spoons on the side.
      Tuscan Kale Soup

    Like this recipe? If so, please stop back and leave me a review and rating below if you try it! Also be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter for more recipes like this one!

    📖 Recipe

    Bowl of Vegetable Soup with a spoon.
    Print Pin
    5 from 2 votes

    Classic Vegetable Soup

    My homemade vegetable soup is hearty, comforting, and full of savory flavor. Packed with tender veggies, herbs, and a rich tomato broth, this comforting soup is perfect for chilly days, and it comes together in one pot in under an hour.
    Course Soup
    Cuisine American
    Prep Time 15 minutes minutes
    Cook Time 40 minutes minutes
    Total Time 55 minutes minutes
    Servings 7
    Calories 131kcal
    Author Alissa Saenz

    Ingredients

    • 2 tablespoons olive oil
    • 1 medium onion, diced
    • 2 medium carrots, sliced
    • 2 medium celery stalks, chopped
    • 4 garlic cloves, minced
    • 5 cups vegetable broth
    • 1 medium russet potato, scrubbed and diced (½-inch)
    • 1 ½ cups fresh green beans, cut into 1-inch pieces
    • 1 (4-inch) sprig fresh rosemary
    • 1 teaspoon dried thyme
    • 1 (14.5 ounce/411 gram) can diced tomatoes
    • ¼ cup tomato paste
    • 1 cup frozen peas, thawed
    • 2 cups baby spinach
    • ¼ cup fresh parsley, chopped
    • Salt and pepper, to taste
    US Customary - Metric

    Instructions

    • Coat the bottom of a large pot with the oil and place it over medium heat. Add the onion, carrots, and celery. Sweat the vegetables for about 10 minutes, until they start to soften. Stir in the garlic and cook the mixture for about 1 minute more, stirring constantly, until very fragrant.
    • Stir in the broth, potato, green beans, rosemary, and thyme. Raise the heat to high and bring the liquid to a boil, then reduce the heat to a low simmer. Let the mixture simmer for 10 to 15 minutes, until the potato is starting to become tender but just a tad undercooked.
    • Add the tomatoes and tomato paste. Stir well to completely dissolve the tomato paste. Raise the heat to high and bring the soup back to a boil, then lower the heat and let it simmer for 10 minutes longer, stirring occasionally. The potato should be easily pierced with a fork by now. If not, let it simmer a bit longer.
    • Stir in the peas and baby spinach. Let the soup simmer for a minute or two longer, just until the peas are heated and the spinach has wilted.
    • Remove the pot from heat. Remove and discard the rosemary sprig. Stir in the parsley and season the soup with salt and pepper to taste.
    • Ladle into bowls and serve.

    Would you like to save this?

    We'll email this post to you, so you can come back to it later!

    Nutrition

    Serving: 1.5cups | Calories: 131kcal | Carbohydrates: 21g | Protein: 4g | Fat: 4g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Sodium: 871mg | Potassium: 620mg | Fiber: 5g | Sugar: 8g | Vitamin A: 4853IU | Vitamin C: 34mg | Calcium: 72mg | Iron: 2mg
    « Spicy Peanut Brussels Sprout Stir-Fry
    Sweet Potato Black Bean Enchiladas »

    Sharing is caring!

    • Facebook
    • Twitter
    • Reddit
    • Email

    About Alissa Saenz

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors! You can read more about me here.

    I'd love to connect with you on Facebook, Instagram, or Pinterest.

    Reader Interactions

    Comments

      5 from 2 votes

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Yusra says

      October 28, 2025 at 3:34 am

      5 stars
      It's look amazing 😍 I can't wait to make this soup

      Reply
    2. Tina Mel says

      October 22, 2025 at 8:35 pm

      5 stars
      I can’t wait to make this soup! It looks amazing.

      Reply

    Primary Sidebar

    Alissa standing in front of kitchen cabinets.

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

    More about me →

    Popular

    • Sliced loaf of Vegan Banana Bread with a cup of tea in the background.
      The Best Vegan Banana Bread
    • Plate of Teriyaki Tofu with broccoli and rice.
      Crispy Baked Teriyaki Tofu
    • Two Glasses of Vegan Rice Pudding with Cinnamon Sticks and Strawberries
      Creamy Vegan Rice Pudding
    • Table Set with a Bowl of Lentil Soup, Blue Pot and Water Glass
      Classic Lentil Soup

    Footer

    ↑ back to top

    Resources

    • About
    • Contact
    • Privacy Policy
    • Photo Use Policy

    Connect

    • Sign Up for emails and updates
    • Connoisseurus Veg on Facebook
    • Connoisseurus Veg on Pinterest
    • Connoisseurus Veg on Instagram

    Reader Favorites

    • Tuscan Kale Soup
    • Asian Slaw
    • Vegetarian Slow Cooker Chili
    • Mediterranean Pasta
    • Vegan Doughnuts
    • Classic Lentil Soup

    As an Amazon Associate I earn from qualifying purchases. Learn more here.

    Copyright © 2013-2025 Tofu Press LLC & Alissa Saenz

    117 shares
    • 1

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.