Tuscan White Bean Soup

This cozy, hearty White Bean Soup with spinach is packed with flavor, healthy protein and fiber, and is vegetarian and vegan friendly! Use canned beans and you can have it ready in less than 30 minutes or try the crockpot version!

Have you wanted to try making your own beans and skipping the canned versions? I’ve got everything you need to know about cooking beans in my post How to Cook Dried Beans.

If you prefer your bean soup to be on the creamy and thick side you would want to let it simmer much longer than the recommended 20 minutes to allow those beans to release their starches. Try the recipe as is if your family isn’t usually fans of bean soup…it has a mild bean flavor.

2 bowls of white bean soup loaded with veggies.

This recipe utilizes simple, humble ingredients but produces a delightfully light and cozy soup that you’ll make again and again! I like to dry and cook dried beans that I freeze and utilize just like canned beans but canned Great Northern Beans work great in this soup, as well!

Usually a good Tuscan soup throws some kind of meat into the recipe. I’m all for meat in this…ham, ground pork, or bacon are great options! BUT…believe me when I say this soup doesn’t need it. There is plenty of heartiness and coziness with the veggies!

a spoonful of white bean soup full of veggies.

Don’t skip the addition of lemon juice to this soup…it brightens everything up and adds SO MUCH flavor. You’ll be so glad you took that extra step!

Try serving this soup with a squeeze of lemon and a dash of Parmesan cheese.

Does this soup freeze well?

Yes! Simply let the soup cool to room temperature and store it in your favorite freezer containers. It will keep in the freezer for a couple of months or your fridge for a week or two. We usually split it into several servings to use for lunches throughout the week.

Tuscan White Bean Soup

| 6 servings
Prep Time | 10 minutes
Cook Time | 20 minutes
Print Recipe Pin Recipe
A vegetarian (and vegan-friendly) white bean soup packed full of flavor, nutrition, and ease. You'll love the budget-friendly ingredients and how easy this soup is to freeze!


  • 1/4 cup olive oil
  • 1/8 teaspoon red pepper
  • 1 chopped onion
  • 2 cups white beans soaked & cooked (OR…1 can)
  • 2 stalks celery chopped
  • 3 cloves garlic minced
  • 2 teaspoons oregano
  • 2 bay leaves
  • 2 teaspoons basil
  • 4 cups water
  • 4 cups chicken or veggie broth
  • 1 cups baby spinach chopped
  • 1 tablespoon salt
  • 2 teaspoons pepper
  • 3 tablespoons lemon juice
Check out our Kitchen Reference Guide for help with unfamiliar terms.


  • In a large soup pot or dutch oven, heat the olive oil.
  • Add the red pepper, onion, carrot, and celery to the pot.
  • Cook untilt he onion is translucent (about 6 minutes).
  • Stir in the minced garlic, oregano, bay leaf, basil, salt, & pepper and cook until fragrant (about 3 minutes).
  • Add the beans, broth, and water. NOTE: if you use previously cooked beans that are quite soft add them in AFTER the broth and water has come to a boil so that they don't become overcooked.
  • Bring to a boil, reduce heat, and simmer until the beans are your desired consistency.
  • Note, if desired, add additional broth to get the consistency you would like for your soup.
  • Right before serving add in the spinach and lemon juice.
  • Add additional salt & pepper to taste.



Add-ins to try:

-crushed tomatoes
-sliced carrots
-diced ham
-cooked sausage
-cooked ground pork
-sweet potato
-chopped zucchini
-small pasta
-Parmesan cheese

Crockpot Recipe:

Saute the onion, celery, and red pepper together. Add to a large crockpot.
Add all of the remaining ingredients except the spinach and lemon.
Cook on low for 8 hours.
Right before serving stir in the spinach and lemon.


Calories: 186kcalCarbohydrates: 21gProtein: 6gFat: 9gSaturated Fat: 1gSodium: 1808mgPotassium: 420mgFiber: 5gSugar: 3gVitamin A: 814IUVitamin C: 6mgCalcium: 84mgIron: 3mg

Other cozy vegetarian soups to try:

easy African Peanut Soup recipe
A creamy and flavorful soup that can be made dairy-free and vegan!
Check out this recipe
easy, homemade African Peanut soup
Minestrone Soup
An easy vegetarian soup that is hearty and delicious…on the table in no time!
Check out this recipe
Carrot Ginger Soup
A creamy vegan soup packed full of carrots, ginger, and a bit of turmeric. Great for immune boosting and detox AND it tastes amazing!
Check out this recipe
carrot and ginger soup with yogurt on top.

Leave a Comment

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

Recipe Rating

Scroll to Top

Looking for something more?

If you’re a blogger or business owner in need of marketing support and resources, you’re in the right place!

Learn more about Janel Hutton’s expert marketing guidance, support, and resources at the link below.