in

Cannellini Bean and Spinach Soup

Cannellini Bean and Spinach Soup 1

Save this recipe on:

Thereโ€™s nothing more comforting than a big bowl of Cannellini Bean and Spinach Soup. This hearty yet light soup delivers deep flavor with minimal ingredients. Creamy cannellini beans bring a velvety base, while baby spinach adds a burst of color and freshness that makes each spoonful nourishing and soul-soothing.

Whether youโ€™re aiming for a meatless Monday or simply want a quick, wholesome meal on a chilly day, this soup fits right in. Itโ€™s packed with plant-based protein and fiber, and the garlicky broth is so satisfying you wonโ€™t believe how simple it is to make. In under 30 minutes, you can have a pot of goodness that tastes like itโ€™s been simmering for hours.

Why Youโ€™ll Love This Cannellini Bean and Spinach Soup

This soup is a weeknight favorite for all the right reasons. Itโ€™s cozy without being heavy, and it uses pantry staples like canned beans and broth. Itโ€™s also vegetarian-friendly, budget-conscious, and easy to customize with whatever greens or herbs you have on hand. Plus, it reheats like a dream, making it a great meal prep option.

Can I Use Fresh or Frozen Spinach?

Absolutely. Fresh baby spinach wilts beautifully right at the end of cooking, giving you that just-cooked tenderness. If youโ€™re using frozen spinach, make sure to thaw and drain it well before adding it in, so you donโ€™t water down the broth. Both options work, and it really comes down to what you have available.

Ingredients for the Cannellini Bean and Spinach Soup

When it comes to soup, simple ingredients go a long way. Each component plays a key role in building a balanced and flavorful bowl.

Olive oil โ€“ This adds richness and helps release the flavors from your aromatics.

Onion โ€“ A classic base that provides sweetness and depth to the broth.

Garlic โ€“ Essential for a punch of savory flavor that elevates the beans.

Cannellini beans โ€“ These creamy white beans are soft, mild, and full of protein and fiber.

Vegetable broth โ€“ It forms the foundation of the soup. Opt for low-sodium if youโ€™re watching salt levels.

Fresh baby spinach โ€“ Adds nutrients and a lovely green touch.

Lemon juice โ€“ A final squeeze brightens all the flavors.

Salt and pepper โ€“ For seasoning to taste.

Pin this Recipe
Cannellini Bean and Spinach Soup 2

How To Make the Cannellini Bean and Spinach Soup

Step 1: Sautรฉ the Aromatics

Heat olive oil in a large pot over medium heat. Add chopped onions and cook until theyโ€™re translucent, about 5 minutes. Stir in minced garlic and cook for another minute until fragrant.

Step 2: Add the Beans and Broth

Pour in your drained and rinsed cannellini beans, followed by the vegetable broth. Bring the mixture to a gentle boil, then reduce the heat and let it simmer for 10 to 15 minutes.

Step 3: Stir in the Spinach

Add the fresh baby spinach and cook for another 2 to 3 minutes until the leaves are wilted. If youโ€™re using frozen spinach, stir it in and simmer a bit longer until itโ€™s heated through.

Step 4: Finish with Flavor

Add a squeeze of lemon juice for brightness. Season with salt and pepper to taste. Serve warm and enjoy.

How to Store and Serve This Soup Right

This Cannellini Bean and Spinach Soup serves about 4 people generously. Itโ€™s best enjoyed fresh off the stove with a slice of crusty bread or a sprinkle of grated parmesan on top. Leftovers keep beautifully in the fridge for up to 4 days and can also be frozen for up to 3 months. Just thaw and reheat gently on the stovetop for best texture.

What to Serve With Cannellini Bean and Spinach Soup?

Crusty Garlic Bread

The classic pairing. Dip it in and let it soak up all that garlicky broth.

Grilled Cheese Sandwich

A golden, crispy sandwich adds that extra heartiness to make it a full meal.

Simple Arugula Salad

The peppery freshness of arugula contrasts beautifully with the warm, creamy soup.

Roasted Veggie Medley

Serve alongside oven-roasted carrots, squash, or sweet potatoes for a colorful plate.

Avocado Toast

Add a layer of healthy fat and creamy texture with a slice of avocado toast on the side.

Lemon-Herb Couscous

A zesty grain side dish that complements the lemony notes in the soup.

Parmesan Crisps

If youโ€™re skipping the bread, these crunchy bites give a cheesy hit with no carbs.

Want More Soup Ideas That Soothe?

If this Cannellini Bean and Spinach Soup hit the spot, youโ€™ll probably enjoy these warm and cozy options too:

Save This Recipe For Later

๐Ÿ“Œ Save this recipe to your Pinterest dinner board so you can come back to it whenever youโ€™re craving something cozy, healthy, and fast.

Let me know in the comments how you made this soup your own. Did you use kale instead of spinach? Add some spice? I love hearing your kitchen wins and tips!

Explore beautifully curated health-boosting bowls and broths on Mia Recipes on Pinterest and discover your next favorite feel-good dish:

Mia Recipes on Pinterest

Cannellini Bean and Spinach Soup Pin 1
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


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Mia Park
  • Total Time: 30 mins
  • Yield: 4 servings
  • Diet: Vegetarian

Description

This Cannellini Bean and Spinach Soup is a healthy, comforting, and easy weeknight recipe. It features creamy cannellini beans, fresh baby spinach, and a bright, garlicky broth. Perfect for vegetarian meals, quick lunch prep, or light dinners. Keywords include: cannellini bean soup, vegetarian soup, healthy spinach soup, easy bean soup.


Ingredients

1 tablespoon olive oil

1 medium onion, chopped

3 cloves garlic, minced

2 cans cannellini beans, drained and rinsed

4 cups vegetable broth

4 cups fresh baby spinach

1 tablespoon lemon juice

Salt, to taste

Black pepper, to taste


Instructions

1. Heat olive oil in a large pot over medium heat. Add chopped onions and cook until translucent, about 5 minutes. Stir in minced garlic and cook another minute.

2. Add the cannellini beans and vegetable broth. Bring to a gentle boil, then reduce the heat and simmer for 10 to 15 minutes.

3. Add the fresh baby spinach. Stir and let it wilt for 2 to 3 minutes. If using frozen spinach, simmer until fully heated through.

4. Finish with lemon juice and season to taste with salt and pepper.

5. Serve hot with crusty bread or your favorite side.

Notes

Use low-sodium broth to control salt levels if needed.

Frozen spinach can be used; thaw and drain it first to avoid watering down the soup.

Add red pepper flakes or Italian herbs for extra flavor.

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

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 210
  • Sugar: 2g
  • Sodium: 540mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 9g
  • Protein: 11g
  • Cholesterol: 0mg
Cannellini Bean and Spinach Soup Pin 2

Save this recipe on:

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star