This post may contain affiliate links, read my disclosure policy for details.

This Mediterranean inspired Tuscan White Bean Soup recipe is hearty, comfy and full of flavors. It’s made with kitchen and pantry staples and is incredibly easy to prepare. The whole family is going to want to grab a bowl of this cozy soup to warm up to! This one pot vegan soup will leave you feeling so satisfied.

Tuscan white bean soup in a bowl.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

We can never get enough of one pot meals. They’re easy to make, clean up is a breeze, and they’re always packed with flavor. This super easy Mediterranean White Bean Soup checks all the boxes. It is a hearty soup that will quickly be on repeat in your household!

Want more delicious soup recipes? Try my Vegetable Minestrone Soup or my Lemon Chicken Orzo Soup.

Why You’ll Love This Mediterranean White Bean Soup Recipe

  • It’s easy! This is such an easy soup to make. The ingredients are also super easy to come by and you probably already have a majority of them in your kitchen!
  • It’s meal prep friendly! Make a large batch on the weekend and enjoy this Tuscan white bean soup all week long or later in the month.
  • It’s healthy! This soup is made with delicious and wholesome ingredients that are good for you as well. It’s also packed with proteins. 

Ingredients for White Bean Soup

Top shot of ingredients needed to make Tuscan white bean soup.
  • Vegetables: onions, celery, carrots, garlic, and fresh spinach. Feel free to swap spinach with kale if you like.
  • Seasoning: salt, black pepper, oregano, cilantro. Keep it simple.
  • Tomato paste– to add a little color and flavor to the soup.
  • Vegetable stock — make sure to use a low sodium stock. You can use chicken stock for non-vegetarian version.
  • Olive oil-extra virgin is best for this recipe.
  • White Cannellini beans — use canned beans to save time. Be sure to drain and rinse them first.
  • Lemon– to add a little zest.

What are White White Beans?

White beans are known as cannellini beans, the largest of the white beans and are kidney shaped. They are “meaty” compared to the other white beans and have a nutty, earthy flavor to them. While you can use any of the other white beans, cannellini beans hold their shape the best, making them perfect to use in salads, soups, stews, and chili where you want them to retain their shape. Other white beans include navy beans, great northern beans, and baby lima beans.

How to Make White Bean Soup

  • Sauté your vegetables: Add the olive oil into a large pot and bring to medium heat. Add in the carrot, celery, onions and garlic. Sauté for 1-2 minutes.
Vegetables to be sauted in a pot.
  • Season and simmer: Add in the spices, salt, and tomato paste. Mix well and sauté for about 1 minute. Add in the vegetable broth and cover to cook for about 20 minutes.
Set of two photos showing spices added to vegetables and mixed.
  • Add in the beans: Add in the beans and cover to cook for another 10 minutes. Taste to adjust spices or salt.
White beans being added to a pot of soup.
  • Finishing touches: Add in a handful of spinach and cook for 5 minutes and then add in the squeezed lemon juice and remove from the heat.
Set of two photos showing spinach being added into a soup and then stirred.
  • Serve: Serve in a bowl, garnish with fresh chopped parsley and parmesan cheese if you like, for non vegan option. You can also enjoy this soup with some fresh baguette bread.

Tips for making the Best White Bean Soup Recipe

  • Spinach: feel free to use any leafy green such as kale or swiss chard.
  • Vegetables: feel free to add whatever you have on hand. Have extra zucchini in the fridge? Add it in! Have some peas? Add those in as well. Another great addition would be some small diced potatoes or mini pastas.
  • Spices: feel free to substitute dried oregano for fresh oregano. Alternatively, you can also try to make this with dried basil, dried thyme, dried rosemary, etc.
  • This recipe uses cannellini beans, but you can substitute any white bean if you can’t find any. 
  • If you like this Tuscan white bean soup to have a thick consistency, you can remove some of the beans before adding the spinach, mash them up and return back to the pot. Alternatively, you can also add a portion of the soup to a blender before stirring it together to thicken it.
  • You can add ½ cup of heavy cream to make the soup a little creamy.
  • Make sure all your vegetables are cut to small bite sized pieces. You want to be able to enjoy a spoonful of soup with a little bit of everything!
A ladle of Tuscan white bean soup.

Frequently Asked Questions about this Vegetarian Bean Soup

Can I freeze white bean soup?

Once the soup has cooled, you can transfer the soup into either freezer safe bags or containers. If you are using bags, you can press all the air out and store it flat, taking up less room in the fridge. For the best results, I’d serve the soup within 3 months. When ready to enjoy, thaw the soup in the fridge overnight and reheat it on the stovetop or in the microwave. 

What can I serve with this white bean soup?

While this soup can be enjoyed on its own, here are a few sides I like to serve with my Tuscan white bean soup: Roasted Garlic Bread, or Cheesy Pesto Breadsticks my No Knead Artisan Bread.

What is the thickener in a white bean soup?

The best way to thicken up soup without messing with the flavor is to actually remove a cup or two of soup, blend them and add it back to the pot. You can also remove some of the beans only in the soup, mash them and add it back into the soup to thicken it up. Another simpler way would be to make a slurry. A slurry is made with cornstarch and water. Mix a little bit of those together and stir it into the soup.

Can I use dry white beans?

You can use dry beans. Cook ahead of time because they do take a long time to become as soft as the canned ones. Ratio to cook beans is 3 cups of water per 1 cup of beans. Cook according to package directions.

What is the dry bean equivalent of a 15 oz. can?

The equivalent ratio would be 3/4 cup of dry beans for every 15 oz. can.

Overhead photo of a bowl of white bean soup with bread beside it.

Easy Dinner Recipes you should try

I hope you enjoy all the recipes I share with you, including this delicious Tuscan White Bean Soup recipe. I hope you try it, enjoy it, rate it and share it with your friends and family!

If you try this recipe and like it, please use my hashtag to share it with me on INSTAGRAM for a chance to be featured in my story! Also, follow me at Cookin’ With Mima on FACEBOOK |INSTAGRAM |PINTEREST for all of my latest social posts and recipes.

4.83 from 17 votes

Tuscan White Bean Soup

The whole family is going to want to grab a bowl of this cozy Tuscan White Bean Soup to warm up to! Made with kitchen and pantry staples, this one pot soup will leave you feeling so satisfied.
Prep Time: 10 minutes
Cook Time: 45 minutes
Total Time: 55 minutes
Servings: 8 servings

Ingredients 

  • 1 cup onion, petite diced
  • 1 cup celery, sliced
  • 1 cup carrots, diced
  • 4 cloves garlic, minced
  • 1 tsp. salt, more or less
  • ¾ tsp. black pepper
  • ¾ tsp. oregano, dry
  • ¾ tsp. cilantro, dry
  • 1 tbsp. tomato paste
  • 5 cups vegetable stock, or chicken stock, low sodium
  • 2 tbsps. olive oil
  • 3 14.5 oz. cans White Cannellini beans (white kidney beans), drained and rinsed
  • 1 whole lemon
  • 1 handful fresh spinach

Instructions 

  • Dice the onions, carrots, slice the celery and mince the garlic.
  • Add the olive oil into a large pot and bring to medium heat. Add in the carrot, celery, onions and garlic. Sauté for 1-2 minutes.
  • Add in the spices, salt, and tomato paste. Mix well and sauté for about 1 minute. Add in the vegetable broth and cover to cook for about 20 minutes.
  • Add in the beans and cover to cook for another 10 minutes. Taste to adjust spices or salt.
  • Add in a handful of spinach and cook for 5 minutes.
  • Add in the squeezed lemon juice and remove from the heat.
  • Serve in a bowl, garnish with fresh chopped parsley and parmesan cheese if you like. You can also enjoy this soup with some fresh baguette bread.

Notes

  • inach: feel free to use any leafy green such as kale or swiss chard.
  • Vegetables: feel free to add whatever you have on hand. Have extra zucchini in the fridge? Add it in! Have some peas? Add those in as well. Another great addition would be some small diced potatoes or mini pastas.
  • Spices: feel free to substitute dried oregano for fresh oregano. Alternatively, you can also try to make this with dried basil, dried thyme, dried rosemary, etc.
  • This recipe uses cannellini beans, but you can substitute any white bean if you can’t find any. 
  • If you like this Tuscan white bean soup to have a thick consistency, you can remove some of the beans before adding the spinach, mash them up and return back to the pot. Alternatively, you can also add a portion of the soup to a blender before stirring it together to thicken it.
  • You can add ½ cup of heavy cream to make the soup a little creamy.
  • Make sure all your vegetables are cut to small bite sized pieces. You want to be able to enjoy a spoonful of soup with a little bit of everything!

Nutrition

Calories: 201kcal | Carbohydrates: 32g | Protein: 10g | Fat: 4g | Saturated Fat: 1g | Sodium: 1301mg | Potassium: 615mg | Fiber: 11g | Sugar: 7g | Vitamin A: 3464IU | Vitamin C: 6mg | Calcium: 81mg | Iron: 3mg
Like this recipe? Rate and comment below!
4.83 from 17 votes (14 ratings without comment)

Leave a comment

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

Recipe Rating




5 Comments

  1. 5 stars
    First time making. How I decide if a recipe is good or not is if I would make it again! Definitely as it was so good!

  2. 5 stars
    This soup was amazing! I made it with 2 cups less vegetable broth, 1/2 teaspoon less of salt, large scoop of tomato paste, and a hearts desired amount of garlic and onion powder. Soooo good!!
    Thank you