Looking for a hearty yet healthy meal that comes together in one pot? This white bean soup might just become your new weeknight favorite. It’s high in plant-based protein, loaded with fiber, and packed with creamy comfort, without the need for cream. Whether you’re using pantry staples or fresh greens, this soup delivers flavor and flexibility in every bite. In this guide, we’ll cover everything: why you’ll crave it again and again, the exact ingredients you need, how to cook it step-by-step, and smart variations. Plus, we’ll answer your most common questions so you’re set up for success.
Table of Contents
Why You’ll Love This White Bean Soup
Comfort Food Without the Guilt
Creamy soups usually mean heavy cream, but not this one. Thanks to blended white beans and broth, you get that luscious texture with none of the dairy. It’s the kind of meal that feels indulgent but keeps things light and nourishing. With ingredients like garlic, onion, and Italian herbs, the flavor runs deep. Plus, it’s made in just one pot and freezes beautifully, making it perfect for busy weekdays or last-minute dinners.
And let’s not forget how satisfying it is. Each bowl is loaded with 18 grams of plant protein, a great alternative to meat-based meals. For fans of comforting recipes like Marry Me Chicken Soup, this soup brings that same cozy satisfaction with a vegetarian twist.
Perfect for All Diets and Every Season
White bean soup is naturally gluten-free and easily adaptable for dairy-free or vegan eaters. Whether you’re prepping meals for the week, feeding picky eaters, or trying to clean out your pantry, this soup works. Canned or cooked beans, kale or spinach, rustic or refined, it’s all flexible. That’s what makes it a favorite across so many kitchens. If you’ve tried the Creamy Taco Soup and loved the ease, this soup follows that same approach: flavorful, filling, and foolproof.
Print
White Bean Soup
A creamy, cozy white bean soup made with pantry staples and fresh greens. High in protein, ready in one pot, and perfect for busy weeknights.
- Total Time: 40 minutes
- Yield: 4 servings 1x
Ingredients
2 tbsp olive oil
1 onion, diced
4 cloves garlic, minced
2 carrots, sliced
2 celery stalks, chopped
4 cups cannellini beans, drained
4 cups vegetable broth
1 tbsp tomato paste
1 tbsp Italian seasoning
1/2 tsp red chili flakes
1/2 tsp salt
1/2 tsp pepper
3 cups kale or spinach
2 tbsp lemon juice
Instructions
1. Heat olive oil in a large pot over medium heat. Add onion, garlic, carrots, and celery. Cook for 5 minutes until softened.
2. Add tomato paste and stir for 1 minute.
3. Stir in beans, broth, seasoning, chili flakes, salt, and pepper. Bring to a boil.
4. Reduce to a simmer and cook for 15–20 minutes.
5. Blend part of the soup using an immersion blender or regular blender for creaminess.
6. Add kale or spinach and simmer 5 more minutes until wilted.
7. Stir in lemon juice. Adjust salt and pepper to taste.
8. Serve hot with crusty bread and optional parmesan on top.
Notes
Use Great Northern or Navy beans if cannellini aren’t available.
Freeze leftovers up to 2 months.
Add shredded chicken or quinoa for extra protein.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: One-Pot
- Cuisine: American / Italian-inspired
Nutrition
- Serving Size: 1 bowl
- Calories: 325
- Sugar: 5g
- Sodium: 682mg
- Fat: 5g
- Saturated Fat: 1g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 56g
- Fiber: 13g
- Protein: 18g
- Cholesterol: 0mg
White Bean Soup Ingredients You’ll Need
Simple Pantry Staples Meet Fresh Flavor
What makes white bean soup such a go-to in our home is that most of the ingredients are either shelf-stable or already in the fridge. You don’t need anything fancy to get started, just a few key components that build bold, comforting flavor.
Here’s what you’ll need:
- Olive oil – for sautéing aromatics
- Onion and garlic – the flavor foundation
- Carrots and celery – classic soup veggies that add color and sweetness
- White beans – Cannellini are best for their creamy texture, but Great Northern or Navy beans work well too
- Tomato paste – adds richness and depth
- Vegetable broth – low-sodium is best so you can control the salt
- Italian seasoning – for that warm herby base
- Red chili flakes – optional, but great for a little heat
- Salt and pepper – always season to taste
- Greens – chopped kale or spinach for color and nutrients
- Lemon juice – a splash at the end brightens everything
Most of these are interchangeable. Don’t have kale? Use baby spinach. No tomato paste? A few chopped sun-dried tomatoes work in a pinch.
Optional Add-Ins and Smart Swaps
Want a heartier version? Add a diced Yukon Gold potato or a scoop of quinoa for an extra boost of texture and protein. For even more creaminess, stir in a tablespoon of cashew cream or blend half the soup with an immersion blender.
And if you love creamy textures like in our Creamy Alfredo Lasagna Soup, you can even add a splash of oat or coconut milk at the end.
Here’s a quick reference table to help:
Ingredient | Purpose |
---|---|
Cannellini Beans | Creamy texture + protein |
Vegetable Broth | Savory base |
Kale or Spinach | Greens + nutrients |
Lemon Juice | Balances flavor |
How to Make White Bean Soup (Step-by-Step)
Start with Aromatics for Big Flavor
To build that crave-worthy flavor base, start by heating olive oil in a large pot over medium heat. Add the onions, carrots, celery, and garlic. Stir frequently for about 5 minutes until everything softens and smells amazing. This is the heart of the soup’s flavor, so don’t rush it.
Next, add the tomato paste, which deepens the richness and gives the broth a savory backbone. Let it toast for a minute before adding the rest.
Now stir in the cannellini beans, vegetable broth, Italian seasoning, chili flakes, salt, and pepper. Bring the soup to a gentle boil, then reduce to a simmer. Let it cook uncovered for 15–20 minutes so the flavors come together.
Blend for Creaminess Without the Cream
Here’s the magic step: use an immersion blender to blend part of the soup directly in the pot. Just a few pulses will give it that creamy texture without losing the chunky veggies. No immersion blender? Scoop out 2 cups, blend it smooth in a regular blender, then pour it back in.
Once you’ve reached your desired consistency, add your chopped kale or spinach. Stir and let it simmer for another 3–5 minutes until the greens are soft and vibrant. Finally, squeeze in lemon juice to brighten it all up.
This method is similar in ease to our Chicken Pot Pie Soup, which also uses minimal steps and loads of comfort.
Serve it hot with crusty bread, sprinkle with parmesan (or vegan cheese), and you’ve got a hearty, feel-good meal on the table in under 45 minutes.
Tips and Variations for White Bean Soup
Smart Tips for Best Flavor and Texture
- Sauté low and slow – Don’t rush the onions, garlic, and veggies. Letting them soften slowly brings out their natural sweetness and adds layers of flavor.
- Use low-sodium broth – This lets you control the salt, especially if your beans are already salted.
- Don’t skip the lemon – It might seem small, but lemon juice at the end brightens the whole dish and keeps it from tasting flat.
- Make it thicker – For a stew-like consistency, use less broth and blend more of the beans. Want it thinner? Add an extra splash of broth or even water.
- Taste as you go – Always adjust salt, pepper, or chili flakes after blending. Soup changes flavor as it simmers, so a final seasoning check matters.
This flexible approach is what makes it similar to our reader-favorite White Chicken Chili, where the texture and spice level are totally in your hands.
Flavor Boosts and Ingredient Swaps
Want to customize your white bean soup? Try these simple swaps or add-ins:
- Swap the beans: Can’t find cannellini? Great Northern or Navy beans work great. Even chickpeas can be a fun twist.
- Add herbs: Stir in fresh rosemary, thyme, or even a bay leaf while simmering.
- Creamier version: Blend half the soup for extra creaminess, or stir in a touch of unsweetened coconut milk or cashew cream.
- Make it spicy: Add a pinch of smoked paprika or cayenne for heat.
- Add meat: Stir in shredded rotisserie chicken or crispy bacon if you’re not keeping it vegetarian.
- Boost protein: Add quinoa, or top each bowl with a dollop of Greek yogurt.
Frequently Asked Questions
What kind of white beans are best for soup?
Cannellini beans are a top choice thanks to their soft, creamy texture that blends beautifully into soups. But you can also use Great Northern, Navy, or even butter beans. All work well and absorb flavor nicely.
Can I make white bean soup in a slow cooker?
Yes! Just sauté the veggies first for maximum flavor, then transfer everything to the slow cooker. Cook on Low for 4–5 hours or High for 2–3 hours. Stir in the greens during the last 30 minutes.
Can I freeze this soup?
Absolutely. White bean soup freezes really well. Let it cool fully, then store it in airtight containers. It keeps for up to 2 months in the freezer. Reheat on the stove or in the microwave until hot, adding broth if needed to loosen the texture.
How can I make white bean soup thicker?
To thicken your soup, blend a portion of it; either with an immersion blender or by removing and pureeing 2 cups, then returning it to the pot. You can also start with less broth and add as needed. Stirring in mashed potato flakes or cooked rice can also thicken it up quickly.
Final Touch
There’s something incredibly comforting about a hot bowl of white bean soup. It’s simple, it’s nourishing, and it checks every box, whether you’re cooking for your family or prepping meals for the week. With just one pot, a few pantry staples, and under an hour, you can serve up something hearty and healthy that doesn’t skimp on flavor.
And like every recipe on Dailycious, this one was tested in our kitchen, savored at our table, and, yes, probably devoured too fast to photograph properly.
For more easy and satisfying recipes, join me on Pinterest – where good food meets great company!