Creamy Italian White Bean Soup Recipe

Creamy Italian White Bean Soup Recipe

Cook Time: 30 minutes

Ingredients

  • 1 tablespoon vegetable oil
  • 1 onion, chopped
  • 1 rib celery, chopped
  • 1 clove garlic, minced
  • 2 (16 ounce) cans white cannellini beans, rinsed and drained
  • 1 (14 ounce) can chicken broth
  • teaspoon ground black pepper
  • 1 teaspoon dried thyme
  • 2 cups water
  • 1 bunch fresh spinach, rinsed and thinly sliced
  • 1 tablespoon lemon juice

Directions

Step 1: Heat vegetable oil in a large soup pot over medium-low heat. Add the chopped onion and celery. Cook and stir until they are tender, about 5 to 8 minutes.

Step 2: Add the minced garlic to the pot and cook for another 30 seconds, stirring continuously to prevent burning.

Step 3: Stir in the rinsed cannellini beans, chicken broth, black pepper, dried thyme, and 2 cups of water. Bring the mixture to a boil.

Step 4: Once the soup reaches a boil, reduce the heat and let it simmer for 15 minutes, stirring occasionally.

Step 5: Using a slotted spoon, remove 2 cups of the bean and vegetable mixture from the soup and set it aside.

Step 6: Carefully blend the remaining soup in small batches using a blender on low speed until smooth. Remember to remove the center piece of the blender lid to let the steam escape.

Step 7: Pour the blended soup back into the pot and stir in the reserved beans and vegetable mixture.

Step 8: Bring the soup back to a boil, stirring occasionally to ensure an even texture.

Step 9: Add the fresh spinach to the soup and stir until the spinach wilts, which should take about 1 minute.

Step 10: Stir in the lemon juice, then remove the soup from the heat. Serve the soup with freshly grated Parmesan cheese on top.

Nutrition Facts (per serving)

Nutrition Amount per Serving
Calories 245
Total Fat 5g (6% DV)
Saturated Fat 1g (3% DV)
Cholesterol 2mg (1% DV)
Sodium 1014mg (44% DV)
Total Carbohydrate 38g (14% DV)
Dietary Fiber 11g (40% DV)
Total Sugars 2g
Protein 12g (24% DV)
Vitamin C 28mg (31% DV)
Calcium 170mg (13% DV)
Iron 6mg (31% DV)
Potassium 551mg (12% DV)

Note: Percent Daily Values (DV) are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs. Nutrient information is based on available data and may vary.

Creamy Italian White Bean Soup Recipe

This delicious white bean soup made with creamy white cannellini beans and fresh spinach is flavored with garlic and lemon for a Tuscan favorite. It's a comforting and healthy dish that has become a staple in Italian cuisine, offering warmth and a satisfying meal for any occasion.

History of Origin

The roots of this soup are deeply embedded in the rustic kitchens of Tuscany, where simple, hearty meals have always been central to the Italian way of life. White beans, particularly cannellini beans, have been a part of Italian cuisine for centuries, valued for their versatility and rich, creamy texture. Tuscan bean soups, such as this one, are a reflection of the region's farm-to-table philosophy, using fresh, local ingredients to create a flavorful and nourishing meal. The soup is often referred to as "Zuppa di Fagioli" in Italy, and it has evolved over time with numerous variations depending on the season and available ingredients.

Regional Variations

While this creamy version of the Italian white bean soup is a beloved dish across Italy, different regions have their own takes on it. In Tuscany, the soup is typically made with a base of olive oil, garlic, and thyme, with variations that might include the addition of kale or escarole. In other parts of Italy, especially in the south, you might find beans being paired with more spicy elements such as chiles or pancetta. The use of lemon juice, as seen in this recipe, is a common practice in Tuscany, where fresh citrus is often added to balance the richness of the soup.

How It Differs from Similar Dishes

What sets creamy Italian white bean soup apart from other bean-based soups, such as French cassoulet or Spanish fabada, is its lighter and fresher flavor profile. The creamy texture comes from the blending of the beans, which creates a velvety smooth base. Unlike other heavier stews that rely on meats for flavor, this Italian soup highlights the subtle taste of beans and the herbal notes of thyme and rosemary. The addition of spinach provides a bright contrast, and the splash of lemon juice at the end adds a refreshing acidity. This makes it both a heartwarming and vibrant dish, perfect for any season.

Where It's Typically Served

In Italy, creamy white bean soup is often served as a first course (antipasto) in family-style meals or at trattorias. It is enjoyed especially during the cooler months, providing a comforting start to a hearty meal. Outside of Italy, this soup has become popular in many Mediterranean-inspired restaurants due to its simple yet flavorful ingredients. It's commonly served with crusty bread to soak up the rich broth, and often topped with freshly grated Parmesan cheese or a drizzle of high-quality olive oil. In homes, its a go-to dish for both casual dinners and festive gatherings.

Fun Facts

  • The term "fagioli" is Italian for beans, and beans have been cultivated in Italy for thousands of years, making them an essential ingredient in traditional dishes.
  • The use of fresh herbs like rosemary and thyme in this soup is typical of Tuscan cooking, which favors aromatic, herbal flavors in their dishes.
  • Despite being a simple dish, Italian white bean soup is highly nutritious, offering a good balance of fiber, protein, and healthy fats.
  • In some regions of Italy, this soup is prepared with a Parmesan rind for added flavor and depth, which is then removed before serving, but some modern recipes suggest blending it for a creamy finish.

In conclusion, creamy Italian white bean soup is more than just a delicious meal; its a reflection of Italy's rich culinary history and love for wholesome, flavorful food. Whether you're enjoying it in a Tuscan villa or cooking it at home, this soup is sure to bring a taste of Italy to your table.

AI Audio version of the recipe is available!

You can listen to this recipe in AI audio format. Simply click the play button below to listen to the content in a format that suits you best. It’s a great way to absorb information on the go!

FAQ about Creamy Italian White Bean Soup Recipe

Yes, you can store leftover soup in an airtight container in the refrigerator for up to 3 days. For longer storage, you can freeze the soup for up to 3 months. Make sure to let it cool completely before storing. When reheating, you may need to add a little water or broth if it thickens too much.

Absolutely! This soup actually tastes better the next day, as the flavors have more time to meld. You can make it a day or two ahead of time, store it in the fridge, and reheat it before serving.

There are plenty of ways to customize this recipe! You can use different types of beans like navy beans or black beans, swap out the spinach for escarole or kale, or even add some cooked sausage or turkey meatballs for extra protein. Many people also enjoy adding extra herbs like rosemary or sage for more depth of flavor.

Yes, this soup can easily be made vegetarian by using vegetable broth instead of chicken broth. If you'd like to add more protein, you can include additional beans or even some tofu.

To thicken the soup, you can either blend more of the soup (using an immersion blender or a regular blender) or mash some of the beans to make it creamier. If you prefer a thicker consistency, you can add more beans or even a handful of pasta like orzo towards the end of cooking.

Yes, this soup freezes well. Allow it to cool completely before transferring it to a freezer-safe container. When reheating, you may need to add a little extra liquid since the soup may thicken after freezing.

To reheat the soup, simply warm it over medium heat on the stove. If the soup has thickened too much during storage, add a splash of water or broth and stir to bring it back to the desired consistency. You can also reheat it in the microwave in short bursts, stirring in between.

Yes, you can use olive oil instead of vegetable oil. Olive oil adds a nice flavor and is commonly used in Italian soups for a richer taste. Many people recommend using extra virgin olive oil for the best results.

Yes, this soup is naturally gluten-free. Just be sure to check the label on any broth or other packaged ingredients to ensure they don’t contain gluten.

Yes, you can add meat to this soup. Many people like to add sausage, chicken, or turkey for extra flavor. If you choose to add sausage, try browning it first and then adding it to the soup.

Comments

MMARRA6215

10/06/2025 01:52:54 PM

I love Tuscan White Bean soup. This recipe is a good base, however many of the suggested modifications should be considered. Chicken or vegetable broth, extra garlic, and extra thyme & rosemary. I prefer using broccoli over spinach for much more taste. As a final touch, three necessities: 1. Fresh Parsley! About a handful chopped. Really adds a fresh taste. 2. Good Extra Virgin Olive Oil. Stir in about a 1/4 cup at the very end. Can't make a decent italian soup without using a decent olive oil. 3. And finally, some freshly grated quality parmesan cheese on top. None of that store shelf canned stuff. Good cheese goes a long, long way.

Roseanne Bell

12/29/2021 09:40:38 PM

This recipe is just OK as is. But with a few modifications it’s excellent! Use olive oil instead of vegetable oil. No self-respecting Italian would ever use vegetable oil. Use escarole instead of spinach. If you can’t get escarole, spinach is an ok substitute but it’s not as good. Increase the garlic to 4 cloves. Heat the olive oil over medium heat. When it’s hot, turn it down to low and add the garlic. Sauté the garlic over low heat until it’s soft and translucent - it takes several minutes. Don’t let it brown. Then add the onion and a pinch of red pepper flakes. Cook until onion is soft. Instead of water, use all chicken broth for the liquid. Add chopped Italian parsley and a couple of bay leaves when you add the other herbs and spices. That’s it!

Allie H

01/27/2023 11:41:10 PM

Made this for dinner tonight - like most other reviewers, I used the recipe as a base and added a LOT. Plus, I used black beans - mashed one can with my potato masher as my immersion blender didn't like them, before adding them to the soup. I used Better than Bullion vegetable broth (6 cups), carrots, frozen spinach, doubled all the ingredients and used 5 cloves of garlic. I used olive oil to saute the veg before adding the broth. I also added onion powder, garlic powder, rosemary, poultry seasoning, oregano, basil, thyme and black pepper. At the end, I thought it was too much liquid, so I added a handful of orzo pasta. It was outstanding! It didn't need even a pinch of salt, my mom is no a no-salt diet so that worked out well. I did write down all my changes on the recipe so I could refer to them in future. This is going into permanent rotation at my house. I admit it wasn't as pretty with the black beans, but we prefer them and it was delicious! I did add lemon juice at the end, but it sure didn't need any cheese so I left it out. I would encourage anyone making this to read the reviews. I'm not a cook, I'm a good recipe reader lol, and the reviews helped SO much to turn this into a favorite. Four stars because of all the changes I made.

DiMart

02/04/2021 11:29:45 PM

My wife and I have been making this soup every few weeks for about ten months. We loved the recipe as written, but, as with all recipes, it has slowly evolved over time to suit our tastes. We have eliminated the water and use straight broth - either chicken or vegetable. We doubled most of the spices except for the black pepper. We like the soup very thick, so we use three cans of beans. This recipe inspired us to buy a stick blender which makes both the preparation and cleanup quicker and easier. We sometimes blend the whole batch without removing any.

platbsp

12/30/2021 05:10:21 AM

I only rated a 4 star because I knew I was going to have to modify this recipe a little. I added chopped carrots and diced ham to the celery and onion. When a recipe calls for 1 clove of garlic, I use 4 as I did with this soup. I removed 2 cups of beans with a slotted spoon, added some parmesan cheese and red pepper flakes squashed it all with a fork until smooth. I also added the juice of one lemon and some lemon peel! Delicious!

Kiawahbarb8

01/08/2021 12:02:12 AM

For what it's worth, let me add my own two cents. Knowing beans do not have much flavor I did the following: Roasted a whole bulb of garlic and added that AFTER I pureed the bean/veggie mixture. I also added 2 Tbl of butter to the olive oil, which gave it a richer flavor. I also added crushed red pepper (to taste). With these additions the soup was OUTSTANDING!! Drizzle good EVOO on top with a sprinkle of parmesan...fabulous!

BJB

02/11/2020 10:48:04 PM

This was wonderful! I did use an immersion blender to blend maybe half to 2/3rds of the soup, then put it back in the pot. I also added 2 plus links of broken up Italian turkey sausage -- browned it after using the immersion blender, then added to soup. I also drizzled a bit of white truffle oil at the end, which another reviewer suggested -- the perfect addition!

Alison MacMillan

02/28/2020 11:41:17 PM

This soup is delightfully delicious. I made some changes but stayed true to the flavour profile. Specifically, I used salt-free chicken stock (no water) and added some sea salt at the end to taste. Also, much more thyme and freshly-ground black pepper, as well as 5-6 cloves of garlic and three tablespoons of lemon juice. I also added a little grated Pecorino Romano on top. So gooood...

Anne

01/03/2022 10:03:06 PM

As written, 3 stars, because it's the beginning of something that can be great! If the recipe were entitled "Base for Tuscan White Bean Soup", I'd give it 5 stars. As others have said, modification is needed. As written, this recipe is as tasty as stone soup. More garlic, more broth (or flavor for the added water...), and herbs. Olive oil instead of veggie oil. Basil and parsley, along with a full teaspoon (or more) of dried thyme. A teaspoon of ground black pepper (or more). Cannellini beans are notoriously dry and flavorless, just as is their red kidney bean cousin. They're a great thickener and filler though. Bay Laurel adds and enhances the lemon complement. Instead of blending contents, I traditionally used a masher. Fried and crumbled capicola added with a Romano Parmesan cheese blend finishes this soup base nicely.

kgorga

10/23/2019 11:47:00 PM

This soup is so easy and very delicious! I had some ground turkey and added little turkey meatballs to this soup ( my mother used to make a similar soup with these little polpetinas ) I mixed the ground turkey with grated pecorino Romano cheese, fresh parsley, a beaten egg, some garlic powder and fresh ground pepper. Before adding the spinach as the recipe calls for, i added the little turkey meatballs to the soup to cook which took about 8 minutes. Check to see that they are cooked all the way through and not still pink. Then I added the spinach and lemon juice. Great recipe to start with and it inspired me to add my mama’s polpetinas!

France

09/01/2019 03:04:38 AM

Only gave it 4 stars because this is a wonderful starter for vegetarian soup, except for some major issues: I added low sodium ( I watch my sodium intake) chicken broth and chicken stock 1 carton of each instead of water . I also used EVOO instead of veggie oil And sautéed with EVOO and also added some EVOO at the end I also used some hot pepper flakes at the end just a pinch served it with fresh grated Romano next time I would add more beans to make it thicker and possibly more spinach I really like this recipe it’s A good base to start with and the changes that I’ve made here made it delicious I’m not a huge fan of lemon juice so I only used a teaspoon of lemon juice I will definitely make this again with the changes that I incorporated and even because I try to eat a high-fiber I’m going to add even more possibly one or two more cans of beans . This could also be changed to a non-vegetarian soup by adding freshly sautéed pieces of chicken breast I think this soup would do well either way I may try the chicken next time it’s not hard there’s just a lot a little tedious prep work and I Grew up making things homemade in the kitchen with my mom she cooked everything at home . But I digress lol enjoy!

Dallas mosque48

04/10/2025 09:25:29 AM

I used veggie broth and I used navy beans

Kevin Scott Henson

03/23/2025 09:41:45 PM

We just made this as directed and boy did it disappoint. I added extra garlic, seasoning and even a parmesan rind. Will not make again.

FlashyLemon8097

03/02/2025 03:30:46 PM

It was really good. Added a little more of the seasonings. But other than that, followed the recipe. Will definitely make it again.

Jennifer Davis

01/14/2025 09:52:30 PM

This was perfection on a plate.

Todd

12/19/2024 11:42:51 PM

This was fantastic. I upped the sage, added poultry seasoning and rosemary. Other than that, followed the recipe. Don’t skip the lemon juice. It added an acid that made the show.

ElfinPork6068

12/07/2024 09:42:43 PM

I made this last year. I'm planning on making it again tonight. Love the flavor and the homemade warm feeling of hot soup.

HappyCrab9273

11/27/2024 11:18:19 PM

I made the soup recipe as is. Not bad! But the next time I make it I will tweak it to give it more flavor.

sharonschramer

07/10/2024 06:31:47 PM

Added extra broth, celery, and garlic. Super Great Wonderful!

gabrielle

11/09/2023 02:05:53 PM

I doubled the recipe and substituted escarole for spinach. I also added rosemary to onions/celery. Finally I used my emersion blender - so much easier!