• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
She Loves Biscotti
  • Home
  • Recipe Index
  • About
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • Recipe Index
  • About Maria
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×

    Home » Soups » Easy White Bean Spinach Soup Recipe

    Easy White Bean Spinach Soup Recipe

    January 9, 2025 , Updated March 7, 2025 Maria 94 Comments

    • Facebook
    • Reddit
    • Flipboard
    Jump to Recipe
    A big white bowl of White Kidney Bean and Spinach Soup.

    Make a comforting white bean spinach soup in just 30 minutes! Packed with hearty cannellini beans, fresh spinach, and vibrant flavors, this quick and easy recipe is perfect for weeknight meals.

    An overhead photo of bean spinach soup in a white bowl.
    Click here to add She Loves Biscotti as a Google Trusted Source

    There's nothing quite like a warm bowl of soup to chase away the winter chill-especially when it's as hearty and satisfying as this White Bean Spinach Soup.

    This recipe holds a special place in my kitchen. I first shared it with you in 2017, and it's been a reader favorite ever since. With the subzero temperatures we've been experiencing, what better time to reintroduce this soup recipe?

    Perfect for busy weekdays or low-energy days, this cannellini bean soup with spinach comes together in just 30 minutes using simple, wholesome ingredients. Once you try it, I guarantee it'll become a go-to in your home, too!

    Jump to:
    • Prep and Cook Time
    • Step-by-Step Instructions
    • Ingredient Substitutions
    • Diet-Friendly Adjustments
    • Storage Tips
    • FAQ
    • Serving Suggestions
    • White Bean Recipes
    • Recipe Origins
    • Recipe

    Prep and Cook Time

    The total time to make this healthy soup can be estimated as follows:

    1. Prep Time (chopping, peeling, grating, and measuring): ~5 minutes
    2. Cooking Time:
      • Sautéing the aromatics: ~5-6 minutes
      • Simmering the stock and potato: ~15 minutes
      • Cooking the beans and spinach: ~5-6 minutes

    Total Time: 30-35 minutes

    This makes it a quick and easy soup recipe for a hearty, comforting meal!

    Let’s make it together!

    Step-by-Step Instructions

    A photo collage of onions, celery, and garlic sizzling in a pot with olive oil. Also a simmering pot of vegetable stock with grated potato, bay leaf, and thyme.

    Heat 1 tablespoon of olive oil in a large pot over medium heat. Add 1 large diced onion and 1 sliced celery rib. Cook for 5-6 minutes, stirring occasionally, until softened. Add 3-4 minced garlic cloves and cook for another minute, just until fragrant.

    Pour in 4 cups of vegetable stock and stir in 1 large peeled and grated potato. Add 1 bay leaf and ½ teaspoon of dried thyme. Bring the mixture to a gentle boil, then reduce the heat to simmer. Cover and cook for 15 minutes to let the flavors meld.

    A photo collage of white kidney beans and spinach being stirred into the soup pot.

    Stir in 1 (19-ounce) can of drained and rinsed white kidney beans. Simmer for 4-5 minutes. Add 10-12 ounces of chopped fresh spinach, a handful at a time, stirring until wilted. Simmer for another minute. 

    Remove the bay leaf. Stir in 1 tablespoon of fresh minced parsley and 1 tablespoon of freshly squeezed lemon juice. Add salt and pepper to taste.

    For an extra layer of flavor, I like to sprinkle with 1-2 tablespoons of grated Pecorino Romano or Parmigiano Reggiano cheese, before serving. 

    A big bowl of bean spinach soup garnished with grated cheese.

    Ingredient Substitutions

    This soup is versatile and works well with ingredient swaps. Here are some ideas:

    • Beans: Any canned white beans, such as white kidney beans, great northern beans, or cannellini beans, will work in this soup.
    • Greens: Substitute spinach with kale, Swiss chard, or escarole. Each option brings a slightly different texture and flavor to the soup.
    • Potato: Replace grated potato with sweet potato for a hint of sweetness or cauliflower rice for a low-carb option.
    • Herbs: Replace dried thyme with oregano or rosemary for a different flavor profile. Frozen parsley can also be used in place of fresh.
    • Cheese: Use grated Parmesan, Pecorino Romano, or a vegan alternative like nutritional yeast for a cheesy finish.

    Feel free to experiment with what you have on hand. This soup is forgiving and easily adaptable!

    Diet-Friendly Adjustments

    This White Bean and Spinach Soup is easy to customize for various dietary needs. Here are some simple adjustments:

    • Vegan: Omit the cheese or use a vegan alternative, like nutritional yeast or vegan Parmesan.
    • Gluten-Free: The soup is naturally gluten-free. Serve with gluten-free bread or crackers if desired.
    • Low-Sodium: Use low-sodium vegetable stock and rinse the canned beans thoroughly to reduce sodium.
    • High-Protein: Add diced tofu, plant-based sausage, or shredded cooked chicken (if not vegan) to increase protein without overwhelming the existing flavors.
    • Low-Carb/Keto: Replace the grated potato with cauliflower rice or turnips to lower the carb content.

    Storage Tips

    • Allow the soup to cool to room temperature before storing it.
    • Store the soup in the refrigerator if you plan to eat it within 3 to 4 days.
    • If you want to keep the soup for a longer period, consider freezing it. Portion the soup into freezer-safe containers. Label with the date and contents. Use within 3 months. To reheat: Thaw in the refrigerator overnight and reheat gently on the stovetop or in the microwave.
    • Keep in mind that freezing can change the texture of some ingredients, especially leafy greens like spinach. If you prefer a fresher texture, consider adding fresh spinach during the reheating process instead of freezing it with the soup.
    A wooden ladle of spinach and bean soup.

    FAQ

    Can I use dried beans instead of canned beans?

    Yes, you can use dried beans, but they must be cooked beforehand. Soak 1 cup of dried white beans (like cannellini or great northern beans) overnight, then cook them until tender before adding them to the soup.

    Can I substitute the spinach with other greens?

    Absolutely! This recipe is very versatile. You can use kale, escarole, Swiss chard, or even arugula. Just adjust the cooking time slightly based on the sturdiness of the greens.

    How can I make this soup vegan or dairy-free?

    The soup is naturally vegan if you skip the grated cheese. To add a cheesy flavor without dairy, consider stirring in a tablespoon of nutritional yeast at the end.

    Serving Suggestions

    • A stack of sliced cherry tomato focaccia bread on a wooden board.
      Cherry Tomato Focaccia Bread Recipe
    • Garlic knots garnished with grated cheese ready to be served.
      Homemade Garlic Knots with Pizza Dough
    • Different varieties of salads in a bowl make this Italian Salad Recipe look very appetizing.
      The Best Italian Green Salad Recipe
    • A spoonful of chili flakes.
      How to Make Homemade Chili Flakes
    • Serve this soup with warm, crusty bread or a baguette for dipping. Tomato focaccia bread or garlic knots are also great options.
    • A refreshing Italian green salad with a simple vinaigrette pairs beautifully with this hearty soup. 
    • I’ve already mentioned using grated Pecorino Romano as a garnish. You can also drizzle a little olive oil drizzle and/or a handful of croutons. Freshly cracked black pepper or homemade chili flakes also make great finishing touches.

    White Bean Recipes

    • An Italian pasta dish with white beans and escarole on a white plate.
      White Bean Pasta with Escarole (Pasta e Fagioli con Scarola)
    • A close up picture of the Easy White Bean Soup.
      Easy White Bean Soup Recipe: Gluten-free and Vegan
    • Escarole and white bean soup in a white bowl.
      Escarole and White Bean Soup
    • A close up photo of sauteed rainbow chard with white beans.
      One Pot Rainbow Chard Recipe with Beans

    Recipe Origins

    The inspiration for this recipe dates back to 1997, originating from the softcover cookbook Canadian Living’s Best Vegetarian Dishes. If you ever come across this gem in a second-hand bookstore, be sure to grab it while you can!

    The original recipe was for Chickpea and Spinach Soup. However, I made some adjustments to suit my tastes and, of course, reflect my Italian heritage. While I adore chickpeas, my heart truly belongs to creamy cannellini beans, which have taken center stage in this dish. Additionally, I opted to grate the potato instead of dicing it, as this small change adds a velvety texture to the broth that elevates the overall experience.

    Over the years, I've enjoyed experimenting with this recipe, swapping spinach for kale, escarole, or Swiss chard, making it endlessly adaptable to whatever greens I have on hand.

    The result? A comforting soup that’s bursting with flavor and can be ready in just thirty minutes. I guarantee this homemade bean and spinach soup will not disappoint!

    As a delightful twist, I love combining the leftovers of this soup with any leftover pasta, which is a staple in my Italian kitchen. It creates a hearty meal that's both satisfying and delicious.

    Give it a try, and let me know what you think!

    WELCOME! Sign up for my FREE NEWSLETTER for more delicious recipes, tips and updates!

    THANKS SO MUCH for following and being part of the She Loves Biscotti community, where you will find Simple & Tasty Family-Friendly Recipes with an Italian Twist.

    Ciao for now,

    Maria 

    ★★★★★ If you have made this white bean soup with spinach, I would love to hear about it in the comments below and be sure to rate the recipe!

    Recipe

    An overhead photo of white beans and spinach soup on a white bowl with a tablespoon.

    Easy White Bean Spinach Soup Recipe

    Make a comforting white bean spinach soup in just 30 minutes! Packed with hearty cannellini beans, fresh spinach, and vibrant flavors, this quick and easy recipe is perfect for weeknight meals.
    5 from 34 votes
    Print Save RecipeSaved! Pin Rate
    Course: Soup
    Cuisine: American
    Prep Time: 5 minutes minutes
    Cook Time: 25 minutes minutes
    Total Time: 30 minutes minutes
    Servings: 6 servings
    Calories: 71kcal
    Author: Maria Vannelli (retired RD)
    Prevent your screen from going dark

    WANT TO SAVE THIS RECIPE?

    Enter you email below and I’ll send the link to your inbox.
    PLUS, be the first to get newly published recipes!

    Ingredients

    • 1 tablespoon olive oil extra virgin
    • 1 onion large, diced
    • 1 celery rib sliced
    • 3-4 garlic cloves minced
    • 4 cups vegetable stock
    • 1 yellow potato large, peeled and grated
    • 1 bay leaf
    • ½ teaspoon thyme dried
    • 1 19-ounce can white beans drained and rinsed
    • 10-12 ounces spinach chopped, tough stems removed
    • 1 tablespoon Italian parsley fresh, minced
    • 1 tablespoon lemon juice freshly squeezed
    • 1-2 tablespoons grated Pecorino Romano or Parmigiano Reggiano cheese. optional
    • salt and pepper to taste

    Instructions

    • Drizzle olive oil in a large stockpot set over medium heat.
    • Add the chopped onions and celery, and saute for about 5 minutes or until onions are translucent.
    • Add the garlic and cook for barely a minute, stirring frequently.
    • Add the vegetable stock, grated potato, bay leaf, and thyme.
    • Bring to a boil, then reduce heat to medium, cover and simmer for 15 minutes.
    • Add the white kidney beans and simmer for another 5 minutes.
    • Stir in the spinach and simmer for 1 more minute.
    • Remove from heat and add lemon juice and parsley.
    • Adjust salt and pepper seasonings.
    • If using, garnish with cheese.
    • Serve immediately and enjoy.
    • WATCH THE VIDEO ON THE RECIPE CARD TO SEE HOW EASY IT IS TO MAKE THIS RECIPE!
    Enhance Your Cooking Experience!SCROLL UP for essential step-by-step photos embedded in the article above. When available, videos can be found in the next section. These visuals are designed to help you achieve perfect results every time. Happy cooking!

    Video

    Notes

    • Total Yield: approx 2 Liters
    • Allow the soup to cool to room temperature before storing it.
    • Store the soup in the refrigerator if you plan to eat it within 3 to 4 days.
    • If you want to keep the soup for a longer period, consider freezing it. Portion the soup into freezer-safe containers. Label with the date and contents. Use within 3 months. To reheat: Thaw in the refrigerator overnight and reheat gently on the stovetop or in the microwave.
    • Keep in mind that freezing can change the texture of some ingredients, especially leafy greens like spinach. If you prefer a fresher texture, consider adding fresh spinach during the reheating process instead of freezing it with the soup.
    Please keep in mind that the nutritional information provided below is just a rough estimate and variations can occur depending on the specific ingredients used. 
    *recipe lightly adapted from a Canadian Living recipe

    Nutrition

    Serving: 1serving | Calories: 71kcal | Carbohydrates: 10g | Protein: 2g | Fat: 2g | Sodium: 674mg | Potassium: 460mg | Fiber: 2g | Sugar: 2g | Vitamin A: 4850IU | Vitamin C: 21.5mg | Calcium: 67mg | Iron: 2.5mg
    SIGN UP for Email updates!YES! Send me FREE RECIPES!

    I originally published this post on January 29, 2017, and republished it on January 9, 2025, with updated content, photos and a video. Thanks for sharing.

     

    WANT TO SAVE THIS RECIPE?

    Enter you email below and I'll send the link to your inbox.
    PLUS, be the first to get newly published recipes!

    • Facebook
    • Reddit
    • Flipboard

    Filed Under: Soups, Vegetarian

    About Maria

    Maria Vannelli is a retired dietitian and the founder of She Loves Biscotti, a food blog she’s been publishing since 2014. Based just outside Montreal, Canada, Maria shares traditional Italian recipes inspired by her upbringing, along with practical, modern variations for today’s home cooks.

    Through her recipes, Maria hopes to bring families and friends closer together—helping create simple, memorable moments around the table.

    Reader Interactions

    Comments

    1. Sandy

      May 21, 2024 at 1:56 pm

      5 stars
      I just made this bean with spinach soup , OMG , this is Absolutly delicious. I’ll be making this all the time. It’ll be good in the winter. Thank-You

      Reply
      • Maria

        May 25, 2024 at 7:40 pm

        So happy to read this Sandy, thank you!

        Reply
    2. Sandra

      February 19, 2024 at 5:10 pm

      5 stars
      It’s exactly how you would hope it would be. I made it twice, once as written and I used both chickpeas and beans. And once substituting olive oil with chopped bacon, and sautéed onion, garlic 8n that and proceeded. It was outstanding, but they are two different soups. Great recipe, as it is with all of your submissions. Your Almond Biscotti is a staple in my house. ❤️

      Reply
      • Maria

        March 02, 2024 at 7:53 am

        SO thrilled to read this! Thanks Sandra!

        Reply
    3. Patricia

      January 04, 2024 at 11:57 am

      5 stars
      This is my new favorite soup. My husband and I couldn’t believe how delicious this soup is. It takes a lot of prep but I used a food processor, so that helped.

      Reply
      • Maria

        January 08, 2024 at 4:45 pm

        Thanks so much for sharing Patricia!

        Reply
    4. Joseph

      November 17, 2023 at 2:52 pm

      Added a diced carrot but otherwise stayed true to the recipe. A wonderful soup and will make again

      Reply
      • Maria

        November 17, 2023 at 10:18 pm

        Thanks so much Jospeh. Happy to read this!

        Reply
    5. Nancy

      November 17, 2023 at 9:16 am

      Love this soup👍.it is going to be a regular at our house!

      Reply
      • Maria

        November 17, 2023 at 11:24 am

        How wonderful Nancy! Thanks for sharing!

        Reply
    6. Shirlee B

      November 13, 2023 at 8:48 pm

      5 stars
      Made this tonight on a rainy and cold evening. I didn’t have a potato but I did have 2 cans of cannellini beans. I blended up a portion of the beans with the veggie stock to substitute for the potato, and rather than using thyme, I did Italian seasoning. I also put in the celery tops for extra flavor, which I usually do when making soups. So delicious!

      Reply
      • Maria

        November 13, 2023 at 9:01 pm

        Thanks so much for sharing Shirlee! Thrilled to read this!

        Reply
      • Terri Baggett

        November 29, 2023 at 10:34 pm

        5 stars
        Made it tonight with baby spinach, went by recipe fairly close..wonderful soup..we loved it..Senior citizen..

        Reply
        • Maria

          November 30, 2023 at 8:02 pm

          Thanks so much Terri!

    7. Michelle O'Byrne

      March 17, 2023 at 4:20 am

      Hi Maria! Love your recipes! Can I use cannelini beans?

      Reply
      • Maria

        March 17, 2023 at 7:39 pm

        Thanks so much Michelle! Oh yes, that is a great combination with the spinach! Enjoy!

        Reply
    8. Michele

      December 17, 2022 at 1:23 pm

      5 stars
      I made this today, inspired by the great comments and simple, nutritious ingredients, all of which I had on hand. It is absolutely delicious, and came together quickly. It’s a keeper! Thanks for sharing it.

      Reply
      • Maria

        December 17, 2022 at 7:31 pm

        My pleasure Michele! Thanks so much for taking the time to share!

        Reply
        • Theresa

          January 22, 2023 at 10:15 am

          Hi Maria I would like to use chickpeas. Do you think flavor will be the same.

        • Maria

          January 23, 2023 at 10:40 am

          The flavor will be a little different but it will still taste amazing! Enjoy!

    9. Mary F

      September 25, 2022 at 4:26 pm

      5 stars
      I made this for lunch today and my Soup Hound husband loved it. We added more lemon juice than is called for to jazz it up a bit. I will definitely make this again because it was very easy to come together.

      Reply
      • Maria

        September 25, 2022 at 10:51 pm

        How wonderful Mary! Thanks so much for sharing!

        Reply
        • Lisa

          October 10, 2022 at 8:30 pm

          Just finished this for dinner. It turned out great! Will definitely make it again. Simple recipe.

        • Maria

          October 15, 2022 at 7:20 am

          How wonderful, Lisa! Thanks so much for taking the time to comment!

    10. Gilda

      September 18, 2022 at 8:06 pm

      5 stars
      So delicious! Followed recipe to a tee. Served with fresh bread roll.
      Best of all… easy!

      Reply
      • Maria

        September 18, 2022 at 8:16 pm

        How wonderful Gilda! Thanks so much for sharing!

        Reply
      • Lili

        March 12, 2023 at 4:22 pm

        5 stars
        Great soup. I used chopped , potatoto, added before spinach then puréed with a hand blender. Added sautés hot Italian sausage at end. Also, used chic broth so no where near vegan or vegetarian. Your recipes was an amazing blank canvas. Thanks for the inspiration!

        Reply
        • Maria

          March 17, 2023 at 7:41 pm

          Great variation! Thanks for sharing Lili!

    « Older Comments
    Newer Comments »

    Leave a Reply Cancel reply

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

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    Maria from She loves biscotti

    Hi, I'm Maria! I’m a retired dietitian and the founder of She Loves Biscotti. Join me as I share reliable Italian recipes inspired by family traditions and made with simple, seasonal ingredients—bringing a little taste of my kitchen to yours since 2014.

    More about me →

    Subscribe and Follow

    • Facebook
    • Twitter
    • Pinterest
    • Instagram
    • YouTube

    Berry Season Recipes

    • Baked strawberries in a baking dish.
      Roasted Strawberries: From Ordinary to Amazing!
    • A fruit crostata surrounded by fresh strawberries, raspberries and blueberries.
      Berry Crostata Recipe: The Best Italian Dessert
    • Italian fruit parfait with whipped ricotta base layered with fresh strawberries and blueberries in a clear glass
      Fruit Parfait Recipe with Whipped Ricotta Base
    • Raspberry compote in a mason jar with lemon garnish.
      Easy Raspberry Compote Recipe: Ready in 15 Minutes!
    Banner of sites featuring She Loves Biscotti including Buzzfeed, Huffpost, etc.

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Disclaimer

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • About
    • Contact

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2026 She Loves Biscotti INC

    Copyright © 2026

    We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.