Creamy White Bean Soup: The Ultimate Easy & Comforting Vegan Recipe (No Cream Needed!)
Indulge in the rich, velvety texture of this incredibly easy and comforting vegan creamy white bean soup. Made with humble cannellini and butter beans, this dairy-free delight achieves its luxurious creaminess entirely from blended white beans, without a drop of traditional cream! Infused with aromatic garlic, fresh herbs, and a generous drizzle of quality olive oil, it’s a wholesome, hearty, and satisfying plant-based meal that’s perfect for any season, especially chilly autumn evenings.

This creamy white bean soup recipe is a true testament to how simple ingredients can create something extraordinary. It’s the perfect hearty, comforting, and deeply satisfying meal, ideal for warming you up on a crisp Autumnal day or providing a nourishing lunch year-round. Despite its incredibly rich and velvety texture, this isn’t achieved with heavy cream. Instead, we harness the natural power of white beans, blending a portion of the cooked soup to create a thick, luscious base that’s both healthy and utterly delicious, making it a fantastic dairy-free and vegan option.
Beyond its luxurious texture, this vegan white bean soup bursts with robust flavor. Abundant garlic, fragrant fresh herbs like thyme and rosemary, and a hint of warming chilli combine to create a deeply aromatic profile. The simplicity of its preparation belies the incredible depth of taste, making it an ideal choice for both busy weeknights and leisurely weekend cooking. Plus, it’s naturally gluten-free and packed with plant-based protein and fiber, making it a truly wholesome and satisfying option for the whole family looking for an easy comfort food recipe.
Why You’ll Adore This Creamy Vegan White Bean Soup
Discover the many reasons why this easy creamy white bean soup will become a staple in your kitchen:
- Achieves Natural Creaminess: Say goodbye to dairy cream! This recipe leverages the inherent starchiness of white beans, blending a portion of them to create an unbelievably smooth, rich, and velvety texture. It’s lighter than traditional cream-based soups but just as satisfying.
- Effortlessly Flavorful: Despite its simple preparation, this soup delivers a gourmet taste. The robust flavors from ample garlic, fragrant fresh herbs, and quality olive oil meld beautifully to create a truly irresistible bowl of comfort.
- Wholesome & Healthy: Packed with fiber and plant-based protein from the cannellini and butter beans, this soup is incredibly nourishing and filling. It’s naturally vegan, dairy-free, and gluten-free, catering to various dietary needs without compromising on deliciousness.
- The Epitome of Comfort Food: There’s something uniquely soothing about a warm bowl of homemade soup. This white bean soup provides pure comfort with every spoonful, making it perfect for chilly evenings or when you need a little culinary hug.
- Highly Customizable: This recipe serves as an excellent foundation. Feel free to adapt the herbs, spices, and vegetable additions to suit your preferences or what you have on hand, making it a versatile addition to your plant-based recipe collection.
- Budget-Friendly & Accessible: Made with readily available and inexpensive pantry staples, this creamy white bean soup is kind to your wallet. You don’t need fancy ingredients to create an impressive and hearty meal.
- Great for Meal Prep: This soup tastes even better the next day as the flavors deepen, and it freezes beautifully. It’s an excellent option for batch cooking, ensuring you have healthy, homemade meals ready to go throughout the week.
What Essential Ingredients Do I Need To Make This Delicious Soup?
Crafting this irresistible creamy white bean soup requires a thoughtful selection of accessible and wholesome ingredients. Here’s a closer look at what you’ll need and why each component plays a vital role in achieving that perfect flavor and texture:
- Tinned White Beans: The absolute stars of our creamy white bean soup! I typically use a combination of cannellini beans and butter beans (two 400g/14oz tins of each). Cannellini beans are prized for their smooth, delicate texture and mild, nutty flavor, which contributes wonderfully to the soup’s base. Butter beans, also known as large lima beans, are larger and exceptionally creamy, enhancing the soup’s luxurious mouthfeel and richness. You can certainly use all of one type if preferred, or even experiment with other creamy white beans like haricot beans (navy beans). The key is choosing a variety that will break down beautifully when blended, providing that wonderful, dairy-free creaminess. Using tinned beans makes this recipe incredibly quick and convenient, as no lengthy pre-soaking or prolonged cooking times are required. Remember to drain and rinse them well.
- Quality Olive Oil: This isn’t just a cooking fat; a good quality extra virgin olive oil is a foundational flavor component in this hearty vegan soup. It adds a beautiful, rich, and slightly fruity undertone that perfectly complements the herbs and garlic. I highly recommend not substituting it with a neutral-flavored oil if you desire the full depth of flavor. While vegan butter *could* be an alternative for richness, olive oil is truly preferred here for its authentic Mediterranean essence and health benefits.
- Floury Potato: A medium to large floury potato (approximately 400g or 14oz) is crucial for adding body and naturally thickening our creamy white bean soup. Unlike waxy varieties, floury potatoes (such as Maris Piper, King Edward, or Desiree) release more starch as they cook, contributing significantly to the soup’s velvety, slightly starchy texture and overall richness. Cutting it into uniform 1.5-2cm chunks ensures even cooking.
- Onion: Either a brown or red onion will work wonderfully. Finely chopped, it forms the aromatic base of our soup, softening and sweetening as it gently cooks, building essential layers of savory flavor. Brown onions are a reliable choice for their balanced, foundational taste.
- Garlic: Embrace the garlic! This recipe calls for at least five cloves, but if you’re a true garlic enthusiast, feel free to add even more for a super garlicky kick. Crushed or minced, it infuses the entire soup with its pungent, warm, and deeply comforting aroma. Garlic is a key player in creating the robust flavor profile of this comforting vegan soup.
- Fresh Herbs: I opt for a classic and fragrant combination of fresh thyme leaves and dried rosemary. Fresh thyme sprigs offer a bright, earthy, and slightly peppery note, while dried rosemary adds a deeper, more resonant herbal flavor that stands up well to simmering. If fresh thyme isn’t available, a teaspoon of dried thyme will work perfectly. Feel free to adjust these to your preference; other delicious additions could include bay leaves for a subtle depth, a hint of dried oregano, or even a touch of fresh sage for a distinct autumnal twist.
- Vegetable Stock: The liquid foundation of our white bean soup. Using a good quality vegetable bouillon or stock is paramount for a flavorful outcome. I personally recommend Marigold bouillon for its rich, savory depth, but any high-quality vegetable stock will ensure your soup is not bland and carries a wonderful umami profile. It’s important to use enough to create a comforting broth that fully encompasses the beans and vegetables.
- Chilli Flakes: (Optional, but highly recommended!) Just a quarter teaspoon of chilli flakes introduces a subtle warmth and a gentle, pleasant kick that elevates the soup without making it overly spicy. It’s a wonderful counterpoint to the creamy texture and rich flavors, adding an extra layer of complexity. Adjust the quantity according to your preferred level of heat.
- Sea Salt and Freshly Ground Black Pepper: Absolutely essential for seasoning and bringing all the wonderful flavors together. Always remember to taste and adjust at the end of cooking to ensure the perfect balance for your palate.

How To Make This Creamy White Bean Soup: A Step-by-Step Guide
(For precise measurements and detailed instructions, please refer to the complete recipe card conveniently located at the bottom of this page.)
Creating this delicious creamy white bean soup is a straightforward and rewarding process, designed for simplicity and maximum flavor impact. Follow these easy steps to achieve a perfectly comforting and rich bowl:
- Prepare Your Ingredients: Begin by thoroughly peeling and finely chopping the onion. Next, peel your floury potato and cut it into uniform 1.5-2cm (approximately ¾ inch) chunks; consistency here is key for even cooking. Finally, peel and crush the garlic cloves. Having all your ingredients meticulously prepped beforehand (mise en place) will make the cooking process much smoother and more enjoyable.
- Sauté the Aromatics and Potato: Heat the quality olive oil in a large, heavy-bottomed saucepan or Dutch oven over a low heat. Once the oil is warm and shimmering, add the chopped onion, potato chunks, and crushed garlic. Cook these gently, stirring very frequently to prevent browning, for approximately 15 minutes. The objective here is to soften the vegetables thoroughly and allow their aromatic flavors to develop slowly and deeply, forming a sweet and savory foundation for your creamy white bean soup.
- Add Beans, Herbs, Spices, and Stock: After the aromatics and potato have softened beautifully, drain and thoroughly rinse your cannellini and butter beans. This step removes excess sodium and any canning liquid, ensuring a cleaner flavor. Add these drained beans to the saucepan, along with the fresh thyme (or dried), dried rosemary, and chilli flakes (if you’re adding a hint of warmth). Pour in the vegetable stock and stir everything well to combine, ensuring all ingredients are submerged.
- Simmer to Perfection: Bring the soup up to a gentle simmer. Once simmering, reduce the heat to low, cover partially, and let it continue to cook, stirring occasionally, for about 15 minutes. The goal is for the potato chunks to become completely soft and easily mashed with a fork. This simmering time allows all the wonderful flavors to meld together and the potatoes to release their starches, which will contribute significantly to the soup’s ultimate creamy texture.
- Create the Creamy Texture: Carefully transfer approximately one-third of the cooked soup to a blender. Alternatively, if you have a stick (immersion) blender, you can blend about a third of the soup directly in the pot. Blitz the selected portion until it is perfectly smooth and creamy. This blended section is the secret to achieving our soup’s luxurious, velvety, and dairy-free texture.
- Combine and Season: Pour the smooth, blended soup back into the saucepan with the remaining unblended soup. Stir everything thoroughly to combine, ensuring the creamy and chunky textures are well integrated. Add a generous grinding of fresh black pepper and a good pinch of sea salt. Taste the soup and adjust the seasoning as needed, adding more salt or pepper to achieve your perfect flavor balance. Serve your incredibly creamy and comforting white bean soup piping hot and enjoy!





Expert Tips for the Best Creamy White Bean Soup
Enhance your creamy white bean soup experience and make it truly unforgettable with these additional insights and creative variations:
- Prioritize Quality Olive Oil: As emphasized earlier, olive oil is more than just a cooking medium; it’s a key flavor contributor. Using a good quality extra virgin olive oil for both sautéing the aromatics and as a finishing drizzle over each serving dramatically elevates the soup’s overall taste and aroma. Its rich, slightly peppery notes are integral to the soup’s robust depth.
- Expand Your Vegetable Palette: While the basic recipe is wonderfully simple, don’t hesitate to incorporate other vegetables for added nutrients and flavor. Thinly sliced leeks (sautéed alongside the onion), diced carrots, or even finely chopped celery would be fantastic additions. Add them at the same time as the potatoes and onions for even cooking. For a burst of green goodness, stir in a handful of fresh spinach or chopped kale during the last few minutes of simmering, allowing them to wilt into the hot soup.
- Boost the Protein and Heartiness: To make this an even more substantial meal, consider topping your soup with sliced cooked vegan sausage or plant-based bacon bits for a smoky flavor. Crispy roasted chickpeas or a generous sprinkle of nutritional yeast can also add a savory, “cheesy” umami flavor and an extra protein punch.
- Experiment with Herb Harmony: While thyme and rosemary are a timeless combination, feel empowered to experiment with other herbs. A teaspoon or so of Italian mixed dried herbs works wonderfully as a substitute or addition. A dash of dried oregano, a sprig of fresh sage, or even a bay leaf added during simmering would also be excellent, particularly if you’re aiming for a specific autumnal or Mediterranean flavor profile. Remember that dried herbs are generally more potent than fresh, so adjust quantities accordingly.
- The Brightness of Lemon: A small squeeze of fresh lemon juice stirred in at the very end of cooking, just before serving, can work wonders. It brightens all the flavors and adds a touch of acidity that cuts through the richness, creating a more vibrant and balanced soup profile.
- Garnish for Elevated Presentation and Flavor: Don’t underestimate the power of a thoughtful garnish. A final drizzle of extra virgin olive oil over each bowl enhances both the flavor and visual appeal. For added texture and freshness, sprinkle with freshly chopped parsley, chives, or a few more delicate fresh thyme leaves. Homemade crispy croutons or toasted breadcrumbs also make a wonderful crunchy topping that contrasts beautifully with the creamy soup.
- Mastering the Blending Technique: If you prefer a completely smooth and uniform soup, feel free to blend the entire batch. However, blending only a third of the soup, as suggested, leaves some whole beans and potato chunks, which adds a lovely textural contrast that many find appealing and makes the soup feel more rustic. If using an immersion blender, be careful not to over-blend everything unless a completely smooth consistency is your goal.
- Adjusting Consistency: If you find your soup is too thick after blending, simply add a splash more vegetable stock or even water until it reaches your desired consistency. Conversely, if it’s too thin, you can simmer it uncovered for a bit longer to reduce the liquid, or blend a slightly larger portion of the soup next time.
- Serving Suggestion: This soup is extra delicious when served with a piece of crusty bread. Drizzle the bread with extra virgin olive oil and toast lightly for the perfect accompaniment to soak up every last drop of the creamy broth.
How To Store & Reheat Your Vegan Creamy White Bean Soup
This creamy white bean soup is not only delicious freshly made, but it also stores beautifully, making it an ideal candidate for meal prep! Its flavors tend to deepen and develop even further overnight.
- Refrigeration: Allow the creamy white bean soup to cool completely to room temperature before transferring it to an airtight container. Properly stored, it will keep wonderfully in the fridge for up to 4 days. This makes it a fantastic option for packed lunches or quick dinners throughout the week.
- Freezing: This wholesome soup freezes exceptionally well. Pour the cooled soup into freezer-safe containers or heavy-duty freezer bags, leaving a little headspace at the top to allow for expansion. It can be stored in the freezer for up to 3 months without loss of quality. When ready to enjoy, simply allow it to defrost overnight in the fridge before reheating.
- Reheating: To reheat, gently warm the soup in a saucepan over medium-low heat on the stovetop, stirring occasionally, until it is piping hot throughout. If the soup has thickened considerably during refrigeration or freezing, you might want to add a splash of extra vegetable stock or water to achieve your preferred creamy consistency. Avoid boiling vigorously, as this can sometimes affect the soup’s velvety texture.
Frequently Asked Questions (FAQ) About Creamy White Bean Soup
Here are some common questions about making and enjoying this delicious vegan white bean soup:
- Can I use dried beans instead of canned? Yes, you absolutely can use dried beans for this creamy white bean soup! You’ll need approximately 1 cup of dried cannellini beans and 1 cup of dried butter beans. Remember to soak them overnight and then cook them until tender before adding them to the soup as per the recipe instructions. This will significantly increase the overall preparation time, but it offers a slightly different, often earthier, texture and flavor that some prefer.
- Is this soup gluten-free? Yes, indeed! All the ingredients specified in this creamy white bean soup recipe – including cannellini beans, butter beans, vegetables, herbs, and stock – are naturally gluten-free. This makes it a safe and delicious option for individuals who are following a gluten-free diet.
- Can I make this soup spicier? Of course! If you love a bit more heat, feel free to increase the amount of chilli flakes to ½ teaspoon or even more, depending on your preferred level of spiciness. You could also stir in a pinch of cayenne pepper or add a dash of your favorite hot sauce when serving for an extra kick.
- What kind of bread pairs best with this creamy white bean soup? A warm, crusty bread is the ultimate accompaniment to this comforting soup! A rustic sourdough loaf, a fresh baguette, or even a simple artisan bread is perfect for dipping into the rich, creamy broth. For an extra layer of deliciousness, drizzle the bread with extra virgin olive oil and lightly toast it.
- Can I add nutritional yeast to this recipe? Yes, nutritional yeast can be a fantastic addition to your creamy white bean soup! It’s known for its savory, “cheesy” flavor profile. You can stir in 1-2 tablespoons when you add the vegetable stock for an added depth of umami, or simply sprinkle it on top as a garnish just before serving for a cheesy finish.
- What if my soup is too thick or too thin? If your soup turns out too thick after blending, simply stir in a little more hot vegetable stock or water until it reaches your desired consistency. If it’s too thin, you can let it simmer uncovered for a few more minutes to allow some liquid to evaporate and reduce, or next time, try blending a slightly larger portion of the soup to increase its natural thickness.
More Delicious Vegan Soup Recipes to Explore:
- Creamy vegetable chickpea soup
- Spinach, lentil and butter bean soup
- Vegan corn chowder
- Spiced carrot and pumpkin soup
- Quick black-eyed bean soup
- Vegan sausage stew with lentils and farro
- Vegetable and pearl barley stew with herby dumplings

If you tried this delightful creamy white bean soup recipe, I’d absolutely love to hear from you! Please take a moment to rate it, leave a comment below sharing your experience, or share your beautiful creation on Instagram by tagging @domestic_gothess and using the hashtag #domesticgothess. Your feedback and photos truly make my day and inspire others to cook!
All images and content on Domestic Gothess are copyright protected. If you wish to share this delicious recipe, please do so by utilizing the provided share buttons. Kindly refrain from screenshotting or posting the recipe or content in full. Instead, we respectfully ask that you include a direct link to this post for the complete recipe. Thank you for your understanding and continued support!

Print
Creamy White Bean Soup (Vegan)
Ingredients
- 1 small/medium onion, finely chopped to create an aromatic base for your soup.
- 1 large floury potato (about 400g/14oz), peeled and cut into 1.5-2cm chunks, crucial for natural thickening and creamy texture.
- 5 cloves garlic, peeled and crushed – essential for the robust and comforting flavor of this white bean soup.
- 2 Tablespoons quality olive oil, for sautéing and infusing a rich, Mediterranean flavor into the soup.
- two 400 g (14 oz) tins cannellini beans, drained and rinsed, providing a smooth base for the creamy texture.
- two 400 g (14 oz) tins butter beans, drained and rinsed, adding extra creaminess and substance to the soup.
- 1 teaspoon fresh thyme leaves (or 1 teaspoon dried thyme), for fragrant herbal notes that define the soup’s aroma.
- ¼ teaspoon dried rosemary, providing a deeper, earthy aroma that complements the beans and garlic.
- ¼ teaspoon chilli flakes, (optional) for a gentle warmth and subtle, enhancing kick to the creamy soup.
- 1 litre (4 cups) vegetable stock (I make mine with 4 teaspoons Marigold bouillon for best flavor), the savory liquid base that brings all the ingredients together.
- Sea salt and freshly ground black pepper, to taste, for perfect seasoning and balancing all the flavors.
Instructions
-
Peel and finely chop the onion. Next, peel the potato and cut it into consistent 1.5-2cm chunks to ensure even cooking. Finally, peel and crush the garlic cloves, ensuring all your ingredients are meticulously prepped.
-
Heat the olive oil in a large saucepan or Dutch oven over a low heat. Add the chopped onion, potato, and crushed garlic. Cook these gently, stirring very frequently to prevent browning, for approximately 15 minutes. This slow sautéing allows the aromatics to soften and release their deep flavors, forming the foundation of your creamy soup.
-
Add the thoroughly drained and rinsed cannellini and butter beans to the saucepan. Stir in the fresh thyme leaves (or dried thyme), dried rosemary, chilli flakes (if using), and then pour in the vegetable stock. Stir everything well to combine.
-
Bring the soup to a gentle simmer. Reduce the heat and let it continue to simmer, stirring occasionally, for about 15 minutes, or until the potato chunks are completely soft and tender when pierced with a fork. This ensures all flavors meld beautifully and the potatoes contribute to the creamy texture.
-
Carefully transfer approximately one-third of the cooked soup to a blender (or use an immersion blender directly in the pot to blend about a third of the contents). Blitz until it is perfectly smooth and creamy. This crucial step creates the luxurious, dairy-free texture of the soup.
-
Pour the blended, creamy soup back into the pan with the remaining soup. Stir well to combine thoroughly. Add a generous grinding of fresh black pepper and a good pinch of sea salt. Taste the soup and adjust seasoning as needed to achieve your perfect balance. Serve piping hot and savor this incredibly comforting creamy white bean soup!
Notes
