Creamy White Bean Soup With Spinach

Highlighted under: Simple Favorites

I absolutely love making this Creamy White Bean Soup with Spinach, especially during chilly evenings. There’s something so comforting about a warm, velvety soup that not only warms me up but also nourish my body. The creaminess from the beans combined with the vibrant spinach creates a delightful balance of flavors and textures. I often find myself enjoying this as a light dinner or alongside a crisp salad, and it’s a fantastic way to sneak in some greens without even noticing. Definitely a recipe that’s become a staple in my kitchen!

Created by

Maeve Colchester

Last updated on 2026-02-08T07:53:36.211Z

I remember the first time I crafted this creamy delight. The flavors of the beans blend beautifully with sautéed garlic and onions, creating a base that’s both rich and satisfying. I also love adding a splash of lemon juice to brighten it up, which makes all the difference. Knowing that I can whip this up in under an hour is just a bonus, perfect for those busy weeknights!

While testing this recipe, I found that blending a portion of the soup gives it an ultra-smooth texture without losing the heartiness of the beans. This allows me to enjoy the soup's creaminess while still relishing the subtle presence of spinach. Try topping it off with some crusty bread or sprinkle fresh herbs for an extra layer of flavor!

Why You'll Love This Recipe

  • Rich, creamy texture that's both satisfying and healthy
  • Packed with wholesome ingredients that nourish the body
  • Quick to prepare, making it perfect for busy weeknights

Understanding the Ingredients

The white beans are the star of this soup, providing not only a creamy texture but also a good source of protein and fiber. Using canned beans saves you time, but if you prefer, you can use dried white beans. Just remember to soak them overnight and cook them until tender before adding them to the soup. This not only enhances flavor but also allows for better digestion.

Spinach plays a crucial role in adding a vibrant color and packing in nutrients. When you add the spinach at the end of the cooking process, it retains its bright green hue and nutrients, ensuring that you get the most out of this leafy vegetable. If you have other greens on hand, such as kale or Swiss chard, feel free to substitute them in for variation.

Perfecting the Soup's Consistency

Blending the soup with an immersion blender allows for a customizable consistency. If you like a chunkier texture, blend only half of the soup, leaving some beans intact for a hearty bite. Alternatively, if you want an ultra-smooth soup, blend until glossy. Be cautious not to over-blend, as the soup can become overly thick.

If you find your soup too thick after blending, simply add more vegetable broth a little at a time until it reaches your desired consistency. Conversely, if it's too thin, you can simmer it uncovered for a few minutes to allow excess liquid to evaporate. This technique ensures a perfect balance without wasting any ingredients.

Ingredients

Gather the following ingredients to create this delicious soup:

Ingredients

  • 2 cans (15 oz each) white beans, drained and rinsed
  • 4 cups vegetable broth
  • 2 cups fresh spinach leaves, chopped
  • 1 medium onion, chopped
  • 3 cloves garlic, minced
  • 2 tablespoons olive oil
  • 1 teaspoon dried thyme
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 tablespoon lemon juice
  • Optional: Crusty bread for serving

Make sure to have everything prepped and ready before you start cooking for the best experience!

Secondary image

Instructions

Follow these steps to make the soup:

Sauté the Aromatics

In a large pot, heat the olive oil over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes. Stir in the minced garlic and dried thyme, cooking for an additional minute until fragrant.

Add Beans and Broth

Pour in the drained white beans and vegetable broth. Bring the mixture to a boil, then reduce the heat and simmer for 15 minutes to allow the flavors to meld.

Blend the Soup

Using an immersion blender, carefully blend the soup until it reaches your desired consistency. If you prefer some chunks, blend half of it and leave the rest as is.

Stir in Spinach

Add the chopped spinach to the pot and stir until wilted, which should take just a couple of minutes. Season with salt, pepper, and lemon juice to taste.

Serve

Ladle the soup into bowls and serve warm, possibly with a slice of crusty bread on the side for dipping.

Enjoy the comforting warmth of your soup as you savor each spoonful!

Pro Tips

  • For a creamier texture, you can add a splash of coconut milk or cream at the end before serving. Additionally, trying different herbs like rosemary or basil can bring a unique twist to the flavor.

Storage and Reheating Tips

This creamy white bean soup stores well in the refrigerator for up to three days, making it an excellent option for meal prep. To store, allow the soup to cool completely before transferring it to an airtight container. When you're ready to enjoy it again, simply reheat gently on the stovetop over low heat, stirring occasionally to maintain the creamy texture.

If you have leftovers, consider freezing them for up to three months. Just be sure to leave some space in the container for expansion. Thaw overnight in the refrigerator before reheating, and stir well after heating, as the soup may thicken slightly during freezing.

Serving Suggestions

Pair this creamy soup with a slice of crusty bread or a warm baguette for a satisfying meal. The bread makes an excellent vessel for scooping up the soup, enhancing both texture and flavor. For a lightened-up twist, serve it alongside a fresh garden salad dressed with a tangy vinaigrette to balance the creaminess of the soup.

For added depth, consider garnishing the soup with a sprinkle of grated Parmesan cheese or a drizzle of balsamic glaze. Fresh herbs, such as parsley or chives, can also elevate the dish by adding vibrant flavor contrasts that are sure to impress your family or guests.

Questions About Recipes

→ Can I use dried beans instead of canned?

Yes! Simply soak the dried beans overnight and cook them until tender before using them in this recipe.

→ How long can I store leftovers?

Leftover soup can be stored in the refrigerator for up to 3 days in an airtight container. Reheat gently on the stove.

→ Can I freeze this soup?

Absolutely! This soup freezes well. Just ensure it is cooled completely before storing it in a freezer-safe container for up to 3 months.

→ What can I serve with this soup?

It's delicious on its own, but pairing it with a fresh salad or some crusty bread complements it beautifully.

Creamy White Bean Soup With Spinach

Prep Time15 minutes
Cooking Duration30 minutes
Overall Time45 minutes

Created by: Maeve Colchester

Recipe Type: Simple Favorites

Skill Level: Beginner

Final Quantity: 4 servings

What You'll Need

Ingredients

  1. 2 cans (15 oz each) white beans, drained and rinsed
  2. 4 cups vegetable broth
  3. 2 cups fresh spinach leaves, chopped
  4. 1 medium onion, chopped
  5. 3 cloves garlic, minced
  6. 2 tablespoons olive oil
  7. 1 teaspoon dried thyme
  8. 1 teaspoon salt
  9. 1/2 teaspoon black pepper
  10. 1 tablespoon lemon juice
  11. Optional: Crusty bread for serving

How-To Steps

Step 01

In a large pot, heat the olive oil over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes. Stir in the minced garlic and dried thyme, cooking for an additional minute until fragrant.

Step 02

Pour in the drained white beans and vegetable broth. Bring the mixture to a boil, then reduce the heat and simmer for 15 minutes to allow the flavors to meld.

Step 03

Using an immersion blender, carefully blend the soup until it reaches your desired consistency. If you prefer some chunks, blend half of it and leave the rest as is.

Step 04

Add the chopped spinach to the pot and stir until wilted, which should take just a couple of minutes. Season with salt, pepper, and lemon juice to taste.

Step 05

Ladle the soup into bowls and serve warm, possibly with a slice of crusty bread on the side for dipping.

Extra Tips

  1. For a creamier texture, you can add a splash of coconut milk or cream at the end before serving. Additionally, trying different herbs like rosemary or basil can bring a unique twist to the flavor.

Nutritional Breakdown (Per Serving)

  • Calories: 320 kcal
  • Total Fat: 8g
  • Saturated Fat: 1g
  • Cholesterol: 0mg
  • Sodium: 640mg
  • Total Carbohydrates: 50g
  • Dietary Fiber: 12g
  • Sugars: 2g
  • Protein: 13g