Creamy White Bean Soup With Spinach

Highlighted under: Easy Healthy Meals Ideas

I absolutely love making creamy white bean soup with spinach, especially on chilly days. The combination of tender white beans and fresh spinach creates a hearty yet refreshing dish that warms the soul. Each spoonful is bursting with flavor, and I can’t get enough of that silky texture. It’s a simple recipe that transforms everyday ingredients into something truly special. Plus, it’s packed with nutrients, making it not just delicious but also good for you. Trust me, once you try it, it will become a go-to comfort food in your kitchen.

Isolde Bennett

Created by

Isolde Bennett

Last updated on 2026-02-07T19:25:35.452Z

Secondary image

When I first decided to experiment with white bean soup, I didn't realize just how rich and creamy the final dish could be. I started with simple ingredients like garlic, onions, and broth, but the addition of sautéed spinach made a world of difference. It not only added a lovely pop of color but also enhanced the nutritional value, making it a fantastic option for a wholesome meal.

I found that blending some of the beans with the broth created that luxurious texture I was aiming for. It’s a simple trick that elevates the dish, and I always encourage people to taste as they go. Adjusting the seasoning and flavors during cooking can really make this soup your own.

Why You Will Love This Recipe

  • Creamy texture that is silky and satisfying
  • Nutritious spinach packed with vitamins and minerals
  • Quick and easy to prepare, making it perfect for weeknight dinners

The Heart of the Soup: White Beans

White beans, such as cannellini or great northern beans, are the star of this creamy soup. Their starchy texture, when cooked and blended, contributes to the luxurious creaminess without the need for heavy cream. When choosing canned beans, I recommend looking for those without added preservatives for the best flavor and texture. Rinsing them before use helps reduce sodium levels while enhancing the overall taste, allowing the other ingredients to shine through in every spoonful.

In addition to their rich, creamy contribution, white beans are packed with protein and fiber, making this soup not only comforting but also nourishing. This is particularly important for those seeking a filling meal without excessive calories. If you want, you can substitute any variety of canned bean, such as navy or even a mixture, though this will change the flavor slightly.

Elevating Flavor with Aromatics

Starting with sautéed onions and garlic is a technique that enhances the flavor base of this soup immensely. Cook the onions until they are translucent but not browned; this should take about 5 minutes over medium heat. Browning them could introduce a bitter taste that clashes with the soup's creamy, smooth profile. Add the garlic just until fragrant after the onions have softened, which usually takes an additional minute; this infuses the oil and sets the tone for the entire dish.

For a deeper flavor, consider adding a pinch of red pepper flakes with the garlic for a subtle warmth, or even some chopped carrots or celery along with the onions. These customizable elements not only add flavor but can also boost the soup’s nutritional value with additional vegetables.

Perfecting the Spinach Addition

Adding fresh spinach towards the end of the cooking process is essential to preserve its vibrant color and nutrients. Cooking the spinach for just 5 minutes allows it to wilt perfectly without becoming mushy. The bright green leaves contribute not only a pop of color but also a wealth of antioxidants, vitamins, and minerals, enhancing the soup's health benefits. If fresh spinach is unavailable, you can use frozen spinach—just make sure to thaw and squeeze out excess water to avoid a watery soup.

For an additional layer of flavor, consider tossing in a few herbs alongside the spinach, such as fresh basil or parsley. This not only elevates the soup but can also introduce a new dimension of taste that complements the existing flavors well.

Ingredients

Ingredients

For the Soup

  • 2 cans (15 oz each) white beans, drained and rinsed
  • 1 onion, diced
  • 2 cloves garlic, minced
  • 4 cups vegetable broth
  • 2 cups fresh spinach, chopped
  • 1 tablespoon olive oil
  • Salt and pepper to taste
  • 1 teaspoon dried thyme
  • 1 tablespoon fresh lemon juice

Instructions

Instructions

Sauté the Aromatics

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

Combine the Ingredients

Add the white beans, vegetable broth, thyme, salt, and pepper to the pot. Bring to a simmer and let it cook for about 15 minutes to allow the flavors to meld together.

Blend the Soup

Using a blender, blend half of the soup until smooth, then return it to the pot. Stir in the chopped spinach and lemon juice, cooking for another 5 minutes until the spinach is wilted.

Serve and Enjoy

Taste the soup and adjust the seasoning if necessary. Serve hot, garnished with a drizzle of olive oil or a sprinkle of croutons if desired.

Pro Tips

  • For an even creamier texture, feel free to blend more of the soup. You can also add some grated Parmesan cheese for extra flavor.

Making Ahead and Storage Tips

This creamy white bean soup is fantastic for meal prep. It can be made ahead and stored in an airtight container in the refrigerator for up to 4 days. If you want to freeze it, ladle the cooled soup into freezer-friendly containers, leaving some space at the top for expansion. This soup can be frozen for up to three months, making it an excellent option for a quick weeknight meal. Just thaw overnight in the fridge and reheat on the stovetop.

When reheating, you might notice the soup thickens as it sits; simply add a splash of vegetable broth or water to restore its creamy consistency. Stir frequently on low heat to prevent sticking to the bottom of the pot.

Serving Suggestions

To elevate the presentation of your creamy white bean soup, consider garnishing with a swirl of high-quality olive oil or a sprinkle of freshly grated Parmesan cheese. Croutons or toasted bread on the side also add a delightful crunch, creating a pleasant contrast to the soup's smooth texture. A squeeze of fresh lemon juice just before serving can brighten the flavors and enhance the dish's overall profile.

This soup pairs beautifully with a light salad or a grilled cheese sandwich, making it a versatile meal option. It’s also a wonderful base for adding protein; try tossing in shredded rotisserie chicken or cooked sausage for a heartier version.

Questions About Recipes

→ Can I use frozen spinach instead of fresh?

Yes, you can use frozen spinach. Just make sure to thaw and drain it before adding it to the soup.

→ How long can I store the soup in the fridge?

The soup can be stored in the refrigerator for up to 3 days. Reheat gently on the stove before serving.

→ Is this soup suitable for vegans?

Absolutely! All the ingredients are plant-based, making it a great choice for vegans.

→ Can I add other vegetables to the soup?

Definitely! Feel free to add carrots, celery, or any other vegetables you like to enhance the flavor and nutrition.

Creamy White Bean Soup With Spinach

I absolutely love making creamy white bean soup with spinach, especially on chilly days. The combination of tender white beans and fresh spinach creates a hearty yet refreshing dish that warms the soul. Each spoonful is bursting with flavor, and I can’t get enough of that silky texture. It’s a simple recipe that transforms everyday ingredients into something truly special. Plus, it’s packed with nutrients, making it not just delicious but also good for you. Trust me, once you try it, it will become a go-to comfort food in your kitchen.

Prep Time15
Cooking Duration30
Overall Time45

Created by: Isolde Bennett

Recipe Type: Easy Healthy Meals Ideas

Skill Level: Easy

Final Quantity: 4 servings

What You'll Need

For the Soup

  1. 2 cans (15 oz each) white beans, drained and rinsed
  2. 1 onion, diced
  3. 2 cloves garlic, minced
  4. 4 cups vegetable broth
  5. 2 cups fresh spinach, chopped
  6. 1 tablespoon olive oil
  7. Salt and pepper to taste
  8. 1 teaspoon dried thyme
  9. 1 tablespoon fresh lemon juice

How-To Steps

Step 01

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

Step 02

Add the white beans, vegetable broth, thyme, salt, and pepper to the pot. Bring to a simmer and let it cook for about 15 minutes to allow the flavors to meld together.

Step 03

Using a blender, blend half of the soup until smooth, then return it to the pot. Stir in the chopped spinach and lemon juice, cooking for another 5 minutes until the spinach is wilted.

Step 04

Taste the soup and adjust the seasoning if necessary. Serve hot, garnished with a drizzle of olive oil or a sprinkle of croutons if desired.

Extra Tips

  1. For an even creamier texture, feel free to blend more of the soup. You can also add some grated Parmesan cheese for extra flavor.

Nutritional Breakdown (Per Serving)

  • Calories: 320 kcal
  • Total Fat: 7g
  • Saturated Fat: 1g
  • Cholesterol: 0mg
  • Sodium: 410mg
  • Total Carbohydrates: 51g
  • Dietary Fiber: 12g
  • Sugars: 2g
  • Protein: 15g