• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
    • Contact
    • Privacy Policy
    • Work With Me
  • Recipe Index
  • Moments
    • Pregnancy/Baby
      • Baby Registry List
      • Thriving Postpartum: What to Expect & Postpartum Essentials for Mom
  • Shop
    • Best Kitchen Gifts
    • Baby Registry List
    • Kitchen Tools (Must Haves)
    • Pantry Staples (Baking & Cooking)
    • Food Photography Essentials
  • Instagram
JoyFoodSunshine
menu icon
go to homepage
search icon
Homepage link
  • Home
  • Recipe Index
  • About Laura
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
    • YouTube
  • Never Miss a Recipe

  • ×

    Home » Easy Homemade Vegetable Soup

    Easy Homemade Vegetable Soup

    Published: Feb 5, 2020 · Modified: Nov 15, 2022 by Laura · This post may contain affiliate links.

    Jump to Recipe

    This Easy Homemade Vegetable Soup Recipe is ready in 30 minutes! It's the best healthy vegetarian soup, loaded with vegetables and it's SO much tastier than canned soup! Plus it's freezer-friendly and makes great leftovers! 

    overhead view of a bowl of homemade vegetable soup topped with croutons and cheese with a spoon in it

    This homemade vegetable soup is a cold-weather staple that is healthy and hearty. I love serving it with a side of no knead bread, homemade biscuits, homemade french bread, or pretzel bread, and topping it with homemade croutons for a comforting winter meal!

    This easy vegetable soup contains a whopping seven cups of vegetables delivering loads of nutrients, plus beans for protein and fiber! It's vegetarian, vegan and highly customizable to fit your personal dietary needs and taste preferences!

    Just like this sausage kale soup, this easy tortellini soup and this crockpot chicken pot pie soup, this veggie soup is sure to become a new family favorite!

    overhead view of a bowl of homemade vegetable soup

    Vegetable Soup Recipe: Ingredients & Substitutions 

    You can easily customize this vegetable soup recipe to fit your specific tastes and dietary needs. So let's chat about the ingredient and possible substituions! 

    photo of the ingredients in this vegetable soup recipe
    • Vegetable broth. I choose to use organic vegetable broth because I love the taste and it keeps this vegetable soup vegan & vegetarian! You can use homemade broth, chicken broth, or even a carton of tomato soup for a different flavor and creamier texture!
      Vegetables. This soup uses about 7 cups of vegetables (which is why I LOVE it so much)! All of these can be swapped out for your favorite vegetables! Not a fan of bell peppers? Replace them with something else! Other suggestions are: broccoli, zucchini, cauliflower, spinach, kale, potatoes, sweet potatoes, etc. 
      • fresh vs. frozen. You can use frozen or fresh vegetables in this recipe with equally great results. I do not recommend using canned vegetables (besides the beans and tomatoes). 
    • Kidney Beans. We only use one can of beans in this vegetable soup recipe because they're not my husband's favorite (putting it lightly). Feel free to use any variety of beans and add 1 more can if you love beans, or if you want to give this vegetarian soup an extra boost of protein. 
    • Diced tomatoes. I really love using fire roasted diced tomatoes in this easy vegetable soup for some extra flavor! You can use any variety of diced tomatoes you prefer! 
    up close overhead view of vegetable soup on a spoon in a bowl

    How to make Homemade Vegetable Soup

    This vegetable soup recipe is SO easy to make! But we'll walk through the steps together to ensure your soup-making success! Don't forget to watch the video too!

    Sauté onions & garlic

    The first step in making this healthy vegetable soup (after you have chopped and gathered all the ingredients), is to sauté the onion and garlic together in olive oil until the onions are soft. 

    overhead photo showing How to Make Vegetable Soup - sautéing onions and garlic

    Add vegetables and cook

    Once the onions are soft, add the hard vegetables (carrots, peppers, and celery) to the pan plus another tablespoon olive oil, cover and cook until those veggies are soft and cooked through. 

    two overhead photos showing how to make vegetable soup

    Add the rest of the ingredients...

    Next, add the frozen vegetables and stir until they are evenly distributed throughout the vegetable soup mixture. Then add the diced tomatoes and stir to combine. 

    two overhead photos showing how to make vegetable soup

    Add the broth

    Add the vegetable broth (or whichever broth you choose) and add the seasonings and beans and stir until everything is combined and the ingredients are evenly distributed. 

    front view photo showing how to make vegetable soup

    Boil then simmer

    Once all the ingredients are mixed together, turn heat to high and bring mixture to a boil.

    After the mixture reaches a boil, reduce heat and simmer for 15-20 minutes or until vegetables are cooked.

    two overhead photos showing how to make vegetable soup

    Serve

    Use a ladle to serve soup into bowls, top with parmesan cheese and fresh parsley. This soup is the perfect way to warm up on a chilly day, and pairs well with these recipes: 

    • Top it with these homemade croutons and you will be in heaven!  
    • I love making this no knead bread and dipping it into this soup!
    • Make a batch of these easy homemade biscuits.
    • You can't go wrong with a batch of these homemade dinner rolls served with this homemade vegetable soup. 
    • This pretzel bread is the perfect partner for this best vegetable soup recipe!

    Store

    Store this vegetable soup in an airtight container in the refrigerator for up to 1 week. Or in the freezer for up to 2 months. 

    overhead view of a ladle scooping vegetable soup out of a pot

    FAQs about Homemade Vegetable Soup

    What can I add to vegetable soup for flavor?

    This vegetable soup recipe has plenty of flavor to satisfy the taste buds! However, if you're looking to add more here are some suggestions: fresh herbs (rosemary, thyme, etc.), red pepper flakes for a little spice, white wine, lots of freshly grated parmesan cheese, etc. 

    Is vegetable soup healthy? 

    Yes! Due to the high number of nutrient-rich vegetables, this easy vegetable soup is very healthy! One serving delivers 62% of the daily recommend amount of Vitamin A and 80% of the daily recommend calcium! 

    What is the difference between vegetable stock and broth?

    When it comes to vegetables, there really isn't a huge difference in stock vs. broth, and they are commonly used interchangeably. 
    However, when it comes to meat broths (chicken, beef, etc.) there is a difference in how they are made. Stock is made by simmering bones from your meat for a long time, meaning it has more collagen and is a richer taste. While broth is lighter and made from simmering meat, making it great for soups! 

    overhead view of a bowl of homemade vegetable soup topped with croutons and cheese

    If you make and love our recipes, it would mean so much to me if you would leave a comment and rating! And don't forget to follow along with us on Instagram, Pinterest, Facebook, and Youtube - be sure to tag @joyfoodsunshine and use the hashtag #joyfoodsunshine so we can your creations!

    Easy Homemade Vegetable Soup Recipe

    Laura
    This Easy Homemade Vegetable Soup Recipe is ready in 30 minutes! It's the best healthy vegetarian soup, loaded with vegetables and it's SO much tastier than canned soup! Plus it's freezer-friendly and makes great leftovers! 
    5 from 7 votes
    Print Recipe Pin Recipe Save Recipe Saved!
    Prep Time 10 mins
    Cook Time 20 mins
    Total Time 30 mins
    Course Main Course, Soup
    Cuisine American, Italian
    Servings 10 Servings
    Calories 112.5 kcal

    Equipment

    • large pot
    • measuring spoons
    • measuring cups
    • spatula

    Ingredients
     
     

    • 2 TBS olive oil
    • 1 tsp minced garlic
    • 1 cup onion finely diced
    • 1 cup green pepper diced
    • 1 cup celery diced
    • 1 cup red pepper diced
    • 1 cup carrots peeled & diced (about 4 carrots)
    • 2 cups vegetable broth
    • 2 TBS Italian seasoning
    • ½ tsp sea salt or more to taste
    • ¼ tsp pepper or more to taste
    • 1 (14.5 oz) can kidney beans drained and rinsed
    • 2 (14.5 oz) cans diced tomatoes
    • 1 cup frozen peas
    • 1 cup frozen corn
    • 1 cup frozen green beans

    To serve:

    • 2 TBS chopped fresh parsley
    • Parmesan cheese for topping

    Instructions
     

    • Add olive oil, onions and garlic to a large stockpot. Cook on medium-high heat until onions begin to soften (about 5 minutes)
    • Add green pepper, red pepper, carrots, celery and stir to coat the vegetables with olive oil.
    • Cover and cook for 5 minutes, stirring occasionally or until the vegetables are soft.
    • Add vegetable broth, Italian seasoning, sea salt, pepper, beans, diced tomatoes, peas, corn and green beans and stir.
    • Turn heat to high and bring mixture to a boil.
    • Reduce heat and simmer for 15-20 minutes or until vegetables are cooked.
    • Use a ladle to serve soup into bowls, top with parmesan cheese and fresh parsley.

    Video

    Notes

    Ingredient substitutions  

    • Vegetable broth. You can use homemade broth, chicken broth or stock, or even a carton of tomato soup for a different flavor and creamier texture!
      Vegetables. This soup uses about 7 cups of vegetables , all of which can be swapped out for your favorite vegetables. Not a fan of bell peppers? Replace them with something else! Other suggestions are: broccoli, zucchini, cauliflower, spinach, kale, potatoes, sweet potatoes, etc. 
    • Kidney Beans. You can use any variety of beans you'd like, and add 1 more can if you love beans, or if you want to give this vegetarian soup an extra boost of protein. 
    • Diced tomatoes. I really love using fire roasted diced tomatoes in this easy vegetable soup for some extra flavor! You can use any variety of diced tomatoes you prefer! 

    Store/freeze

    Store this vegetable soup in an airtight container in the refrigerator for up to 1 week. Or in the freezer for up to 2 months. 

    Nutrition

    Serving: 1cupCalories: 112.5kcalCarbohydrates: 17.5gProtein: 4gFat: 3.3gSaturated Fat: 0.5gPolyunsaturated Fat: 0.5gMonounsaturated Fat: 2.1gSodium: 552mgPotassium: 400mgFiber: 5gSugar: 6.4gVitamin A: 62IUVitamin C: 80.8mgCalcium: 4mgIron: 6mg
    Tried this recipe?Let us know how it was!

    If you love this recipe, try these:

    • Easy Tortellini Soup is made in 30 minutes!
    • Skip the can and make this homemade tomato soup - it's the BEST!
    • My son calls this Sausage Kale Soup "the soup that looks gross but tastes really, really good!" Although I think it looks great! haha!
    • This Chicken Pot Pie Soup is made in the slow cooker and a go-to for me on chilly, busy days. 
    • We adore this butternut squash soup - it's seriously the best!
    • These homemade croutons or cornbread croutons are great additions to any soup!
    • This Chicken and Rice soup is easy and delicious! Also - our chicken noodle soup is the best!
    • Try any one of our chili recipes: chicken chili, turkey chili and beef chili!

    This post contains affiliate links, which means that if you purchase a product through a link you clicked on here, I receive a portion of the sale. Thank you for supporting JoyFoodSunshine! 

    « French Silk Pie
    The Best Double Chocolate Cookies »

    Did you make this recipe?

    Leave a comment and review below, then take a picture and tag @joyfoodsunshine #joyfoodsunshine on Instagram so I can see it! Sign up here to receive weekly e-mails!

    Reader Interactions

    Comments

    1. Abby

      December 12, 2020 at 5:09 pm

      5 stars
      Easy, flavorful, healthy!
      I forgot onion so I subbed onion powder, and I forgot to buy green beans but it didn't matter, this was still delicious! Next time I make this I might make some chick pea pasta to add in before serving, but other than trying to sneak in more protein there is no reason this recipe shouldn't be made as is. Thank you for having great dinner ideas that are healthy and tasty!

      Reply
    2. Jessi

      May 20, 2020 at 6:11 pm

      5 stars
      Maybe a dumb question but if I use veggies like spinach and zucchini do I need to add it at a different time than the carrots and celery? My family doesn’t like peppers so I’m trying to sub them but I would assume they would have a shorter cook time than some veggies.

      Reply
      • Laura

        May 21, 2020 at 7:22 am

        Yes, zucchini and spinach cook faster than carrots and celery. I would wait until the carrots and celery are mostly cooked before adding them.

        Reply
    3. Katie P

      April 27, 2020 at 4:26 pm

      5 stars
      This soup was absolutely delicious, and very easy to make! I only used 1 can of diced tomatoes because I’m not a super big fan of tomatoes and it was perfect! It’s very healthy, and still better than any other soups I’ve had! Me and my family loved it, I would highly recommend this to anyone.

      Reply
      • Laura

        April 28, 2020 at 7:21 am

        Thank you Katie! I'm so glad you enjoyed it!

        Reply
    4. Emily Swanson

      February 05, 2020 at 2:54 am

      5 stars
      I love how a veggie soup can be just as YUMMY as a meaty soup with all those flavors.

      Reply

    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.

    Primary Sidebar

    Search

    About Laura

    I’m Laura, a former chemistry teacher turned homeschooling mom of six beautiful babies! I create simple and delicious recipes that are tested and perfected to make cooking and baking joyful and fun!

    Click here to read more >>

    • Facebook
    • Instagram
    • Pinterest
    • RSS Feed
    • Twitter
    • YouTube

    Most Popular Recipes

    • The Best Chocolate Chip Cookie Recipe Ever
    • Best Cinnamon Rolls Recipe (Better than Cinnabon)
    • Easy Homemade Pizza Dough
    • Easy Dutch Oven No Knead Bread
    • Easy Homemade Pizza Sauce Recipe (5- Minutes)!
    • Asian Chicken Lettuce Wraps (Better than P.F. Chang's)!

    Trending now

    • Best Oatmeal Cookies
    • Best Flourless Chocolate Cake Recipe
    • Healthy Black Bean Brownies
    • Healthy Greek Yogurt Brownies
    • Best Flourless Brownies (Gluten-Free, Paleo)
    • Chocolate Chip Cookie Bars

    Footer

    ↑ back to top

    Joy Food Sunshine Logo
    • Facebook
    • Instagram
    • Pinterest
    • RSS Feed
    • Twitter
    • YouTube

    Never Miss a Recipe

    1171 shares
    • 265