As the days grow shorter and a crispness fills the air, there’s nothing quite like the cozy embrace of a warm soup. Last week, after a long day of errands, I rummaged through my kitchen and decided to whip up a comforting bowl of White Bean Soup with Spinach. The vibrant colors of fresh spinach and Cannellini beans, combined with the aromatic notes of garlic and dill, instantly lifted my spirits.
This isn’t just any soup; it’s a delightful medley of flavors that come together effortlessly. With just a handful of ingredients, you can create a dish that’s not only nourishing but also perfect for weeknight dinners or casual get-togethers. Plus, its versatility means you can customize it to suit whatever is lingering in your pantry. So, whether you’re fighting off the chill of autumn or just seeking a delicious way to elevate your home dining experience, join me in making this simple yet satisfying vegetable bean soup. Your taste buds will thank you!
Why is White Bean Soup with Spinach a must-try?
Comforting and Nourishing: This soup wraps you in warmth with every spoonful, making it a perfect choice for cold days.
Quick and Easy: With minimal prep and cook time, you’ll have a delicious meal ready in no time.
Packed with Flavor: The combination of garlic, dill, and spices creates a vibrant taste that leaves you craving more.
Versatile: Use whatever beans or greens you have on hand for a unique twist, making each batch a fresh experience.
Crowd-Pleaser: Its delightful taste and healthy ingredients ensure everyone at your table will be satisfied—ideal for family dinners or gatherings.
White Bean Soup with Spinach Ingredients
For the Soup Base
- Olive oil – 3 tablespoons to enhance flavors and create a rich base.
- Onion – 1 medium, finely chopped for a sweet and savory foundation.
- Garlic – 3 large cloves, minced to infuse a fragrant aroma into the soup.
- Carrots – 2 large, chopped to add natural sweetness and texture.
- Celery – 2 stalks, chopped to provide a crunchy contrast and a hint of earthiness.
- Tomato paste – 2 tablespoons, to give the soup depth and a subtle tang.
- Italian seasoning – 1 teaspoon, for that classic herbaceous flavor.
- Sweet paprika – 1 teaspoon, which adds warmth and a lovely color.
- Red pepper flakes or Aleppo pepper – ½ teaspoon, plus more for serving if you like it spicy!
For the Broth and Beans
- Vegetable broth – 4 cups (32 ounces) as the comforting liquid base of your soup.
- Cannellini beans – 2 cans, drained and rinsed to create a creamy texture and boost protein.
For the Fresh Touch
- Spinach – 2 heaping cups for a nutritious and vibrant addition to your soup.
- Dill – ¼ cup, chopped fresh for a burst of freshness that pair wonderfully with the beans.
- White wine vinegar – 2 tablespoons, to balance the flavors with a hint of acidity.
Perfect for those chilly evenings, this White Bean Soup with Spinach bursts with flavor and sustenance, ensuring every bowl warms your heart!
How to Make White Bean Soup with Spinach
-
Heat the olive oil in a large pot over medium heat. Allow it to shimmer for about a minute, creating a luscious base for your soup.
-
Sauté the chopped onion until it’s translucent, approximately 5 minutes. This will bring out the sweet essence of the onion, making your soup extra flavorful.
-
Add the minced garlic and cook for about 1 minute, just until fragrant. This step infuses the oil with a delightful aroma that beckons everyone to the kitchen.
-
Incorporate the tomato paste, carrots, celery, Italian seasoning, sweet paprika, and red pepper flakes. Season with salt and black pepper to taste, stirring everything together until well mixed; let it cook for about 2-3 minutes.
-
Pour in the vegetable broth and bring the mixture to a boil. This will take around 5 minutes, so keep an eye on it as the flavors start to mingle beautifully.
-
Stir in the drained Cannellini beans and spinach. Reduce the heat to low and let it simmer for about 15-20 minutes until the vegetables are tender and the spinach is wilted.
-
Finish by adding the chopped dill and white wine vinegar just before serving, adjusting the seasoning to your preference. This final touch brightens everything up!
Optional: Serve with a sprinkle of extra red pepper flakes for a spicy kick!
Exact quantities are listed in the recipe card below.
How to Store and Freeze White Bean Soup with Spinach
Refrigerator: Store leftover white bean soup in an airtight container for up to 3 days. Allow the soup to cool completely before sealing to maintain freshness.
Freezer: For long-term storage, freeze the soup in a freezer-safe container, leaving space for expansion. It can last up to 3 months.
Reheating: To reheat, simply thaw overnight in the fridge, then warm the soup on the stovetop over medium heat until heated through. Add a splash of broth if the soup is too thick.
Serving Tip: Always taste and adjust seasoning after reheating, as flavors can shift during storage. Enjoy your comforting bowl of white bean soup with spinach!
Make Ahead Options
These White Bean Soup with Spinach is perfect for busy home cooks looking to save time during the week! You can chop the onion, carrots, and celery, then refrigerate them in an airtight container up to 3 days in advance. Additionally, you can sauté the base of the soup (step 1-4) and store it in the fridge for up to 24 hours. When you’re ready to enjoy your soup, simply reheat the mixture in a pot, add the vegetable broth and beans, and simmer until heated through. Finish by stirring in the spinach, dill, and vinegar just before serving to maintain that fresh, vibrant flavor. This thoughtful prep makes weeknight dinners seamless!
What to Serve with White Bean Soup with Spinach?
Creating a comforting meal around this delightful soup opens up a world of delicious possibilities!
-
Crusty Bread: The perfect sidekick, crusty bread is ideal for soaking up every luscious drop of the soup. A warm loaf adds a delightful texture and satisfies your carb cravings.
-
Garden Salad: A crisp garden salad, dressed lightly with olive oil and vinegar, refreshes the palate and balances the hearty soup. Toss in seasonal vegetables for an extra burst of flavor.
-
Savory Polenta: Creamy polenta adds a rich, cheesy element that enhances the taste of the soup. Its smooth texture pairs beautifully with the chunky vegetables and beans in each spoonful.
-
Roasted Vegetables: Roasted seasonal vegetables bring out their natural sweetness and complement the savory notes of the soup. Toss them with olive oil and herbs for an irresistible side dish.
-
Cheese Platter: A selection of cheeses, such as aged cheddar or goat cheese, provides a creamy and tangy contrast to the soup’s flavors. Serve with some dried fruits and nuts for extra variety!
-
Herbal Tea: After enjoying your soup, sip on a warm herbal tea like chamomile or mint. Its soothing properties will enhance your cozy dining experience, making it a serene end to your meal.
Each pairing offers a unique twist, elevating your dinner to a delightful culinary experience!
White Bean Soup with Spinach Variations
Feel free to take this classic White Bean Soup with Spinach and give it your own twist for a delightful new experience.
-
Dairy-Free: Substitute the white wine vinegar with lemon juice for a bright kick while keeping it creamy and plant-based.
-
Spicy: Add chopped jalapeños or a dash of cayenne pepper during cooking for a lively heat that perks up the flavors.
-
Protein-Packed: Toss in some cooked quinoa or lentils to the pot for an extra boost of protein and texture that will leave you feeling satisfied.
-
Herb Switch-Up: Instead of dill, experiment with fresh basil or cilantro for a completely different aromatic profile that refreshes the soup.
-
Earthy: Add sliced mushrooms along with the vegetables for a deeper, umami flavor that complements the beans beautifully.
-
Creamy: Blend a portion of the soup after simmering then return it to the pot to create a silky texture that’s irresistibly smooth.
-
Extra Veggie Boost: Incorporate chopped zucchini or bell peppers for added nutrients and a splash of color that makes it more vibrant.
-
Coconut Twist: Stir in a splash of coconut milk during the last few minutes of cooking for a rich, tropical flavor twist.
These variations will help personalize your soup while keeping that cozy essence that makes it a beloved dish. Enjoy experimenting and discover your family’s favorite!
Expert Tips for White Bean Soup with Spinach
-
Prep Ingredients First: Have all your vegetables chopped and beans ready to go. This makes the cooking process smoother and avoids overcooking any of the veggies.
-
Don’t Rush the Aromatics: Allow the onions and garlic to sauté properly for the best flavor. Rushing this step may result in a bland soup.
-
Adjust Seasoning Early: Taste your soup during cooking to ensure the balance of salt and spices is perfect. It’s easier to add than to fix over-seasoning later!
-
Choose Quality Broth: Opt for a low-sodium vegetable broth to control the saltiness. Better broth means a better-tasting White Bean Soup with Spinach.
-
Customize with Greens: Feel free to substitute spinach with other greens like kale or Swiss chard. Each variation can bring a unique twist to the flavor profile!
White Bean Soup with Spinach Recipe FAQs
How do I select the perfect beans for this recipe?
Absolutely! When choosing Cannellini beans, look for those with a smooth surface and pale color, avoiding cans with dents or rust. Drain and rinse them to remove excess sodium and enhance their flavor. Fresh beans can also be used, soaking them overnight before cooking for about 1.5-2 hours until tender.
What’s the best way to store leftover soup?
Very simple! Store your leftover white bean soup in an airtight container in the refrigerator for up to 3 days. Allow it to cool completely before sealing to preserve its flavors and freshness. If you want to enjoy it later, you can freeze it; let it chill in the fridge first for best results.
Can I freeze this white bean soup?
Yes, you can! To freeze the soup, pour it into a freezer-safe container, leaving some space at the top for expansion. Make sure to cool it completely before transferring it to the freezer. It can maintain its quality for up to 3 months. When you’re ready to eat, simply thaw it in the refrigerator overnight and reheat on the stovetop.
What if my soup is too thick when I reheat it?
No worries! If the soup turns out a bit too thick, you can easily add a splash of vegetable or chicken broth while reheating on medium heat. Stir well until you reach your desired consistency. Always taste and adjust the seasoning afterward to ensure it’s just right!
Are there any dietary considerations I should know about?
Absolutely! This white bean soup is vegetarian and can be modified to be vegan. For those with allergies, be mindful of the ingredients: Cannellini beans are legumes, and if you have a gluten intolerance, check your broth to ensure it’s gluten-free. It’s a hearty meal that many can enjoy, but always check for any specific dietary needs!
Can I use different vegetables if I don’t have all the ingredients?
Very much! This recipe is wonderfully versatile! Feel free to substitute with any veggies you have on hand, such as zucchini, bell peppers, or even some frozen greens. Additionally, herbs like basil or cilantro can add a different twist to the flavor. The more, the merrier—make it your own!

Delicious White Bean Soup with Spinach to Warm Your Soul
Ingredients
Equipment
Method
- Heat the olive oil in a large pot over medium heat. Allow it to shimmer for about a minute.
- Sauté the chopped onion until it’s translucent, approximately 5 minutes.
- Add the minced garlic and cook for about 1 minute, just until fragrant.
- Incorporate the tomato paste, carrots, celery, Italian seasoning, sweet paprika, and red pepper flakes. Season with salt and black pepper to taste.
- Pour in the vegetable broth and bring the mixture to a boil.
- Stir in the drained Cannellini beans and spinach. Reduce the heat to low and let it simmer for about 15-20 minutes.
- Finish by adding the chopped dill and white wine vinegar just before serving, adjusting the seasoning to your preference.









