White Bean Soup

30 Minute MealsFreezer Friendly MealsGluten Free RecipesOne Pot Meals

More Ways to Search: Recipe Index

This easy White Bean Soup is loaded with fresh veggies and will keep you cozy all winter. It’s freezer friendly too, so don’t forget to freeze some for later!

White Bean Soup with Bread


Sometimes on a cold winter day you just want to cuddle up on the couch with a cozy blanket and binge-watch your favorite show. But before you know it, dinner time approaches and you don’t have anything planned! Oops!

Lucky for you, this soup comes together in less than 30 minutes and in one pot which keeps clean up a pure joy! 😁You can also chop up your veggies earlier in the day to save you some time.


Tuscan White Bean Soup is a simple soup made with fresh garden vegetables and white beans. The veggies give the soup added flavor along with all their nutrients, which are so important this time of year!

I often make this soup in large portions and refrigerate it for easy leftovers. You can also freeze this soup in airtight zip top bags for up to three months for quick dinners in the future! 🙌


Made with vegetarian friendly ingredients, this soup is filling and hearty. Flavorful vegetables come together perfectly to make a rich soup that hits all the right notes.

  • Olive oil
  • Butter
  • Yellow onion
  • Carrot
  • Celery
  • Fresh parsley
  • Garlic cloves
  • Low sodium vegetable broth or chicken broth
  • Kosher salt
  • Fresh ground pepper
  • Dried oregano
  • Bay leaf
  • Great Northern Beans, rinsed and drained
  • Corn kernels, rinsed and drained
  • Fresh baby spinach
  • Grated parmesan cheese, for serving (optional)
  • Toasted bread slices, for serving (optional)

White Bean Soup Ingredients


Great Northern beans are best for this soup because they absorb the flavor of all the other ingredients. If you’re in a pinch and need a different kind of bean, other white beans like cannellini beans or navy beans will work too.

Also, to make things easier, I use canned beans for this recipe. Just drain and rinse the beans and add them to your soup. It’s that easy!


This is one of the easiest soups you can make. Quick and simple prep work for these no-fuss ingredients make this soup perfect for any night of the week.

  1. Heat olive oil and butter over medium high-heat in a 6 quart Dutch oven or stockpot.
  2. Add onions, carrots, celery, and parsley to the heated oil and cook until just tender.
  3. Stir in and cook the garlic.
  4. Add vegetable broth; stir in salt, pepper, dried oregano, and bay leaf.
  5. Bring the soup to a boil before reducing it to simmer.
  6. Add in the beans and corn and give the soup a taste to see if you want to add any salt or pepper.
  7. Add in the spinach and cook for one minute before you remove from heat.
  8. Top it off with some fresh parmesan cheese and bread slices.

White Bean Soup Close Up


One of the things I love about this white bean soup is how flexible it is. It can be easily customized to your liking or made to satisfy your current cravings. Here are some ideas you can use:

  • If the soup is too thick for your liking, try adding a bit of water to it. If you like creamier soup, you can add some creamy, milk, or even half and half to it.
  • Zucchini, mushrooms, tomatoes and rosemary are some fresh options you can add to this soup if you are looking for something extra.
  • Let’s not forget the meat! This soup easily accommodates cooked chicken or bacon crumbles.
  • Do you have some veggies that have been in the refrigerator a little too long and you don’t want to let them go to waste? Add them to this soup!


The serving options are endless with this soup. Start off your meal with a simple salad, like my Macedonian-Style Grape Caprese Salad or this Mediterranean Tortellini Salad.

Bread also pairs well with soup. Try this Rosemary and Garlic No-Knead Skillet Bread or these Easy Garlic Parmesan Breadsticks. Or, if you are feeling fancy, try topping your soup off with some croutons!

White Bean Soup Bowl



5 from 17 votes
White Bean Soup with Bread

White Bean Soup

8 8 8
WW Freestyle: 2
Prep Time10 mins
Cook Time15 mins
Total Time30 mins
This easy White Bean Soup is loaded with fresh veggies and will keep you cozy all winter. It’s freezer friendly too, so don’t forget to freeze some for later!
Course: Soup
Cuisine: American, Mediterranean
Servings: 6 servings
Calories: 288


  • 1 tablespoon olive oil
  • 1 tablespoon butter
  • 1 small yellow onion, diced
  • 1 large carrot, peeled and sliced into coins
  • 3 stalks celery, sliced
  • 1/4 cup chopped fresh parsley
  • 4 cloves garlic, minced
  • 6 cups low sodium vegetable broth or chicken broth
  • 1 teaspoon kosher salt
  • 1/2 teaspoon fresh ground pepper
  • 1/2 teaspoon dried oregano
  • 1 bay leaf
  • 2 cans (15.5 ounces, each) Great Northern Beans, rinsed and drained
  • 1 cup (from a can) corn kernels, rinsed and drained
  • 2 cups fresh baby spinach
  • Grated parmesan cheese, for serving (optional)
  • Toasted bread slices, for serving (optional)


  • Heat olive oil and butter over medium-high heat in a 6 quart Dutch oven or stockpot.
  • Add onions, carrots, celery, and parsley to the heated oil; cook for 5 minutes, or until just tender.
  • Stir in garlic and cook for 30 seconds more.
  • Add vegetable broth; stir in salt, pepper, dried oregano and bay leaf.
  • Bring to a boil; reduce heat to a simmer and cook for 5 minutes.
  • Stir in beans and corn kernels; continue to cook for 5 minutes. Taste for salt and pepper; adjust accordingly.
  • Add spinach and cook for 1 minute.
  • Remove from heat.
  • Ladle soup into bowls; sprinkle with parmesan cheese and serve with toasted bread slices.


Nutrition Facts
White Bean Soup
Amount Per Serving
Calories 288 Calories from Fat 63
% Daily Value*
Fat 7g11%
Saturated Fat 2g10%
Cholesterol 5mg2%
Sodium 548mg23%
Potassium 950mg27%
Carbohydrates 43g14%
Fiber 12g48%
Sugar 3g3%
Protein 18g36%
Vitamin A 2926IU59%
Vitamin C 11mg13%
Calcium 136mg14%
Iron 4mg22%
* Percent Daily Values are based on a 2000 calorie diet.

Nutritional info is an estimate and provided as courtesy. Values may vary according to the ingredients and tools used. Please use your preferred nutritional calculator for more detailed info.

Keywords: easy bean soup recipe, gluten free recipe, tuscan bean soup, white bean soup

Want To Save This Recipe?

43 Responses
  1. life6782@icloud.com

    This was Amazing!!! I’ll honest I am NOT a white bean fan but, my Hubby loves them so I had him in mind when I decided to make this recipe…. He is always willing to try new foods…. The only I did different was add bacon and 2 more carrots and extra garlic …. I cooked the bacon in the oven and drained on paper towel then cut and added to the soup last with the drained and rinsed canned white beans …. S + P to taste and we made garlic toast to go with it…. I was pleasantly pleased and the hubs kept shaking his head yes and said it was a keeper!!!
    Thanks so much for sharing this “Keeper” 😉

  2. Sue

    I made this as written and it was very good. Next time I will try it with chicken broth as that’s what I’m used to. I wanted to try it first with vegetable broth because my son and his girlfriend are vegetarian. They will love this.

    I did simmer it covered for about 30 minutes. This made the beans soft so the soup overall was more creamy.

    Thanks for sharing!

  3. Victoria O.

    I never leave a rating for recipes but I was inspired to because this the best soup I’ve ever tasted and made. Absolutely exceptional!!!!

  4. Lady Arwen Wilson

    I made it. It was delicious, but it is way more than 6 servings. More like 10 to 12 servings. I sprinkled shaved parmesan and half a slice of Dave’s organic sprouted bread, toasted.

    1. Jackie

      12 servings, serious? The amount of ingredients would not serve 12 people. Not as a meal, anyway. Perhaps as a little snack for 12 small children, but that’s about it.

  5. Kris

    So yummy! This was my second time making it. The first time, I made it exactly as written. Big hit. This time, we had some leftover rotini and cooked peppers and a tiny bit of Italian sausage, so I threw them in. Still fabulous. It’s definitely going in the keeper file.

  6. Barb

    I am making this soup right now. It smells so good. I love when a soup aroma fills the house. I’m sure it will be great.

  7. Barb

    I just made it and it smells wonderful. My husband has a hard time without meat. So I made it and scooped out some in a separate pan for me and put chicken in his. Have not tasted it yet, but I am sure it’s good. I love when my house takes on the aroma of a good soup.

  8. frederikem@hotmail.com

    Will be making this recipe tomorrow, will this be enough for 5 persons or will I have to add more of each ingredient? 😄

    1. Katerina Petrovska

      If serving it as a side dish, it should be enough. If you want to add more, like say 2 cups per person, then yes, make more! 😊

      1. frederikem@hotmail.com

        Alright thank you 😄
        I’ll make this as a main and will make a nice salad on the side to it. I’ll let you know how it goes thank you 😄

  9. Nellie Newman

    I’ve been looking for keto friendly or vegetarian recipes to continue to align my diet with my exercise regimen to lose weight and get more fit. Just made this and am eating it now. Fabulous!! Thank you so much for sharing this..I plan on making it pretty regularly. 🙂

    1. Katerina Petrovska

      The comments section is all the way at the bottom of the screen, way past the recipe card, but you found it. 😊 Next time, you can just click on the “JUMP TO RECIPE” button located at the very top of the screen; that will automatically scroll you down to the recipe card. Or, click on the “PRINT RECIPE” button that’s also located at the very top of the screen and you won’t have to look at any of my ads; however I do need that ad revenue – it’s what I use to pay all the expenses that come with running this website. 🤷‍♀️

  10. Charlotte

    I grew up on this kind of soup — vegetarian and great northern beans. My grandparents fed their six children, and my mother fed my dad and their four children. We always had it with cornbread, and my grandpa loved it with fresh cream. Such sweet, homey memories. And the story goes on: I made it for our children, and my daughter makes it for her family. Thank you for sharing this wonderful recipe.

  11. Jacque Hastert

    I am whipping up a large batch of this to throw into the freezer for our upcoming cold front. I love that you use to many fresh veggies in this delicious soup.

      1. Karen

        OMG so good! My husband wanted some meat with it so I boiled a chicken breast and shredded it. I placed the shredded chicken on the bottom of the bowl and spooned the soup over it and then the Parmesan cheese. Great dinner tonight!

  12. Heather

    It has been so cold here so I made this soup over the weekend and the family loved it! Served with a little crusty bread…yum!

Leave a Reply

Recipe Rating

Katerina of Diethood
Hey There!
I'm Katerina, a cookie-maker & picture-taker! For me, eating is a moment to share, an enjoyment, a passion. I hope you enjoy my recipes!

Amazon Affiliate Program

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.