• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Email
  • Facebook
  • Instagram
  • Pinterest
  • Twitter

Debra Klein

Debra Klein
  • Home
  • About Debra
  • home
  • Recipes
  • Subscribe
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About Debra
  • Recipes
  • Subscribe
×
Home » Recipes » Soup

Easy Homemade Vegetable Soup

Gluten FreeGrain FreeNo OilVegan

Published: Dec 16, 2020 · Modified: Nov 9, 2022 by Debra Klein · This post may contain affiliate links · 12 Comments

Jump to Recipe

Healthy, homemade vegetable soup in under 30 minutes. Lemony broth with chunks of veggies. This vegan soup recipe is perfect for chilly winter weeknights.

I absolutely love this brothy, chunky vegetable soup. It’s a super tasty and healthy way to get in your veggies! And, it’s quicker than take out!

Homemade delicious soup that’s ready so quick? Yes, please!

This easy soup recipe is packed with all the good things. Loads of veggies, tons of fiber and nourishment, plus refreshing mediterranean flavors in every bite.

Exactly the warm comforting meal I’m looking for on a busy winter night. Oh, you too! Awesome…let’s be friends.

Ingredients and Substitutions for Mediterranean Veggie Soup?

  • Onions: A great way to build flavor in a soup. No onions? substitute leeks, shallots or add a bit on onion powder and increase the amount of celery.
  • Celery: Alkalizing and full of antioxidants. Substitute fennel.
  • Carrots: Colorful and they add vitamins plus a sweetness to soup. Parsnips would be a good substitution if you’re out of carrots.
  • Zucchini: Contributes to healthy digestion and a biodiverse gut. Yellow squash will also work well.
  • Cabbage: Cooked cabbage has more antioxidants than raw, which contribute to optimum good health. Loaded with vitamins, minerals and helps reduce inflammation. Shredded brussels sprouts is a good alternative.
  • Diced tomatoes: More concentrated in flavor than fresh plus canned tomatoes are loaded with lycopene–an antioxidant that helps lower the risk of heart disease, several cancers and contributes to eye health. A couple tablespoons tomato paste added with the spices is good in a pinch.
  • Cannellini Beans: Fiber and plant based protein help with feeling full and satisfied. Any bean will work well in place of cannellinis. I’ve used pinto and red kidney beans many times in this soup recipe.
  • Artichoke hearts: They’re yummy! They add a distinct mediterranean flavor and vibe…plus they’re highly nutritious, good for digestion, help regulate blood pressure, balance good vs. bad cholesterol and lower blood sugar. Hearts of palm are also good in this soup or just omit if you don’t have them.
  • Lemon: The super flavor star of this soup…making this not your ordinary vegetable soup. Additionally, lemon is a good source of vitamin C and helps with hydration and digestion. I like to use fresh lemons and the zest too….but if you don’t have fresh, use a jar of lemon juice. Make sure it’s organic though. Lemons are heavily sprayed. Lime would be an awesome substitution for lemon….that citrus punch is essential to the flavors of this soup.
  • Spices: More mediterranean flavors come from coriander, turmeric and paprika. Black pepper helps to absorb the curcumin in the turmeric so this soup has tons of anti-inflammatory benefits and a beautiful golden color.

How to make Easy Homemade Vegetable Soup

Grid of nine photos to make homemade vegetable soup. Starting with onions, carrots, celery in a pot and continuing until the soup is finished. with each photo the addition of more ingredients and the next photo with those stirred together.
  1. Add onions, carrots and celery to soup pot. Use a couple tablespoons of veggie broth to keep pot from becoming too dry.
  2. Stir and cook for about 5 minutes to let veggies sweat.
  3. Add minced garlic and spices (coriander, paprika, turmeric and black pepper.
  4. Stir constantly for about 1 minute to let the garlic flavor emerge without burning it.
  5. Stir in cabbage and zucchini.
  6. Add veggie stock and bay leaf. Stir to combine.
  7. Bring to a boil and then turn down to simmer for 10 minutes
  8. Stir in artichoke hearts (it’s ok to put them in straight from the freezer), cannellini beans and diced tomatoes (I like to use fire roasted for an extra flavor punch). Continue to cook until heated through and veggies are tender.
  9. Zest and squeeze lemons into soup and stir to combine.

Why I love this vegan soup recipe?

  • Easy to make in one pot, in under 30 minutes.
  • LOVE the tangy lemony broth…. it’s so refreshing.
  • A tasty way to get more veggies in.
  • MAKE AHEAD: Soup will stay good in the fridge all week or freeze for up to 6 months.
  • Perfect for dinner or lunch. I’ve even had this homemade vegetable soup for breakfast on cold winter mornings.
  • It uses pantry ingredients or staples from my fridge.
  • Winter weather is so dehydrating so I crave brothy soups like this.
  • Homemade Healthy Soup > Take out!!!

What to serve it with?

Garnish with extra lemon wedges, chopped fresh parsley and a healthy sprinkle. of crushed red pepper.

I think this soup stands on it’s own. It’s hearty and filling, super satisfying and loaded with nutrition. You could make a simple salad or a vegan kale caesar to go with it….or even a flatbread as an appetizer before enjoying this tasty soup….but just know that making this homemade soup is enough. You’re doing great if you resisted the urge to get take out. YAY you!

Two bowls of brothy, chunky vegetable soup with small bowls of garnishes:  lemon wedges, crushed red pepper, and chopped parsley

More Healthy Soup Recipes

  • 10 minute Simple Miso Soup
  • Hearty Minestrone
  • Detoxifying Parsnip and Kale Soup
  • Creamy Vegan Tomato Soup
  • Cauliflower Red Lentil Soup
  • Roasted Vegetable Soup

Did you know commenting and rating recipes is one of the best ways to support your favorite food bloggers? If you made this recipe, please consider a five star rating below and leave a comment. Also, please share your photos on instagram by tagging me @dkhealthcoach and using the hashtag #debraklein

📖 Recipe

White bowl, filled with chunky veggies in a brothy soup.

Easy Homemade Vegetable Soup

Author: Debra Klein
Healthy, homemade vegetable soup in under 30 minutes. Lemony broth with chunks of veggies. This vegan soup recipe is perfect for chilly winter weeknights.
5 from 28 votes
Rate this Recipe
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 20 minutes mins
Total Time 30 minutes mins
Course Soup
Cuisine Mediterranean
Servings 6 servings
Calories 153 kcal

Equipment

  • Citrus Squeezers
  • OXO Good Grips Swivel Peeler
  • Extra Large Bamboo Cutting Board
  • Global 8″ Chef’s Knife
  • Microplane
  • Dutch oven

Ingredients
  

  • 1 large onion chopped (1 ½ cups)
  • 3 large carrots cut into thin rounds (1 cup)
  • 2 large stalks celery thinly sliced (1 cup)
  • 6 cloves garlic minced (1-2 Tablespoons)
  • 1 teaspoon ground coriander
  • ½ teaspoon turmeric
  • ½ teaspoon sweet paprika
  • ¼ teaspoon ground black pepper
  • 1 large zucchini sliced into half-moons
  • 6 cups veggie stock
  • 1 can 14-oz diced tomatoes*
  • ¼ large green cabbage chopped, 3 cups
  • 1 bay leaf
  • 10 ounce package frozen artichoke hearts
  • 15 ounce can cannellini beans (1 ½ cups)
  • 2 lemons zested and juiced (about ⅓ cup lemon juice)

Garnish

  • Fresh lemon wedges
  • Fresh chopped parsley
  • Crushed red pepper flakes

Instructions
 

  • Prepare veggies: chop onion, peel and slice carrots, slice celery, mince garlic, slice zucchini and chop cabbage. Artichoke hearts can go straight from the freezer to the pot. If using canned beans, rinse well and drain.
  • Heat large soup pot over medium heat. Use 2 Tablespoons veggie broth to saute onions, carrots and celery. Stir and cook for about 5 minutes.
  • Add garlic, coriander, turmeric, paprika and pepper. Stir continuously so garlic doesn’t burn, and cook until aromatic, about one minute.
  • Pour in stock, add cabbage, zucchini and bay leaf. Bring to a boil. Turn down to simmer for 10 minutes.
  • Stir in artichoke hearts, cannellini beans and tomatoes. Cook for another 5-10 minutes until veggies are tender, but not mushy.
  • Turn off heat. Zest and juice both lemons into pot and mix well.

Notes

BEANS: If you’re using canned beans, be sure to rinse them well, and then drain before adding to the soup. If you’re making from dried beans, cook before adding to soup and do not add salt in the cooking process.
VEGGIE BROTH: I think it’s worth making it from scratch. It’s easy and you can freeze it to always have on hand. BUT…I totally get it, not everyone has the time or interest. Don’t let it get in the way of making this soup. There are brands available with clean ingredients. READ THE LABEL…specifically the ingredient list. Look for an abundance of vegetables without any additives you don’t want.
SALT: It’s not listed in the ingredients. If you make your own homemade veggie broth and use dried beans and cook them yourself, you may want to add ½ teaspoon coarse sea salt when you add the other spices. Taste for seasoning when the soup is finished, adding more, to taste. Boxed veggie broth and canned beans usually have plenty of salt added to them, so there’s no need to add more sodium.
TOMATOES: I used organic fire roasted diced tomatoes. Look for cans labeled BPA free, or glass jars.
ARTICHOKE HEARTS: I used Trader Joe’s frozen artichoke hearts, straight from the freezer to the pot. If you use jarred or canned artichoke hearts, buy them packet in WATER. Also, if they’re whole, cut them into ⅛s.

Nutrition

Serving: 1gCalories: 153kcalCarbohydrates: 29gProtein: 8gFat: 2gPolyunsaturated Fat: 1gCholesterol: 1mgSodium: 141mgFiber: 10gSugar: 9g
Note

The nutrition calculations were done using online tools. To obtain the most accurate representation of the nutritional information in any given recipe, you should calculate the nutritional information with the actual ingredients you used. You are ultimately responsible for ensuring that any nutritional information is accurate, complete and useful.

Did you make this recipe? Please leave a review below, then snap a picture and tag me @dkhealthcoach or use hashtag #dkhealtcoach on Instagram so I can see it!!

Categories

Gluten FreeGrain FreeNo OilSoupVeganBeans

More Soup Recipes

  • Cabbage soup with carrots, raisins, lentils and fresh parsley in a tomato broth base.
    Sweet & Sour Vegan Cabbage Soup Recipe
  • Bright green pureed soup, sprinkled with fresh herbs and crushed red pepper.
    Sheet Pan Green Blender Soup
  • Chunky soup with tomatoes, escarole and beans in a yellow broth with a wedge of sourdough dipping into the bowl.
    White Bean and Escarole Soup Recipe
  • Collage of 4 soup recipes, creamy and chunky with the words "healthy vegan fall soup recipes written across center.
    Healthy Soup Recipes for Fall (vegan and gluten-free)

Reader Interactions

Comments

    5 from 28 votes (27 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




  1. Luke Ratford

    December 16, 2020 at 11:17 am

    The perfect winter warmer soup, love the spices in this just gives it so much flavour 🙂
    Thanks for sharing!!

    Reply
    • Debra Klein

      December 16, 2020 at 12:23 pm

      You’re welcome….stay warm! This soup should help.

      Reply
  2. Sunrita

    December 16, 2020 at 12:15 pm

    What a hearty wholesome soup! That lemon just brought the flavours out a wee bit more. Loved it.

    Reply
    • Debra Klein

      December 16, 2020 at 12:22 pm

      Totally agree….the lemony flavor plus spices…is just what I crave.

      Reply
  3. Chloe

    December 16, 2020 at 1:31 pm

    I’m adding this to my list of recipes to make! It looks so healthy and warming, I can’t wait to make it!

    Reply
  4. Catherine

    December 16, 2020 at 2:16 pm

    Yum! This looks like the perfect cosy winter dish! Can’t wait to try. 🙂

    Reply
  5. Leslie

    December 17, 2020 at 8:00 pm

    You picked some wonderful vegetables for this homemade vegetable soup recipe! Great flavors here! YUM!

    Reply
    • Debra Klein

      December 19, 2020 at 5:36 pm

      Thank you! Totally agree.

      Reply
  6. Carolyn

    January 02, 2022 at 7:44 pm

    This was a real winner! So full of flavor but very light.

    Reply
    • Debra Klein

      January 02, 2022 at 8:27 pm

      Thank you! Totally agree!

      Reply
  7. Adesola Oyedotun

    June 27, 2025 at 6:21 am

    5 stars
    Very practical and easy to make and satisfying

    Reply
    • Debra Klein

      June 27, 2025 at 10:24 am

      Thank you…I love this vegetable soup recipe because it’s both easy to make and so delicious.

      Reply

Primary Sidebar

Photo of Debra Klein in the kitchen, smiling, tossing a salad.

Hi, I’m Debra, Holistic Health Coach and Culinary Instructor inspiring healthy choices with seasonal plant-based recipes. I'm also passionate about transforming Traditional Jewish Foods into dishes that are nutritious, delicious, beautiful and satisfying. Let's get into the kitchen and have some fun.

More about me →

Eat more plants.

Grab the tips to easily whip up more plant based meals.

Trending Recipes

  • Crispy potato latkes on a platter with a small dish of sour cream in the center.
    Grandma’s Potato Latkes Recipe
  • Cast iron pan filled with green beans almondine. There are almond slices, cloves of garlic and crushed red pepper scattered around the pan and a grey napkin tied around the cast iron handle.
    Easy Recipe for Green Beans with Almonds
  • Wedges of whole roasted golden beets and red beets with balsamic, sea salt and chopped fresh parsley.
    Whole Roasted Beet Salad with Balsamic Vinaigrette
  • Spoonful of homemade applesauce on a jar of chunky applsauce.
    No Sugar Applesauce Recipe
  • White rectangular serving plate with stuffed mushrooms
    Gluten-Free Stuffed Mushrooms
  • Small glass pitcher filled with bright yellow salad dressing with specks of red and green. In the background is a bowl of salad and some squeezed limes.
    Easy Vegan Mango Salad Dressing

More Fresh Recipes-->>

Reader Favorite Recipes

These recipes are trending because they're super tasty, easy to make and loaded with plant-based nutrition.

  • No Salt Taco Seasoning Recipe
  • Bowl of creamy yellow soup with sauteed mushrooms, scallions and red pepper floating on top.
    Dairy-free Leek Soup without Potatoes
  • Savory Spiced Nuts Recipe
  • Chopped cauliflower, cabbage, dates and nuts on a round plate with limes and fresh herbs.
    Raw Cauliflower Salad with Lime
  • Colorful and chunky roasted veggies in an reddish brown broth.
    Chunky Roasted Veggie Soup Recipe
  • Vegan ground beef in a cast iron skillet with wooden spoon, showing textrure.
    Vegan Ground Beef Recipe with Mushrooms & Lentils

More Vegan Recipes

Footer

↑ back to top

latest recipes delivered

  • HOME
  • RECIPE INDEX
  • CONTACT DEBRA
  • Privacy Policy
  • Web Stories

Copyright © 2026 Debra Klein

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.