This hearty, vegetarian White Bean Soup is one for the books! We’re loading in plenty of nutritious ingredients with loads of “hidden” veggies. This protein-packed soup is ultra-thick, creamy, and hearty without needing any cream, milk, or thickening agents (we thicken this soup with the beans!).
Looking for a meat-filled white bean soup recipe? Try this White Bean and Sausage Soup!
White Bean Soup
It’s no secret we’re obsessed with hearty, cream-based soups. This Potato Soup, Creamy Vegetable Soup, and Broccoli Cheddar Soup are some favorites in my home. And while those soups are all delicious, they’re not the most nutritional meals. Which sometimes leaves me wanting a soup with a bit better nutritional content while keeping the same hearty, thick, and comfort-like texture.
This brings us to this White Bean Soup. It’s ridiculously creamy, hearty, and a “stick-to-your-ribs”-type of comfort food but without heavy cream, butter, or cheese. It’s naturally vegetarian, loaded with protein and fiber, packed with veggies, and best of all: it is seriously tasty. You’ll be amazed how we can get such a thick and creamy soup with such good-for-you ingredients.
The secret to the thickness? We blend up some of the beans. The blended beans give this soup an ultra-creamy texture, without the need for a roux or dairy. And the secret to the ridiculously good flavors? Well, there are a few…
The flavor secrets
- Aromatic vegetables like onion, celery, and carrots add so much to a soup. Sautéing them for a good amount of time creates a wonderful flavor base for the soup.
- We add pesto! After adding pesto to this Vegetable Soup, I’ve been searching for more ways to integrate it into a soup recipe and this is the one. The pesto adds such an incredible nuance of flavor and richness. It also adds a lovely freshness.
- We also add in a few spices (thyme, rosemary, and a touch of red pepper flakes) which adds another layer of flavor.
- Sautéing tomato paste for a good amount of time adds a tremendous flavor and richness to this soup. You may be tempted to rush the process here, but taking the time to sauté the tomato paste will add an abundant depth of flavor to this white bean soup.
While this might sound obvious, sometimes it’s easy to forget how much flavor salt and pepper add. If you feel the soup is lacking flavor, add in a bit more of both. Salt and pepper didn’t get to be the world’s favorite seasonings for no reason!
Pesto in a soup?
That’s right: pesto is in soup, and it’s the best thing that ever happened to a veggie-packed soup. Allow me to explain.
Pesto adds loads of flavor without any extra effort. Instead of chopping tons of herbs, grating in Parmesan cheese, or figuring out the perfect blend of spices to add, just add in a big spoonful of fresh, good-quality basil pesto.
While you can make and use your own basil pesto in this recipe, I recommend picking up store-bought pesto to help you get this soup on your table as quickly as possible! When selecting a store-bought pesto, I highly recommend freshrefrigerated (not shelf-stable) pesto. We love Buitoni’s® fresh basil pesto, Rana’s® fresh basil pesto (my personal favorite!), and Hemi-fares® (store brand) pesto at Smith’s (Kroger) is another tasty pesto.
Freshly made pesto can certainly be spendy, but it lasts a good amount of time and a little goes a long way to add loads of flavor to so many dishes. Consider adding some leftover pesto to some of our favorite dishes like:
- Pesto Chickpea Sandwiches quick vegetarian sandwiches
- Pesto Pizza made on Naan (super quick!)
- Creamy Pesto Pasta with sun-dried tomatoes
- Roasted Sweet Potato & Sausage with Pesto only 3 ingredients!
- Pesto Chicken with a corn and bean salsa
White Bean Soup Shortcuts
- Pick up a mirepoix (also called soup starter). Lots of stores sell pre-chopped mirepoix (a French phrase for diced onion, carrot, and celery) in the produce section. If you’re in a hurry, grab that fresh-chopped mirepoix or you can even use frozen mirepoix which will save loads of chopping time!
- Use jarred garlic or a garlic press. Instead of mincing your own garlic, you can use jarred to save time. Alternatively, a garlic press gives you fresh minced garlic in a fraction of that time that hand mincing requires.
- Purchase pesto instead of making your own. While you certainly can make your own pesto if you’re feeling ambitious, purchasing it freshly made is a wonderful time saver!
White Bean Soup Tips
- Blend carefully. When blending, make sure to secure the lid on tightly and then select the “soup” or “hot” cycle. Remember that heat expands, so increase the speed slowly and watch it carefully to avoid soup exploding out or over. Remove the lid carefully as it will likely release a burst of steam. If your blender doesn’t have a hot/soup setting, you can compensate by replacing the blender lid with a folded towel and holding it in place with your hands. This will help reduce steam pressure.
- Seasoning. You may be surprised by how much salt this soup needs — vegetables need a good amount to bring the flavors to life. That said, salt content can vary quite a bit depending on the canned beans used, so you may need less than recommended. Also, keep in mind that pesto can also be quite salty, so plan for that when seasoning the soup.
White Bean Soup Storage
This soup just continues to get more flavorful as it sits and flavors have a chance to meld and intensify.
It will stay fresh for 4-5 days stored in an airtight container in the fridge. Unfortunately, it doesn’t freeze very well; the veggies and beans get a bit mushy when thawed. If the yield of soup is too much to be eaten within those 4-5 days, I recommend halving the recipe initially.
Reheat the soup gently in a pot over medium-low heat, stirring frequently. You’ll likely need to add in an additional splash of vegetable stock to slightly thin the soup. It does thicken quite a bit as it sits and is stored.
White Bean Soup FAQs
1Is White Bean soup good for you?
White beans are a great source of plant-based protein and are also high in fiber. Pair those beans with loads of veggies like the carrots, onion, celery, and tomato paste and you’ve got quite a collection of good-for-you ingredients with loads of nutrients!
2What is the thickener in a White Bean soup?
While a lot of recipes will rely on a roux, cornstarch slurry, or cream/milk, we use the actual white beans to thicken the soup instead! This not only delivers the same wonderful thick texture, but it also keeps this soup as nutritionally sound as possible!
3Are Great Northern beans the same as white beans?
There are several different types of white beans.
- Great northern beans are smaller than cannellini and have a brighter white color.
- Cannellini are the largest of the types of white beans and have a traditional kidney bean shape. They are meatier than navy or Great Northern beans with a nutty, earthy flavor.
- Navy beans are the smallest of the types of white beans
- Baby lima beans are also called butterbeans and are small, smooth, and creamy with a buttery texture.
4Can I thicken soup with beans?
Yes! It’s what we do with this very recipe! 🙂 To thicken the soup using beans, we remove a portion of the simmered beans and broth, blend it until smooth, and pour it back into the soup. Voila! Watch as the beans create a luscious thickness!
5What can I serve with White Bean Soup?
In my opinion, nothing compares to a good crusty artisan bread! A few other serving suggestions:
- Crostini with a bit of melted Parmesan on top makes a great topping.
- Crustybread or rolls (we love thin sourdough baguettes) are the classic dipping choices.
- A big garden salad like this Olive Garden Salad makes a nice side
- This cucumber salad is also a nice refreshing side dish
More easy soup recipes
- Easy Tomato Soupwith canned whole tomatoes
- Chicken Pot Pie Soupwith puff pastry toppers
- Zuppa Toscana Soupmade in the slow cooker
- Minestrone Soup loaded with veggies
- Broccoli Potato Soupcreamy and cheesy
White Bean Soup
White Bean Soup
- 3tablespoonsolive oil,separated
- 1-1/2cupsdiced yellow onion(1 large onion)
- 1cup each:diced carrot, diced celery
- 4teaspoonsminced garlic(~4 cloves)
- 1/4cuptomato paste
- Fine sea salt & pepper
- 1/4teaspoon each:dried thyme, dried crushed rosemary
- 1/8teaspoonred pepper flakes,optional
- 3cans (15.5 oz. each)cannellini beans,drained and rinsed
- 132 oz. containervegetable stockwe love Swanson’s (4 cups)
- Fresh basil pestoNote 1
- Optional: fresh thyme, Crusty bread, for serving
SAUTEVEGGIES: Add 2 tablespoons olive oil to a large pot over medium heat. Once oil is hot, add in the diced onion, carrot, and celery. Cook, stirring frequently for 8-10 minutes or until onion is golden and soft. Add in garlic and cook, stirring constantly, for 30 seconds or until fragrant.
TOMATO PASTE: Add in the remaining 1 tablespoon olive oil and tomato paste. Season to taste with salt and pepper (I add 1/2 tsp fine sea salt & 1/4 tsp pepper). Mix and then cook, stirring frequently for 7-9 minutes or until veggies are very tender and tomato paste has become very thick/darkened in color. Don’t try to rush this step– we are adding flavor and ensuring the veggies won’t end up crunchy (they don’t soften much more)! Add in the seasonings: dried thyme, dried crushed rosemary, red pepper flakes. Mix through.
STOCK AND BEANS: Slowly pour in the vegetable stock while scraping the bottom of the pan to release any browned bits. Add in the drained and rinsed beans and stir. Bring soup to a boil and then lower the heat until soup is very gently simmering. Simmer, uncovered, for 10-15 minutes.
BLEND: Remove pot from the heat. Remove 2 cups of the soup and transfer into a blender. Blend until completely smooth and then pour back into the pot (use a spatula to scrape it all back in!). Mix to combine. Add in 3 tablespoons pesto and stir through. Taste and adjust seasonings, I typically add another 1/4 teaspoon fine sea salt here — the flavors should sing!
SERVE: Serve immediately, spooning soup into bowls and drizzle in another 1/2 tablespoon (or more — to taste preference!) of pesto into bowls. Serve with fresh thyme if desired and with crusty artisan bread for dunking!
We do our best to provide accurate nutritional analysis for our recipes. Our nutritional data is calculated using a third-party algorithm and may vary, based on individual cooking styles, measurements, and ingredient sizes. Please use this information for comparison purposes and consult a health professional for nutrition guidance as needed.