Creamy White Bean Soup With Spinach

Highlighted under: Healthy Table Creations

I absolutely adore making this Creamy White Bean Soup With Spinach whenever I'm looking for a quick yet comforting meal. The smooth texture paired with the vibrant greens makes it not only nourishing but visually appealing as well. With just a handful of ingredients and a short cooking time, I can whip up this delicious soup that warms the soul. It's healthy, satisfying, and perfect for lunch or dinner. Plus, it’s a great way to sneak in some veggies into my diet without sacrifice on flavor!

Adeline Morris

Created by

Adeline Morris

Last updated on 2026-02-08T03:37:36.282Z

Secondary image

When I first made this soup, I was surprised by how quickly it came together. Using canned white beans really cuts down the prep time, allowing me to create a creamy texture without the need for lengthy cooking. The addition of fresh spinach at the end brings a burst of color and nutrients, making the soup feel light yet hearty.

One key tip I discovered is to blend a portion of the soup while leaving some beans whole. This method creates a delightful creaminess while still delivering that comforting bite of beans, ensuring every spoonful is both velvety and satisfying.

Why You'll Love This Recipe

  • Rich, creamy texture without heavy cream
  • Nutrient-packed with fresh greens
  • Quick to prepare, perfect for busy nights

Mastering the Blend

Achieving the perfect texture in Creamy White Bean Soup is crucial for enhancing its creamy mouthfeel. Using an immersion blender allows for greater control over the texture—blend until it's silky smooth for a classic soup experience, or stop partway for a chunky version that showcases the beans' heartiness. If you don't have an immersion blender, you can transfer the soup in batches to a countertop blender, but ensure you let it cool slightly to avoid splattering hot liquid.

Don’t forget to scrape the bottom of the pot while blending; this will incorporate any bits that develop rich flavor during sautéing. Adjust the blending time to your personal preference—less time for a rustic feel, more for an ultra-smooth finish that can mimic the richness of cream, while still being a healthy option.

Ingredient Substitutions and Variations

This recipe is highly adaptable. If you’re out of white beans, consider using chickpeas or navy beans, which will still lend a creamy consistency. For a bit of a kick, adding a pinch of red pepper flakes while sautéing the onions and garlic can elevate the flavor profile without overpowering its comforting nature. If fresh spinach isn’t available, kale or Swiss chard can be excellent substitutes; just be sure to cook them a bit longer until they’re tender.

For a heartier dish, you might want to add diced carrots or celery along with the onions. Sauté them until just tender before adding the garlic and thyme. This not only enhances the flavor but also boosts the soup’s nutritional content, making it a well-rounded meal on its own.

Storage and Serving Tips

This Creamy White Bean Soup is perfect for meal prep. Store it in an airtight container in the refrigerator for up to 3 days. If you'd like to keep it longer, freeze it in portion-sized containers for up to 2 months. When reheating, do so gently on the stove over medium-low heat, stirring occasionally to bring back the creamy texture. You may need to add a splash of vegetable broth or water to achieve the desired consistency, as soups can thicken when stored.

Consider serving the soup with crusty bread or a light salad for a complete meal. A sprinkle of freshly grated Parmesan cheese on top just before serving adds a salty contrast that complements the creamy beans beautifully. To make it even more visually appealing, garnish with fresh herbs like parsley or a drizzle of balsamic reduction for an extra touch of sophistication.

Ingredients

Gather these simple ingredients to create your nourishing soup.

Ingredients

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

Once you have everything ready, you're all set to start cooking!

Instructions

Follow these simple steps to make your creamy soup.

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 thyme, cooking for another minute until fragrant.

Add the Beans and Broth

Next, add the drained white beans and vegetable broth to the pot. Bring the mixture to a gentle boil, then reduce the heat and let it simmer for about 10 minutes.

Blend the Soup

Using an immersion blender, blend the soup until smooth. If you prefer a chunkier texture, blend half of the soup and leave some beans whole.

Stir in the Spinach

Add the chopped spinach to the pot and stir until wilted, about 2 minutes. Season with salt and pepper to taste.

Serve and Enjoy

Ladle the soup into bowls and serve hot, garnished with a drizzle of olive oil and fresh herbs if desired.

It's ready to serve, enjoy every comforting spoonful!

Pro Tips

  • For added flavor, consider topping with a sprinkle of Parmesan or a squeeze of lemon before serving.

Troubleshooting Tips

If your soup seems too thick after blending, simply stir in a bit more vegetable broth or water until you reach your desired consistency. It's essential to taste and adjust the seasoning after this, as adding liquid may dilute the flavors. A good tip is to salt your soup in stages—start with a bit, then adjust as needed after blending.

For those worried about the soup being too bland, a squeeze of lemon juice right before serving can brighten the flavors significantly. Additionally, trying different herbs—like oregano or basil—could customize the taste and make it uniquely yours.

Scaling the Recipe

If you're hosting a gathering and want to scale up the soup, simply double or triple the ingredients while maintaining the same cooking techniques. Ensure you have a large enough pot to accommodate all the ingredients without overcrowding. If doubling, a wide-bottomed pot works best to facilitate even cooking and prevent burning.

Conversely, if you're cooking for one or two, this recipe can easily be halved. However, cutting down ingredients like olive oil or spices may alter the final flavor, so I recommend sticking close to the original proportions for best results, even when halving.

Questions About Recipes

→ Can I use frozen spinach instead of fresh?

Yes, frozen spinach works well! Just make sure to thaw and drain any excess moisture before adding it.

→ Can I make this soup ahead of time?

Absolutely! The flavors actually improve after a day in the fridge. Just reheat gently on the stove when you're ready to enjoy it.

→ What can I use instead of white beans?

You can substitute with cannellini beans or chickpeas for a different flavor and texture.

→ How long can I store the soup?

The soup can be stored in an airtight container in the fridge for up to 3 days.

Creamy White Bean Soup With Spinach

I absolutely adore making this Creamy White Bean Soup With Spinach whenever I'm looking for a quick yet comforting meal. The smooth texture paired with the vibrant greens makes it not only nourishing but visually appealing as well. With just a handful of ingredients and a short cooking time, I can whip up this delicious soup that warms the soul. It's healthy, satisfying, and perfect for lunch or dinner. Plus, it’s a great way to sneak in some veggies into my diet without sacrifice on flavor!

Prep Time10 minutes
Cooking Duration20 minutes
Overall Time30 minutes

Created by: Adeline Morris

Recipe Type: Healthy Table Creations

Skill Level: Easy

Final Quantity: 4 servings

What You'll Need

Ingredients

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

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 thyme, cooking for another minute until fragrant.

Step 02

Next, add the drained white beans and vegetable broth to the pot. Bring the mixture to a gentle boil, then reduce the heat and let it simmer for about 10 minutes.

Step 03

Using an immersion blender, blend the soup until smooth. If you prefer a chunkier texture, blend half of the soup and leave some beans whole.

Step 04

Add the chopped spinach to the pot and stir until wilted, about 2 minutes. Season with salt and pepper to taste.

Step 05

Ladle the soup into bowls and serve hot, garnished with a drizzle of olive oil and fresh herbs if desired.

Extra Tips

  1. For added flavor, consider topping with a sprinkle of Parmesan or a squeeze of lemon before serving.

Nutritional Breakdown (Per Serving)

  • Calories: 320 kcal
  • Total Fat: 10g
  • Saturated Fat: 1g
  • Cholesterol: 0mg
  • Sodium: 600mg
  • Total Carbohydrates: 47g
  • Dietary Fiber: 12g
  • Sugars: 2g
  • Protein: 14g