White Bean Soup is the quintessential comfort food, offering a rich, creamy, and satisfying experience without relying on any dairy. This hearty, vegetarian soup is packed with nourishing vegetables and gets its luxurious, thick texture from blended white beans, making it a healthier yet equally delicious alternative to traditional cream-based soups. It’s the perfect meal for a cozy evening, delivering warmth, flavor, and a wholesome boost of plant-based protein and fiber.

author’s note
The Secret to Creamy Soup Without Cream or Dairy!
As a huge fan of creamy soups like Potato Soup, Creamy Vegetable Soup, and Broccoli Cheddar Soup, I often crave that indulgent texture. However, there are times when I desire something equally satisfying but much lighter. This White Bean Soup recipe was born from that very need. It’s my go-to lighter swap, offering a rich, thick, and velvety consistency, generously loaded with vegetables, all achieved without a drop of cream or cheese.
So, what exactly is the magical secret? It’s simple: **blended white beans!** These humble legumes, when pureed, transform into a silky, velvety base that provides unparalleled creaminess. Not only does this trick make the soup incredibly smooth and comforting, but it also adds a significant boost of plant-based protein and dietary fiber. My own children, who can be quite discerning about their vegetables, absolutely devoured this soup. They never once suspected it was brimming with beans and nutritious ingredients, which is always a winning moment for any parent. That’s when I knew this recipe was a definite keeper, perfect for a wholesome family meal.
Why You Will Love This White Bean Soup
This White Bean Soup isn’t just a meal; it’s an experience. Here’s why it’s destined to become a staple in your kitchen:
- Incredibly Creamy & Dairy-Free: Achieving a luxurious, thick texture through blended beans means you get all the comfort without the heaviness of dairy. It’s a game-changer for those seeking vegetarian or vegan options, or simply a lighter meal.
- Hearty & Wholesome: Packed with a colorful array of vegetables and protein-rich white beans, this soup is incredibly filling and nutritious, keeping you satisfied for hours.
- Effortlessly Flavorful: Simple, readily available ingredients come together to create a deep, complex flavor profile that tastes like it simmered all day. The unexpected addition of pesto truly elevates the taste.
- Quick & Easy Preparation: Ready in under an hour, this recipe is perfect for weeknight dinners. Many ingredients can even be pre-prepped to save time.
- Kid-Friendly & Customizable: Even picky eaters will enjoy its smooth texture and rich flavor, often without realizing how many healthy ingredients they’re consuming. It’s also incredibly versatile – add your favorite veggies or spices!
- Perfect for Meal Prep: Like many great soups, this one tastes even better the next day as the flavors continue to meld. It stores beautifully in the fridge or freezer.

Essential White Bean Soup Ingredients
Crafting this delicious soup requires a thoughtful selection of staple ingredients, many of which you likely already have in your pantry. Each component plays a vital role in building the soup’s robust flavor and signature creamy texture.
| Ingredient | Swaps or Tips for Best Results |
|---|---|
| Olive Oil | The base for sautéing our aromatic vegetables. Any neutral oil like avocado or grapeseed oil can be used. |
| Onion, Carrot, Celery (Mirepoix) | This classic trio forms the aromatic foundation of the soup. For convenience, grab a pre-chopped mirepoix mix from the grocery store, or use frozen chopped vegetables to save on prep time. |
| Garlic | Freshly minced garlic offers the best flavor, but jarred minced garlic is a convenient substitute in a pinch. |
| Tomato Paste | Crucial for a deep, umami-rich flavor. Don’t skip the browning step – cooking it until it darkens intensifies its sweetness and depth, making a huge difference in the final taste of the soup. |
| Dried Thyme & Rosemary | These herbs infuse the soup with a warm, earthy aroma. If you don’t have both, a good quality Italian seasoning blend can work as an alternative. Fresh herbs can also be used, add them towards the end. |
| Red Pepper Flakes | An optional but wonderful addition for a subtle kick of heat. Adjust to your preference – omit for a milder soup, or add more for spice lovers. |
| Cannellini Beans | These large, white kidney beans are prized for their creamy texture when cooked or blended. Navy beans or Great Northern beans are excellent substitutes, offering similar mild flavors and creamy consistency. Ensure they are drained and thoroughly rinsed. |
| Vegetable Broth | The liquid base for our soup, ensuring it remains vegetarian. If you’re not strictly vegetarian, chicken broth can be used for a different flavor profile. |
| Basil Pesto | Our secret ingredient! Pesto adds an incredible burst of fresh, herbaceous flavor and richness. More on this game-changer below. |
| Salt & Black Pepper | Essential for seasoning throughout the cooking process. Adjust to taste, remembering that broth and pesto may already contain salt. |
Smart Shortcuts for Busy Cooks
Making homemade soup from scratch doesn’t have to be an all-day affair. Utilize these time-saving hacks:
- Grab pre-chopped mirepoix (a blend of diced onion, carrot, and celery) from the produce section of your grocery store.
- Frozen chopped onion and celery can also be a lifesaver when you’re short on time.
- Use jarred minced garlic instead of fresh if peeling and chopping feel like too much of a chore.

Pesto In A Soup? The Secret Flavor Booster!
Yes, you read that right – pesto is the unexpected secret ingredient that elevates this White Bean Soup from delicious to truly extraordinary. You might be surprised, but a spoonful of good quality basil pesto adds an incredible depth of fresh, herbaceous, and savory flavor that is simply unmatched.
I first experimented with adding pesto to my vegetable soup and was so impressed by the results that I knew it had to make an appearance here. Instead of meticulously chopping a medley of fresh herbs, which can be time-consuming, a generous stir of basil pesto provides instant, complex flavor. It introduces notes of fresh basil, garlic, pine nuts (or walnuts), Parmesan cheese (if not dairy-free), and olive oil, all in one convenient spoonful.
While homemade pesto undoubtedly offers the freshest taste, high-quality store-bought pesto makes this recipe quick and accessible for any day of the week. For the best flavor, seek out fresh, refrigerated pesto options, typically found near fresh pasta or gourmet cheeses in your supermarket. Brands like Buitoni or Rana’s are excellent choices that deliver vibrant, authentic flavors. Just remember to check labels if you need a strictly dairy-free or vegan option, as most traditional pesto contains Parmesan cheese.

Expert Tips for Making the Best White Bean Soup
Follow these expert tips to ensure your White Bean Soup turns out perfectly creamy, flavorful, and incredibly satisfying every time:
- Sauté the Mirepoix Thoroughly: Don’t rush the initial sautéing of the onion, carrot, and celery. Cooking them until they are soft and slightly golden (8-10 minutes) builds a crucial flavor base for the soup.
- Brown the Tomato Paste: This is a non-negotiable step for maximum flavor. After adding the remaining oil and tomato paste, cook it for 7-9 minutes, stirring often, until it transforms into a deep, brick-red color and smells intensely fragrant. This caramelization develops rich, umami notes that elevate the entire soup.
- Deglaze Properly: When you add the vegetable broth, make sure to scrape up all the flavorful browned bits from the bottom of the pot. These “fond” bits are packed with savory goodness and will dissolve into the broth, adding depth.
- Blend Safely: When blending a portion of the hot soup, always be cautious. Only fill your blender halfway. Start on the lowest speed and gradually increase. Crucially, remove the small cap from the blender lid and cover the opening with a kitchen towel to allow steam to escape. This prevents pressure buildup, which can cause the lid to blow off. If your blender isn’t designed for hot liquids, allow the soup to cool slightly first.
- Adjust Salt Generously: Vegetables need a good amount of salt to shine. Taste the soup after blending and adding pesto, and adjust the seasoning as needed. Remember that the saltiness of your broth and pesto can vary, so always taste and adjust.
- Let Flavors Meld: While delicious immediately, this soup truly benefits from sitting for a bit. The flavors deepen and become more harmonious over time, making it an ideal candidate for meal prep.
- Achieve Desired Consistency: If your soup is too thick after blending, add a splash more vegetable broth or water until it reaches your preferred consistency. If it’s too thin, you can simmer it uncovered for a few more minutes to reduce, or blend a bit more of the whole beans.
Yes, Great Northern beans are indeed a variety of white beans! They are generally larger and possess a mild, slightly nutty flavor, often described as more robust than Navy beans but less creamy than Cannellini beans. All three are excellent choices for this White Bean Soup recipe, offering similar nutritional benefits and creamy potential when blended.
Absolutely! This recipe is naturally vegetarian. To ensure it’s fully vegan, simply verify that your basil pesto is dairy-free (many store-bought varieties are, but always check the label for Parmesan cheese) and, of course, use vegetable broth.
This hearty soup is satisfying on its own, but it pairs wonderfully with a side of crusty, buttered bread for dunking. Other great accompaniments include a fresh green salad with a light vinaigrette, homemade croutons, or a sprinkle of grated Parmesan (if not vegan) or nutritional yeast for extra cheesy flavor.

Storage and Reheating
White Bean Soup, like many fantastic soups, often improves with age as the flavors deepen and meld. This makes it a perfect candidate for meal prepping!
- Fridge: Store cooled soup in an airtight container in the refrigerator for 4–5 days.
- Freezer: For longer storage, allow the soup to cool completely. Transfer it to freezer-safe airtight containers or heavy-duty freezer bags. Lay bags flat to freeze, which saves space. It will keep well for up to 3 months.
- Thawing: Thaw frozen soup overnight in the refrigerator for best results.
- Reheating: Gently warm the soup on the stovetop over medium-low heat, stirring frequently to prevent sticking. If the soup has thickened considerably during storage, add a splash of vegetable broth or water to achieve your desired consistency. Avoid boiling vigorously to maintain its creamy texture.
More Easy & Delicious Soup Recipes:
Soups And Stews
Easy Tomato Soup Recipe
Soups And Stews
Easy 20-Minute Zuppa Toscana
Soups And Stews
Slow Cooker Minestrone Soup (Olive Garden Copycat)
Soups And Stews
Creamy Chicken Pot Pie Soup Recipe
Creamy Vegetarian White Bean Soup
Chelsea Lords
20
35
55
4 large servings
Video
A video guide for making this delicious White Bean Soup can be found here.
Equipment
-
Large Pot or Dutch Oven
-
Blender (Immersion Blender or Countertop Blender)
Ingredients
- 3 tablespoons olive oil divided
- 1-1/2 cups diced yellow onion (about 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, for a hint of spice)
- 3 (15.5-ounce) cans cannellini beans drained and rinsed
- 1 (32-ounce) container vegetable broth
- 3 tablespoons + more for serving fresh basil pesto (see Note 1)
- Fresh thyme sprigs (optional, for serving)
- Hearty crusty bread (optional, buttered, for serving and dunking)
Instructions
-
In a large pot or Dutch oven, heat 2 tablespoons of olive oil over medium heat. Add the diced onion, carrot, and celery. Cook, stirring frequently, for 8–10 minutes until the onion is translucent and lightly golden, and the vegetables are softened. Add the minced garlic and cook for another 30 seconds until fragrant, being careful not to burn it.
-
Stir in the remaining 1 tablespoon of olive oil and the tomato paste. Season with a generous pinch of salt and pepper (start with about 1/2 teaspoon salt and 1/4 teaspoon pepper). Continue to cook, stirring occasionally, for 7–9 minutes. This step is crucial: allow the tomato paste to thicken and darken to a deep brick-red color, which significantly enhances the soup’s umami and sweetness. Do not rush this process! Add the dried thyme, crushed rosemary, and red pepper flakes (if using); stir to combine and cook for 1 minute more until aromatic.
-
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 packed with flavor! Add the drained and rinsed cannellini beans and stir everything together. Bring the mixture to a boil, then reduce the heat to a gentle simmer. Cook uncovered for 10–15 minutes, allowing the flavors to meld beautifully.
-
Carefully remove about 2 cups of the soup mixture (solids and liquids) and transfer it to a blender. Blend until completely smooth and creamy. Alternatively, use an immersion blender directly in the pot, blending about a quarter to a third of the soup for a similar effect. Pour the blended soup back into the pot and stir well to combine. This step creates the soup’s signature dairy-free creaminess.
-
Stir in 3 tablespoons of fresh basil pesto. Taste the soup and adjust seasonings as needed; you may want to add another 1/4 teaspoon of salt or a bit more pepper. Continue to simmer for 2-3 minutes to allow the pesto’s flavors to fully integrate.
-
Ladle the warm soup into bowls. For an extra touch of flavor and presentation, drizzle each serving with an additional 1/2 tablespoon of pesto (or more, to taste) and garnish with fresh thyme sprigs, if desired. Serve immediately with hearty, buttered crusty bread for dipping. Enjoy your cozy bowl of homemade goodness!
Recipe Notes
Storage: This White Bean Soup is fantastic for meal prep as its flavors deepen over time. Leftovers can be stored in an airtight container in the fridge for 4–5 days. To freeze, allow the soup to cool completely, then transfer it to an airtight, freezer-safe container or heavy-duty freezer bag. It can be frozen for up to 3 months. Thaw frozen soup overnight in the refrigerator before reheating. When reheating, warm gently on the stovetop over medium-low heat, stirring frequently. If the soup has become too thick, add a splash of vegetable broth or water to reach your desired consistency.
Nutrition Information
Nutrition information is automatically calculated, so should only be used as an approximation.
Like this? Leave a comment below!
Flavorful Variations & Additions
This White Bean Soup recipe is wonderfully versatile, allowing you to easily customize it to your taste or what you have on hand. Here are some ideas to inspire you:
- Add a Protein Boost: For a more substantial meal, consider adding a cooked protein. You can brown some Italian sausage (sweet or spicy) at the beginning of the recipe, draining excess fat before adding the mirepoix, like in this White Bean and Sausage Soup. Cooked shredded chicken or plant-based sausage crumbles would also be delicious additions.
- Boost the Greens: Stir in a few handfuls of fresh spinach, kale, or Swiss chard during the last 5-10 minutes of simmering. Their vibrant color and added nutrients will enhance the soup.
- Spice It Up: If you love heat, increase the red pepper flakes or add a dash of cayenne pepper. A pinch of smoked paprika can also add a delightful smoky depth.
- Add Grains: For extra heartiness, stir in a handful of small pasta shapes (like ditalini or orzo) or cooked quinoa during the last few minutes of cooking, ensuring they absorb some of the flavorful broth.
- Citrus Brightness: A squeeze of fresh lemon juice at the very end can brighten all the flavors and add a refreshing zest.
- Top with Crunch: Beyond bread, consider topping your soup with homemade garlic croutons, toasted pumpkin seeds, or even a sprinkle of crispy fried onions for added texture.
No matter how you choose to personalize it, this Creamy White Bean Soup is sure to become a beloved recipe in your home!