The Healthful Ideas

  • Home
  • Recipes
  • About
  • Contact
menu icon
go to homepage
  • Recipe Index
  • Breakfast
  • Appetizers
  • Dinner
  • Drinks
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipe Index
    • Breakfast
    • Appetizers
    • Dinner
    • Drinks
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home > Recipes > Soups

    White Bean Tomato Soup

    Published: Jan 22, 2024 · Updated: Apr 8, 2025 · by Veronika Sykorova · This post may contain affiliate links · 2 Comments

    169 shares
    Jump to Recipe·Print Recipe·5 from 2 reviews
    Tomato soup in white bowls topped with croutons, fresh parsley, and black pepper.
    Tomato soup in white bowls topped with croutons, fresh parsley, and black pepper.
    Tomato soup in white bowls topped with croutons, fresh parsley, and black pepper.

    This White Bean Tomato Soup is vegan, gluten-free, and made with simple pantry staples. The white beans make it filling enough on its own, but you can also serve it with classic grilled cheese or top it with homemade croutons.

    Tomato soup in white bowls topped with croutons, fresh parsley, and black pepper.
    Jump to:
    • Why You'll Love This Tomato White Bean Soup
    • Ingredients
    • Variations and Substitutions
    • Step-by-Step Instructions
    • Serving Suggestions
    • Storing
    • FAQs
    • Other Soup Recipes
    • 📖 Recipe

    Why You'll Love This Tomato White Bean Soup

    Cozy and comforting - This tomato soup is creamy, cozy, and comforting. Instead of classic cream, it's thickened with white beans, which add a ton of protein to the soup and make it hearty and filling. Nothing beats homemade soup in the winter months and this one is especially great for those really cold days when you just don't want to leave the house to get any ingredients.

    Made with pantry staples - This tomato soup is made primarily with pantry staples. The only fresh ingredients you need are onion and garlic. All the ingredients are simple and should be very easy to find at most grocery stores.

    Freezer friendly - This soup freezes very well, so it's perfect if you're looking for a new meal prep meal. You can use soup freezer cubes for easy freezing and portion control.

    Tomato soup in a white bowl topped with croutons, fresh parsley, and black pepper.

    Ingredients

    • Canned tomatoes - Try finding canned whole San Marzano or Roma tomatoes. San Marzano tomatoes have the best flavor, and whole tomatoes are preferred here. You will need one 28-ounce can. Canned diced tomatoes usually have calcium chloride added to help keep their shape after cooking, which isn't needed here since the soup gets blended.
    • Tomato paste - For an even stronger tomato flavor, the soup calls for tomato paste. I recommend adding it, but if you're out of it, you can omit it.
    • Butter beans - Any white beans work here, but I went with butter beans because they tend to be the creamiest when blended. You can cook dry beans from scratch but I like using canned beans to save time.
    • Onion - Yellow onion is sauteed with minced garlic cloves as the base of the soup before you add all the other ingredients. You can use shallots if you don't have yellow onion.
    • Spices - To keep this soup pantry-friendly, I'm only using dried spices. Dried parsley, oregano, basil, and bay leaf add lots of flavor to the soup.
    • Oil - I recommend cooking the onions with avocado oil because it has a high smoke point, but olive oil also works great if you want to add some extra flavor to the soup.
    • Balsamic vinegar - I like adding a tablespoon of balsamic vinegar to the soup after I take it off the heat to add that little something. This is totally optional, but it balances the flavors really nicely.
    Canned tomatoes, white beans, vegetable broth, garlic, onion, and other ingredients all laid out with text overlay.

    Variations and Substitutions

    • Beans - If you don't have canned butter beans, you can use any type of white bean. Canned cannellini beans, navy beans, white kidney beans, or Great Northern beans are all great options.
    • Fire-roasted tomatoes - For a more smoky flavor, you can use canned fire-roasted tomatoes.
    • Fresh tomatoes - If you have an overload of fresh, ripe tomatoes, you can use them instead of canned tomatoes. I recommend adding extra tomato paste in that case, though, because fresh tomatoes are milder in flavor.
    • Fresh herbs - If you prefer fresh herbs over dried, you can add some fresh rosemary, thyme, and oregano when you add the broth. After blending the soup, stir in some finely chopped fresh parsley.
    • Different broth - You can use chicken broth or beef broth if you don't have veggie broth. Chicken stock or beef stock also works.
    • Shallots - If you don't have yellow onion, you can use shallots instead.
    • Roasted garlic - Instead of fresh garlic, add a few cloves of roasted garlic if you have it, as I did in this Roasted Tomato and Garlic Soup.
    • More veggies - You can add 1-2 carrots and 1-2 stalks of celery for more flavor if you have them on hand. I didn't add any to keep the ingredients mostly pantry staples. You can also stir in some fresh baby spinach after you blend the soup to add color and nutrients.
    • Add heat - Stir in hot sauce or red pepper flakes to add some heat.
    • Herbs - You can add Italian seasoning instead of oregano, basil, and parsley. I'm using dried herbs to keep the soup pantry-friendly, but if you have them, you can stir in finely chopped fresh herbs too. Fresh basil or parsley are great options.

    Step-by-Step Instructions

    1. Heat a large pot or a Dutch oven over medium-high heat and add avocado oil.
    2. Add diced yellow onion and sea salt. Cook, stirring often for 6-8 minutes until glossy and slightly golden.
    3. Add minced garlic, dried oregano, parsley, basil, and tomato paste. Cook for another minute, stirring constantly.
    Sauteed onion, tomato paste, and dried herbs in a large pot.
    1. Add a can of tomatoes, including the liquid, butter beans, vegetable broth, and a bay leaf.
    2. Break up the tomatoes a little bit with a spatula and stir everything together.
    3. Bring to a boil, lower the heat, and simmer for 20 minutes on medium-low heat, partially covered.
    A large pot with canned tomatoes, white beans, vegetable broth, and a bay leaf.

    Would you like to save this recipe?

    We'll email this post to you, so you can come back to it later!

    1. Take the soup off the heat, remove the bay leaf, and use an immersion blender to puree the soup.
    2. Season with black pepper and add a squeeze of lemon (optional).
    Cooked tomato soup in a large pot before and after blending.

    Serving Suggestions

    Grilled cheese: You can serve the soup on its own, but we all know that tomato soup pairs perfectly with grilled cheese sandwiches! I highly recommend doubling up on the tomato flavor and trying it with this Tomato Grilled Cheese Sandwich. If you don't want the extra tomatoes, try this Goat Grilled Cheese with Pear and Sage. This soup is also delicious with some good garlic bread or crusty bread.

    Croutons: The soup is also delicious with croutons, especially homemade ones. Try these Sourdough Croutons! They take about 30 minutes to make and last for up to a week.

    Yogurt, creme fraiche, or heavy cream: You can add a dollop of Greek yogurt, sour cream, or creme fraiche to the soup when serving for added creaminess. You can also drizzle some heavy cream on top or stir it into the soup itself for an even creamier texture. I use creamy coconut yogurt or creme fraiche most often.

    Parmesan and herbs: Aside from cream, the soup is also delicious sprinkled with grated parmesan cheese or pecorino romano. To add more flavor and color, I highly recommend sprinkling some finely chopped fresh parsley on top as well!

    Storing

    • Fridge: Store in an airtight container or a jar in the fridge for 3-4 days. Reheat the soup in a small saucepan on the stove until warmed through. Allow to simmer for 1-2 minutes.
    • Freezer: Store in a freezer-safe container in the freezer for 3-4 months. Reheat either from frozen with a splash of water, or allow to defrost in the fridge overnight first. I like freezing soup in freezer souper cubes to have single portions ready to go whenever I need them. You can transfer them to freezer bags or containers once the soup is fully frozen.

    FAQs

    Can I use fresh tomatoes?

    Yes, but their flavor might not be as strong. Add 1-2 tablespoon extra tomato paste for a stronger tomato flavor.

    Can I add cream?

    Yes! If you want to make the soup extra creamy, add some heavy cream or a vegan alternative to the soup before blending.

    Tomato soup in white bowls with a spoon topped with croutons, fresh parsley, and black pepper.

    Other Soup Recipes

    If you're looking for more veggie-based soups, try any of the five soups below! Go to Soups to see all the latest ones!

    • Roasted Tomato and Garlic Soup
    • Tomato Gnocchi Soup
    • Tomato Zucchini Soup
    • Vegan Lentil Soup
    • Cream of Broccoli Soup with Roasted Broccoli Croutons

    ⭐⭐⭐⭐⭐
    Have you tried this White Bean Tomato Soup? Please leave a star rating and let me know how it went in the comments below!

    Hungry for more? Subscribe to my Newsletter for free weekly recipes straight to your inbox, and don't forget to follow me on Pinterest and Instagram!

    Print

    📖 Recipe

    clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
    Tomato soup in a white bowl topped with croutons, fresh parsley, and black pepper.

    White Bean Tomato Soup

    5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 2 reviews
    • Author: Veronika Sykorova
    • Prep Time: 10 mins
    • Cook Time: 30 mins
    • Total Time: 40 minutes
    • Yield: 4-6 1x
    • Category: Soup
    • Method: Stovetop
    • Cuisine: American
    • Diet: Vegan
    Print Recipe
    Save Recipe Recipe Saved

    Description

    This White Bean Tomato Soup is vegan and gluten-free. Serve it on its own with a drizzle of yogurt or cream, or with grilled cheese.


    Ingredients

    Units Scale
    • 1 tbsp avocado oil (or other cooking oil)
    • 1 medium yellow onion, finely diced
    • ½ tsp fine sea salt
    • 3-4 cloves garlic, minced
    • 1 tsp dried oregano
    • ½ tsp dried parsley
    • ½ tsp dried basil
    • 2 tbsp tomato paste
    • 1 can whole tomatoes (796ml)
    • 2 cans butter beans, drained and rinsed (398ml x2)
    • 4 cups vegetable broth (1x 946ml carton)
    • 1 dried bay leaf
    • 1 tbsp balsamic vinegar or a squeeze of lemon (optional)
    • ½ tsp freshly ground black pepper
    • For serving: homemade croutons, yogurt, heavy cream, creme fraiche, fresh parsley, pecorino, parmesan

    Instructions

    1. Heat a large pot over medium-high heat and add avocado oil.
    2. Add diced yellow onion and sea salt. Cook stirring often for 6-8 minutes until glossy and slightly golden.
    3. Add minced garlic, dried oregano, parsley, basil, and tomato paste. Cook for another minute stirring constantly.
    4. Add a can of tomatoes including the liquid, butter beans, vegetable broth, and a bay leaf.
    5. Break up the tomatoes a little bit with a spatula and stir everything together. 
    6. Bring to a boil, lower the heat and simmer for 20 minutes partially covered.
    7. Take the soup off the heat, remove the bay leaf, and use an immersion blender to puree the soup.
    8. Season with black pepper and add balsamic vinegar or a squeeze of lemon (optional).
    9. Serve with yogurt, croutons, fresh herbs, parmesan, or any other toppings of your choice.

    Equipment

    Immersion blender

    Buy Now →

    Notes

    • White beans: If you don't have butter beans, you can use any canned white beans you have.
    • Fridge:  Store in an airtight container in the fridge for 3-4 days. Reheat on the stove over medium heat until warmed through.
    • Freezer: Freeze in a freezer-safe container for 3-4 months. Defrost in the fridge overnight, or cook from frozen with a splash of water.

    Would you like to save this recipe?

    We'll email this post to you, so you can come back to it later!

    Did you make this recipe?

    Comment and rate the recipe below and tag @thehealthfulideas on Instagram with the hashtag #thehealthfulideas, I'd love to see what you made!

    More Soups

    • Tomato soup with diced vegetables, spinach, orzo, and chickpeas in a white bowl with a spoon.
      Vegetable Orzo Soup
    • Creamy tomato zucchini soup in a white bowl topped with torn up toasted bread and finely chopped fresh parsley.
      Tomato Zucchini Soup
    • Creamy tomato gnocchi soup in a white bowl garnished with fresh herbs and parmesan.
      Tomato Gnocchi Soup
    • Creamy green broccoli soup in a white bowl garnished with torn up toasted sourdough bread and fresh thyme.
      Broccoli and Zucchini Soup
    169 shares

    Comments

    1. Amy Lui Dong says

      January 27, 2024 at 8:10 am

      This is awesome, white bean and tomato? sound a great combination! I will definitely try to make it this weekdays, thank you!

      Reply
    2. Savita says

      January 29, 2024 at 7:00 am

      This White Bean Tomato Soup is a bowlful of comfort! The velvety texture, the robust tomato flavor, and the wholesome goodness of white beans create a symphony of tastes that warms the soul.

      Reply

    Leave a Reply Cancel reply

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

    Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    A photo of a young woman in a white and red striped shirt with a white backround.

    Welcome!

    I'm Veronika and The Healthful Ideas where I share original plant-based recipes for every day cooking and popular classics with a healthy twist.

    More about me

    Latest Recipes

    • Cucumber and couscous salad in a large white bowl with gold utensils on a marble background.
      Cucumber Couscous Salad
    • Bright green smoothie in a short glass garnished with a slice of kiwi.
      Kiwi Smoothie
    • A tall glass with blueberry mojito with an ombre effect with the purple settling on the bottom.
      Blueberry Mojito
    • Crispy potato salad with yogurt mayo dressing garnished with bit of more crispy potatoes and fresh dill in a white bowl.
      Crispy Smashed Potato Salad

    Footer

    • Latest recipes
    • Recipe Index
    • Free Appetizers E-book
    • About
    • Contact
    • Portfolio
    • Privacy Policy
    • Terms of Use
    • Disclaimer

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2025 Foodie Pro on the Foodie Pro Theme

    169 shares
    • Pinterest
    • Facebook
    • X
    • Flipboard
    • Email
    • SMS
    • Bluesky