10 Delicious Vegetable Soups

They're Loaded With Flavor

Homemade Vegetable Soup

The Spruce

We need at least five servings of vegetables a day, but that can be challenging to achieve most of the time. With these vegetable soups, you can easily get ahead of the curve and enjoy many vegetable servings in just one bowl.

The ingredients for each soup are varied, and every recipe is healthy and nourishing. All of these soup recipes are vegetarian, while most are also vegan. Our collection features soups with legumes, whole grains like barley, and flavors like Thai coconut and Moroccan spices.


Watch Now: Easy, Delicious Vegetable Soup

  • 01 of 10

    Split Pea and Vegetable Soup

    Vegetarian split pea soup

    The Spruce

    This crockpot soup is more of a hearty and filling stew than just another vegetable soup. Filled with potatoes, green split peas, carrots, celery, and plenty of spices, one bowl of this stew is low in calories but high in fiber, and the perfect weeknight dinner served with bread and a salad.

    Cook for 4 hours in the crockpot: add all of the ingredients, set the pot on low, and come back to enjoy a bowl of goodness. This recipe has extra fiber and protein from the green split peas and is low in sodium.

  • 02 of 10

    Tomato Vegetable Soup With Barley

    Tomato and Barley Vegetable Soup
    Tomato and Barley Vegetable Soup photo by Brian Hagiwara / Getty Images

    A simple but hearty soup recipe filled with tomatoes, carrots, celery, onion, and spinach, this recipe is rounded out with high-fiber barley. It is comforting and filling, and because of the hearty barley, the portions can't be smaller, feeding 4 to 6 guests.

    Ready in under 1 hour, our soup carries many vegetable servings in one bowl, and because of the light seasoning, it can be blended and fed to infants and toddlers. Grate Pecorino on top for a tangy kick, or use vegan cheese to add some chewy texture to your soup. Serve with bread and salad, and call it a full dinner.

  • 03 of 10

    Basic Homemade Vegetable Soup

    Homemade Vegetable Soup

    The Spruce

    The only ingredients you need for a basic homemade vegetable soup are vegetables, water or vegetable broth, and a few spices. This simple template allows you to get creative and add more vegetables, potatoes or whole grains such as quinoa, barley, rice or even rolled oats to add texture and fiber.

    If you need it to be gluten-free, be sure to use a homemade gluten-free vegetable broth, or double-check the labels on the store-bought kind. Cook this hearty soup in 30 minutes and serve with Parmesan or vegan cheese on top depending on your dietary restrictions.

  • 04 of 10

    Vegetable Soup With Barley

    Vegetarian bean and barley soup

    The Spruce


    Though the recipe calls for carrots and celery, just about any ingredient can be a substitute. Try green beans, zucchini, or cauliflower, and fill up this soup with whatever veggies you happen to have on hand. Barley and pinto beans make it fabulously thick, and even if it yields 6 to 8 servings, it is so filling that you might end up with leftovers.

    This easy and budget-friendly soup is great for a large gathering on a cold day. Serve with bread and butter, or vegan margarine, add cheese or pepitas on top, and enjoy a wonderful bowl of healthy flavors.

    Continue to 5 of 10 below.
  • 05 of 10

    Lentil and Vegetable Soup

    Vegetarian Lentil Soup With Spinach and Carrots
    nata_vkusidey / Getty Images.

    Carrots, celery, onions, potatoes, spinach, and lentils make this a low-fat and high-fiber vegetable soup. Lentils are incredibly easy to make and have a meaty flavor that makes them an ideal substitute for meat lovers who are trying to cut back on animal consumption.

    This thick soup is perfumed with bay leaves and garlic, and it's a complete meal. Serve with sliced avocado and crispy tortillas for a complete vegan feast.

  • 06 of 10

    Tempeh Tomato Vegetable Soup

    Tomato carrot soup topped off with tempeh - a healthy whole foods meal.

    Tomatoes and carrots form the base of this nourishing tomato and vegetable soup, and sautéed tempeh adds both texture and some healthy vegetarian protein. Turn it into a full meal by serving it alongside vegan cheese sandwiches or mock tuna salad.

    High in protein and low in calories, this soup is ready in under 1 hour. Add fresh chopped dill before serving for an aromatic kick.

  • 07 of 10

    Thai Coconut Vegetable Soup

    Thai coconut vegetable soup
    cobraphoto / Getty Images

    Our vegetable soup with coconut milk uses red peppers, fresh cilantro, carrots, lime juice, and tomatoes, and these wonderful Thai flavors blend with cumin and cayenne for a mildly spiced creamy soup.

    Ready in 1 hour and 10 minutes, this thick dish uses peanut butter to add healthy fats and protein. If there are peanut allergies in your house, use sunflower butter, similar in taste and texture, and equally delicious. Add sautéed tofu for a high-protein preparation, and serve with rice and fresh salad.

  • 08 of 10

    Moroccan Vegetable Stew

    Moroccan chickpea stew
    OksanaKiian / Getty Images

    This unique homemade vegetable stew is inspired by the flavors of Morocco and sweetened with a bit of apple juice and raisins, yet still has all the traditional vegetable soup ingredients such as tomatoes, carrots, and celery. Moroccan seasoning is made out of aromatic turmeric, allspice, ginger, white pepper, coriander, and cinnamon, and these spices combined with vegetables and jalapeños make a surprisingly tasty soup with the right amount of spiciness.

    The chickpeas add extra protein and iron, perfect for vegetarians and vegans. Ready in just 40 minutes, serve with naan and clarified butter, or vegan butter.

    Continue to 9 of 10 below.
  • 09 of 10

    White Bean and Swiss Chard Vegetable Soup

    Cannellini bean soup recipe

    The Spruce Eats / Anastasiia Tretiak

    When it comes to making a simple soup extra filling, adding a can of white beans and some Swiss chard is a great trick. As with most homemade vegetable soups, you can always vary the vegetables to use up whatever you need to get rid of in your fridge, but do keep the aromatic mirepoix combination, the best veggie base for most vegetable soups.

    Adding pasta to this soup makes it extra thick, but feel free to use rice noodles or gluten-free pasta depending on your dietary needs. Quickly sauté the veggies and add the rest of the ingredients to cook for 35 minutes. This easy soup is an easy and effortless dinner, served with bread and salad.

  • 10 of 10

    Pumpkin and Sweet Potato Soup

    Pumpkin and sweet potato soup
    Sisoje / Getty Images

    This luscious soup recipe combines pumpkin and sweet potato into a creamy, vegan, and soy-free soup. The white wine and fresh thyme add a sophisticated edge, while the sweetness makes this soup a new favorite on your list.

    Ready in 45 minutes, you just need to sauté the veggies and add the rest of ingredients, including a cup of white wine. You can puree for a smoother texture or eat with the veggie chunks.