Creamy White Bean Soup With Spinach

Highlighted under: Balanced Recipes

I absolutely love this Creamy White Bean Soup With Spinach! It's a nourishing dish packed with flavor and the perfect comfort food for chilly evenings. The creamy texture from the white beans, combined with the freshness of the spinach, creates a delightful harmony that warms me from the inside out. I love how simple it is to make, and it always impresses my friends and family. Serve it with some crusty bread, and you have a meal that's not only hearty but also soul-soothing.

Created by

Gillian Sykes

Last updated on 2026-04-17T09:00:57.595Z

Making this soup was a joyful experience for me, especially when I watched the creamy consistency come together. I used a combination of sautéed garlic and onion to build a flavorful base, which truly enhances the dish. These simple ingredients create a depth of flavor that makes this soup memorable.

One tip for an even creamier texture is to blend a portion of the soup before mixing in the spinach. This transforms it into a smooth and luscious meal that feels indulgent yet is still packed with nutrients. I can’t wait for you to try it!

Why You'll Love This Recipe

  • Creamy texture that's satisfying and rich
  • Packed with nutritious ingredients like spinach and white beans
  • Easily customizable with your favorite herbs and spices

Ingredients Breakdown

The star of this Creamy White Bean Soup is undoubtedly the white beans. They provide the essential creaminess, which allows you to achieve a satisfying texture without adding dairy. Choose high-quality canned white beans for convenience; however, if you prefer, you can cook dried beans from scratch. Just remember to soak them overnight and adjust the cooking times accordingly for a smoother consistency.

Spinach not only elevates the nutrition profile with its vitamins and minerals, but it also adds a vibrant green color to the dish. When shopping for spinach, look for fresh bundles with bright green leaves, as this indicates freshness. For a twist on flavor, feel free to substitute spinach with other leafy greens like kale or Swiss chard, but adjust cooking times slightly as these greens may require additional cooking.

Mastering the Blending Technique

When blending the soup, the choice of equipment can significantly affect the final product. An immersion blender is convenient for blending soups directly in the pot, reducing cleanup time. Ensure to blend the soup until it’s mostly smooth with a few chunks remaining for texture. If you prefer a completely silky soup, a countertop blender works great, but remember to allow the soup to cool slightly before transferring it in batches to avoid splatter.

If the soup appears too thick after blending, don’t hesitate to add a little more vegetable broth or water to achieve your desired consistency. On the other hand, if it’s too thin, you can cook it uncovered for a bit longer to allow steam to escape and the soup to thicken naturally.

Ingredients

Gather these ingredients to make your delicious soup:

Main Ingredients

  • 2 cans of white beans, drained and rinsed
  • 4 cups vegetable broth
  • 2 cups fresh spinach, chopped
  • 1 onion, diced
  • 3 cloves garlic, minced
  • 2 tablespoons olive oil
  • Salt and pepper to taste
  • 1 teaspoon dried thyme

Make sure to have these ingredients ready before you begin cooking to streamline the process.

Secondary image

Instructions

Follow these steps to create your soup:

Sauté the Aromatics

In a large pot, heat the olive oil over medium heat. Add the diced onion and cook until it's translucent, about 5 minutes. Stir in the minced garlic and cook for another minute until fragrant.

Add the Beans and Broth

Add the drained white beans and vegetable broth to the pot. Bring to a boil, then reduce heat and let simmer for 15 minutes.

Blend the Soup

Using an immersion blender, blend the soup until it reaches your desired consistency. For a creamier texture, blend more of the soup.

Stir in Spinach and Season

Add the chopped spinach, dried thyme, salt, and pepper to the blended soup. Stir well and cook for an additional 5 minutes, or until the spinach has wilted.

Serve and Enjoy

Ladle the soup into bowls and enjoy it warm, paired with your favorite bread.

Enjoy your delicious and creamy white bean soup!

Pro Tips

  • Feel free to add other vegetables or spices according to your taste. This soup also freezes well, so make a large batch for easy meals later.

Perfect Pairings

Serving this Creamy White Bean Soup with crusty bread makes for a comforting combination. I recommend a robust sourdough or whole grain bread, which complements the rich soup beautifully. For a more gourmet twist, consider topping the soup with a sprinkle of grated parmesan cheese or a drizzle of high-quality olive oil to elevate both flavor and presentation.

For a complete meal, you can pair this soup with a refreshing side salad. A simple arugula salad with lemon vinaigrette would balance the creaminess nicely, adding a bit of brightness to the meal. Alternatively, a slice of quiche or savory tart can provide a heartier side option, ensuring that you have a meal that satisfies any hunger.

Storage and Reheating

If you have leftovers—or want to make this soup ahead of time—you can store it in an airtight container in the refrigerator for up to 4 days. When storing, keep in mind that the soup will thicken as it cools, so you may need to add a splash of broth when reheating to restore its original consistency.

For longer storage, consider freezing the soup. Portion it out into freezer-safe containers and label them with the date. This soup can last in the freezer for up to three months. When ready to eat, simply thaw it in the refrigerator overnight and reheat on the stove over medium heat, stirring occasionally until heated through.

Questions About Recipes

→ Can I use dried beans instead of canned?

Yes! You can soak and cook dried beans beforehand, but it will require additional time.

→ What can I add to make it more flavorful?

Herbs like rosemary or fresh parsley can enhance the flavor, as well as a dash of lemon juice before serving.

→ Is this soup vegan?

Absolutely! All of the ingredients are plant-based, making it suitable for a vegan diet.

→ How can I store leftovers?

Store leftover soup in an airtight container in the refrigerator for up to 3 days or freeze it for longer storage.

Creamy White Bean Soup With Spinach

Prep Time15 minutes
Cooking Duration25 minutes
Overall Time40 minutes

Created by: Gillian Sykes

Recipe Type: Balanced Recipes

Skill Level: Easy

Final Quantity: 4 servings

What You'll Need

Main Ingredients

  1. 2 cans of white beans, drained and rinsed
  2. 4 cups vegetable broth
  3. 2 cups fresh spinach, chopped
  4. 1 onion, diced
  5. 3 cloves garlic, minced
  6. 2 tablespoons olive oil
  7. Salt and pepper to taste
  8. 1 teaspoon dried thyme

How-To Steps

Step 01

In a large pot, heat the olive oil over medium heat. Add the diced onion and cook until it's translucent, about 5 minutes. Stir in the minced garlic and cook for another minute until fragrant.

Step 02

Add the drained white beans and vegetable broth to the pot. Bring to a boil, then reduce heat and let simmer for 15 minutes.

Step 03

Using an immersion blender, blend the soup until it reaches your desired consistency. For a creamier texture, blend more of the soup.

Step 04

Add the chopped spinach, dried thyme, salt, and pepper to the blended soup. Stir well and cook for an additional 5 minutes, or until the spinach has wilted.

Step 05

Ladle the soup into bowls and enjoy it warm, paired with your favorite bread.

Extra Tips

  1. Feel free to add other vegetables or spices according to your taste. This soup also freezes well, so make a large batch for easy meals later.

Nutritional Breakdown (Per Serving)

  • Calories: 300 kcal
  • Total Fat: 8g
  • Saturated Fat: 1g
  • Cholesterol: 0mg
  • Sodium: 350mg
  • Total Carbohydrates: 46g
  • Dietary Fiber: 11g
  • Sugars: 3g
  • Protein: 12g