The kitchen filled with the comforting scent of simmering herbs and beans, reminding me of home-cooked meals from my childhood. Today, I’m thrilled to share the Best White Bean Soup, a recipe that redefines what simple ingredients can do. This creamy, vegan delight comes together in just 20 minutes, making it the perfect solution for busy weeknights when you crave something wholesome without breaking the bank—costing just about $1 per serving! With its heartwarming texture and nutrition-packed ingredients, this soup not only pleases the palate but also warms the soul. Whether you’re a seasoned chef or just dipping your toes into home cooking, I promise this budget-friendly recipe will become a staple in your kitchen. Ready to dive into a bowl of cozy comfort? Let’s get started!
Why is this the best white bean soup?
Quick Cooking: In just 20 minutes, you can whip up this comforting soup, making it perfect for busy nights when time is tight.
Budget-Friendly: With costs around $1 per serving, you won’t have to compromise on quality or flavor while keeping your budget in check.
Nutritious and Wholesome: Packed with protein and fiber, this soup supports a healthy lifestyle, making it a satisfying meal for everyone at the table.
Versatile Base: Feel free to customize the recipe. Swap out white beans for your favorite variety or toss in seasonal veggies to keep things fresh and exciting!
Crowd-Pleaser: Serve it with crusty whole grain bread for a meal that’s sure to impress, echoing the comforts of a homemade feast, reminiscent of my delicious White Chocolate Raspberry Cake or a bowl of Crockpot Thai Coconut Chicken Soup.
Best White Bean Soup Ingredients
For the Soup Base
• Cannellini Beans (2 cans, 28oz/800g) – Provides the creamy texture and protein-rich foundation of this delicious soup; feel free to substitute with Great Northern or navy beans if you’re out.
• Onion (1 medium) – Adds a savory depth of flavor; be sure to dice it finely for even cooking.
• Celery (1 stalk) – Brings a delightful crunch and aromatic flavor to the pot; dice to match the onion for a consistent texture.
• Carrot (1 large) – Sweetens the broth and enhances the overall taste; diced uniformly to ensure it cooks evenly.
• Garlic (1-2 cloves) – Elevates the aroma and taste; either dice or press for the best flavor release.
• Frozen Spinach (1 cup, optional) – Adds a nutritional boost and vivid green color; can be swapped with kale or chard based on your preference.
• Potatoes (2 medium, peeled and cut into chunks) – Thickens the soup and contributes hearty satisfaction.
For Flavor Enhancements
• Olive Oil (1 Tbsp) – Ideal for sautéing the vegetables; you can drizzle a bit more for serving.
• Tomato Paste (1 Tbsp) – Deepens the flavor profile; no need to substitute this one!
• White Wine (1/3 cup) – Provides acidity and a complexity of flavor; substitute with broth or a splash of lemon juice if avoiding alcohol.
• Rosemary (1 sprig or 1 Tbsp fresh, 1/2 tsp dried) – Infuses the soup with a fragrant herbal note; fresh rosemary works best, but dried is a wonderful alternative.
• Vegetable Broth/Hot Water (2 cups/500ml) – Forms the liquid base of this comforting soup; opt for low-sodium broth for better control of salt levels.
• Paprika (1/2 tsp, optional) – Adds a touch of smokiness; feel free to omit if you prefer a milder taste.
For Finishing Touches
• Salt (1/2 tsp + more to taste) – Enhances all the flavors; adjust based on the saltiness of the broth.
• Black Pepper (1/8 tsp + more to taste) – Introduces a mild heat; freshly ground pepper brings out the best flavor.
Dive into creating this Best White Bean Soup that not only warms the heart but also satisfies your cravings for homemade comfort food!
Step‑by‑Step Instructions for BEST WHITE BEAN SOUP
Step 1: Heat the Oil
In a large pot, pour in 1 tablespoon of olive oil and heat over medium heat until it shimmers, about 1-2 minutes. This creates the perfect base for your Best White Bean Soup. Make sure the oil is hot enough to sauté the vegetables but not smoking, as you want to achieve a great flavor without burning them.
Step 2: Sauté the Vegetables
Add the diced onion, carrot, and celery to the pot, stirring well to combine. Sauté for around 5 minutes until the onions become translucent and fragrant. This initial step builds a rich flavor foundation for your soup. Keep stirring occasionally to ensure even cooking, and enjoy the delightful aroma that fills your kitchen.
Step 3: Incorporate Garlic and Beans
Next, stir in the minced garlic and cook for an additional minute, allowing the flavors to meld beautifully. Then, add two cans of drained cannellini beans, tomato paste, and the chopped potatoes to the pot. Toss in a sprig of rosemary (or chopped dried rosemary) and ½ teaspoon of paprika for an aromatic kick, stirring everything together.
Step 4: Add Wine and Simmer
Pour in ⅓ cup of white wine and let it simmer for about 1 minute. This allows the alcohol to evaporate, infusing your Best White Bean Soup with a depth of flavor. As the mixture bubbles, scrape any bits stuck to the bottom of the pot for extra savory goodness, enhancing the broth’s complexity.
Step 5: Pour in the Broth
Add 2 cups of vegetable broth and 1 cup of frozen spinach to the pot, along with salt and black pepper to taste. Bring the mixture to a boil over medium-high heat, stirring gently. This hearty addition not only enriches the soup but also adds a beautiful green color, making it as pleasing to the eyes as it is to the palate.
Step 6: Simmer to Perfection
Once boiling, reduce the heat to low, cover the pot, and let it simmer for approximately 15 minutes. During this time, the potatoes will become tender, and the flavors will meld together, creating that creamy consistency characteristic of a comforting Best White Bean Soup. Take this moment to prepare any bread for serving!
Step 7: Final Adjustments
After 15 minutes, remove the rosemary sprig from the pot and taste the soup. Adjust the seasoning with additional salt and pepper as needed. If you’d like a thicker consistency, you can slightly mash some beans or potatoes with a spoon. This final touch makes the soup even more indulgent.
Step 8: Serve and Enjoy
Ladle your warm Best White Bean Soup into bowls, drizzling a touch more olive oil on top for an extra layer of flavor. Sprinkle with fresh black pepper, and serve alongside crusty whole grain bread for a delightful meal. Enjoy the wholesome comfort this soup provides, while basking in the satisfaction of homemade goodness!
Best White Bean Soup Variations & Substitutions
Feel free to personalize this delightful soup to fit your taste buds and pantry staples!
-
Beans Swap: Replace cannellini beans with chickpeas or black beans for a different flavor profile. Each variety adds its unique twist while maintaining the soup’s heartiness.
-
Vegan Cheese Option: Top your bowl with shredded vegan cheese for an extra layer of creaminess, perfectly complementing the dish without the dairy.
-
Add Protein: Stir in some cooked quinoa or lentils for an even more nutritious boost. This not only enhances the texture but also transforms it into a heartier meal.
-
Spice it Up: Add a pinch of red pepper flakes or chopped jalapeños for a spicy kick. Adjust the amount based on your preferred heat level, making this soup perfect for those chilly nights.
-
Vegetable Variety: Swap in seasonal veggies, such as zucchini or bell peppers, to change the flavor profile and keep the recipe fresh and exciting. Toss these in during the last 5 minutes for a tender yet crisp bite.
-
Herb Infusion: Experiment with other herbs like thyme or parsley instead of rosemary for a different aromatic experience. Each herb brings its essence, creating a delightful evolution of flavor.
-
Broth Alternatives: Use other types of broth, such as mushroom or chicken broth for non-vegan options, adding extra depth and richness to your soup.
-
Creamy Addition: Stir in a splash of coconut milk for a subtly sweet and creamy finish that takes the soup to the next level, reminiscent of a comforting bowl of Crockpot Thai Coconut Chicken Soup.
Let your creativity shine in every bowl as you explore these variations while savoring the comforting essence of your Best White Bean Soup!
Storage Tips for Best White Bean Soup
Fridge: Store your soup in an airtight container for up to 3-4 days. Make sure it cools completely before sealing to maintain freshness.
Freezer: Divide the soup into airtight containers or freezer bags, leaving room for expansion. Properly stored, it can last for up to 2 months.
Reheating: To enjoy your frozen Best White Bean Soup, thaw overnight in the fridge and reheat on the stove over medium heat, adding a splash of broth if needed to return creaminess.
Serving Tips: Always stir well before serving to redistribute the delicate flavors and enjoy with a drizzle of olive oil for added richness!
Expert Tips for Best White Bean Soup
• Stock Up on Beans: Keep canned beans in your pantry for quick, healthy meals. They’re a nutritious base for your Best White Bean Soup.
• Homemade Broth Matters: Using homemade broth enhances flavor; remember to adjust salt based on the broth’s saltiness for balanced seasoning.
• Mash for Creaminess: To achieve a thicker texture, gently mash some beans or potatoes against the side of the pot as they cook.
• Frozen Greens Swap: If you don’t have frozen spinach, try using kale or chard. Add fresh greens only during the last 5 minutes of cooking for vibrant color and nutrition.
• Mind the Wine: Let the wine simmer to evaporate the alcohol, unlocking the depth; if you prefer, use broth or lemon juice as great substitutes.
• Taste and Adjust: Always taste your soup before serving. Adjust seasoning as needed—every broth can vary in saltiness, and your palate is key!
Make Ahead Options
These Best White Bean Soup preparations are perfect for meal prep enthusiasts looking to save time during busy weeknights! You can chop the vegetables (onion, celery, and carrot) and store them in an airtight container in the refrigerator for up to 3 days. Additionally, you can combine the canned beans, tomato paste, and potatoes in a bowl, refrigerating them separately until you’re ready to cook. When it’s time to serve, simply follow the cooking instructions starting from sautéing the prepped vegetables, adding in your soup mixture, and simmering until creamy. This ensures your soup remains just as delicious, allowing you to enjoy hearty comfort with minimal effort!
What to Serve with Best White Bean Soup
A thick, steaming bowl of soup can truly transport you back to comforting moments shared around the dinner table.
-
Crusty Whole Grain Bread: Perfect for dunking and soaking up the creamy goodness, this bread adds a delightful texture that elevates your meal.
-
Simple Green Salad: A light, fresh salad can cut through the richness of the soup, bringing a burst of color and crunch to your dinner. Tossed with a zesty vinaigrette, it awakens the palate.
-
Garlic Roasted Vegetables: Roasting enhances the natural sweetness of veggies like carrots and zucchini, complementing the hearty flavors of the soup beautifully.
-
Savory Vegan Cheese Toasts: Spread a layer of vegan cheese on toasted bread and broil until bubbly. The melty richness pairs perfectly with the soup’s creaminess.
-
Herb-infused Quinoa: This grain adds a nutty flavor and an additional protein boost, harmonizing with the soup’s herbal notes while providing a satisfying bite.
-
Chilled White Wine: A crisp, dry white wine serves as a refreshing contrast, making your dining experience feel both elevated and comforting.
-
Dark Chocolate Dessert: For a sweet finish, serve a small piece of dark chocolate to balance the savory soup with its rich, decadent notes.
Best White Bean Soup Recipe FAQs
How do I choose the right beans for this soup?
Absolutely! For the Best White Bean Soup, I recommend using cannellini beans for their creamy texture and mild flavor. If you can’t find them, feel free to substitute with Great Northern or navy beans—they’ll work beautifully in this recipe!
What’s the best way to store leftover soup?
The soup keeps well in an airtight container in the fridge for up to 3-4 days. Just be sure it cools completely before sealing it, as this helps maintain its freshness. I often make a big batch and enjoy it for lunch during the week!
Can I freeze the white bean soup?
Yes, indeed! To freeze your Best White Bean Soup, divide it into airtight containers or freezer bags, leaving a little space at the top for expansion. Properly stored, it can last for up to 2 months. When you’re ready to enjoy, simply thaw it overnight in the fridge and reheat on the stove over medium heat.
What should I do if my soup is too thick?
Very easy to remedy! If you find your soup is thicker than you’d like, simply add a splash of vegetable broth or water while reheating. Stir well to incorporate it until you achieve your desired consistency. It happens to the best of us!
Can I adapt this recipe for allergies or dietary restrictions?
Absolutely! This Best White Bean Soup is naturally vegan and gluten-free. To make it completely allergen-friendly, just check your broth for gluten and choose a variety that suits your needs. If you have any nut allergies, ensure any added oils or condiments are nut-free as well!
How do I know when the soup is ready?
You’ll want to simmer the soup for about 15 minutes until the potatoes are tender. To check, simply poke a potato chunk with a fork—it should be soft and break apart easily. This step helps meld all the flavors beautifully, bringing together that comforting essence of homemade soup.

Best White Bean Soup for Quick Vegan Comfort You’ll Love
Ingredients
Equipment
Method
- In a large pot, pour in 1 tablespoon of olive oil and heat over medium heat until it shimmers, about 1-2 minutes.
- Add the diced onion, carrot, and celery to the pot, stirring well to combine. Sauté for around 5 minutes until the onions become translucent.
- Stir in the minced garlic and cook for an additional minute. Then, add two cans of drained cannellini beans, tomato paste and chopped potatoes to the pot.
- Pour in ⅓ cup of white wine and let it simmer for about 1 minute.
- Add 2 cups of vegetable broth and 1 cup of frozen spinach to the pot. Bring the mixture to a boil.
- Once boiling, reduce the heat to low, cover the pot, and let it simmer for approximately 15 minutes.
- After 15 minutes, remove the rosemary sprig from the pot and taste the soup. Adjust seasoning as needed.
- Ladle your warm soup into bowls, drizzling a touch more olive oil on top and serving with crusty whole grain bread.
Leave a Reply