There’s nothing quite like a warm, comforting bowl of soup to chase away the chill of a cold day. This **Cozy Vegan White Bean Soup** isn’t just a recipe; it’s a hug in a bowl, a true classic for me, and a beloved comfort food! It’s brimming with wholesome, nutritious vegetables and bursting with fresh, vibrant flavors. Designed to both fuel your body and warm your soul, this hearty plant-based soup proves that healthy eating can be incredibly satisfying and delicious.

The Best Cozy Vegan White Bean Soup Recipe
This cozy vegan white bean soup truly offers everything you could want in a meal. Many super healthy recipes often carry a reputation for lacking in fullness or flavor, but this soup is here to challenge that perception entirely! The naturally rich flavor profile from a medley of vegetables is beautifully amplified by aromatic garlic, fragrant herbs like thyme and oregano, and a bright finish of fresh lemon juice. These ingredients meld together harmoniously, creating a seriously mouthwatering flavor that will tantalize your taste buds with every spoonful.
With robust ingredients such as tender potatoes, creamy cannellini beans, and sweet butternut squash, there’s an abundance of substance in this soup to keep you feeling satisfied and nourished for hours. For those who believe that only meat can provide true satiety, this delightful soup just might turn you into a believer in the incredible magic of wholesome vegan recipes!
And while it’s proudly vegan, that certainly doesn’t mean you need to adhere to a vegan diet yourself to thoroughly enjoy its many virtues. This recipe is for everyone seeking a delicious, healthy, and deeply comforting meal.
I absolutely adore soups that are generously loaded with a variety of fresh vegetables like this one. It’s an effortless and enjoyable way to incorporate a wealth of essential vitamins, minerals, and nutrients into your diet without having to resort to a salad. Don’t get me wrong, I truly appreciate a well-crafted salad, but it rarely offers the same profound sense of comfort that a hearty bowl of soup does. This particular concoction hits all the right notes, providing immense satisfaction while simultaneously nourishing my body with all the vital essentials it craves. It’s truly the best of both culinary worlds!
Why You’ll Fall in Love with This Cozy Vegan Soup
This isn’t just another soup recipe; it’s a culinary experience designed to bring warmth and wellness into your home. Here’s why this Cozy Vegan White Bean Soup will quickly become a staple in your meal rotation:
- Incredibly Flavorful: Forget bland, watery soups. This recipe layers rich flavors from sautéed aromatics, robust herbs, and a hint of lemon, creating a complex and deeply satisfying taste profile that will surprise and delight you.
- Hearty & Filling: Packed with substantial ingredients like potatoes, cannellini beans, and butternut squash, this soup is genuinely filling. It’s proof that plant-based meals can keep you satiated and energized for hours, making it perfect for lunch or dinner.
- Nutrient-Dense: Each spoonful is loaded with a colorful array of vegetables such as carrots, celery, kale, and squash, providing a powerhouse of vitamins, fiber, and antioxidants. It’s a delicious way to boost your daily nutrient intake.
- Comfort Food at its Best: There’s an undeniable coziness to this soup. It’s the kind of meal you crave on a chilly evening, offering warmth from the inside out and a comforting embrace after a long day.
- Easy to Make: Despite its impressive flavor, this soup is surprisingly simple to prepare. With straightforward steps and common ingredients, even novice cooks can achieve fantastic results.
- Highly Customizable: This recipe is wonderfully flexible. Whether you want to add more spice, extra vegetables, or even a different type of bean, it adapts beautifully to your preferences.
- Excellent for Meal Prep: This soup tastes even better the next day! It’s perfect for making a big batch on the weekend and enjoying healthy, delicious meals throughout the week. It also freezes beautifully.

Essential Ingredients for the Best Vegan White Bean Soup
Crafting this incredible vegan white bean soup starts with selecting the freshest, most flavorful ingredients. Each component plays a vital role in building the soup’s depth and texture. Here’s a detailed look at what you’ll need:
- Olive Oil: The base for sautéing our aromatics. Extra virgin olive oil adds a lovely Mediterranean note. Alternatively, avocado oil can be used for a neutral flavor and high smoke point, if preferred.
- Onion: A foundational flavor builder. Both yellow or white onions will work perfectly to provide a sweet and savory base as they caramelize.
- Garlic: The pungent aroma of fresh garlic is indispensable. While pre-minced garlic is convenient, freshly minced garlic truly yields a superior, more robust flavor that makes a significant difference in the final taste.
- Potatoes: For a wonderfully tender consistency that helps thicken the soup, I highly recommend using Yukon Gold potatoes. They break down just enough to create a creamy texture without becoming mushy. Other starchy potatoes like Russets can also be used.
- Vegetable Broth: The liquid base for our soup. Opting for a low-sodium vegetable broth is crucial to maintaining the healthier profile of this soup, allowing you to control the salt content to your preference.
- Cannellini Beans: These creamy white beans are the star of the show. Canned cannellini beans are perfectly fine; just be sure to rinse and drain them thoroughly to remove excess sodium and improve their digestibility. They provide a fantastic source of plant-based protein and fiber.
- Carrots: Adding a touch of sweetness and vibrant color, carrots are also packed with an array of vitamins (especially Vitamin A), fiber, and calcium, making them one of the best vegetables you can include in any meal. Slice or dice them for even cooking.
- Celery: Provides a crisp, earthy note and essential aromatics to the soup base. Always make sure to rinse your celery first, as sometimes a little dirt can cling to the stalks.
- Herbs: You’ll need dried oregano and dried thyme for their earthy, aromatic contributions to the simmering soup. Fresh parsley is then used for garnishing, adding a bright, fresh finish and visual appeal.
- Salt: Essential for seasoning. If your broth is not low-sodium, you might want to omit or significantly reduce this ingredient, tasting as you go. Kosher salt is often preferred for its clean flavor.
- Black Pepper: Freshly cracked black pepper offers the best flavor and a subtle spicy kick. Its aromatic quality enhances all the other flavors in the pot.
- Butternut Squash: Contributes a natural sweetness and creamy texture to the soup. You can use either pre-cut frozen butternut squash for convenience or fresh, peeled, and cubed squash.
- Kale: A powerhouse of nutrition, kale adds a slightly bitter, earthy depth and a beautiful green color. You can buy it pre-shredded or shred it yourself. Whichever you choose, try to ensure there are no hard, fibrous ribs in the mix, as these can be tough to chew.
- Lemon: Freshly squeezed lemon juice is non-negotiable! Its bright acidity cuts through the richness of the soup, elevating all the flavors and adding a wonderful zing. Avoid the bottled stuff from the store for the best results.

Customizing Your Vegan White Bean Soup: Endless Possibilities
One of the many joys of this vegan white bean soup is its incredible versatility. It’s a truly flexible recipe, allowing you to easily adjust flavors and ingredients to suit your personal preferences or whatever you have on hand. Don’t be afraid to experiment!
Spice It Up!
- Crushed Red Pepper Flakes: For those who love a bit of heat, a teaspoon (or more, to taste!) of crushed red pepper flakes added during the sautéing of the aromatics will introduce a delightful warmth.
- Chili Powder or Cumin: A dash of chili powder or ground cumin can add an earthy, smoky depth, reminiscent of a hearty chili.
- Fresh Ginger: For a unique twist, a small amount of freshly grated ginger can add a zesty, warming note, particularly lovely on a cold day.
Boost the Flavor
- More Garlic: If you’re a true garlic lover, feel free to toss in some garlic powder along with the dried herbs, or simply add a couple more cloves of fresh minced garlic.
- Nutritional Yeast: For a cheesy, umami flavor, stir in a few tablespoons of nutritional yeast towards the end of cooking. It’s a great way to add depth without dairy.
- Smoked Paprika: A teaspoon of smoked paprika can lend a beautiful smoky aroma and flavor, adding another layer of complexity.
- Bay Leaf: Adding a bay leaf during the simmering phase can infuse a subtle, herbaceous note that enhances the overall flavor profile. Remember to remove it before serving.
Extra Veggies and More!
As for additional vegetables, the sky truly is the limit! This soup recipe is incredibly forgiving, so almost any veggies you toss into the mix should fit in just fine and contribute to its nutritious goodness. Consider:
- Spinach or Swiss Chard: If you’re not a fan of kale, or simply want more greens, baby spinach or chopped Swiss chard can be added in the final minutes of cooking until wilted.
- Zucchini or Yellow Squash: Diced zucchini or yellow squash adds a mild flavor and tender texture. Add them with the carrots and celery.
- Mushrooms: Sliced mushrooms (cremini or white button) can add an earthy, savory element. Sauté them with the initial aromatics.
- Bell Peppers: Red or yellow bell peppers, diced, can add a sweet and slightly fruity flavor.
- Sweet Potatoes: Swap out some or all of the Yukon Gold potatoes for sweet potatoes for a different flavor profile and added nutrients.
- Green Beans: Fresh or frozen green beans, snapped into pieces, can be added towards the end for extra crunch and nutrition.
- Artichoke Hearts: Canned, rinsed, and chopped artichoke hearts can add a Mediterranean flair.
Feel free to get creative and make this soup truly your own!
Can I Add Meat to This Soup?
While this recipe is wonderfully satisfying as a vegan dish, you can absolutely bulk it up with meat if you prefer to make it a non-vegan meal. Its robust flavor profile pairs well with various proteins. For a smoky and savory addition, consider adding pre-cooked andouille sausage, sliced into rounds, during the last 10-15 minutes of simmering to allow its flavors to meld with the soup. If you’re looking to keep it on the leaner side, ground turkey or even ground chicken, browned and drained before adding to the soup, would be excellent choices. These can be cooked with the initial onions and garlic for maximum flavor infusion. Remember that adding meat will change the nutritional profile and, of course, make it no longer vegan.

Storage and Freezing Instructions
This Cozy Vegan White Bean Soup is fantastic for meal prepping, as it tastes even better the next day once the flavors have had more time to meld. Proper storage ensures you can enjoy its comforting goodness for days to come.
How long will cozy white vegan bean soup stay fresh?
Once the soup has cooled completely, transfer any leftovers into an airtight container. Stored properly in the refrigerator, this delicious vegan soup will stay fresh and flavorful for about 3-4 days. I highly recommend reheating it back on the stovetop over medium-low heat if you can. Gentle stovetop reheating helps to preserve the fresh consistency of the vegetables and the overall texture of the soup, bringing it back to its original glory. While the microwave is an option for convenience, it sometimes tends to zap the vibrant consistency and texture out of the vegetables, making them a little less desirable.
Can you freeze this soup?
Absolutely, this soup freezes beautifully! It’s an excellent candidate for batch cooking and freezing for future quick meals. Once the soup has cooled completely to room temperature, ladle individual portions into freezer-safe containers. Specialty trays like Souper Cubes are perfect for creating convenient, ready-to-reheat blocks of soup, but any freezer-safe container or heavy-duty freezer bag will work. When you’re ready to enjoy, simply thaw the frozen soup overnight in the refrigerator or gently reheat directly from frozen on the stovetop over low heat, stirring occasionally until warmed through.

Cozy Up with More Delicious Vegan Comfort Foods!
If you loved this Cozy Vegan White Bean Soup, you’re in for a treat! Here are more of my favorite plant-based recipes that offer warmth, satisfaction, and incredible flavor:
- Creamy Vegan Pasta Shells: Indulge in a rich and dairy-free twist on a classic comfort dish.
- Instant Pot Vegan Dal Makhani: A flavorful and hearty Indian lentil dish, made easy in your Instant Pot.
- Nourishing Pumpkin Wild Rice Soup (Vegan): A wonderfully seasonal and wholesome soup perfect for autumn evenings.
Rate
Cozy Vegan White Bean Soup
Julie Chiou
20 minutes
30 minutes
50 minutes
6
Equipment
-
Blender
Ingredients
- 3 tablespoons olive oil, divided
- ¾ cup (120 g) minced onion
- 1 cup (210 g) peeled and chopped potatoes
- 2 cloves minced garlic
- 4 ½ cups (1065 ml) low sodium vegetable broth
- 28 ounces (794 g) canned cannellini beans, rinsed and drained
- 3 large carrots, sliced or diced
- 6 ribs of celery, sliced
- ½ tablespoon dried thyme
- 1 teaspoon dried oregano
- 2 cups (280 g) frozen butternut squash
- 3 cups (201 g) shredded kale
- Juice from ½ lemon
- ½ tablespoon kosher salt, less if you’re using regular sodium broth
- ½ teaspoon black pepper
- Parsley, to garnish
Instructions
-
In a large, heavy-bottomed pot or Dutch oven, heat half of the olive oil over medium heat. Add ½ cup of the minced onion and sauté gently for about 3-5 minutes until it becomes translucent and soft. Next, add the peeled and chopped potatoes, stirring to coat them with the oil and onion. Sauté for another 2-3 minutes. Incorporate the minced garlic and stir constantly for about 30 seconds until it becomes fragrant (be careful not to burn it). Pour in 1 ½ cups of the vegetable broth and bring the liquid to a gentle simmer. Cover the pot and allow the potatoes to cook and soften in the broth for about 10-15 minutes. Once the potatoes are tender, stir in 1 can of the rinsed and drained cannellini beans. Carefully transfer this mixture into a heat-safe blender and blend until it reaches a creamy, smooth consistency. Set aside.3 tablespoons olive oil, ¾ cup (120 g) minced onion, 1 cup (210 g) peeled and chopped potatoes, 2 cloves minced garlic, 4 ½ cups (1065 ml) low sodium vegetable broth, 28 ounces (794 g) canned cannellini beans
-
Using the same pot (no need to clean it), heat the remaining olive oil over medium heat. Add the rest of the minced onion, along with the sliced carrots and celery. Sauté for 3-5 minutes, or until the vegetables have softened slightly. Pour in the remaining vegetable broth, dried thyme, and dried oregano. Bring the mixture to a gentle bubble. Once bubbling, stir in the previously blended potato and bean mixture, along with the frozen butternut squash, kosher salt, and black pepper. Continue to simmer, stirring occasionally to prevent sticking. Allow it to simmer for about 10-15 minutes, or until the butternut squash is tender. Finally, add the remaining canned beans (the ones that were not blended) and the shredded kale. Stir until the unblended beans are warmed through and the kale has tenderized and wilted into the soup, which should only take a few minutes. Squeeze in the fresh juice from ½ lemon into the pot, then taste and adjust salt and pepper as needed.3 large carrots, 6 ribs of celery, ½ tablespoon dried thyme, 1 teaspoon dried oregano, 2 cups (280 g) frozen butternut squash, 3 cups (201 g) shredded kale, Juice from ½ lemon, ½ tablespoon kosher salt, ½ teaspoon black pepper
-
Serve this nourishing soup hot. Garnish each bowl generously with fresh lemon slices and a sprinkling of finely chopped parsley for an extra pop of color and freshness. Enjoy!
Notes
We opted for frozen butternut squash to save time and simplify preparation, which is a fantastic shortcut. However, you can certainly use fresh, peeled, and cubed butternut squash if you prefer. Just ensure it’s cut into roughly 1-inch pieces for even cooking.
Not a fan of kale? No problem! This soup is very adaptable. Feel free to use any type of green you’d like, such as baby spinach, Swiss chard, or even collard greens. Add them towards the end of cooking until they are just wilted.
Nutrition
Serving:
1
serving
,
Calories:
313
kcal
,
Carbohydrates:
51
g
,
Protein:
14
g
,
Fat:
8
g
,
Saturated Fat:
1
g
,
Polyunsaturated Fat:
1
g
,
Monounsaturated Fat:
5
g
,
Sodium:
630
mg
,
Potassium:
1227
mg
,
Fiber:
10
g
,
Sugar:
5
g
Disclaimers
Hide Disclaimers
This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition information can vary for a variety of reasons. For the most precise nutritional data use your preferred nutrition calculator based on the actual ingredients you used in the recipe.
The default measuring system for this website is US Customary. Unit conversions are provided for convenience and as a courtesy only. While we strive to provide accurate unit conversions, please be aware that there may be some discrepancies.