fbpx
  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Romy London
  • About Me
  • Recipes
  • Cookbook
  • Work With Me
  • Contact
  • Breakfast
  • Dinner
  • Pasta
  • Quick & Easy
  • Cakes & Bakes
  • Desserts
menu icon
go to homepage
  • About Me
  • Recipes
  • Cookbook
  • Work With Me
  • Contact
    • Facebook
    • Instagram
    • TikTok
    • YouTube
  • search icon
    Homepage link
    • About Me
    • Recipes
    • Cookbook
    • Work With Me
    • Contact
    • Facebook
    • Instagram
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Soup

    Hearty White Bean Soup

    Published: Nov 7, 2024 · Modified: May 9, 2025 by Romy · This post may contain affiliate links · Leave a Comment

    Jump to Recipe Print Recipe

    I've got the perfect cozy meal for you - This Vegan White Bean Soup Recipe is an absolute meal dream for a cold night! It's vibrant, creamy, filling and packed to the brim with hearty flavors.


    This easy soup recipe is also perfect for meal prep and you can cook it on the stovetop or use a slow cooker or instant pot instead, if you prefer.

    White bean soup served into a bowl with fresh herbs on top.
    Jump to:
    • 🌱 Ingredients & Notes
    • 🧑‍🍳 Instructions (Step-by-Step)
    • 💡 Expert Tips & Tricks
    • 🔜 Related Recipes
    • 📖 Recipe Card

    I'm always amazed how this easy recipe turns simple pantry staples into something magical, turning canned beans and vegetables into a creamy, satisfying bowl of goodness!

    Trust me, once you try this Tuscan-inspired soup, you'll want to make it every week!

    ❤️ What's Great About this Recipe

    • 🌿 This vegan white bean soup is a cozy, hearty meal perfect for meal prep.
    • 🥣 Loaded with creamy cannellini beans, it’s a filling dish that satisfies.
    • 🍲 The use of veggie broth and fresh herbs adds depth of flavor.
    • 🥄 Easy to make with pantry staples like canned white beans and dried thyme.
    • 🌱 Versatile recipe that can be made in a slow cooker or instant pot.
    • 🥖 Perfectly paired with crusty bread for a comforting, complete meal.
    • 🌟 Enjoyable the next day, making it ideal for leftovers.
    • 🍋 Add a squeeze of lemon juice for a fresh, zesty twist.
    • 🥕 Simple ingredients like carrots and leeks bring color and natural sweetness!
    • 🌡️ A great recipe for chilly days, warming you up with every spoonful.

    🌱 Ingredients & Notes

    Here is everything you need for this recipe:

    • Olive Oil - Extra virgin olive oil adds depth of flavor and helps sauté the veggies. You can substitute with another oil like coconut or avocado if preferred.
    • Vegetables - Onion, carrots and leeks for the base of the soup. . Use a large onion, finely diced. Carrots add a touch of sweetness and a pop of color. Make sure they are cut evenly for a uniform cook! Be sure to clean the leeks thoroughly before slicing as dirt can hide in the layers.
    • Garlic - Crushed or grated garlic boosts flavor. Adjust the amount to your taste preference if you're a garlic lover!
    • Dried Thyme - For an earthy note, you can swap it with an Italian seasoning mix or opt for rosemary instead.
    • Vegetable Broth - Use a good quality veggie broth for a rich base. Opt for low-sodium if you're watching your salt intake.
    • Cannellini Beans - Drained canned beans make this soup creamy and filling! Alternatively, you can also use navy or pinto beans for variety.
    • Salt and Black Pepper - To season, taste and enhance the flavors. Add gradually to avoid over-seasoning.
    • Fresh Thyme - For garnish, adding a fresh, aromatic touch. Fresh herbs like parsley or rosemary work too.
    • Bread - Serve with crusty bread for that perfect side. Use a hearty loaf that can soak up all the soup flavors.

    Scroll to the recipe card at the bottom of the post for detailed quantities and measurements.

    🔪 Equipment

    Here is all the equipment you need to make this recipe:

    • Large Saucepan
    • Stick Blender - Aka immersion blender - Perfect for blending part of the soup to get that creamy texture!
    • Chopping Board & Sharp Knife
    • Wooden Spoon

    🧑‍🍳 Instructions (Step-by-Step)

    Step 1: Sauté Vegetables

    Heat olive oil in a large saucepan over medium heat. Sauté onions until soft. Add carrots and leeks, stirring until they soften.

    Step 2: Add Garlic and Thyme

    Add garlic and dried thyme. Stir until fragrant.

    Step 3: Simmer with Broth

    Pour in vegetable broth. Simmer with the lid on for 5-8 minutes.

    Step 4: Add Beans and Blend

    Add cannellini beans. Blend roughly ¼ of the soup for creaminess.

    Fresh herbs up close on top of a bean soup.

    Step 5: Season and Serve

    Season with salt and pepper. Serve with fresh thyme and bread.

    📌 If you love Pinterest you can pin any of the images to your boards!

    🍽️ Serving

    Serve the vegan white bean soup hot in bowls. Garnish with fresh thyme for a pop of flavor and pair the soup with a slice of crusty bread for dipping.

    Enjoy it as a cozy, hearty meal on a chilly day. Perfect for lunch or dinner, or to use for meal prep!

    A hearty bowl of bean soup up close with a spoon.
    A bowl of bean soup on the dinner table.

    ❄️ Storage

    Store any leftover soup in an airtight container in the fridge. It will stay fresh for about 3-4 days.

    How to reheat

    When you're ready to eat it again, just reheat the soup on the stove over medium heat. Stir occasionally to make sure it heats evenly.

    If you prefer, you can also microwave it for a couple of minutes, just give it a good stir halfway through. If the soup looks a bit thick after chilling, add a splash of veggie broth or water to loosen it up.

    White bean soup in a serving bowl shown up close with fresh herbs on top.
    White bean and vegetable soup up close on a spoon.

    💡 Expert Tips & Tricks

    • Blending Tips: When using the immersion blender, start with short pulses to control the consistency. Blend just a part of the soup to maintain some texture while achieving creaminess.
    • Flavor Enhancements: For extra depth of flavor, consider adding a bay leaf during the simmering process. Remove it before serving for an aromatic touch.
    • Herb Substitutions: If you're out of fresh thyme, fresh parsley or rosemary can be used as garnishes for a fresh finish.
    • Texture Variations: If you prefer a thicker soup, simmer it a bit longer to reduce the liquid. Conversely, add a splash of water or veggie broth for a lighter consistency.
    • Soup Toppings: Top the soup with a drizzle of olive oil or a sprinkle of nutritional yeast for added richness and flavor.
    • Leftover Ideas: Use leftover soup as a base for a hearty stew by adding more veggies or grains like quinoa or rice.
    • Quick Prep: To save time, prep your veggies in advance and store them in airtight containers in the fridge until you're ready to cook.

    🔜 Related Recipes

    • A bowl filled with hearty tomato and butter bean stew surrounded by ingredients.
      Hearty Butter Bean Stew
    • A bowl filled with creamy pea and kale soup, topped with crunchy baked chickpeas and vegan chorizo slices for garnish.
      Frozen Pea and Kale Soup
    • A bowl of vegan green asparagus soup with croutons and fresh thyme.
      Green Asparagus Soup
    • A bowl of hearty lemon soup on a dinner table and a hand dipping a piece of bread into the soup.
      Lemony Soup

    If you're a soup lover, make sure to also try this Roasted Butternut Squash Soup, my Mexican-inspired Caldo de Queso or this hearty, zesty Lemon Soup!

    Did you make this recipe? If so, will you do me a huge favor and leave a review and rating & let me know how you liked this recipe? THANK YOU! ❤️

    Here's a handy recipe card that you can print out and keep in your kitchen for easy reference:

    📖 Recipe Card

    White bean soup served into a bowl with fresh herbs on top.

    Vegan White Bean Soup

    Romy
    Cozy up with this creamy Vegan White Bean Soup! It's a comforting bowl filled with hearty cannellini beans, fresh herbs, and a rich veggie broth. Perfect for meal prep, this easy soup recipe will warm you up on a chilly day.
    Print Recipe Pin Recipe
    Prep Time 10 minutes mins
    Cook Time 25 minutes mins
    Total Time 35 minutes mins
    Course Main Course, Soup, Starter
    Cuisine Italian
    Servings 4 servings

    Equipment

    • 1 large pot
    • 1 Immersion Blender
    • 1 Chopping Board & Sharp Knife
    • 1 wooden spoon

    Ingredients
      

    • 1 tablespoon extra virgin olive oil
    • 1 large onion finely diced
    • 1 large carrot finely diced
    • 1 large leek sliced
    • 3 garlic cloves crushed or grated
    • 1 teaspoon dried thyme
    • 3 cups vegetable broth (720 ml)
    • 2 cans cannellini beans (800g/480g drained) drained
    • salt and black pepper to taste
    • fresh thyme for garnish
    • Freshly toasted crusty bread to serve

    Instructions
     

    • Gather all your ingredients. Make sure the onion, carrot, and leek are chopped and sliced as needed. Drain the cannellini beans and have them ready.
    • In a large saucepan, heat the olive oil over medium heat. Add the finely diced onions. Sauté them for about 3-4 minutes until they become soft and translucent.
    • Add the diced carrots and sliced leeks to the saucepan. Stir occasionally. Cook until they are softened and lightly caramelized, about 5 minutes.
    • Add the crushed or grated garlic to the pan. Sprinkle in the dried thyme. Stir everything well and cook for an additional minute until the garlic is fragrant.
    • Pour the vegetable broth into the saucepan. Stir to combine all the ingredients. Bring the mixture to a gentle simmer.
    • Cover the saucepan with a lid and let it simmer on low heat for 5-8 minutes. This allows the flavors to meld together. Add the drained cannellini beans. Use an immersion blender to blend about half of the soup directly in the pot. This gives the soup a creamy texture.
    • Add salt and black pepper to taste. Stir well to combine. Serve the soup hot, garnished with fresh thyme. Enjoy it with a slice of freshly toasted bread if desired.

    Notes

    • Serving Suggestions: Serve the soup hot, garnished with fresh thyme. Pair it with a slice of crusty bread for dipping, making it a complete and comforting meal. It's perfect for a cozy lunch or dinner, especially on chilly days.
    • Storage: Store any leftover soup in an airtight container in the refrigerator. It will keep well for about 3-4 days.
    • Reheating: To reheat, warm the soup on the stove over medium heat, stirring occasionally for even heating. You can also microwave it for a couple of minutes, stirring halfway through.
    • Adjust Consistency: If the soup thickens too much after refrigeration, add a splash of vegetable broth or water to loosen it up to your preferred consistency.
    • Flavor Variations: For added depth of flavor, consider sprinkling a pinch of chili powder or red pepper flakes for a bit of heat. Fresh herbs like parsley or rosemary can also be used as garnishes.
    • Ingredient Substitutions: Use navy beans or pinto beans as alternatives to cannellini beans if desired. For a creamier texture, you can add a splash of coconut milk.
    • Enhancing Flavor: A squeeze of lemon juice before serving can brighten the flavors of the soup.
    • Make-Ahead Tips: This soup is great for meal prep. Make a batch ahead of time and enjoy it throughout the week!
    Keyword vegan bean soup recipe, vegan white bean soup

     © 2025 Romy London / Romina Callwitz | All images, videos, wordings and content are copyright protected and belong to Romina Callwitz. Please do not use any of my content without prior permission. If you wish to re-publish any (part of my) content, please get in touch via email. Thanks for your support!

    *Disclosure: This page may contain affiliate links and sponsored links that earn me a small commission, at no additional cost to you. You can find more information in my Privacy Policy.

    More Vegan Soup Recipes

    • Two bowls with roasted butternut squash soup on a white table.
      Roasted Butternut Squash Soup
    • A bowl of vegan black bean ramen on a white table surrounded by ingredients.
      Vegan Black Bean Ramen
    • mexican inspired caldo de queso soup in a bowl on the dinner table surrounded by ingredients, such as cheese and fresh cilantro
      Vegan Caldo de Queso
    • Red Pepper & Sweet Potato Soup

    Reader Interactions

    💭 Leave a Comment Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hey, I'm Romy!

    On this blog, you'll find some of my favorite vegan recipes for you to try at home.

    They all include detailed step-by-step instructions, so you can WOW everyone with your vegan kitchen magic in no time!

    About Romy

    FOLLOW ME

    • link to instagram account
    • link to facebook account
    • link to pinterest account
    • link to youtube account
    • link to tiktok account
    • Link to email

    As Seen In

    Romy London Uk as seen on Netflix, Channel 4, Metro, Cosmopolitan, TalkRadio, Channel 4, Evening Standard, Vegan Life, Vegan Food & Living

    Latest Recipes

    • Vegan burrito bowl loaded with vegetables, walnut mince and guacamole on the dinner table.
      Vegan Burrito Bowl
    • Grilled balsamic peaches with coconut yogurt and raspberry coulis on a dessert plate.
      Grilled Balsamic Peaches
    • Creamy Butter Beans Alla Vodka on a plate with a spoon.
      Butter Beans Alla Vodka

    🔎 Search

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Cookie Policy

    Newsletter

    • Sign up for my newsletter & NEVER miss a recipe!

    Contact

    • Contact
    • Work with me

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2025 Romy London

    Manage Cookie Consent
    We use technologies like cookies to store and/or access device information. We do this to improve browsing experience and to show (non-) personalized ads. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
    Functional Always active
    The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
    Preferences
    The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
    Statistics
    The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
    Marketing
    The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
    Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
    View preferences
    {title} {title} {title}