The Garden Grazer

  • Recipes
  • Matcha
  • About
  • Newsletter
  • Contact
menu icon
go to homepage
  • Recipes
  • Gluten-Free
  • Oil-Free
  • Subscribe
  • About
subscribe
search icon
Homepage link
  • Recipes
  • Gluten-Free
  • Oil-Free
  • Subscribe
  • About
×
Home » Recipes » Soup

White Bean Tomato Soup (Easy!)

May 5, 2023 by Kaitlin · 4 Comments

Jump to Recipe

This simple White Bean Tomato Soup recipe is so healthy and flavorful! It features fresh kale, zucchini, a tomato broth, and splash of vinegar. It's protein-rich and nourishing, plus only about 30 minutes to prepare! (Vegan, gluten-free, oil-free.)

Close up view of tomato white bean soup in a white soup bowl with serving spoon

This healthy white bean soup is so quick and easy! All it takes is a few simple ingredients and about 30 minutes to come together.

Despite it's simplicity, it boasts rich flavors thanks to fire-roasted tomatoes, garlic, and a splash of vinegar to give it that something special.

Plus you can use any variety of white beans you have on hand. Great northern beans, cannellini beans, or navy beans all work great.

This soup is a great lunch or dinner option, plus includes nourishing plant-based protein, nutrients, and fiber. I hope you enjoy this meal as much as I do!

Fresh kale, tomato, bean, onion, garlic, zucchini, and spice ingredients laid out on a metal tray

Ingredients for White Bean Tomato Soup

For this recipe, you'll simmer in a large pot on the stove:

  • Yellow onion: Or you can use white onion or sweet onion.
  • Garlic cloves: I prefer the taste of fresh garlic, but you can substitute a teaspoon or two of dried garlic powder instead.
  • Zucchini
  • Vegetable broth: Be sure to use low sodium if desired.
  • Fire-roasted diced tomatoes: You'll need a 28-ounce can. But if you can't find them, just use two 15-ounce cans instead. You can also substitute regular diced tomatoes if you prefer.
  • White beans: Any white bean works great! Most of the time I use great northern beans, but navy beans or cannellini (also known as white kidney beans) work well too.
  • Lacinato kale/dinosaur kale: I like kale best in this recipe, but you can stir in fresh baby spinach or other greens to the pot towards the end of simmer time instead if desired.
  • Dried basil: You can also add salt and black pepper to taste if desired.
  • Apple cider vinegar: Or balsamic vinegar! Pick your favorite. I love either one, depending on the flavor profile I'm trying to achieve. Balsamic vinegar has a more distinct flavor, so stick with apple cider vinegar for a softer, more neutral taste. Just one tablespoon adds rich, deep flavor to the broth with a hint of tangy flavor.
Onion, garlic, zucchini, and dried basil cooking in a stockpot with stirring spoon

Customizing

Herbs: Add your favorite herbs or fresh herbs to this soup. Try Italian seasoning, dried oregano, fresh thyme, parsley, smoked paprika, bay leaves, or rosemary to taste.

Vegetables: Include other veggies such as leeks, celery, carrot, red bell pepper, yellow summer squash, spinach, etc. You could even thicken the broth with a tablespoon or two of tomato paste if desired.

Make it spicy: Use a can of fire-roasted tomatoes with medium green chiles. Or simply top your bowl with red pepper flakes before serving.

Extra beans: Add another can of white beans (three cans total) for an extra hearty version.

Make it "meaty": Include your favorite vegan Italian sausage if desired. I suggest cooking this separately according to package instructions, then stir it in towards the end of cooking time.

Pasta or rice: I've also expanded this recipe by stirring in cooked pasta or rice before serving. This makes it feel even more substantial and hearty.

Overhead view of white bean tomato soup cooking in a large stockpot with wooden spoon

Serving

Garnish: Sprinkle your bowl with herbs like fresh parsley or basil before serving if desired. Or add a squeeze of fresh lemon juice or Vegan Parmesan Cheese.

On the side: A simple salad, sandwich, or crusty toasted sourdough bread is great served with this soup.

Storing

Store leftovers in an airtight container in the refrigerator. I find they keep for about 4-5 days. It's a great leftover meal! Simply reheat in the microwave when ready to enjoy.

Tomato white bean soup in a white serving bowl on a wooden table

For more inspiration, also browse all vegan soup recipes.

Tomato white bean soup in a white serving bowl on a wooden table

White Bean Tomato Soup (Easy!)

This simple white bean soup is so healthy and flavorful. It features fresh kale, tomatoes, and a splash of vinegar. A nourishing, protein-rich meal!
4.86 from 7 votes
Print Recipe Pin Recipe Comment
Prep Time: 15 minutes minutes
Cook Time: 15 minutes minutes
Total Time: 30 minutes minutes
Author: Kaitlin - The Garden Grazer
Course: Soup
Cuisine: Gluten-Free, Italian-Inspired, Oil-Free, Vegan
Servings: 5 medium bowls

Ingredients

  • 1 yellow onion
  • 4 cloves garlic
  • 1 medium zucchini
  • 4 cups vegetable broth
  • 28 oz. can fire-roasted diced tomatoes
  • 30 oz. canned white beans*
  • 1 Tbsp. apple cider vinegar (or balsamic vinegar)
  • 2 cups lacinato kale
  • 1 tsp. dried basil

Instructions

  • Dice onion.
  • In a large stockpot over medium-high heat, sauté onion for about 7-8 minutes. (I use 3 Tbsp. vegetable broth/water for no-oil sauté method, adding more as needed.)
  • Meanwhile, mince garlic and dice zucchini.
  • When onion is translucent, add garlic, zucchini, and dried basil. Stir and sauté for 1 minute.
  • Add vegetable broth, diced tomatoes, and white beans (rinsed and drained). Increase heat and bring to a light boil.
  • Once boiling reduce heat to medium-low, cover, and simmer for 10-15 minutes.
  • Meanwhile, roughly chop kale (large stems removed). Stir in kale and vinegar during the last few minutes of cooking. Salt and pepper to taste.

Notes

*White beans: 30 oz. is two regular 15 oz. cans. You can use great northern, cannellini, or navy beans. (Most of the time I use great northern.)
Spicy version: Use fire-roasted tomatoes with medium green chiles, or top your bowl with red pepper flakes.
Originally published October 2020. Updated April 2025.

Nutrition Per Serving (Estimate)

Nutrition Facts
White Bean Tomato Soup (Easy!)
Amount per Serving
Calories
253
% Daily Value*
Fat
 
1
g
2
%
Saturated Fat
 
0.2
g
1
%
Polyunsaturated Fat
 
0.4
g
Monounsaturated Fat
 
0.1
g
Potassium
 
1251
mg
36
%
Carbohydrates
 
49
g
16
%
Fiber
 
11
g
46
%
Sugar
 
8
g
9
%
Protein
 
15
g
30
%
Vitamin A
 
1506
IU
30
%
Vitamin C
 
32
mg
39
%
Calcium
 
215
mg
22
%
Iron
 
7
mg
39
%
* Percent Daily Values are based on a 2000 calorie diet.

Sodium content: This is omitted as I cannot provide an accurate number. I encourage you to calculate your own to provide a much more precise reading based on the exact ingredients, brands, and amounts you're using.

Get the Monthly NewsletterSubscribe here!

If you're enjoying this Tomato White Bean Soup recipe, also check out:

  • Vegan Corn and Potato Chowder
  • White Bean Tomato Salad (10 Minute)
  • Sweet Potato Black Bean Chili
  • Chickpea Noodle Soup

Follow The Garden Grazer on Instagram, Pinterest, X (Twitter), or Facebook for more updates and inspiration.

More Vegan Soup & Chili Recipes

  • Three bean chili cover photo
    Fiesta Three Bean Chili (Vegan!)
  • Chickpea Noodle Soup (Easy!)
  • Vegan tomato soup cover photo
    Vegan Tomato Soup (Easy!)
  • Southwest corn chowder cover photo
    Southwest Corn Chowder (Vegan!)

Comments

    Leave a Reply Cancel reply

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

    Recipe Rating:




  1. Diana says

    May 13, 2022 at 6:41 pm

    5 stars
    Another delicious, nutritious soup recipe to put into my rotation! I left out the kale this time. I might try subbing the kale with spinach, too.

    Reply
    • Kaitlin says

      May 14, 2022 at 11:33 am

      So great to hear, Diana! Spinach would be a great substitute in this soup!

      Reply
  2. Magda says

    November 15, 2020 at 4:26 pm

    This is delicious, Kaitlin! Great flavor with the balsamic. This recipe is a keeper!

    Reply
    • Kaitlin says

      November 18, 2020 at 8:48 am

      So great to hear you enjoyed it! Thank you, Magda!

      Reply

Hello, I'm Kaitlin!
I live in Montana and share vegan recipes that are easy and healthy. About Me →

Footer

↑ back to top

Info

About
Privacy Policy
Contact

Follow

Newsletter
Facebook
Instagram
Pinterest

Recipes

Recipe Index
Oil-Free Recipes
Gluten-Free Recipes

Copyright © 2025 The Garden Grazer

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required