White Bean Soup

This post may contain affiliate links. Please read my disclosure policy.

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!

Overhead image of White Bean 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 sometimes leave me wanting a soup with a bit better nutritional content while keeping the same hearty, thick, and comforting texture.

This brings us to 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…

Process shots-- images of the carrots, onion, and celery being sautéed, garlic and tomato paste being added and that being sautéed

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.
  • 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.
  • Spices like thyme, rosemary, and a touch of red pepper flakes add another layer of flavor.
  • Tomato paste adds a tremendous flavor and richness to this soup when it’s browned slowly. 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.

QUICK TIP

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 packaged pesto, I highly recommend fresh refrigerated (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.

QUICK TIP

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: 

Process shots-- images of the seasonings, vegetable stock, and drained white beans being added

SHORTCUTS

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. Either of these saves 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 the 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 pressure cooker lid 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.
  • Season liberally. 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.

Process shots-- images of part of the soup being transferred to a blender and being blended and then added back to the pot along with fresh pesto for this White Bean Soup

STORAGE

White Bean Soup Storage

This soup just continues to get more flavorful as it sits. The ingredients have a chance to meld and intensify.

It will stay fresh for 4-5 days when 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.

Process shots-- images of the pesto being mixed through and then the soup being added to a bowl to be served

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.
  • Crusty bread 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

Overhead image of the White Bean Soup in a bowl with fresh basil pesto in it

More easy soup recipes

FOLLOW ALONG! Subscribe to my newsletter and follow along on Facebook, Pinterest and Instagram for the latest updates, recipes and content.

White Bean Soup

5 from 5 votes
This hearty and 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!
Print Recipe

White Bean Soup

5 from 5 votes
This hearty and 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!
Course Dinner, Soup, Vegetarian
Cuisine American, Healthy, Vegan, Vegetarian
Keyword white bean soup
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
Servings 4 large servings
Chelsea Lords
Calories 432kcal
Cost $8.72

Ingredients

  • 3 tablespoons olive oil, separated
  • cups diced yellow onion (1 large onion)
  • 1 cup each: diced carrot, diced celery
  • 4 teaspoons minced garlic (~4 cloves)
  • ¼ cup tomato paste
  • Fine sea salt & pepper
  • ¼ teaspoon each: dried thyme, dried crushed rosemary
  • teaspoon red pepper flakes, optional
  • 3 cans (15.5 oz. each) cannellini beans, drained and rinsed
  • 1 32 oz. container vegetable stock we love Swanson's (4 cups)
  • Fresh basil pesto Note 1
  • Optional: fresh thyme, Crusty bread, for serving

Instructions

  • SAUTE VEGGIES: 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 ½ tsp fine sea salt and ¼ 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 ¼ 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!

Video

Recipe Notes

Note 1: Basil pesto: I recommend getting refrigerated, freshly-made basil pesto, which you can find near refrigerated fresh pasta and gourmet cheese. Rana’s® Basil Pesto is our personal favorite store-bought pesto sauce.

Nutrition Facts

Serving: 1serving | Calories: 432kcal | Carbohydrates: 74g | Protein: 21g | Fat: 11g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 8g | Sodium: 1831mg | Potassium: 646mg | Fiber: 21g | Sugar: 12g | Vitamin A: 20515IU | Vitamin C: 16mg | Calcium: 262mg | Iron: 8mg

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.

DID YOU MAKE THIS RECIPE?

I love hearing from you when you've made one of my recipes! Tag me on Instagram at @ChelseasMessyApron or leave me a comment below.

More Recipes You'll Love

Butternut Squash Soup

55 mins

Butternut Squash Soup

Click the Bookmark Icon to Add to Your Favories

Cauliflower Soup

55 mins

Cauliflower Soup

Click the Bookmark Icon to Add to Your Favories

Creamy Vegetable Soup

53 mins

Creamy Vegetable Soup

Click the Bookmark Icon to Add to Your Favories

Sausage Tortellini Bake (ONE Skillet!)

36 mins

Sausage Tortellini Bake (ONE Skillet!)

Click the Bookmark Icon to Add to Your Favories

FREE BONUS

FREE BONUS

EASY MEAL SECRETS:
How to Make Mealtime Hassle Free!

5 secrets to easy, fast and delicious dinners.

[gravityform id="2" title="false" description="false"]

Leave a Comment:

Your email address will not be published. Required fields are marked *

Recipe Rating




6 Comments

  1. 5 stars
    So enjoyed it. I had to use a can of chopped tomatoes since didn’t have any tomato paste on hand. Also was out of Rosemary so substituted Tarragon.

  2. 5 stars
    I made this soup (tripled it) for community lunch at my meditation center. It was a big hit and more than enough for ~18 people. Thank you for the delicious recipe and great instructions!

Never Miss a Recipe

[gravityform id="3" title="false" description="false"]