Creamy White Bean Soup

4.9 of 35 votes
Prep time: 10 minutes
Cook time: 30 minutes
Jump to Recipe Jump to Video

A most comforting soup that is healthy at the same time! This creamy white bean soup is perfect for a quick dinner in winter. Don’t forget the Parmesan cheese on top it’s such a game changer in this recipe!

Zoom on a bowl of creamy white bean soup

What I love about this creamy white bean soup is that you only need a few simple ingredients to make a very rich, flavorful soup that the whole family will love.

As most of my soup recipes, I recommend making a big pot of it, and you can easily use it for your meal prep or even freeze it for later. The flavors tend to intensify, offering a richer taste when reheated.

Bowl of creamy white bean soup served with baguette

Ingredients and alternatives

Here are the main ingredients you need to make this fantastic white bean soup. I added some tips and alternatives in case you miss one ingredient.

  • White beans: I use canned white beans for this recipe rather than dried beans to save time. You can use different types of beans such as great northern beans, white kidney beans, cannellini beans, or butter beans.
  • Vegetable broth: Choose good-quality vegetable broth; chicken broth works as well.
  • Carrots: I use medium-sized carrots.
  • Celery: For taste. It can be left out if you don’t like it.
  • Onion: I use a medium-sized yellow onion.
  • Garlic: I use whole garlic cloves, but you can use dried garlic for a milder taste.
  • White wine: Can be replaced by broth only. White wine adds more depth to the soup.
  • Thyme and bay leaf: Add a nice Mediterranean flavor to the soup. You can choose fresh or dried herbs; both work in this recipe.
  • Red pepper flakes: If you like it.
  • Parmesan cheese: I use freshly grated Parmesan for the best flavor. It can be replaced with grated cheese or a plant-based alternative to make the recipe vegan. If you have a Parmesan rind in your fridge, it’s time to add it to the soup for a deeper flavor!
  • Spinach: Can be replaced with kale. You need to cook it a bit longer.
  • Lemon: Lemon juice adds freshness to the soup. It can be replaced with lime.

How make this creamy lemon white bean soup

Large pot of creamy white bean soup

Blend. Start by placing 1/3 of the white beans with 1/4 of the vegetable broth in a separate bowl and blend until smooth using a food processor or an immersion blender. These creamy white beans will be added to the soup later to obtain a creamy texture. 

Sauté. Heat the oil in a large pot or a dutch oven over medium heat. Add onions, carrots and celery and sauté for about 5 min, until onion is translucent. Add the garlic, chili flakes and sauté for a further 1 min. 

Simmer. Deglaze with the white wine and let reduce for 3 min. Add the white beans, vegetable broth, creamy white beans, thyme and bay leaves. Season with salt and pepper. Bring the soup to the boil and cook for 15-20 minutes on lower heat. 

Serve. Before serving, add the lemon juice, fresh spinach and Parmesan cheese and spinach. Cook for another 2 minutes. Pour the soup in individual bowls. Finish with some fresh herbs (thyme or parsley) and parmesan on top. Serve with crusty bread or baguette. 

More soupe recipes you may like

FAQ: Creamy white bean soup

Can I freeze this white bean soup?

Yes, this soup is freezer-friendly. Allow it to cool completely before transferring to an airtight container. Freeze for up to three months for a quick and convenient meal.

How long does this white bean soup keep?

Store this soupe in an airtight container. You can keep it up to 3-4 days in the refrigerator. The soup taste even better the next day! 

Can I make this white bean soup vegan?

Absolutely! You can make this soup entirely vegan by choosing a plant-based alternative for Parmesan cheese. The creamy texture is achieved through white beans, creating a satisfying and wholesome vegan option.

Don’t hesitate to leave me a comment, it always makes me very happy!

Follow me on Instagram, Facebook or TikTok to take a look behind the scenes of my blog :

Recipe card

Print Recipe

Creamy White Bean Soup

Click on the stars to rate!

4.9 of 35 votes
A most comforting soup that is healthy at the same time! This creamy white bean soup is perfect for a quick dinner in winter. Don’t forget the Parmesan cheese on top it’s such a game changer in this recipe!
Creamy White Bean Soup-115
Prep Time 10 minutes
Cook Time 30 minutes
Course Soup
Cuisine Mediterranean
Servings 4
Calories 516 kcal

Ingredients
 
 

  • 3 cans of white beans 15 oz each
  • 4 cups vegetable broth
  • 1 onion , diced
  • 3 carrots
  • 2 celery stalks
  • 3 cloves of garlic
  • 1 tsp red pepper flakes
  • 1/2 cup of dry white wine or vegetable broth
  • 6 sprigs of fresh thyme or dried thyme
  • 2 bay leaves
  • 1/2 cup of parmesan cheese , grated
  • 3 cups spinach , fresh or frozen
  • 1 lemon
  • Salt
  • Black pepper
  • 1 tablespoon Olive oil

Instructions
 

  • Blend. Start by placing 1/3 of the white beans with 1/4 of the vegetable broth in a separate bowl and blend until smooth using a food processor or an immersion blender. These creamy white beans will be added to the soup later to obtain a creamy texture.
  • Sauté. Heat the oil in a large pot or a dutch oven over medium heat. Add onions, carrots and celery and sauté for about 5 min, until onion is translucent. Add the garlic, chili flakes and sauté for a further 1 min.
  • Simmer. Deglaze with the white wine and let reduce for 3 min. Add the white beans, vegetable broth, creamy white beans, thyme and bay leaves. Season with salt and pepper. Bring the soup to the boil and cook for 15-20 minutes on lower heat.
  • Serve. Before serving, add the lemon juice, fresh spinach and Parmesan cheese and spinach. Cook for another 2 minutes. Pour the soup in individual bowls. Finish with some fresh herbs (thyme or parsley) and parmesan on top. Serve with crusty bread or baguette.

Video

Nutrition

Calories: 516kcalCarbohydrates: 87gProtein: 30gFat: 5gSaturated Fat: 2gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gCholesterol: 11mgSodium: 1252mgPotassium: 1969mgFiber: 20gSugar: 8gVitamin A: 10681IUVitamin C: 29mgCalcium: 424mgIron: 11mg
Tried this recipe?Tag @la.cuisine.de.geraldine on Instagram and let me know how it was!
4.86 from 35 votes (22 ratings without comment)

Leave a Reply

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

Rate this recipe!




29 Comments

  1. 5 stars
    I just finished making my second pot of this soup in the last two weeks and it is SO good! I used chicken broth as that’s what I had on hand, but otherwise followed the recipe exactly. Delicious, and perfect on a cold, snowy day.

  2. 5 stars
    The soup is exquisite! I used chicken broth, one extra can of beans, and a little extra wine. I didn’t have pepper flakes and substituted a heaping 1/4 tsp of cayenne. It had a bit of heat. Marvelous on a chilly day. The finishing touches of lemon, spinach and parmesan are fabulous. Thank you so much Geraldine! 💕

  3. 5 stars
    The white bean soup was easy to make. The fresh and subtle flavors were exactly what my husband and I love. We are looking forward to eating it again tonight!
    I can’t wait to make more of Geraldine’s delicious recipes.

  4. 5 stars
    We made this last night and it was sooo good! I loved that the creaminess came from blending the means and not a heavy cream (great for New Year’s goals ;)). It was so easy and had so much flavor!

  5. 5 stars
    It‘s a healthy and delicious recipe! Easy to make. Again a great recipe Geraldine! Thank you! My kids and I we love it 😋

  6. 5 stars
    I made this soup this afternoon. It is so delicious, filling, and satisfying. The flavours are wonderful. I’m glad I doubled it because we all had seconds. Your recipes never fail to be a hit! Merci!