This post may contain affiliate links.

Pinterest Hidden ImagePinterest Hidden ImagePinterest Hidden Image

Chilly nights call for a cozy dinner and this White Bean Soup fits the bill! Creamy, comforting, and flavorful, this recipe is full of wholesome ingredients and it’s budget-friendly too.

A bowl of white bean soup with carrots and celery, topped with herbs, and a spoon inside the bowl.

Dried beans make this white bean soup extra delicious!

cookbook author erin clarke of well plated

I. Love. Dried. Beans.

They’re less expensive than canned and the flavor is stellar. As the beans simmer away for this white bean soup, they add flavor to the broth and the broth adds flavor to the beans and it’s MAGIC.

This soup is aromatic (garlic! rosemary!), absolutely scrumptious (hello, smoked paprika!), and satisfying enough (BEANS!) to be a meal on its own. 

  • It can go creamy or chunky—or split the difference and puree some of it and leave some veggies and beans intact for a soup that’s creamy AND chunky.
  • Since the beans cook in the broth, this is a one-pot dinner, and that means it’s easier to make and you have fewer dishes to wash afterwards. Yeah!
  • Like my Chickpea Soup, this recipe is also fantastic for meal prep. It keeps well in the fridge, freezes beautifully, and tastes just as good as the day it was made when you reheat it.

(Want to add some more bean soups to your repertoire? You’re going to love this 15 Bean Soup and my smoky Crock Pot Ham and Bean Soup!)

A bowl of white bean soup with grated cheese, served with crusty bread, a spoon, and bay leaves on the side.

Key Ingredients

You’ll find the full list of ingredients in the recipe card below, but here are some notes to keep in mind.

  • Beans. Small white beans like navy beans are best, as they cook faster than large white beans and they also hold their shape well.
  • Mirepoix Veggies. AKA carrots, celery, and onion. The foundation of flavor in so many soups, from Cauliflower Chowder to Split Pea Soup With Ham.
  • Garlic. Mince this or use a garlic press.
  • Fresh Rosemary. Fresh is key here. The flavor is much more vibrant and lively than dried.
  • Smoked Paprika. The little somethin’-somethin’ that adds complexity and makes this white bean soup special.
  • Vegetable Broth. Chicken broth also works if you don’t need a vegetarian white bean soup.
  • Bay Leaves. Adds a subtle herbal note while the soup simmers.
  • Lemon Juice. Brightens up and balances the flavor.
  • Parmesan Cheese. This is optional, for serving. It’ll add some umami, richness, and Tuscan vibes. Use freshly grated for the best flavor!

How to Make White Bean Soup

Soak the Beans. Cover the beans with water in a large bowl and refrigerate for 8 hours or overnight. Drain, rinse, and pick over the beans before starting the recipe. Soaking helps the beans cook faster and makes them easier to digest.

Cook the Aromatics. Warm the oil in a large pot set over medium-low heat, then add the veggies, garlic, and rosemary. Cook until the veggies soften without browning.

Bring to a Boil. Stir in the beans, salt, paprika, and pepper. After 30 seconds, pour in the broth and water, then drop in the bay leaves. Bring to a boil.

Simmer. Reduce the heat to low and simmer, partially covered, until the beans are tender. The amount of time this takes will depend on the freshness of your beans, but generally speaking it’ll be 1 to 1 1/2 hours. Stir occasionally as the soup simmers.

Make It Creamy (or Not). Use an immersion blender or transfer some of the soup to a blender to blend it. Or if you prefer your soup chunky, skip this step.

Finish. Remove from heat and stir in the lemon juice. Season to taste and serve the white bean soup with Parmesan, if desired. ENJOY! 

Recipe Variations

  • Add Kale. Stir in chopped kale during the last 5 minutes of cooking. (This Kale Soup Recipe is another soup kale lovers will appreciate!)
  • Make It Completely Smooth. Let the soup cool a bit, then puree it in a countertop blender in batches. (An immersion blender also works, but it usually leaves some bits and chunks unblended.)
  • Add Sausage. Take a note from Zuppa Toscana. Before cooking the veggies, brown crumbled Italian sausage in the pot, then remove, proceed with the recipe, and stir back in at the end.
A bowl of white bean soup topped with grated cheese, next to torn bread and bay leaves on a gray surface.

What to Serve with White Bean Soup

White Bean Soup

5 From 4 reviews . Help us out! Review HERE.Help out & review HERE

Prep: 15 minutes
Cook: 1 hour 15 minutes
Total: 1 hour 30 minutes

Servings: 6 servings
This hearty white bean soup is creamy, comforting, and flavorful, made with wholesome and budget-friendly ingredients. So easy too!

Ingredients
  

  • 1 (16-ounce) bag dry Navy beans or similar small white beans
  • 3 tablespoons olive oil
  • 3 medium carrots ½-inch diced (about 1 ½ cups)
  • 2 stalks celery ½-inch diced (about 1 cup )
  • 1 medium onion ½-inch diced (about 1 ½ cups)
  • 3 cloves garlic minced (about 1 tablespoon)
  • 1 tablespoon minced fresh rosemary
  • 2 teaspoons kosher salt
  • 1 teaspoon smoked paprika
  • ½ teaspoon ground black pepper
  • 4 cups low sodium vegetable broth
  • 4 cups water
  • 2 bay leaves
  • 1 tablespoon freshly squeezed lemon juice
  • Freshly grated Parmesan cheese for serving

Instructions
 

  • The night before you make the soup (or 8 hours before), place the beans in a very large bowl and cover with cold water by 2 inches. Refrigerate for at least 8 hours or overnight. Drain the beans, rinse under cold running water and pick out any small stones, then drain again.
  • In a Dutch oven or similar large, sturdy pot, heat the olive oil over medium-low heat. Add the carrots, celery, onion, garlic, and rosemary. Let the vegetables cook until beginning to soften and the onion is turning translucent, stirring occasionally, about 10 minutes.
  • Stir in the beans, salt, smoked paprika, and pepper and let cook 30 seconds. Add the broth, water, and bay leaves.
  • Increase the heat and bring to a boil. Reduce the heat to low, partially cover the pot, and simmer until the beans are tender, about 1 hour to 1 hour 30 minutes. Stir occasionally and run a spoon along the bottom of the pot to keep the beans from sticking.
  • If you'd like the soup creamy, use an immersion blender to puree it, leaving it fairly chunky (or transfer a few ladles of the soup to a blender and puree—be careful, hot soup splatters!—then return to the pot).
  • Remove the soup from the heat. Stir in the lemon juice. Carefully taste and adjust the seasoning as you like. Serve hot with a generous sprinkle of parmesan.

Notes

  • TO STORE: Refrigerate leftovers in an airtight container for up to 5 days.
  • TO REHEAT: Warm in a saucepan over medium-low heat or microwave individual bowls until heated through. You may need to add more broth or water when reheating.
  • TO FREEZE: Freeze for up to 3 months in an airtight container or freezer bag. Thaw overnight in the refrigerator.

Nutrition

Serving: 1(of 6)Calories: 351kcalCarbohydrates: 54gProtein: 18gFat: 8gSaturated Fat: 1gPolyunsaturated Fat: 2gMonounsaturated Fat: 5gPotassium: 1045mgFiber: 21gSugar: 6gVitamin A: 5279IUVitamin C: 5mgCalcium: 137mgIron: 4mg

Did you try this recipe?

I want to see!

Follow @wellplated on Instagram, snap a photo, and tag it #wellplated. I love to know what you are making!

You May Also Like

Free Email Series
Sign Up for FREE Weekly Meal Plans
Each includes a grocery list, budget, and 5 healthy dinners, helping you save time, save money, and live better! From time to time we’ll send you the best of Well Plated. You can unsubscribe anytime.
Smiling woman in a white shirt chops a red bell pepper on a cutting board with vegetables in a bright kitchen.

Erin Clarke

Hi, I’m Erin Clarke, cookbook author and the home cook behind Well Plated. I’ve helped millions of people cook healthier meals that actually taste amazing and sold over 190,000 books! I’m here to help you save time, dirty fewer dishes, and feel great about what you’re eating, without overthinking it. Welcome!

Learn more about Erin

Leave a Comment

Did you make this recipe?

Don't forget to leave a review!

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

Recipe Rating




The maximum upload file size: 5 MB. You can upload: image, video. Links to YouTube, Facebook, Twitter and other services inserted in the comment text will be automatically embedded. Drop files here


    1. Hi Willie, that would likely work, you may not need the full 1 hour to 1 hour 30 minutes in cooking time. Let us know how it goes if you decide to give it a try!

      1
  1. To speed things up, I often boil the dry beans and then let them sit 1 hour. Then I use them as if soaked overnight.
    Would this method work?

    1
    1. Hi Becky! I haven’t tried it myself but if that method works for you, it sounds like it would work in this dish as well. Let me know how it goes if you decide to experiment!

  2. I made this after a long day, and it was exactly the kind of comfort food I needed. It’s got a mild, soothing taste that’s perfect when you’re not up for anything too spicy or complicated. My kid liked it so much she asked for seconds, which is always a good sign. Thank you!5 stars

  3. I just finished a bowl of this and wow, it’s really good. Not fancy, just simple and cozy. I didn’t even measure anything, just eyeballed it. It’s filling but doesn’t feel heavy. My daughter liked it too, which was nice because she never eats soup unless it has noodles.5 stars

  4. I wasn’t sure about the recipe at first because it’s so simple, but the flavors surprised me. It’s cozy and mild, which is great if you don’t want anything too punchy. We had it with some fresh bread, which is great. I might try adding some bacon or sausage next time for a little more flavor kick.5 stars

  5. If I use 4 cans of white beans rather than soaking dried beans, how will that change the recipe? How much liquid to add and how long to cook?

    1. Hi Bonnie, that would be a different recipe that I haven’t tested out. I believe canned beans could work but you may not need the full 1 hour to 1 hour 30 minutes in cooking time. Let us know how it goes if you decide to give it a try!

  6. I brought the canned beans to a bowl using only the 4 cups of broth then reduced the heat and let them cook for 30 minutes. Tasted delicious!5 stars

  7. March 5,2026

    The soup is almost done and I wanted to take some to the neighbors; I didn’t because the rosemary stems tasted like wood splinters and there is no way I would share that with anyone.
    Sorry, I will not be making this again.

    Karen R

    1. I’m sorry to hear you had an issue, karen_rosales. Rosemary stems are woody. For this recipe you are using the rosemary leaves once it is removed from the stems, and then you want to make sure they get minced. Which means chopped really finely, or ground like. Hope this helps!

  1. To speed things up, I often boil the dry beans and then let them sit 1 hour. Then I use them as if soaked overnight.
    Would this method work?

    1
  2. Hi Willie, that would likely work, you may not need the full 1 hour to 1 hour 30 minutes in cooking time. Let us know how it goes if you decide to give it a try!

    1