• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
simply ceecee
  • home
  • recipes
  • About
    • Contact
  • Subscribe
menu icon
go to homepage
subscribe
search icon
Homepage link
  • HOME
  • RECIPES
  • ABOUT
  • SUBSCRIBE
    • Email
    • Instagram
    • Pinterest
  • ×
    Home » Recipes » Chili | Soup | Stew

    Hearty Vegetable Bean Soup

    Published: Oct 24, 2023 · Modified: Nov 26, 2024 · by Tracy Halasz · 10 Comments

    Jump to Recipe

    This hearty Vegetable Bean Soup recipe is super flavorful and comforting - perfect for warming up on cold nights. It's easy to make with any vegetables and beans you have on hand, serve it with crusty overnight bread for a comforting vegan meal!

    Overhead shot of vegetable bean soup with freshly baked buns.

    Everyone loves an easy and delicious vegetarian soup recipe made with everyday ingredients. I'm happy to share that this vegan tomato vegetable soup joins my Spicy Coconut Curry Cauliflower Soup, Vegan Tomato Soup, and Vietnamese Tofu Noodle Soup in that category!

    My family loves our soup with a carb-y side dish like Vegan Biscuits, soft dinner rolls or Vegan Cornbread for dipping and scooping all the veggies and broth!

    Ingredients for Vegetable Bean Soup

    The best thing about this tomato vegetable soup is you can use any random vegetables, beans or grains that you have on hand, and it always turns out delicious!

    Tray of vegetables including cauliflower kale and carrots for vegan bean soup.

    Here's what you'll need:

    • Onions, garlic, celery, mushrooms for the flavor base
    • Cauliflower, carrots, kale
    • Canned tomatoes: Whole peeled, diced, crushed, fire roasted, stewed or chopped canned tomatoes all work. Choose reduced salt or salt free as needed.
    • Beans: A hearty, healthy plant protein that adds heft and creaminess to the vegetable soup. Use canned beans for speed and convenience. I typically use cannellini (white kidney beans) pinto beans or navy beans. Choose reduced salt or salt free as needed.
    • Grains: Quinoa and lentils are delicious, nutritious, and fast cooking grains/seeds that add bulk and texture to the soup.
    • Vegetable broth: I use Better than Bouillon and nutritional yeast or soy sauce to add extra layers of flavor for the soup.
    • Seasoning: Fennel, oregano and red chili flakes pair perfectly in this veggie bean soup!

    How to Make Vegan Vegetable Soup

    This homemade vegetable soup is very simple and versatile! Make it with any fresh or frozen veggies you have on hand (great for using up leftovers too!). This soup is light but hearty and extra nourishing! Let's make a pot together:

    1. Start by sautéing a mixture of aromatic vegetables (aka mirepoix) to build the flavor base for your veggie soup. Cooking the vegetables brings out their natural sweetness and adds a ton of flavor to the soup.
    Canned tomatoes being added to vegetable soup.
    Pot of vegetable bean soup with tomatoes.
    1. Stir in the seasonings then deglaze with some veggie broth. Add the canned tomatoes (squeeze the whole tomatoes before going into the pot or press them with the back of your spoon as the soup is simmering to break up the big pieces).
    2. Add uncooked lentils, quinoa or grain/pasta, raw veggies, and beans.
    3. Crack the lid on the pot so some steam can escape and simmer the soup over medium low while the grains cook (~15 minutes). Taste and adjust seasoning as needed.
    4. Finish with a squeeze of fresh lime, a dollop of cashew cream or parmesan cheese and fresh chopped herbs like chives, parsley, basil or cilantro. Serve with homemade bread or biscuits.

    Ingredient Variations

    • What other vegetables can I add to vegetable soup?: Add any vegetables your family enjoys (fresh or frozen) ie. corn, beans, peas, zucchini or potatoes.
    • Switch up the grains: Sub in barley, rice, farrow, orzo or a small pasta like shells or macaroni.
    • Add a variety of beans: Sub in any bean you have on hand ie. navy bean (small, mild, soft and creamy), great northern (medium white bean with firm, meaty flesh holds its shape) or big meaty butter beans (lima) to name a few.

    Tips for Making a Flavorful Vegetable Soup (vegan)

    Vegetable soup doesn't have to be bland and boring, here's my advice for how to make your Tuscan vegetable soup even tastier:

    • Sauté the aromatics: AKA mirepoix or the flavor boosters like onions, carrots, celery, garlic, mushrooms. Don't rush this step, cook the vegetables until fragrant, soft and golden (~7-10 minutes).
    • Bland broth = bland soup: Choose a strong, flavorful broth - my favorite is Better than Bouillon.
    • Don't skimp on seasonings: Be sure to season your soup as you go. Salt and pepper, Italian seasonings, fennel, red pepper flakes, nutritional yeast or soy sauce (optional).
    • Use a variety of veggies: Each vegetable brings its own flavor profile and nutrients. Tip: Cut the veggies in different shapes (slices, chunks, dice, chop, grate) to keep the soup texture interesting and varied.
    • Million Dollar Tip: While the raw grains are cooking, keep a lid on the soup pot (or partially on) to keep the steam in and speed up the cooking. After that, if your soup is on the thin side, remove the lid so some of the liquid can cook off. If it's too thick, add some water, reduce the temperature to low and leave the lid partially on.
    • Make it delectable: Right before serving, swirl in some vegan heavy cream, cashew cream or sour cream, add a squeeze of lime juice and a handful of vegan parmesan cheese, top with crispy seasoned croutons and chopped herbs.
    Bowl of vegetable bean soup with homemade buns.

    Ways to Make Soup Creamy (no dairy)

    Here's some secrets for making vegetable soup extra creamy without dairy:

    1. Puree the soup: For a simple, healthy option, blend about 2 cups of soup with an immersion or stand blender then stir back into the soup. Don't blend it all though - you still want the texture.
    2. Add potato: Peel and chop up a starchy potato or two to cook in the soup.
    3. Stir in some cashew cream: For a slightly more decadent version that bumps up creaminess but retains all the vegetable texture, swirl some cashew cream, vegan heavy cream, sour cream or coconut cream into each bowl of soup before serving. YUM!

    How to Store Vegan Vegetable Soup

    In the fridge: The soup can be stored in covered containers in the fridge for 4 or 5 days. Use individual size for quick meal prep for lunches all week.

    In the freezer: Any leftovers after that can be stored in the freezer for up to 3 months. Tip: Smaller containers thaw more quickly.

    For reheating: Let the soup come to room temperature and then gently warm in microwave or on the stove. Add a splash or two of water to correct the consistency as needed.

    Crispy black bean tacos and black bean stuffed sweet potatoes.

    More Easy Vegan Bean Recipes

    Beans are a super healthy and nourishing plant protein, packed with tons of nutrients and antioxidants. Here's a few more beans recipes to enjoy:

    • Crispy Black Bean Tacos
    • Ultimate Vegan Chili
    • Chickpea Mushroom Bake
    • Spicy Poblano Mushroom Enchiladas
    • Black Bean Stuffed Sweet Potatoes

    If you tried this Vegan Vegetable Soup recipe, please leave a rating and review below! Be sure to follow along on Instagram and Pinterest or sign up for my Sunday morning newsletter for tips on how to make vegan food taste incredible.

    Two bowls of vegan vegetable bean soup with bun.

    Vegetable Soup Recipe (vegan)

    Easy to make, this one-pot, creamy, tomato vegetable soup is loaded with vegetables, beans and grains. It's super flavorful, nourishing and warming for the body and soul. Naturally gluten free, vegetarian, plant-based and oil-free friendly this vegan soup is perfect for all eaters!
    Author : Tracy Halasz
    Servings:6 people

    Rate this recipe!

    Print Recipe Pin Recipe
    Prep Time 10 minutes mins
    Cook Time 40 minutes mins

    INGREDIENTS

    • 2 tablespoons olive oil
    • 1 teaspoon fennel seeds
    • 1 onion, chopped
    • 2 cloves garlic, chopped
    • 2 stalks celery, sliced
    • 2-3 cups mushrooms, rough chop
    • 2-3 cups cauliflower, chopped
    • 1 tablespoon dry oregano
    • 1-2 teaspoons hot pepper flakes, to taste
    • 2 carrots, cut into coins or strips
    • 3 cups white beans, drained & rinsed
    • 28 ounce can tomatoes
    • 4-6 cups water
    • 2 tablespoons Better than Bouillon veggie broth
    • ½ cup quinoa or lentils, uncooked
    • 2 cups kale, rough chop
    • 2 tablespoons nutritional yeast (optional)

    Soup Garnish

    • cashew cream, vegan heavy cream or sour cream
    • parmesan cheese
    • lime juice
    • cilantro/basil, chopped
    • croutons

    INSTRUCTIONS
     

    • In a large stock pot or Dutch oven, warm the oil over medium heat until shimmering. Add the fennel seeds and let them toast, stirring, for 30 seconds or until fragrant.
    • Add chopped onions, garlic, celery, mushrooms, and cauliflower. Sauté over medium-high until tender and lightly golden (about 8-10 minutes). Add salt, pepper, oregano, and red pepper flakes.
    • Add carrots, rinsed beans, canned tomatoes, 4 cups water mixed with 2 tablespoons Better than Bouillon, quinoa/lentils and kale to the pot and stir to combine. Partially cover (crack the lid) and let the soup simmer over medium-low for 15-20 minutes until the grains are tender. Add the additional 2 cups water as needed for thinning.
    • Taste and adjust seasonings. Add a sprinkle of nutritional yeast (optional) for extra depth of flavor (could sub in a tablespoonful of soy sauce instead - also optional). Swirl in the vegan heavy cream or cashew cream (if using).
    • If you like creamy vegetable soup, see options below in recipe notes.
    • Top each bowl of vegetable soup with a squeeze of lime juice, a dollop of cashew cream or sour cream, a handful of parmesan cheese, chopped fresh herbs or hot pepper flakes. Enjoy with homemade dinner rolls or vegan cornbread.

    NOTES

    Vegetables: This vegetarian bean soup is very versatile - swap out any vegetables for whatever you have on hand (fresh or frozen).
    Beans: Choose at least one white bean for creaminess, but a medley of beans is delicious.
    Grains: This homemade soup can be customized to your taste. Use uncooked or cooked grains of choice, ie. rice, farrow, barley or small pasta.
    Seasoning homemade soup: There are so many options for adding flavor to this soup - you don't have to stick with just Tuscan spices! I think Indian or Mexican spices would be incredible with white beans and tomatoes.
    Make it creamy (dairy free): If you want the soup creamier, blend 2 cups of soup with an immersion blender or in a stand blender. Then stir back into the soup. Or swirl in ~¼ cup of vegan heavy creamy. cashew cream or a dollop of sour cream.
    Million Dollar Tip: While the raw grains are cooking, keep a lid on the soup pot (or partially on) to keep the steam in and speed up the cooking. After than, if your soup isn't getting thick enough, remove the lid so some of the liquid can cook off. If it's too thick, add some water, reduce the temperature to low and leave the lid partially on.
    Freezer friendly soup: Freeze in individual-size portions for quick lunches or dinners throughout the week. But also, it thaws much quicker when frozen in smaller sizes. You may need to add a tablespoonful of water or two when reheating.
    DID YOU MAKE THIS RECIPE?Please leave a rating and/or review below. Your feedback means a lot to me, and helps others find my recipes! Please tag me on IG @ceeceecooks - I LOVE seeing what you're cooking!

    More Big Pan Meals - vegan chili, soup, stew

    • Baked tofu smothered in vegan butter chicken sauce on a bed of rice.
      Vegan Butter Chicken with Baked Tofu
    • Vegetarian Lentil Bolognese simmering in a Dutch oven on the stove.
      20 Popular Vegan Recipes for Fall & Winter
    • Stone ground cornbread in a cast iron pan topped with jalapenos and whipped butter.
      Ultimate Vegan Cornbread Recipe
    • Twisted garlic butter breadsticks with fresh Italian herbs.
      Easy Homemade Breadsticks (vegan)
    135 shares

    Reader Interactions

    Comments

      5 from 6 votes (2 ratings without comment)

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Janet

      April 03, 2024 at 12:59 pm

      5 stars
      This soup is wonderful and has so much flavour. I had been looking at the recipe for a while thinking about making it. My only regret is that I didn't make it sooner! It will now be a regular dish at my house.

      Reply
      • Tracy Halasz

        April 06, 2024 at 1:52 pm

        Yay, so happy you like the veggie soup recipe, Janet. Thank you for the review.

        Reply
    2. Dorothy

      January 29, 2024 at 6:58 pm

      5 stars
      This veggie bean soup tastes fantastic! Great combination of flavours.
      This is the first time we made it, and we will definitely be making it again. It was easy to make - we recommend it highly!

      Reply
      • Tracy Halasz

        January 31, 2024 at 10:34 am

        So happy you enjoyed the soup. Thank you so much for the wonderful review!

        Reply
    3. Jane

      January 14, 2024 at 12:45 pm

      5 stars
      Comfort food that melts the cold away! This veggie soup smells as good as it tastes. Highly recommend. 🙂

      Reply
      • Tracy Halasz

        January 14, 2024 at 9:20 pm

        That's so great to hear! Thank you so much for sharing.

        Reply
    4. Kellie Casey

      December 05, 2023 at 10:27 am

      Looks awesome! Wondering if I am to use canned or dry beans? Thanks!

      Reply
      • Tracy Halasz

        December 05, 2023 at 10:41 am

        Good morning, I use canned beans in this version.

        Reply
    5. Darren

      March 01, 2021 at 10:59 pm

      5 stars
      This Vegetable Bean Soup is comfort food at its best. There is nothing more perfect on a cold day than this bean soup. This will definitely be one that we have often. Yum!

      Reply
      • Tracy Halasz

        March 04, 2021 at 3:02 pm

        Thank you so much. Yes, this bean soup is so hearty and warming!

        Reply

    Primary Sidebar

    Picture of Ceecee Cooks.

    Hi, I’m Tracy! Welcome to Simply Ceecee where I share really delicious vegan recipes that EVERYONE loves! Whether you're a beginner or seasoned pro, I'm excited to help you cook tasty plant based recipes with tons of flavor and epic texture! ✌🏻🌱

    More about me →

    Subscribe
    Sign up with your email address to receive new vegan recipes!
    Thank you for subscribing!

    Top Posts

    • Loaf of vegan Irish soda bread with raisins.
      Vegan Irish Soda Bread (it's easy!)
    • Proofing pan with 6 pizza dough balls.
      Homemade Vegan Pizza Dough
    • Freshly baked rustic bread surrounded by baking paper in a Dutch oven.
      Simplest No-Knead Overnight Bread
    • Freshly baked golden brown dinner rolls.
      Easiest Vegan Dinner Rolls (2 ways)
    • Bowlful of crunchy croutons spilling over onto white countertop.
      Crispy Air Fryer Croutons (easy!)
    • White ceramic pie plate with freshly baked monkey bread drizzled with lemon icing.
      Easy Vegan Monkey Bread

    Big Pan Meals (chili, soup)

    • Bowl of vegetable bean soup with homemade buns.
      Hearty Vegetable Bean Soup
    • Bowl of tomato soup topped with croutons and fresh basil.
      Roasted Tomato Basil Soup (vegan)
    • Bowl filled with lentil bolognese toss in pasta.
      Easy Lentil Bolognese (vegan + gf)
    • Ramekins filled with Shepherd's pie topped a piped edge of mashed potatoes.
      Easy Vegan Shepherd's Pie
    • Pot of vegetable soup with blue and white striped napkin.
      Vegan Cauliflower Broccoli Soup
    • Bowlful of vegan chicken stir fry.
      Easy Vegan Stir Fry (cashew chicken!)

    Footer

    ↑ back to top

    About

    • Privacy Policy

    Newsletter

    • Sign Up! for our Sunday morning Newsletter!

    Contact

    • Contact
    • About

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2020 Simply CeeCee

    135 shares

    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.