As the leaves start to turn and the crisp air settles in, there’s nothing quite like a steaming bowl of Cannellini Bean and Spinach Soup to wrap you in warmth and comfort. I remember the first time I made this cozy dish; the rich aroma of sautéed garlic mingled with the earthiness of cooked beans filled my kitchen, instantly lifting my spirits. This soup is not just a meal; it’s a heartwarming experience that brings together nourishing cannellini beans and vibrant spinach, creating a dish that’s as delightful to savor as it is simple to prepare.
With only a handful of pantry staples, this vegan, gluten-free gem is perfect for those evenings when you crave something soothing yet hearty. It’s an ideal addition to your meal prep rotation—easy to whip up in batches, and oh-so versatile—you can customize it based on what you have on hand! Whether you enjoy it as a quick lunchtime pick-me-up or a satisfying dinner, every spoonful feels like a warm hug, making it a perfect remedy for the hustle and bustle of daily life. Join me as we dive into making this delightful dish!
Why is Cannellini Bean and Spinach Soup a must-try?
Comforting warmth: This soup envelops you in a cozy embrace with its hearty texture and rich flavors.
Quick and easy: You can create this delightful dish in under 30 minutes, making it perfect for busy evenings.
Nutrient-packed: With fiber-rich cannellini beans and vibrant spinach, it’s not just about flavor—it’s also good for you!
Versatile base: Swap ingredients or add your favorite spices for a personal twist; it’s perfect for using up pantry staples.
Meal prep friendly: Ideal for batch cooking, it stays fresh in the fridge for days or can be frozen, ready for those chilly nights. Enjoy this comforting soup that’s sure to become a family favorite!
Cannellini Bean and Spinach Soup Ingredients
-
For the Soup Base
-
Olive Oil – Provides richness and helps sauté vegetables; substitute with coconut oil for a unique flavor.
-
Yellow Onion – Adds sweetness and depth; can be replaced with shallots for a milder taste.
-
Garlic – Enhances flavor and aroma; fresh is preferred, but garlic powder works in a pinch.
-
Cannellini Beans (2 cans) – Essential for protein and creaminess; substitute with 1.5 cups of cooked dried beans if desired.
-
Diced Tomatoes (1 can, 14.5 ounces) – Adds acidity and flavor balance; feel free to use fresh tomatoes if available.
-
Vegetable Broth (4 cups) – Serves as the soup base; chicken broth is a great substitute for non-vegetarians.
-
Dried Thyme (1 teaspoon) – Contributes herby notes; can be swapped with Italian seasoning or oregano.
-
For Extra Flavors
-
Crushed Red Pepper Flakes (¼ teaspoon, optional) – Adds a bit of heat; leave it out if you prefer a milder soup.
-
Fresh Spinach (4 cups) – Provides nutrition and vibrant color; substitute with Swiss chard or kale, cooking a bit longer for tenderness.
-
Salt and Black Pepper – Enhance overall flavor; adjust to taste according to your preference.
This comforting Cannellini Bean and Spinach Soup combines wholesome ingredients that not only nourish your body but also warm your soul!
How to Make Cannellini Bean and Spinach Soup
-
Heat the oil: Start by heating a generous drizzle of olive oil in a Dutch oven over medium heat. This will set the stage for those beautiful flavor layers.
-
Sauté the onion: Add diced yellow onion and sauté for about 5 minutes until it becomes translucent. This will add a lovely sweetness to your soup.
-
Add the garlic: Stir in minced garlic and cook for an additional minute. You want it fragrant, but be careful not to burn it!
-
Combine beans and tomatoes: Toss in drained cannellini beans, diced tomatoes, dried thyme, and optional crushed red pepper flakes. Stir everything together to invite those flavors to mingle.
-
Pour in broth: Add vegetable broth and give it a good stir. This will create the luscious base of your soup.
-
Bring to a boil: Allow the mixture to come to a gentle boil, then lower the heat and let it simmer uncovered for 20-25 minutes. This is the perfect time for the flavors to meld together beautifully.
-
Blend for creaminess: To achieve a silky texture, blend one-third of the soup with an immersion blender or in a traditional blender. Return it to the pot for that wonderful creamy consistency.
-
Add the spinach: Stir in fresh spinach and let it wilt for about 2-3 minutes. Watch how the vibrant green transforms the soup!
-
Season to taste: Finally, season your soup with salt and black pepper according to your liking. Taste it to make sure it’s just right.
-
Serve hot: Ladle your Cannellini Bean and Spinach Soup into bowls and serve hot, ideally with crusty bread or your favorite toppings.
Optional: Finish with a drizzle of olive oil or a sprinkle of lemon juice for added brightness.
Exact quantities are listed in the recipe card below.
Make Ahead Options
This Cannellini Bean and Spinach Soup is a fantastic candidate for meal prep, making your busy weeknights a breeze! You can chop the onion and garlic and store them in an airtight container in the fridge up to 3 days ahead. Additionally, you can rinse and drain the canned beans, then store them in an airtight container for the same timeframe. When you’re ready to enjoy your cozy soup, simply heat the sautéed onion and garlic with a splash of olive oil, add the remaining ingredients, and simmer until heated through. This method not only saves you precious time but ensures your soup is just as delicious and comforting when it’s time to serve!
Expert Tips for Cannellini Bean and Spinach Soup
-
Drain and Rinse: Always drain and rinse your cannellini beans thoroughly. This helps remove excess sodium and ensures the best texture in your soup.
-
Blending Technique: For a creamier soup, blend about one-third of the mixture; adjust based on your texture preference. Too much blending can make it too smooth!
-
Use Quality Broth: The flavor of your vegetable broth can make or break this dish. Opt for a low-sodium, high-quality broth for the best results.
-
Pot Choice: A Dutch oven or heavy-bottomed pot is essential for even heat distribution. Avoid using thin, lightweight pans as they may burn the ingredients.
-
Adjust Seasoning: Remember to taste and adjust your salt and black pepper at the end. It’s easy to overlook until everything comes together in the pot!
-
Add Freshness: Enhance the soup with a splash of lemon juice just before serving; it brightens the flavors beautifully in this Cannellini Bean and Spinach Soup.
Cannellini Bean and Spinach Soup Variations
Feel free to personalize this delightful soup by exploring these fabulous twists and substitutions to suit your taste buds!
- Dairy-Free Option: Instead of cream, drizzle with coconut milk for a rich and creamy finish.
- Heartier Base: Add small pasta like ditalini or cooked brown rice to turn it into a more filling meal.
- Greens Swap: Replace fresh spinach with Swiss chard or kale; just cook them a bit longer for tenderness.
- Flavor Boost: Introduce a tablespoon of pesto towards the end for a burst of herby goodness.
- Protein Punch: Stir in some diced tofu or tempeh for added protein and a delightful texture contrast.
- Extra Heat: Spice it up by adding more crushed red pepper flakes or a dash of hot sauce for that fiery kick.
- Fresh Herbs: Enhance the dish by garnishing with fresh herbs like parsley or basil right before serving; it adds freshness and color.
- Citrus Zing: A squeeze of lemon juice just before serving brightens the flavors and elevates the entire dish!
What to Serve with Cannellini Bean and Spinach Soup?
Enjoying this cozy soup? Let’s elevate your meal with complementary sides that will enhance every comforting spoonful.
-
Crusty Sourdough Bread: Perfect for dipping, the crispy texture contrasts beautifully with the creamy soup, making every bite satisfying.
-
Italian Grinder Salad: A refreshing mix of crisp greens, olives, and tangy dressing adds a delightful crunch and balances the hearty flavors of the soup.
-
Garlic Toast: Infused with flavorful garlic butter, this toast brings a savory touch that pairs wonderfully with the soup’s comforting notes.
-
Roasted Vegetables: A mix of seasonal veggies adds color and a hint of sweetness, complementing the savory profiles of the soup perfectly. Roasting enhances their natural flavors, creating a lovely side.
-
Quinoa Salad: Light and nutty, quinoa tossed with herbs and lemon provides a fresh contrast to the soup, boosting your meal’s nutrition and texture.
-
Simple Fruit Sorbet: A light and fruity sorbet can be a refreshing palate cleanser to conclude your meal, offering a bright flavor after the rich soup.
Serve any of these delightful sides with your Cannellini Bean and Spinach Soup for a wholesome, satisfying dining experience!
Storage Tips for Cannellini Bean and Spinach Soup
- Fridge: Store the soup in airtight containers for up to 5 days. Make sure to let it cool completely before sealing to avoid condensation.
- Freezer: This soup freezes well! Portion it into individual containers and freeze for up to 2 months. Thaw overnight in the fridge before reheating.
- Reheating: Warm the soup on the stovetop over medium heat, stirring occasionally. You can add a splash of broth or water if it appears too thick after freezing.
- Avoid Overcrowding: When storing leftovers, avoid filling containers to the brim to allow for expansion during freezing, ensuring your Cannellini Bean and Spinach Soup stays in perfect condition!
Cannellini Bean and Spinach Soup Recipe FAQs
What type of cannellini beans should I use?
Absolutely! Canned cannellini beans are the perfect choice for this soup as they are already cooked and ready to go. Just drain and rinse them to remove excess sodium and improve the flavor. If you’re feeling adventurous, you can cook dried cannellini beans. Soak them overnight and cook them in fresh water for 1 to 1.5 hours until tender.
How should I store leftover soup?
Very! Store your Cannellini Bean and Spinach Soup in airtight containers in the refrigerator for up to 5 days. Be sure to let it cool completely before sealing the container to avoid condensation. This will keep your soup tasting fresh and delicious.
Can I freeze Cannellini Bean and Spinach Soup?
Yes, it freezes beautifully! To freeze, portion the soup into individual containers or freezer bags, and it can last for up to 2 months. Thaw overnight in the fridge before reheating. When reheating, warm it over medium heat on the stovetop, adding a splash of vegetable broth or water if it seems too thick.
What if my soup is too thick after cooking?
Not to worry! If your Cannellini Bean and Spinach Soup turns out thicker than you’d like, simply add a bit of vegetable broth or water until you reach your desired consistency. Stir well and allow it to heat through. It’s always best to adjust gradually, adding a little at a time.
Are there any dietary considerations for this recipe?
Definitely! This soup is naturally vegan and gluten-free, making it suitable for a variety of diets. However, if you’re serving pets or anyone with food allergies, ensure you read labels carefully, especially on the vegetable broth. If you have nut allergies, be cautious with optional toppings like cashew cream.
How can I customize this soup for my taste?
The more the merrier! You can switch out spinach for kale or Swiss chard based on your preference. Additionally, feel free to add spices like smoked paprika or a splash of coconut milk for a unique twist. Personal touches make it truly yours, and it’s an excellent way to use up pantry staples!

Nourishing Cannellini Bean and Spinach Soup for Cozy Nights
Ingredients
Equipment
Method
- Heat a generous drizzle of olive oil in a Dutch oven over medium heat.
- Add diced yellow onion and sauté for about 5 minutes until translucent.
- Stir in minced garlic and cook for an additional minute.
- Add drained cannellini beans, diced tomatoes, dried thyme, and red pepper flakes.
- Pour in vegetable broth and stir well.
- Bring to a gentle boil, then lower the heat and let it simmer uncovered for 20-25 minutes.
- Blend one-third of the soup with an immersion blender for creaminess.
- Stir in fresh spinach and let wilt for about 2-3 minutes.
- Season with salt and black pepper according to your taste.
- Ladle soup into bowls and serve hot.







