• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • About
  • All Recipes
  • Dinner

Veronika's Kitchen logo

menu icon
go to homepage
  • About
  • All Recipes
  • Dinner
  • Dessert
  • Contact Us
search icon
Homepage link
  • About
  • All Recipes
  • Dinner
  • Dessert
  • Contact Us
×

Home » Course » Dinner » White Bean Soup Recipe

Published: Aug 15, 2020 · Modified: Dec 28, 2021 by Veronika's Kitchen * This post may contain affiliate links

White Bean Soup Recipe

Jump to Recipe Print Recipe

Make this hearty Tuscan White Bean Soup using your pantry ingredients! This delicious comforting meal, made with cannellini beans, is healthy, plant-based, easy to prep, and budget friendly!

White bean soup, topped with grated parmesan cheese, in a white bowl.

If you are looking for a comforting recipe that is healthy, plant-based, easy to make, and budget friendly, you should try this Tuscan Soup with Cannellini Beans! It’s packed with vegetables and will be perfect for dinner or lunch.

Why you will love this recipe

There are many reasons why you will love this meal:

  1. Delicious! This creamy and hearty meal is absolutely delicious!
  2. Healthy! It’s packed with nutritious vegetables and beans. Plus, it’s gluten-free and vegan!
  3. Easy and Quick! It takes about 30 minutes to make it and most of the cooking time is passive. So, it will be perfect for a busy week night!
  4. Budget Friendly! You will find most of the ingredients in your pantry.

Table of contents

  • Why you will love this recipe
  • How to make this recipe
  • Tips for best results
  • Options and Substitutions
  • Storage and Reheating
  • Frequently Asked Questions
Ingredients for white bean soup.

How to make this recipe

In a large pot or a Dutch Oven, heat up 2 tbsp olive oil over medium heat. Add chopped onions and cook until caramelized, about 10 minutes. (Photos 1-2)

Add 3 cloves minced garlic and stir for about 30 seconds to release the aroma. Then add chopped carrots and cook for another minute. (Photos 3-4)

Process photos of how to make white bean soup.

Add seasoning (½ tsp salt, ¼ tsp black pepper, 1 tsp dried oregano, and ½ tsp dried thyme) and stir in. (Photos 5-8)

Process photos of how to make white bean soup.

Add 28 oz cannellini beans, pour in 4 cups vegetable broth and 2 cups water. Bring everything to boil, then reduce the heat to low and simmer for about 20 minutes. (Photos 9-12)

Process photos of how to make white bean soup.

Add 2 cups spinach and cook for another few minutes until it wilts. (Photos 13-14)

Process photos of how to make white bean soup.

Tips for best results

  1. I like to serve this soup with some grated Parmesan cheese, which adds more flavor and creaminess.
  2. Play around with the seasoning. You can always adjust the proportions and add some other spices, like thyme, cumin, or turmeric.
  3. This recipe will be enough for 4 people. You can easily double the ingredients to have more leftovers for the week.

Options and Substitutions

  1. If you have more veggies on hand, you can easily add them , like zucchini, potatoes, celery, and even canned tomatoes.
  2. If you don’t have fresh spinach, feel free to use frozen spinach. Just make sure to defrost it before adding. Kale and Swiss chard will also work in this recipe.
  3. For a vegan option, skip Parmesan cheese completely or you can use vegan Parmesan.
  4. If you want to more flavor, you can substitute vegetable broth with chicken broth/stock (I like to use my Homemade Chicken Stock).
Stirring white bean soup in a blue pot.

Storage and Reheating

How to store. When it’s completely cooled off, just transfer to an air-tight container and refrigerate for 3-4 days.

Reheat. You can reheat it in any pot or a sauce pan over medium heat.

Freezing. This recipe is great for freezing. Put it in an air-tight freezer friendly container and freeze for up to 2 months. When ready to eat, just leave it in the refrigerator overnight to thaw, then reheat as the instructions above.

Frequently Asked Questions

How to serve?

I like to serve this hearty meal with some freshly grated Parmesan cheese and some bread (check out my Sandwich Bread Recipe and Easy Dinner Rolls).

What kind of beans are best for this soup?

Cannellini beans will be the best, but if you don’t have them, you can use Great Northern or Navy Beans.

White bean soup, topped with grated parmesan cheese, in a white bowl.

If you liked this recipe, you might like my other soup ideas, like these:

  • Instant Pot Italian Wedding Soup
  • Instant Pot Minestrone
  • Beef Borscht
  • Instant Pot Chicken Soup
  • Instant Pot Barley Soup
  • Cold Beet Soup
  • Instant Pot Lentil Soup Recipe
  • Pasta e Fagioli Soup
  • Carrot and Lentil Soup
White bean soup, topped with grated parmesan cheese, in a white bowl.
Print Recipe
5 from 10 votes

White Bean Soup Recipe

Make this hearty White Bean Soup using your pantry ingredients! This delicious comforting meal is healthy, plant-based, easy to prep, and budget friendly!
Prep Time10 mins
Cook Time30 mins
Total Time40 mins
Course: Dinner, Main Course
Cuisine: American, Mediterranean
Servings: 4 people
Calories: 237kcal
Author: Veronika’s Kitchen

Ingredients

  • 2 tablespoons olive oil
  • ½ large onion (or 1 small onion) finely chopped
  • 3 cloves garlic minced
  • 1 large carrot chopped
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • 1 teaspoon dried oregano
  • ½ teaspoon dried thyme
  • 28 oz cannellini beans drained and rinsed
  • 4 cups vegetable broth
  • 2 cups water
  • 2 cups spinach
  • Parmesan cheese grated, for serving

Instructions

  • In a large pot or a Dutch Oven, heat up 2 tbsp olive oil over medium heat. Add chopped onions and cook until caramelized, about 10 minutes.
  • Add minced garlic and stir for about 30 seconds to release the aroma. Then add chopped carrots and cook for another minute.
  • Add seasoning (½ tsp salt, ¼ tsp black pepper, 1 tsp dried oregano, and ½ tsp dried thyme), and stir in.
  • Add 28 oz drained and rinsed cannellini beans, pour in vegetable broth and water. Bring everything to boil, then reduce the heat to low and simmer for about 20 minutes.
  • Add 2 cups spinach and cook for another few minutes until it wilts.
  • I like to serve this soup with some grated Parmesan cheese which adds more flavor and creaminess to the soup.

Notes

  1. You can add more vegetables to this soup, like zucchini, potatoes, celery, and even canned tomatoes.
  2. If you don’t have fresh spinach, feel free to use frozen spinach. Just make sure to defrost it before adding to the soup.
  3. For a vegan option, skip Parmesan cheese completely or you can use vegan Parmesan.
Store. If you have any leftovers, put them in an air-tight container and refrigerate for up to 3-4 days.
Freeze. You can freeze it in an air-tight container for up to 2 months. To thaw, leave it in the fridge overnight, the reheat in a pot or a sauce pan over medium heat.

Nutrition

Serving: 4servings | Calories: 237kcal | Carbohydrates: 38g | Protein: 12g | Fat: 7g | Saturated Fat: 1g | Sodium: 1687mg | Potassium: 162mg | Fiber: 11g | Sugar: 3g | Vitamin A: 4455IU | Vitamin C: 7mg | Calcium: 158mg | Iron: 5mg
Did you make this recipe?I’d love to know how it turned out! Please let me know by leaving a review below. Or snap a photo and share it on Instagram; be sure to tag me @veronikaskitchen.

More Dinner Recipes

  • 15 Minute Cherry Tomato Pasta Sauce
  • Oven Baked Chicken Legs with Potatoes
  • Vegetables Teriyaki Stir Fry
  • Vegetable Noodle Soup

Reader Interactions

Comments

    Leave a Reply Cancel reply

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

    Recipe Rating




  1. Jo says

    August 24, 2020 at 3:15 am

    5 stars
    Such delicate flavored and hearty soup. Totally my kind of soup. I love how easy it is to make this soup.

    Reply
  2. Debbie says

    August 23, 2020 at 10:07 pm

    5 stars
    White bean are my favorite beans and your soup looks so comforting . You are right the ingredients are very simple and like most people I appreciate that. I can’t wait to try this yumminess !

    Reply
  3. Tammy says

    August 21, 2020 at 8:42 pm

    5 stars
    This is absolute comfort food! I cannot wait for fall honestly because I’ve been craving soup for a while now. A bowl of this and homemade biscuits is all I need 😀

    Reply
  4. Denise says

    August 20, 2020 at 11:59 am

    5 stars
    A perfect and comforting soup! Pinned to make soon, thank you for sharing this amazing recipe!

    Reply
  5. Marta says

    August 19, 2020 at 6:19 pm

    5 stars
    I have a rogue can of white beans that’s been mocking me in my pantry. This is going to be the perfect recipe to use them in!

    Reply
  6. HEATHER PERINE says

    August 18, 2020 at 3:55 pm

    5 stars
    Pinned for later! Been making a lot more plant/veggie based dinners and trying to incorporate more beans into my diet. Can’t wait to try this!

    Reply
  7. Chef Dennis says

    August 18, 2020 at 7:23 am

    5 stars
    I really love soups and this White Bean Soup will be a perfect addition to my favorites!

    Reply
  8. Bernice Hill says

    August 17, 2020 at 9:46 pm

    5 stars
    Such a comforting and hearty soup. I love the brilliant flavours and can never refuse a bowl of bean soup.

    Reply
  9. Gloria Duggan says

    August 17, 2020 at 2:02 pm

    5 stars
    The ONLY thing I like about the cold weather is comfort food. This sounds amazing. I know it would be a warm welcome on a chilly day. Hearty and delicious.

    Reply
  10. Shelley says

    August 17, 2020 at 11:47 am

    5 stars
    You’re right – I really do have almost all the ingredients I need to make this bean soup, hanging out at-the-ready in my pantry almost all the time! So comforting and nutritious, and such a cinch to make!

    Reply

Primary Sidebar

Follow me on:

Welcome to Veronika’s Kitchen!

Hi, I'm Veronika! I'm so happy to see you on my blog and share my favorite meals with you! My main goal is to share delicious classic recipes using simple ingredients. Read More…

Categories

Featured at:

list of brand logos

Most Popular

  • Dutch Oven Beef Stew
  • Cheesy Broccoli Chicken and Rice Casserole
  • Classic Tiramisu Recipe
  • One Bowl Banana Bread

Instant Pot Recipes

  • Instant Pot Mashed Potatoes Recipe
  • Instant Pot Recipes for Beginners
  • Easy Instant Pot Bolognese Sauce
  • Instant Pot Lamb Shanks

Dinner Recipes

  • Carrot and Lentil Soup
  • Tomato Chicken Pasta Bake
  • White Bean Vegetable Stew
  • Cast Iron Chicken Breast

Dessert Recipes

  • Sour Cream Cookies
  • Chocolate Overload Cake
  • Monster Cookies
  • Apple Pie Cinnamon Rolls with Cream Cheese Frosting

Footer

↑ back to top

About

  • Privacy Policy
  • About
  • Contact

Newsletter

  • Sign Up! for emails and updates

Copyright © 2023 Veronika's Kitchen on the Cookd Pro Theme