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.


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:
- Creamy Alfredo Lasagna Soup
 - Zesty Tuscan Artichoke Soup
 - Bacon Roasted Thanksgiving Turkey for a hearty holiday dinner idea.
 - Best Chicken and Rice Casserole which also hits that comforting, filling note.
 
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:

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

					
						
