in

Cannellini Bean and Spinach Soup

Cannellini Bean and Spinach Soup 1

WANT TO SAVE THIS RECIPE?

When cozy meets nutritious, the answer is always a steaming bowl of Cannellini Bean and Spinach Soup. This hearty dish brings creamy white beans, tender spinach, and aromatic herbs together in a simple yet deeply satisfying meal. It’s the kind of comfort food that feels indulgent but is packed with plant-based protein and fiber.

Perfect for chilly evenings or busy weeknights, this soup comes together in under 30 minutes using mostly pantry staples. Whether you’re vegetarian or just trying to eat more greens, it offers rich flavor without any heavy lifting in the kitchen.


What Kind of Cannellini Beans Should I Use?

Canned cannellini beans are the ultimate time-saver and work beautifully in this recipe. They’re tender, mild in flavor, and don’t need any soaking or extended cooking. If using dried beans, be sure to soak and cook them in advance until they’re soft and creamy.


Ingredients for the Cannellini Bean and Spinach Soup

  • 2 tablespoons olive oil
  • 1 small yellow onion, finely chopped
  • 2 garlic cloves, minced
  • 1/2 teaspoon red pepper flakes (optional)
  • 2 (15-ounce) cans of cannellini beans, drained and rinsed
  • 4 cups vegetable broth
  • 1 teaspoon dried thyme
  • Salt and freshly ground black pepper, to taste
  • 4 cups fresh spinach, roughly chopped
  • Juice of 1/2 lemon (optional for brightness)
Cannellini Bean and Spinach Soup 2

How To Make the Cannellini Bean and Spinach Soup

Step 1: Sauté Aromatics

In a large pot, heat olive oil over medium heat. Add the chopped onion and cook for about 4-5 minutes, or until softened. Stir in garlic and red pepper flakes, cooking another 30 seconds until fragrant.

Step 2: Add Beans and Broth

Add the cannellini beans, vegetable broth, and thyme. Stir well and bring to a gentle simmer. Let it cook for 10-12 minutes so the flavors can blend.

Step 3: Blend (Optional)

For a creamier texture, blend about half the soup using an immersion blender directly in the pot or by transferring half to a blender. Leave some beans whole for a satisfying bite.

Step 4: Add Spinach

Stir in the chopped spinach and cook for 2-3 more minutes, just until wilted. Taste and season with salt, pepper, and lemon juice if using.

Step 5: Serve

Ladle into bowls and serve warm, with crusty bread or a sprinkle of grated Parmesan if you’re not keeping it vegan.


How to Serve and Store This Soup

Cannellini Bean and Spinach Soup is best served piping hot with crusty sourdough or warm focaccia for dipping. For a heartier meal, top with shaved Parmesan or a soft-boiled egg.

To store, cool the soup completely and transfer it to airtight containers. It keeps well in the fridge for up to 4 days or can be frozen for up to 2 months. Just thaw and reheat gently on the stove.


Frequently Asked Questions

Can I use kale instead of spinach?

Yes! Kale or Swiss chard are great swaps. Just give them a few more minutes to soften since they’re sturdier greens.

What can I add to make it more filling?

Try stirring in cooked pasta, quinoa, or a scoop of leftover rice. Even a swirl of cream or coconut milk adds richness.

Is this soup freezer-friendly?

Absolutely. Just avoid freezing it with dairy add-ins. Let the soup cool first, then freeze in portions.

How do I thicken the soup without a blender?

Use a potato masher to mash some of the beans in the pot. It gives body without needing a blender.

Can I make this in a slow cooker?

Yes! Cook on low for 4-5 hours, adding spinach in the last 15 minutes.


Want More Soup Ideas?

If you’re craving more cozy and wholesome bowls like this one, check these out:


Save This Pin + Share Your Results

📌 Save this recipe to your Pinterest board so it’s just a click away when the craving strikes.

I’d love to hear how your Cannellini Bean and Spinach Soup turned out! Did you blend it smooth or keep it chunky? Any favorite add-ins? Drop a comment below and let’s talk soup.

And if you’re hunting for daily kitchen inspiration, find more comfort food recipes on my Pinterest @NinaDishes


Cannellini Bean and Spinach Soup 1 (2)
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Cannellini Bean and Spinach Soup 1

Cannellini Bean and Spinach Soup


  • Author: Nina Klatten
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

A cozy, protein-packed soup made with creamy cannellini beans, fresh spinach, and aromatic herbs. It’s a one-pot, 30-minute meal that’s nourishing and full of flavor—perfect for any night of the week.


Ingredients

2 tablespoons olive oil

1 small yellow onion, finely chopped

2 garlic cloves, minced

0.5 teaspoon red pepper flakes (optional)

30 ounces cannellini beans, drained and rinsed (two 15-ounce cans)

4 cups vegetable broth

1 teaspoon dried thyme

salt and freshly ground black pepper, to taste

4 cups fresh spinach, roughly chopped

juice of 0.5 lemon (optional)


Instructions

1. In a large pot, heat olive oil over medium heat. Add chopped onion and cook for 4–5 minutes until softened.

2. Stir in garlic and red pepper flakes, cooking for 30 seconds until fragrant.

3. Add cannellini beans, vegetable broth, and thyme. Stir and bring to a simmer. Cook for 10–12 minutes.

4. For a creamier texture, blend half the soup with an immersion blender or in a regular blender.

5. Stir in chopped spinach and cook for 2–3 minutes until wilted.

6. Season with salt, pepper, and lemon juice if using.

7. Serve warm with crusty bread or Parmesan cheese.

Notes

Use kale or Swiss chard instead of spinach for variation.

For extra creaminess, add a splash of coconut milk or cream.

Mash some beans instead of blending if you want a thicker texture without a blender.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl
  • Calories: 240
  • Sugar: 2g
  • Sodium: 540mg
  • Fat: 9g
  • Saturated Fat: 1.5g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 29g
  • Fiber: 9g
  • Protein: 12g
  • Cholesterol: 0mg

Keywords: cannellini bean soup, vegetarian soup, spinach soup

Cannellini Bean and Spinach Soup Pin 2

WANT TO SAVE THIS RECIPE?