White Bean Soup is the quintessential comfort food, offering a deeply satisfying experience in every spoonful. This incredible recipe delivers a luxuriously creamy, thick texture and is loaded with wholesome veggies, yet it achieves its rich consistency purely from blended beans, completely eliminating the need for any dairy. It’s a truly heartwarming dish that nourishes the soul and body.


author’s note
The Secret to Ultra-Creamy Soup Without Cream!
Like many, I’m absolutely captivated by creamy soups, whether it’s a classic Potato Soup, a vibrant Creamy Vegetable Soup, or a cheesy Broccoli Cheddar Soup. There’s just something inherently comforting about a rich, smooth bowl of goodness. However, there are times when I crave that same satisfying creaminess without the heavy feeling that often comes with dairy. That’s precisely where this White Bean Soup recipe shines and truly comes into its own. It’s my go-to lighter alternative, still incredibly thick, wonderfully creamy, and generously packed with nutrient-rich vegetables, but ingeniously crafted without a drop of cream or cheese.
So, what exactly is the secret behind this remarkably creamy, yet dairy-free marvel? It’s simple: blended white beans! By pureeing a portion of the beans, the soup transforms into a silky, velvety texture that rivals any cream-based soup, all while being completely plant-based. My kids, who are notoriously picky eaters, devoured this soup with enthusiasm and never once suspected it was brimming with wholesome beans and a fantastic source of protein. That moment of pure, unadulterated enjoyment was when I knew this recipe was an absolute keeper, destined to become a staple in our home.

Essential White Bean Soup Ingredients for Robust Flavor
Crafting the perfect White Bean Soup starts with a selection of fresh, high-quality ingredients. Each component plays a crucial role in building the soup’s incredible depth of flavor and luscious texture. Here’s a detailed look at what you’ll need and some helpful tips for substitutions:
| Ingredient | Swaps or Tips for Best Results |
|---|---|
| Olive oil | Extra virgin olive oil adds a beautiful depth of flavor. In a pinch, any neutral cooking oil like avocado or grapeseed oil will work, but may alter the flavor slightly. |
| Onion, carrot, celery (Mirepoix) | This aromatic base is non-negotiable for rich flavor. To save time on busy weeknights, consider buying pre-chopped mirepoix from the grocery store or using frozen diced vegetables. Ensure they are finely diced for quick cooking. |
| Garlic | Freshly minced garlic offers the most vibrant flavor. However, jarred minced garlic is a convenient alternative that still delivers excellent results. Add it towards the end of sautéing to prevent burning. |
| Tomato paste | This is a flavor powerhouse! Don’t skip the crucial step of browning it in the pot. Cooking it until it deepens in color significantly amplifies the soup’s umami and richness, creating a profound difference in the final taste. |
| Thyme & rosemary | These classic herbs infuse the soup with a warm, earthy aroma. Dried herbs are perfectly fine, but if you have fresh, use a bit more. If you only have Italian seasoning blend, that can be used as a convenient substitute. |
| Red pepper flakes | For those who enjoy a subtle kick, a pinch of red pepper flakes adds a wonderful warmth. Feel free to omit them entirely for a milder soup, especially for children, or increase the quantity for spice enthusiasts. |
| Cannellini beans | Also known as white kidney beans, cannellini beans are ideal for their creamy texture and mild flavor. Navy beans or Great Northern beans are excellent alternatives that will yield a similar creamy result. Ensure they are thoroughly drained and rinsed before adding. |
| Vegetable broth | A good quality vegetable broth forms the liquid base of our soup. If you’re not aiming for a vegetarian dish, chicken broth can be used instead, offering a slightly different but equally delicious flavor profile. |
| Basil Pesto | This secret ingredient elevates the soup to a new level of aromatic deliciousness. See the dedicated section below for more details on why and how to use it. |
Smart Kitchen Shortcuts for Busy Days
Life can be hectic, but that doesn’t mean you have to compromise on homemade goodness. To significantly speed up your soup preparation, consider grabbing a container of pre-chopped mirepoix (a mix of onion, carrot, and celery) from the produce section of your grocery store. Alternatively, frozen diced vegetables work just as well and are a fantastic pantry staple for quick meal assembly. These simple shortcuts allow you to enjoy a delicious, wholesome meal without the lengthy chopping time.

Pesto in Soup: The Ultimate Flavor Enhancer
If you’re wondering about adding pesto to soup, let me tell you, it’s the game-changing secret ingredient that truly elevates this White Bean Soup from delicious to extraordinary. Pesto brings an incredible burst of fresh, herbaceous flavor that you simply can’t achieve with dried herbs alone, making it a must-try addition.
My journey with pesto in soup began with my favorite vegetable soup recipe, and I was so smitten with the results that I knew it had to be incorporated here. Instead of painstakingly chopping a multitude of fresh herbs, which can be time-consuming, a generous spoonful of good-quality basil pesto instantly infuses the entire pot with a complex, aromatic depth. It adds notes of fresh basil, garlic, pine nuts (or other nuts), Parmesan, and olive oil, creating a wonderfully balanced and rich flavor profile that perfectly complements the hearty beans and vegetables.
While homemade pesto undoubtedly offers the freshest taste, store-bought pesto makes this step incredibly quick and convenient, without sacrificing much flavor. For the absolute best results, I highly recommend choosing a fresh, refrigerated option rather than shelf-stable pesto. Look for brands like Buitoni or Rana’s, typically found in the refrigerated pasta or specialty cheese section of your grocery store. Their vibrant flavor will truly make a noticeable difference in your homemade white bean soup.

Expert Tips for Crafting the Perfect White Bean Soup
Achieving a truly exceptional White Bean Soup is easy with a few key techniques. Follow these expert tips to ensure your soup is perfectly creamy, flavorful, and incredibly satisfying every time:
- Blend Safely and Smartly: When blending hot liquids, safety is paramount. Always fill your blender only halfway to prevent overflow, and start blending on the slowest speed, gradually increasing it. Crucially, allow steam to escape by removing the center cap from the blender lid (if your blender has one) and covering the opening with a kitchen towel to prevent splattering. If your blender isn’t specifically designed for hot foods, let the soup cool slightly before blending in batches.
- Master the Art of Seasoning with Salt: Vegetables absorb a lot of salt, so don’t be shy with seasoning. Taste the soup throughout the cooking process and adjust the salt levels as needed. Remember that the saltiness of your vegetable broth, canned beans, and pesto can vary, so always taste and adjust just before serving for optimal flavor balance. A properly seasoned soup brings out the best in all its ingredients.
- Don’t Rush Browning the Tomato Paste: This step is a flavor secret weapon! Cooking the tomato paste slowly over medium heat until it deepens to a rich, dark red color concentrates its sugars and develops an intense, savory umami flavor that forms the backbone of the soup. Rushing this step will result in a less complex, less robust flavor, so give it the time it deserves—typically 7-9 minutes.
- Allow Flavors to Meld for Enhanced Taste: While this soup is delicious fresh, its flavors truly deepen and meld beautifully after a bit of time. If you can, make it a few hours or even a day in advance. This makes it an excellent candidate for meal prep, as it often tastes even better the next day. The ingredients have more time to infuse into the broth, creating a more harmonious and rich experience.
- Achieving Your Desired Consistency: The amount of soup you blend will determine its final thickness. If you prefer an extra chunky soup, blend less. For a super smooth and creamy texture, blend more, or even all, of the soup. You can also thin the soup out with a splash of extra vegetable broth or water if it becomes too thick after blending.
Yes, absolutely! Great Northern beans are indeed a variety of white bean, much like cannellini and navy beans. They are generally larger than navy beans and possess a distinctively mild, nutty flavor, making them a fantastic choice for this soup. Their slightly firmer texture holds up well during cooking, while still contributing to the overall creaminess when blended.
Yes, you can! If using dried beans, you’ll need to soak them overnight and then cook them until tender according to package instructions (typically 60-90 minutes). Three 15.5-ounce cans of beans typically yield about 4.5 cups of cooked beans, so plan accordingly. Using dried beans adds a bit more prep time but can offer a superior texture and flavor.
This soup is already hearty, but you can easily boost its substance. Consider stirring in some fresh spinach, kale, or Swiss chard during the last 5-10 minutes of simmering until wilted. For added protein, cooked pasta (like ditalini or small shells), quinoa, or farro can be cooked separately and added just before serving. You can also brown some vegetarian sausage or crumbled tempeh with the vegetables for a meatier feel.

Storage and Reheating Guide for White Bean Soup
One of the best qualities of this White Bean Soup is that its flavors deepen and become even more harmonious over time. Proper storage ensures you can enjoy its comforting taste for days or even months to come.
- Fridge Storage: Once cooled completely, transfer the soup to an airtight container. It will keep beautifully in the refrigerator for up to 4–5 days, making it an ideal candidate for healthy meal prep throughout the week.
- Freezing for Long-Term Enjoyment: White Bean Soup freezes exceptionally well. Allow the soup to cool fully to room temperature before portioning it into freezer-safe airtight bags or containers. Lay bags flat in the freezer to save space. It can be frozen for up to 3 months without compromising quality.
- Effortless Reheating: To reheat from frozen, thaw the soup overnight in the refrigerator. For both refrigerated and thawed soup, warm it gently in a pot over medium-low heat, stirring frequently to prevent sticking. The soup may thicken considerably upon cooling; simply add a splash of vegetable broth or water until it reaches your desired consistency.
More Hearty & Easy Soup Recipes to Try:
Soups And Stews
Classic Easy Tomato Soup Recipe
Soups And Stews
Quick & Easy Zuppa Toscana (20-Minute Recipe)
Soups And Stews
Copycat Olive Garden Minestrone Soup (Crockpot)
Soups And Stews
Creamy Chicken Pot Pie Soup Recipe

Print Recipe
5 out of 5 stars from 3 votes
Creamy Vegetarian White Bean Soup
Chelsea Lords
20
35
55
4 large servings
Recipe Video
Equipment
- Large Pot or Dutch Oven (5-6 quart)
- Blender (Immersion Blender or High-Speed Blender)
Ingredients
- 3 tablespoons olive oil (divided)
- 1-1/2 cups diced yellow onion (from 1 large onion)
- 1 cup diced carrot
- 1 cup diced celery
- 4 teaspoons minced garlic (about 4 cloves)
- 1/4 cup tomato paste
- Salt and freshly ground black pepper
- 1/4 teaspoon dried thyme
- 1/4 teaspoon dried crushed rosemary
- 1/8 teaspoon red pepper flakes (optional, adjust to taste)
- 3 (15.5-ounce) cans cannellini beans (drained and thoroughly rinsed)
- 1 (32-ounce) container vegetable broth
- 3-4 tablespoons fresh basil pesto (see Note 1 below for recommendations)
- Fresh thyme leaves (optional, for serving and garnish)
- Hearty buttered bread or croutons (optional, for serving)
Detailed Instructions for Preparation
- In a large, heavy-bottomed pot or Dutch oven, heat 2 tablespoons of olive oil over medium heat. Add the diced onion, carrot, and celery. Sauté, stirring frequently, for 8–10 minutes, or until the onion becomes translucent and begins to turn golden brown, and the vegetables are tender-crisp. Add the minced garlic and cook for an additional 30 seconds, stirring constantly, until it becomes fragrant. Be careful not to burn the garlic.
- Push the vegetables to one side of the pot. Add the remaining 1 tablespoon of olive oil and the tomato paste to the clear side. Season the tomato paste directly with a good pinch of salt and pepper (I typically use about 1/2 teaspoon salt and 1/4 teaspoon pepper at this stage). Stir the tomato paste frequently, letting it cook for 7–9 minutes, until it thickens considerably and darkens to a deep brick-red color. This browning process is essential for deep flavor. Once the tomato paste is well-caramelized, stir in the dried thyme, rosemary, and red pepper flakes (if using). Mix everything to combine well with the vegetables.
- Slowly pour in the vegetable broth, making sure to scrape up any browned bits from the bottom of the pan with a wooden spoon – these bits are full of flavor! Add the drained and rinsed cannellini beans to the pot and stir gently. Bring the soup to a gentle boil, then immediately reduce the heat to a low simmer. Cook uncovered for 10–15 minutes, allowing the flavors to meld and the beans to soften further.
- Carefully remove about 2 cups of the soup mixture (including some beans and vegetables) from the pot and transfer it to a blender. Blend until completely smooth and creamy. Pour the blended soup back into the main pot and stir thoroughly to combine. This step is what creates the soup’s incredible dairy-free creaminess. Add 3 tablespoons of basil pesto and mix well. Taste the soup and adjust seasonings as needed, adding more salt, pepper, or red pepper flakes to your preference (I often add another 1/4 teaspoon of salt here).
- Ladle the rich, creamy White Bean Soup into individual bowls. For an extra touch of flavor and presentation, drizzle each serving with an additional 1/2 tablespoon of basil pesto (or more, to taste) and garnish with fresh thyme leaves. Serve immediately with hearty buttered bread or crusty croutons for dipping, and savor every spoonful!
Important Recipe Notes
Storage & Reheating: This White Bean Soup tastes even better as the flavors develop overnight. Store leftovers in an airtight container in the refrigerator for 4–5 days. For longer storage, allow the soup to cool completely before transferring it to freezer-safe containers or bags and freeze for up to 3 months. To reheat, thaw frozen soup overnight in the fridge. Warm both refrigerated and thawed soup on medium-low heat on the stovetop, stirring frequently. If the soup has thickened too much during storage, add a splash of vegetable broth or water until it reaches your preferred consistency.
Nutritional Information
Calories: 432 kcal |
Carbohydrates: 74 g |
Protein: 21 g |
Fat: 11 g |
Saturated Fat: 2 g |
Polyunsaturated Fat: 1 g |
Monounsaturated Fat: 8 g |
Sodium: 1831 mg |
Potassium: 646 mg |
Fiber: 21 g |
Sugar: 12 g |
Vitamin A: 20515 IU |
Vitamin C: 16 mg |
Calcium: 262 mg |
Iron: 8 mg
Please note: Nutrition information is automatically calculated and should be used as an approximation. Values may vary based on specific brands and exact quantities used.
Love this recipe? Leave a comment below!
Your feedback helps others discover amazing meals!
Flavorful Variations for Your White Bean Soup
While this White Bean Soup is perfect as is, it’s also wonderfully versatile and adapts beautifully to various additions and twists. Don’t hesitate to get creative with your ingredients to suit your taste or what you have on hand:
- Add a Protein Boost: For a more robust and filling meal, consider adding some cooked sausage, like in this delicious White Bean and Sausage Soup. Vegetarian sausages or crumbled tempeh can also be sautéed with the mirepoix for a plant-based protein option.
- Leafy Green Goodness: Stir in a generous handful of fresh spinach, chopped kale, or Swiss chard during the last few minutes of simmering. The greens will wilt beautifully, adding extra nutrients, color, and a slight bitterness that perfectly balances the rich soup.
- Spice It Up: If you love heat, increase the red pepper flakes or add a dash of your favorite hot sauce at the end. A pinch of smoked paprika can also add a delightful smoky depth.
- Citrus Brightness: A squeeze of fresh lemon juice or a sprinkle of lemon zest just before serving can brighten all the flavors and add a refreshing tang that cuts through the richness.
- Garnish Galore: Beyond fresh thyme and pesto, experiment with other toppings! Toasted nuts (pine nuts or almonds), grated Parmesan cheese (if not keeping it dairy-free), crispy fried onions, or a swirl of good quality extra virgin olive oil can all add wonderful texture and flavor.
No matter how you customize it, this White Bean Soup is sure to become a beloved recipe in your kitchen!
