On a chilly evening, when I find myself craving comfort and nourishment, there’s nothing quite like a bowl of Cannellini Bean and Spinach Soup to warm my soul. This silky, plant-powered delight is not only quick to whip up using pantry staples, but it’s also vegan and gluten-free, making it the perfect way to savor those wholesome ingredients without the hassle. Packed with protein-rich cannellini beans and vibrant spinach, this soup is designed for those busy days when you want a nutritious meal without spending hours in the kitchen. Plus, it’s a fantastic choice for meal prep—simply make a big batch and enjoy cozy bowls all week long! Are you ready to discover how easy it is to create this heartwarming dish? Let’s dive into the recipe!

Why is this soup a must-try?
Comforting Warmth: This Cannellini Bean and Spinach Soup wraps you in a cozy embrace, making it perfect for chilly nights. Quick to Prepare: Ready in under 30 minutes, it fits seamlessly into your busy schedule, allowing you to savor homemade goodness without the wait. Nutritious Delight: Packed with protein and fiber from cannellini beans, it’s a delicious way to nourish your body. Versatile Options: Feel free to swap spinach for kale or add pasta for a heartier meal. Meal Prep Friendly: Make a large batch and enjoy healthy lunches all week long, banishing boring fast food for good!
Cannellini Bean and Spinach Soup Ingredients
-
For the Soup Base
• Olive Oil – Adds richness and helps sauté vegetables; can be substituted with canola oil for a neutral flavor.
• Yellow Onion – Provides a sweet base flavor when sautéed; feel free to use any onion variety you have on hand.
• Garlic – Infuses the soup with aromatic depth; fresh garlic is preferred, but garlic powder works in a pinch.
• Cannellini Beans – The protein-packed star of the soup; if using dried beans, remember to soak and cook them fully.
• Diced Tomatoes (14.5 ounces) – Contributes acidity and sweetness; fresh tomatoes (about 2-3 medium) can be a lovely substitute.
• Vegetable Broth – Provides liquid and flavor; any broth or stock will do, including your homemade version. -
For Seasoning
• Dried Thyme – Adds earthy, herbaceous notes; feel free to substitute with mixed Italian herbs if needed.
• Crushed Red Pepper Flakes – Introduces a hint of heat; you can omit entirely for a milder flavor.
• Salt & Black Pepper – Essential for enhancing overall flavor; always adjust to your taste preferences. -
For the Fresh Touch
• Fresh Spinach (4 cups) – Brightens the dish with color and nutrients; consider using kale or Swiss chard as fantastic alternatives.
This delicious Cannellini Bean and Spinach Soup is not only comforting but also remarkably easy to make—perfect for those cozy nights when you need a nutritious pick-me-up!
Step‑by‑Step Instructions for Cannellini Bean and Spinach Soup
Step 1: Heat the Oil
In a large Dutch oven, heat 2 tablespoons of olive oil over medium heat. Allow the oil to shimmer slightly, indicating it’s hot enough for sautéing. This will create a rich base for your Cannellini Bean and Spinach Soup, setting the stage for the aromatic ingredients to follow.
Step 2: Sauté the Onions
Add one diced yellow onion to the pot and sauté for about 5 minutes, or until the onions become translucent and slightly golden. Stir occasionally to ensure even cooking and avoid burning. This step releases the natural sweetness of the onion, enhancing the soup’s overall flavor.
Step 3: Add the Garlic
Next, stir in 3 minced garlic cloves, cooking for an additional minute until fragrant. You’ll know it’s ready when you can smell the delicious aroma of garlic wafting through your kitchen. The garlic will infuse the relationship between the beans and spinach, deepening the taste of your soup.
Step 4: Incorporate the Beans and Tomatoes
Now, add 2 cups of drained and rinsed cannellini beans, along with a 14.5-ounce can of diced tomatoes (with their juices). Sprinkle in 1 teaspoon of dried thyme and ½ teaspoon of crushed red pepper flakes for a gentle kick. Stir everything together until well combined, allowing the flavors to meld for 2-3 minutes.
Step 5: Pour in the Broth
Pour in 4 cups of vegetable broth, stirring to combine all the ingredients in your Cannellini Bean and Spinach Soup. Increase the heat to bring the mixture to a gentle boil. Checking for any clumps, ensure everything is well integrated as the soup begins to heat up.
Step 6: Simmer the Soup
Once boiling, reduce the heat to a simmer and cover the pot, letting it cook uncovered for 20-25 minutes. Stir occasionally, and keep an eye out for flavors developing and the soup thickening slightly. You’ll know it’s ready when the beans and tomatoes have melded into a soothing broth.
Step 7: Blend for Creaminess (Optional)
For a creamier consistency, use an immersion blender to blend about one-third of the soup directly in the pot. Blend it briefly, ensuring some beans remain whole for texture. This optional step transforms your Cannellini Bean and Spinach Soup into a silky, comforting delight.
Step 8: Add the Spinach
Stir in 4 cups of fresh spinach into the pot, cooking for an additional 2-3 minutes until wilted. The vibrant green spinach will brighten up your soup and infuse it with nutrients. Keep stirring gently; the goal is to retain the spinach’s color and beneficial attributes without overcooking.
Step 9: Season to Taste
Taste your Cannellini Bean and Spinach Soup and season with salt and freshly cracked black pepper to your liking. Adjusting the seasoning will enhance the final flavor, ensuring your soup offers the perfect amount of comfort and satisfaction in every bowl.
Step 10: Serve and Enjoy
Serve the soup hot in bowls and consider adding optional toppings like a sprinkle of freshly ground pepper or a sprinkle of vegan Parmesan cheese if desired. Enjoy this nourishing Cannellini Bean and Spinach Soup alongside crusty bread for a satisfying meal that captures the essence of comfort food!

What to Serve with Silky Cannellini Bean and Spinach Soup
Warm up your dinner experience with delightful pairings that elevate every spoonful of this comforting soup.
-
Crusty Sourdough Bread: Perfect for dipping, its chewy texture complements the creamy soup beautifully, creating a satisfying bite with every scoop. Enjoying it warm, slathered with a bit of olive oil, enhances the rustic charm of your meal.
-
Garlic Toast: Crunchy and aromatic, garlic toast adds a savory crunch that pairs wonderfully with the smooth soup. The garlic flavor also enhances the deliciousness, making it a match made in culinary heaven.
-
Simple Green Salad: A fresh salad with crisp greens and a light vinaigrette cuts through the richness of the soup, providing a refreshing contrast. The brightness of the salad adds an extra layer of vitality to your meal.
-
Steamed Asparagus: Tender, vibrant asparagus brings a delightful crunch and a splash of color to your table. Drizzle with a bit of lemon juice for added brightness, enhancing the overall flavor experience.
-
Herbed Quinoa: The nutty flavor and fluffy texture of quinoa make for a protein-rich side that complements the soup’s heartiness. Cooking it with vegetable broth adds depth, connecting the tastes seamlessly.
-
Chilled White Wine: A glass of crisp Sauvignon Blanc or a light Pinot Grigio pairs beautifully with the soup, balancing the flavors with its acidity and refreshing notes. Each sip will elevate your enjoyment of the meal.
-
Lemon Sorbet: To cleanse your palate after a cozy bowl of soup, finish your meal with a light, refreshing lemon sorbet. This zesty dessert wraps up the dining experience on a bright note, leaving you feeling satisfied and delighted.
Expert Tips for Cannellini Bean and Spinach Soup
-
Creamy Consistency: Blend a portion of the soup for a silky texture without adding cream. This step enhances the overall mouthfeel without losing the goodness of whole beans.
-
Bean Prep: Rinse and drain canned cannellini beans before using them to lower sodium levels. If using dried beans, soak them overnight and cook thoroughly to ensure tenderness.
-
Fresh Spinach: Add the spinach towards the end of cooking to maintain its vibrant green color and nutrients. Overcooking can make it wilt too much and lose its freshness.
-
Flavor Boost: For an extra zing, stir in a splash of lemon juice right before serving. It brightens the Cannellini Bean and Spinach Soup, making each spoonful even more delightful.
-
Customize to Taste: Feel free to experiment with different greens, like kale or Swiss chard, for unique textures and flavors, ensuring a personal touch to your soup creation.
Cannellini Bean and Spinach Soup Variations
Get ready to personalize your Cannellini Bean and Spinach Soup with these delicious variations that will tickle your taste buds!
-
Kale Swap: Replace spinach with kale for a heartier texture. Kale holds up well in soups, adding a lovely chew that contrasts beautifully with creamy beans.
-
Add Pasta: Toss in some small pasta, like ditalini, for a more filling meal. The pasta not only stretches your soup but also offers a delightful bite.
-
Creamy Coconut: Stir in a splash of coconut milk for a tropical twist. This adds richness and a hint of sweetness, transforming the soup into a comforting indulgence.
-
Swiss Chard Switch: If you’re looking for another leafy green, Swiss chard is a fantastic alternative to spinach. It gives a mild, earthy flavor and a pop of color.
-
Herb Infusion: Experiment by mixing in fresh herbs like basil or parsley towards the end for a fragrant finish. Fresh herbs can brighten the soup and elevate its overall flavor.
-
Spice it Up: For those who like a kick, add diced jalapeños or more crushed red pepper flakes. Adjust the heat to suit your preferences and make it a zesty treat!
-
Bit of Sweetness: Incorporate a tablespoon of maple syrup or agave for a subtle sweetness. This unexpected twist contrasts nicely with the savory elements of the soup.
As you create your own variations, imagine pairing this comforting soup with a side of Spinach Garlic Meatballs or enjoy it alongside a slice of crusty sourdough. Dive into your culinary adventure and make this Cannellini Bean and Spinach Soup uniquely yours!
How to Store and Freeze Cannellini Bean and Spinach Soup
-
Fridge: Allow the soup to cool completely before storing it in airtight containers. It will keep well in the fridge for up to 5 days, ensuring you can enjoy homemade goodness throughout the week.
-
Freezer: Portion the Cannellini Bean and Spinach Soup into individual servings, then freeze in airtight containers or freezer bags. It can last in the freezer for up to 2 months, making it perfect for meal prep.
-
Reheating: When ready to enjoy, thaw the soup overnight in the fridge. Reheat on the stovetop or in the microwave until it’s thoroughly hot, stirring occasionally to ensure even heating.
-
Storage Tip: To preserve optimal flavor and texture, avoid refreezing the soup after reheating it once, as it can affect the quality of your delicious Cannellini Bean and Spinach Soup.
Make Ahead Options
These Cannellini Bean and Spinach Soup is perfect for busy home cooks looking to save time! You can prepare the soup base (steps 1-6) up to 24 hours in advance; simply cool it completely, then refrigerate in an airtight container. The fresh spinach should be added just before serving to maintain its vibrant color and nutrients. When you’re ready to enjoy this comforting vegan meal, reheat the soup on the stove over low heat until warmed through, then stir in the spinach and allow it to wilt for 2-3 minutes. This way, you’ll have a delicious, hearty dish ready to warm you up on a busy day!

Cannellini Bean and Spinach Soup Recipe FAQs
What type of beans should I use?
You can use either canned or dried cannellini beans for this soup. If using canned, simply drain and rinse them to reduce sodium. If you prefer dried beans, soak approximately 1.5 cups overnight, then cook them fully according to package instructions until tender before adding to the soup.
How long can I store Cannellini Bean and Spinach Soup in the fridge?
Allow the soup to cool completely before transferring it to airtight containers. It can be stored in the refrigerator for up to 5 days. This makes it an ideal dish for meal prep! Just make sure to reheat thoroughly before serving.
Can I freeze Cannellini Bean and Spinach Soup, and if so, how?
Absolutely! Portion the cooled soup into individual servings and place them in airtight containers or freezer bags. It can be frozen for up to 2 months. When you’re ready to enjoy it, just thaw it overnight in the fridge and reheat on the stovetop or in the microwave until hot.
What should I do if my soup is too thick?
If your Cannellini Bean and Spinach Soup turns out thicker than you’d like, don’t worry! Simply add a little more vegetable broth or water to achieve your desired consistency. Stir well and let it heat through, adding seasoning as needed to maintain flavor.
Is this soup pet-friendly?
While the ingredients in Cannellini Bean and Spinach Soup are typically safe for pets, it’s best to avoid giving them any portion that contains seasoning, especially salt or garlic, which can be harmful to dogs and cats. Always consult with your veterinarian if you’re unsure about particular ingredients.
Can I customize the ingredients?
Certainly! Feel free to swap spinach for other leafy greens like kale or Swiss chard. You can also add small pasta like ditalini for heartiness or a splash of coconut milk for creaminess. The more the merrier in creating your personalized version of Cannellini Bean and Spinach Soup!

Creamy Cannellini Bean and Spinach Soup for Cozy Nights
Ingredients
Equipment
Method
- Heat the oil in a large Dutch oven over medium heat until shimmering.
- Sauté the diced yellow onion for about 5 minutes until translucent and golden.
- Add the minced garlic and cook for 1 more minute until fragrant.
- Incorporate the drained and rinsed cannellini beans and diced tomatoes, along with thyme and red pepper flakes. Stir well and cook for 2-3 minutes.
- Pour in the vegetable broth and bring to a gentle boil.
- Reduce heat to a simmer, cover, and cook uncovered for 20-25 minutes.
- Optional: Blend about one-third of the soup for a creamier texture.
- Stir in the fresh spinach and cook for an additional 2-3 minutes until wilted.
- Season to taste with salt and black pepper.
- Serve hot, optionally topping with freshly ground pepper or vegan Parmesan cheese, alongside crusty bread.

Leave a Reply