My Chef's Apron

  • Recipe Index
  • Guides
  • Easy Meals
  • About
  • Subscribe
menu icon
go to homepage
  • Recipes
  • Guides
  • Easy Meals
  • About
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Guides
    • Easy Meals
    • About
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Recipes » Soups and Salads

    Homemade Vegetable Soup (Hearty, Healthy, Easy)

    Published: Jan 28, 2020 · Modified: Feb 9, 2023 by Mariska Ramondino · This post may contain affiliate links

    Jump to Recipe Print Recipe
    Two rustic looking bowls filled with vegetable minestrone soup and served with two wooden spoons.

    This homemade chunky vegetable soup recipe contains tons of fresh vegetables and potatoes.

    It's so satisfying and enough to enjoy as a delicious meal (includes stove top and instant pot instructions).

    Love healthy Italian soups with hearty vegetables as much as I do? Then you've also got to try my Nourishing Stracciatella Soup and this Healthy Butternut Squash Zucchini and Rosemary Soup.

    A tomato based vegetable soup with potatoes served in a wooden bowl and topped with grated Parmesan cheese.

    Nothing is more comforting than making a nourishing soup, especially when everything goes into one pot and the flavors of the vegetables work well together.

    This healthy, hearty, chunky vegetable soup recipe is an adaptation of my aunt's Italian vegetable Minestrone and my secret love for potatoes—well, I grew up in Belgium, where you can't escape this root vegetable.

    Let's make it!

    Jump to:
    • Why you'll love this good soup
    • Ingredients, notes & substitutions
    • Other add-ons
    • Tips on how to make hearty vegetable soup on the stove
    • What is the best potato for a vegetable soup
    • How to make this vegetable soup in an instant pot
    • Tips for meal prep and storage
    • Make it for dinner
    • Also Recommended
    • 📖 Recipe

    Why you'll love this good soup

    • It's hearty and full of flavor ( gluten-free soup recipe).
    • You can make it on the stove or cut your time in half by using the instant pot.
    • It's extremely versatile and a great way to add different vegetables or even chicken.
    • Comfort foods like potatoes make this an incredibly satisfying soup.
    • Serve with fresh herbs, a sprinkle of Parmesan cheese, crusty bread, or Quick Gluten-free Drop Biscuits to soak up all that delicious broth.
    • Leftovers pack great for lunch or reheat easily whenever you need something quick and nutritious during the week.
    A hand dipping a piece of bread in a chunky vegetable soup.

    Ingredients, notes & substitutions

    I use specific vegetables in this chunky veg soup recipe to make it hearty and nutritious, but you can easily switch it up—let's have a look.

    Rainbow chard, lima beans, fresh parsley, olive oil, seasoning, tomato paste, potatoes, bell pepper, and green onions on a table.

    Rainbow chard: Instead of chard, use other greens like kale or broccoli (you can make the soup more filling by adding up to 350 grams of broccoli florets).

    Lima beans: You can use green beans instead of baby lima beans.

    Tomato paste: Choose one with no salt or other additives added, as it will affect the taste of your soup. I prefer the Bionaturae. Their tomato paste is as good as it gets without making it yourself. They are also affordable and come in glass containers or small cans. 

    Replacing tomato paste with fresh vegetables: If you don't have any tomato paste, replace it with 455 grams of Campari tomatoes, quartered. Sauté them for 5 minutes with the onions in olive oil before adding any liquid. Or stir in leftover tomato sauce.

    Green onions: Use shallots, scallions, spring onions, or 4 cloves of garlic instead of onions.

    Red potatoes, or Yukon potatoes, hold their shape well in this chunky soup. But try sweet potato, if preferred.

    Bell pepper: go for a red or orange one, as they are sweeter in taste and work best in this soup recipe.

    Olive oil: you only need a little to create an aromatic base for the soup.

    Parsley: this fresh herb adds incredible flavor to the soup.

    Seasoning: This hearty soup doesn't require much to make it incredibly tasty. I'm using salt, black pepper, and onion powder. But feel free to experiment with a teaspoon of dried oregano, basil, dried Italian seasoning, or even garlic powder instead of onion powder.

    Vegetable broth: for this recipe, I use store-bought stock. But not all are made equal. Avoid the ones with cane sugar or extra additives. You want the core ingredients to be...well, veggies and herbs so you can control the soup's flavors. 

    Replacing broth: Use water and 2 to 3 vegetable bouillon cubes. Bouillons tend to be saltier than store-bought broth, so taste test before adding more salt. But consider adding more seasonings like black pepper or the dried herbs mentioned above to get a fuller flavor. Chicken broth is another great option, and if you're looking to make your own, explore these homemade recipes using chicken broth.

    Other add-ons

    • Add carrots or, when in season, zucchini or yellow squash instead of the red bell pepper
    • I like to garnish each bowl with grated Parmesan cheese, but feel free to use extra fresh chopped Parsley, Basil leaves or stir in a few pinches of vegetable broth seasoning if you want a richer and creamier broth but keep it vegan-friendly.
    • You can also always add more vegetables than suggested in this recipe.

    Tips on how to make hearty vegetable soup on the stove

    Yes, in my humble opinion, there is a secret to making a good nourishing veggie soup.

    Develop the flavors first: A pivotal step to a good vegetable soup is to sauté the main vegetables in olive oil before adding any liquid, releasing their individual flavors.

    And for this dish, I'm adding potatoes that will release some of their starches in the olive oil and slightly thicken the soup—this recipe contains no flour and is gluten-free. 

    Dice up the vegetables: Yep, the veggies will be nice and chunky, but you want them on the small side because the texture is as important as the taste. 

    Chopped green onions, chopped parsley leaves, chopped rainbow chard, chopped bell pepper, and cubed potatoes displayed on a table.

    Simmer, don't boil the soup: When you add the liquid, you want to bring it up to and maintain a gentle but steady simmer and not boil it.

    The liquid will otherwise evaporate too quickly. You will also lose the opportunity to let the ingredients build their unique flavors—a slower simmer creates one tasty and healthier vegetable soup.

    Layer the seasonings: I like to add a few pinches of salt and black pepper in the beginning and then white onion powder (or any other seasoning) at the end when I can taste test the vegetable broth.

    It is a personal preference, but if you follow the recipe, don't be too heavy with salt from the start. A few pinches here and there are enough to build up the flavors.

    You can always add more seasoning later to the broth according to preference.

    Beautiful rainbow chard or Swiss Chard washed and spread out over a towel

    Leave the leafy greens til the end: Rainbow chard (or kale) and Parsley will fill your bowl with beautiful colors, and they taste amazing in this soup, but they need minimal cooking time.

    The chard only needs about 5 to 7 minutes (with stems), while I throw in the Parsley last minute to add its pleasant aroma.

    And yes, you can use both the chard leaves and stems. They go into this soup finely chopped.

    What is the best potato for a vegetable soup

    Usually, I go for either small red or Yukon gold potatoes. Anything low in starch and higher in moisture does well in a healthy soup recipe.

    These potatoes will keep a firmer bite and won't overpower the rest of the ingredients like Russet or Idahos potatoes can do—their starchy content will soak up too much of that rich vegetable liquid, and they lose their shape too quickly.

    It only takes about 20 minutes for the potatoes to soften (fork tender).

    A wooden spoon with hearty veggies held above a soup bowl.

    How to make this vegetable soup in an instant pot

    You're still going to build up the flavors first, but we're doing it a tad differently and letting the pressure cooker do most of the work.

    Here's what to do:

    • Cut the vegetables and set them aside.
    • Set the instant pot on SAUTE mode and press START.
    • Add the olive oil when the pot is hot.
    • Add the onions or garlic, potatoes, bell pepper, and chopped Parsley, and season with a few pinches of salt, black pepper, and 1 teaspoon of onion powder.
    • Cook and stir for 5 minutes until veggies have softened a bit—make sure that onions don't burn.
    • Add the vegetable broth, water, tomato paste, and lima beans. Give it a good stir, and add any additional seasoning at this point, if preferred.
    • Lock the lid in place and close the steam vent.
    • Press the SOUP/BROTH button and choose High pressure/Less (with the KEEP WARM button off), and cook for the default time of 20 minutes.
    • When the timer beeps, quickly release all pressure.
    • Carefully remove the lid and stir in the chard to combine.
    • Taste the broth and adjust the seasoning, if preferred.
    • Return the lid and let the kale sit undisturbed for 5 minutes.
    • Serve hot with extra fresh Parsley or Parmesan cheese.
    A tomato based vegetable soup with potatoes served in a wooden bowls, topped with grated Parmesan cheese and served with pieces of bread on the side.

    Tips for meal prep and storage

    • Store cooled leftover vegetable soup in an airtight container. It lasts at least up to 3 to 4 days in the fridge.
    • You can reheat it directly on the stove over low heat and use a stainless steel thermos to pack reheated soup for (school) lunch.
    • You can freeze any leftovers the same way for up to a few months.

    Make it for dinner

    This is such a filling dish that I usually serve it for dinner. Especially on weeknights when I have little time to prepare a full meal.

    Here are some sides I like to pair it with:

    • A quick and delicious creamy kale salad (vegan);
    • Dark farmers or toasted Ezekiel bread with real butter or coconut butter (vegan);
    • Toasted Ezekiel Pocket Bread with hummus (vegan);
    • Homemade Rosemary Biscuits. Easy and delicious!
    • A healthy and homemade chicken salad for something more substantial.
    • My guilty pleasure—stir in some crunchy plantain chips. So good!
    A spoon resting in a red tomato based vegetable soup topped with parmesan cheese.

    Also Recommended

    • Two bowls filled with yellow squash soup, topped with Parmesan cheese and served with extra cheese and bread on the side.
      Healthy Butternut Squash-Zucchini and Rosemary Soup
    • Orange soup in a white bowl topped with shaved almonds and chili flakes.
      Creamy Carrot Orange Soup (With Spinach & Almonds)
    • Two black bowls filled with green pea soup, topped with fresh Parsley leaves next to two wooden spoons and more fresh Parsley.
      Green Pea Soup (Vegetarian)
    • ONE HEARTY VEGETABLE STEW RECIPE
      One Hearty Vegetable Stew Recipe (Vegan, GF)
    • Two bowls filled with Straciatella soup with tortellini next to a large pot of soup, extra Parmesan cheese and wooden spoons on the side.
      Nourishing Stracciatella Soup (Italian Egg Drop Soup)
    • Two bowls filled with squash soup and topped with coconut cream.
      Easy One-Pot Kabocha Squash Soup Recipe
    • Two plates of bock choy soup with pork and noodles and garnished with chili peppers, peanuts, and hard-boiled egg.
      Easy Ginger Bok Choy Noodle Soup With Pork
    • A large pot containing a whole raw chicken covered with water, next to fresh chopped vegetables like celery, leek, carrots, onions, and a pot of salt.
      Fall-off-the-bone poached whole chicken (meal prep)

    Don't forget to subscribe to my Monthly Newsletter!

    Have questions? Simply comment below or message me. If you make this recipe, please leave a comment and a starred review below. Thank you!


    📖 Recipe

    A spoon resting in a red tomato based vegetable soup topped with parmesan cheese.

    Hearty Homemade Vegetable Soup

    Mariska Ramondino
    An easy homemade chunky vegetable soup recipe that's healthy, hearty, and full of Italian flavors. It is also incredibly filling, perfect for lunch or dinner paired with farmer's bread or a salad on the side.
    5 from 2 votes
    Print Recipe Rate this Recipe
    Prep Time 10 minutes mins
    Cook Time 50 minutes mins
    Total Time 1 hour hr
    Course Soups and Salads
    Cuisine Italian

    Equipment

    • 6-quart (5.6 L) stockpot with lid
    Servings 6 Servings

    Ingredients
     

    • 3 tablespoons olive oil
    • 3 to 4 scallions or spring onions stem ends removed and chopped 80 grams (or replace with 2 shallots)
    • 1 ½ pounds red or Yukon Gold potatoes, peeled and cut into small ¾-inch chunks 640 grams
    • 1 red or orange bell pepper 210 grams, chopped
    • 1 carton vegetable broth 32 fl ounces/946 ml
    • 2 cups water
    • 1 ½ cups frozen baby lima beans 240 grams
    • 1 can tomato paste 7 ounces/200 grams
    • 5 large rainbow chard leaves and stems finely chopped (about half of a bunch)
    • 1 cup packed chopped fresh Parsley 35 grams
    • Salt and Pepper
    • 1 teaspoon white onion powder or 1 teaspoon more based on taste.
    • Serve with Parmesan cheese on the side Optional

    Instructions
     

    • Heat the olive oil in a large pot over medium heat. Add the onions and a pinch of salt. Cook and stir for one minute to release their aroma.
      Sauteed chopped shallots in olive oil in a Dutch pan.
    • Stir in the potatoes bell pepper, and season with a few pinches of salt. Continue to cook for 5 minutes more, stirring frequently.
      Chopped potatoes, onions, and red bel pepper in a Dutch pan.
    • Add the vegetable broth, water, the tomato paste, and the lima beans.
      Red tomato paste added to chopped vegetables and broth in a Dutch pan.
    • Cover the pot and increase the heat to high to bring the liquid to a steady simmer.
    • Once simmering, reduce the heat back to medium, partially cover the pot and cook the vegetables for 20 minutes or until the potatoes are just tender.
      Lima beans and vegetable in a red tomato base soup in a Dutch pan.
    • Stir in the chard.
      A hand stirring chopped rainbow chard in a red tomato based vegetable soup.
    • Season to taste with salt, pepper, and white onion powder.
      Seasoning added to a vegetable soup in a Dutch pan.
    • Cook for 6 to 7 minutes, stirring occasionally. At this point, the lima beans should be soft too.
      Homemade vegetable soup in a Dutch pan with rainbow chard and lima beans.
    • Add the parsley and cook for one more minute.
      Chopped parsley added to a vegetable soup in a Dutch pan.
    • Remove from heat.
      Homemade vegetable soup in a Dutch pan with rainbow chard and lima beans.
    • Serve with Parmesan cheese and your favorite bread on the side (optional).
      A tomato based vegetable soup with potatoes served in a wooden bowls, topped with grated Parmesan cheese and served with pieces of bread on the side.

    Notes

    For extra seasoning, add a teaspoon of dried oregano, Basil, or dried Italian seasoning; a teaspoon of garlic powder.
    Garnish: I like to garnish each bowl with grated Parmesan cheese, but feel free to use extra fresh chopped Parsley or Basil leaves. Stir in a few pinches of vegetable broth seasoning for a creamier touch and to keep it vegan-friendly.
    Storage & meal prep:
    • Store cooled leftover vegetable soup in an airtight container. It lasts at least up to 4 days in the fridge.
    • You can freeze any leftovers the same way for up to a few months.
    • You can reheat it directly on the stove over low heat and use a stainless steel thermos to pack reheated soup for (school) lunch.
    Alternative options:
    • Use a shallot or 4 cloves of garlic, chopped instead of scallions, spring, or green onions.
    • Add carrots or, when in season, zucchini or yellow squash instead of the red bell pepper.
    • You can use green beans instead of baby lima beans.
    • Instead of chard, use other greens like kale or broccoli (you can make the soup more filling by adding up to 350 grams of broccoli florets).
    • If you don't have any tomato paste, replace it with 455 grams of Campari tomatoes, quartered. Saute them for five minutes with the onions before adding any liquid. Or stir in leftover tomato sauce.
    • Don't have vegetable broth on hand, then use water only and add 2 to 3 vegetable bouillon cubes. Bouillons tend to be saltier than store-bought broth, so taste test before adding more salt. But consider adding more seasonings like black pepper or the dried herbs mentioned above to get a fuller flavor.
    • Chicken broth is another great option.
    • Add more vegetables than suggested in this recipe.
    Instant pot instructions:
    • Cut the vegetables and set them aside.
    • Set the instant pot on SAUTE mode and press START.
    • Add the olive oil when the pot is hot.
    • Add the onions or garlic, potatoes, bell pepper, and chopped Parsley, and season with a few pinches of salt, black pepper, and 1 teaspoon of onion powder.
    • Cook and stir for 5 minutes until veggies have softened a bit—make sure that onions don't burn.
    • Add the vegetable broth, water, tomato paste, and lima beans. Give it a good stir, and add any additional seasoning at this point, if preferred.
    • Lock the lid in place and close the steam vent.
    • Press the SOUP/BROTH button and choose High pressure/Less (with the KEEP WARM button off), and cook for the default time of 20 minutes.
    • When the timer beeps, quickly release all pressure.
    • Carefully remove the lid and stir in the chard to combine.
    • Taste the broth and adjust the seasoning, if preferred.
    • Return the lid and let the kale sit undisturbed for 5 minutes.
    • Serve hot with extra fresh Parsley or Parmesan cheese.

    Add your own private notes

    Click here to add your own private notes.

    Whenever you come back to this recipe, you’ll be able to see your notes.

    Nutrition (% Daily value)

    Calories: 246kcal (12%)Carbohydrates: 40g (13%)Protein: 8g (16%)Fat: 8g (12%)Saturated Fat: 1g (6%)Polyunsaturated Fat: 1gMonounsaturated Fat: 5gSodium: 349mg (15%)Potassium: 1219mg (35%)Fiber: 8g (33%)Sugar: 6g (7%)Vitamin A: 4481IU (90%)Vitamin C: 84mg (102%)Calcium: 82mg (8%)Iron: 4mg (22%)

    Disclaimer: This nutritional data is calculated using third party tools and is only intended as a reference.

    Tried this recipe? PIN it for laterMention @mychefsapron or tag #mychefsapron!
    « Irresistible Fudgy Paleo Brownies (Whole30 & Gluten-Free)
    Easy Chocolate Coffee Mousse (5 Ingredients) »

    Comments

    1. Cristina says

      February 03, 2020 at 2:47 am

      Oh, I love a good. old vegetable soup during cold, winter days!
      It looks so colourful and filling!

      Reply
      • Mariska says

        February 04, 2020 at 10:15 am

        Me too Cristina! Thank you for stopping by!

        Reply
    2. Becky Ginther says

      January 31, 2020 at 9:42 am

      This looks delicious! I love a good soup, and all those veggies look really yummy.

      Reply
      • Mariska says

        February 04, 2020 at 10:15 am

        Thank you, Becky!

        Reply
    3. Shani | Sunshine & Munchkins says

      January 31, 2020 at 12:08 am

      I love soup for dinner, especially in the wintertime!

      Reply
    4. Kileen says

      January 30, 2020 at 10:30 pm

      This soup looks so yummy! I love homemade soup like this!

      Reply
    5. Kait | Slumber & Scones says

      January 30, 2020 at 7:46 pm

      Ooh yum! I love a good, hearty vegetable soup in the winter. This looks like it's loaded with lots of delicious veggies, and I love the tips for what makes a soup great.

      Reply
      • Mariska says

        February 04, 2020 at 10:14 am

        Thank you, Kait. Hope you will like it!

        Reply
    6. Jordyn says

      January 30, 2020 at 11:08 am

      I am trying to cook more creatively at home, and I haven't made any homemade soups. As a vegetable lover this one is right up my alley. Can't wait to test out this recipe for my husband and I.

      Reply
      • Mariska says

        January 30, 2020 at 11:32 am

        Oh, thank you, Jordan. I hope you and your husband will like it and it definitely is veggie-rich;)

        Reply
    5 from 2 votes (2 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    “Cooking may be as much a means of self-expression as any of the arts.”

    –Fannie Farmer

    A beautiful lady turning her head smilingly.

    Hi, I'm Mariska—I love to explore food & all things nourishing in and outside the kitchen. As a PN 1 Certified Nutrition Coach, I encourage cooking more at home and eating intuitively. Let's embark on this journey together!

    Read More →

    Comforting Easy Meals


    • A beautiful dish with a whole chicken and potatoes topped with a healthy gravy.
      Slow Cooker Chicken And Potatoes With A Healthy Gravy

    • Two black plates filled with a hearty potato and beef stew.
      How To Make An Amazing Instant Pot Beef Stew

    • Cast iron skillet pork chops with apples, squash and pan juices served on a table.
      Juicy Cast Iron Pork Chops With Apples And Squash

    • Two terracotta bowls filled with a meat sweet potato and stew.
      Sweet Potatoes and Spicy Chorizo Stew

    • A large Dutch oven pan filled with sausage and broccoli rabe pasta.
      Easiest-Ever Sausage Broccoli Rabe Pasta with Potatoes

    • Two bowls filled with Straciatella soup with tortellini next to a large pot of soup, extra Parmesan cheese and wooden spoons on the side.
      Nourishing Stracciatella Soup (Italian Egg Drop Soup)


    Trending Recipes

    • A large pot containing a whole raw chicken covered with water, next to fresh chopped vegetables like celery, leek, carrots, onions, and a pot of salt.
      Fall-off-the-bone poached whole chicken (meal prep)

    • A large pot containing an Italian red sauce with beef meatballs.
      Tender Italian Meatballs In Tomato Sauce (No Breadcrumbs)

    • A plate neatly filled with baked chicken wings and garnished with celery and parsley.
      Marinated Chicken Wings

    • Oven baked lollipop drumsticks on a serving plate.
      How To Make Amazing Chicken Drumstick Lollipops

    • A plate containing cauliflower rice and topped with fall of the bone beef ribs.
      Super Flavorful Easy Beef Short Ribs Slow Cooker Recipe

    • Two bowls filled with yellow squash soup, topped with Parmesan cheese and served with extra cheese and bread on the side.
      Healthy Butternut Squash-Zucchini and Rosemary Soup

    “Cooking can cure almost anything.”

    –Michelle Dockery

    Get My Best 20 Hacks To Easily Add More Nutrition To Your Meals.
    Yes, Please

    Footer

    ^ back to top

    Newsletter: Sign-up for emails and updates

    About Me & Contact * Privacy Policy * Disclaimer * Terms & Conditions * Disclosure * Accessibility Policy

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2025 MYCHEFSAPRON BY LIFEFUELER CONSULTING LLC—All rights reserved.

    • Pinterest
    • Facebook
    • X
    • Flipboard

    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.