This easy white bean soup bursts with bright lemon flavor and is packed with protein and fiber. It’s the perfect quick and easy meal for busy weeknights!
I created this white bean soup recipe on a chilly evening when I craved something comforting and nutritious. It’s a staple in our household, especially during busy weeks. It’s feel-good comfort food at its best, packed with protein, fiber, and vegetables.
We have a few bean soup recipes on Inspired Taste. There’s this white bean soup with a light tomato broth and kale, creamy white bean soup with rosemary and garlic, our white bean chicken chili, and this easy black bean soup. We also have this incredible lentil soup, although lentils are not technically beans (still delicious, though!).
Key Ingredients
- White Beans: This recipe is one of my favorite white bean recipes. I usually use canned beans, but home-cooked beans would be great! Any variety of white bean will work nicely. I love navy beans, cannellini beans, and great northern beans. You can see how to cook black beans or how to cook chickpeas if you would like to cook the beans from scratch.
- Veggies: To make this bean soup nice and hearty, I add onion, carrot, celery, garlic, and lots of greens (like spinach or kale).
- Tomato Paste and Broth: I love the light tomato broth in this soup, which I make by cooking tomato paste in a bit of oil and then adding chicken broth or veggie broth.
- Pasta: I love pasta in my soups, so I add a small amount of dried pasta about 10 minutes before serving. Use something small like orzo, Ancini di Pepe, or pearl couscous. Dried quinoa or another quick-cooking grain would work, too.
- Spices: So the soup is well seasoned and spiced, I add salt, pepper, red pepper flakes, fresh thyme, and bay leaves.
- Lemon: Right before serving, I slide a few lemon slices into the soup, which brightens the flavors and looks really pretty. You don’t eat the lemon slices. They are there to steep like tea. I do the same in my lentil soup recipe.
How to Make White Bean Soup
Making our vegetable and white bean soup is simple, and it all happens in one pot! You’ll start with the onions, carrots, and celery. Cook them in olive oil and tomato paste until they begin to soften. Then add more flavor with garlic, red pepper flakes, and salt.
Pour in your broth, add the beans, and toss in fresh thyme and bay leaves. Simmer everything until the veggies are tender (about 20 minutes), then stir in the pasta and cook until done.
Before serving, slide in a few lemon slices and stir in fresh herbs to perfume the soup. Then serve and enjoy! By the way, if you have some white beans leftover, try our lemony white bean salad!
Easy White Bean Soup
- PREP
- COOK
- TOTAL
This hearty vegetable and white bean soup recipe is healthy, easy to make, and tastes fantastic. It’s also vegan when you use a vegan-friendly broth! Since vegetables vary by seasonality, feel free to swap or add different vegetables for the ones listed below. Both cooked and canned beans can be used in this recipe. When using canned beans, we prefer to drain and rinse them before adding them to the soup.
Watch Us Make the Recipe
You Will Need
3 tablespoons olive oil
1 medium onion, chopped
4 medium carrots, chopped
2 celery ribs, chopped
2 tablespoons tomato paste
4 cloves garlic, minced, 4 teaspoons
1/2 teaspoon ground black pepper
1/2 teaspoon fine sea salt, plus more to taste
1/8 teaspoon crushed red pepper flakes, optional for heat
2 (15oze) cans white beans, drained and rinsed, or substitute 3 cups cooked beans
6 cups (1.4L) chicken stock or vegetable broth
3 stalks fresh thyme or use 1/2 teaspoon dried thyme
2 bay leaves
1/3 cup (127g) small dried pasta like Ancini di Pepe, orzo, or pearl couscous
4 heaped cups baby spinach or torn kale leaves without stalks
4 lemon slices
Directions
1Heat the oil in a stockpot or Dutch oven over medium heat. Add the onions, carrots, celery, and the tomato paste. Cook, stirring often, until the vegetables have softened and the onions are translucent, 8 to 10 minutes.
2Add the garlic, black pepper, 1/2 teaspoon of salt, and the red pepper flakes. Cook, while stirring, for one minute.
3Stir in the beans, broth, thyme, and bay leaves. Increase the heat to medium-high and bring the soup to a boil. Partially cover the pot with a lid, and then reduce the heat to maintain a low simmer.
4Simmer for 20 minutes or until the vegetables are tender.
5Add the pasta and cook for 5 minutes more. Then add the spinach or kale and cook until bright green and tender and the pasta is cooked, about 5 minutes more.
6Take the pot off the heat and remove the thyme sprigs and bay leaves. Stir in the lemon slices. Taste and season with more salt and pepper. Serve. The lemon slices are not intended to be eaten but add a lovely lemon flavor to the soup.
Adam and Joanne's Tips
- Storing: Leftover white bean soup can be stored in the refrigerator for up to 3 days and in the freezer for up to a month.
- Creamy bean soup: Add a splash of cream, coconut milk, or dairy-free milk just before serving. Or, remove 1 cup of the soup (with some veggies and beans) and blend it until smooth. Stir the blended cup of soup back into the pot to thicken it and add some creaminess.
- Lentils: When using lentils in this recipe, there is no need to cook them before adding them to the soup. Add them to the broth and cook until tender before adding the pasta, adding 10 minutes to the cooking time.
- The nutrition facts provided below are estimates. Calculations included vegetable broth.
Just wanted to say I LOVE reading & MAKING your recipes!!!! How wonderful you both cook together!!! My DREAM to cook with my family! So far my grands enjoy it the most!
Your recipes are soo delicious using every day ingredients, love your creative spin w/lemons, kale bokchoy & lots of other healthy foods! Keep cooking!
Very easy and very good – thank you!
I had a leftover pork shoulder bone with some meat from cutting it into stew meat so I used that for my broth. It turned out great. thanks for the reciepe.
Such a great idea!
I have probably made this 6 or 7 times already. It’s in my regular rotation and my young kids love it too. Such a tasty, easy soup and it’s great because the ingredients are easy to keep on hand.
We are so glad that your family enjoys the soup 🙂
Looks delicious! What brand of Dutch oven is that? Love the look!
Hi Laura, The Dutch oven is from Le Creuset.
I sautéed the onions but kind of just threw everything else in. Didn’t use chicken stock, let the veg speak for itself. Also didn’t have a tiny pasta so I threw in elbows. Hearty, flavorful, and filling. Thanks for the recipe guys.
Just made this soup the other night with kale and OMG! My husband and I both loved it! It was surprisingly good with so few ingredients. I cooked my own beans in the pressure cooker so I added the thyme, bay, garlic powder and dehydrated onion there. Then I added the water I cooked the beans in to the broth. So flavorful! Definitely a keeper! Thank you for sharing!
I made this soup last night. It was fabulous!! LOVE your recipes so much. They are amazing (made the ribs again the other night…perfection!) Thank you!!
I saw this recipe pop up in my afternoon email. It was enough to inspire me to get up and make it rather than just another salad for dinner. I was not disappointed! I made it as written with just a small change at the very end. Rather than lemon slices, I squeezed a little fresh lemon just before serving and crumbled some feta on top. It is very similar to the classic Greek bean soup. This one is going in my regular soup rotation. The hot pepper flakes added just the right kick of heat. Super easy and very flavorful in less then an hour. Thank you again for another tasty recipe!
Adding feta at the end sound delicious. We are so glad you enjoyed the recipe 🙂
Why don’t you offer a PIN option to save your recipes? Sure would save a lot of paper. Please reply. Thank you
Hi Sarah, If you hover (desktop users) or click any photo on any recipe you will see a PIN button displayed at the top left of the photo. By clicking the pin button you can save the photo and link for that recipe to your favorite Pinterest board.
Hi Sarah, We do have a pin option. You just need to hover over the image you want to save or click on it with a phone. The pin button should appear at the top left of the image. Your phone should have the built in share function as well if you have the Pinterest app installed.