Simple White Bean Soup is a cozy, no-fuss bowl that comforts without fuss. This version uses pantry staples, gentle seasoning, and a splash of olive oil to make a creamy, filling soup in under an hour.

I often point readers who enjoy similar hearty bowls to a rustic Tuscan white bean soup for another take on white beans in broth.
Why this Simple White Bean Soup works
This recipe appeals because it feels homey and cooks up quickly. It suits chilly evenings and light lunches. The base is simple: beans, onion, garlic, carrot, celery, and broth. You can stretch a few cans of beans into several meals. If you like a meatier take, chefs sometimes add sausage in related dishes; see a richer variation at a hearty Italian sausage white bean soup for inspiration.
The gentle flavors let the beans shine. A sprig of rosemary or a squeeze of lemon brightens the bowl. It’s a slow-simmered comfort that still fits tight weeknight schedules.
What you’ll love about this recipe
The flavor feels cozy without fuss. Garlic and rosemary give depth, while olive oil adds silkiness. White beans become tender and slightly creamy, which satisfies even without cream or cheese.
It’s also fast. Sautéing the aromatics and simmering the beans only takes a short time when you start with canned beans. That makes this a great go-to when you want a homemade meal with low prep.
Ingredients and easy swaps
Below I list what this Simple White Bean Soup needs and how to swap items to fit allergies or pantry limits. The ingredients are intentionally simple so you can adapt freely.
Ingredients at a glance
- 2 tablespoons extra-virgin olive oil
- 1 medium onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 garlic cloves, minced
- 1 teaspoon dried rosemary (or 1 sprig fresh, tied)
- 2 (15 oz) cans white beans (cannellini or great northern), drained and rinsed
- 4 cups low-sodium vegetable broth (or chicken broth)
- 1 bay leaf
- Salt and freshly ground black pepper, to taste
- Juice of 1/2 lemon (optional)
- Chopped parsley for garnish
For a full bean-focused guide, you might also like this cannellini bean soup, which shows another simple approach with similar ingredients.
Easy swaps for dietary needs
- To keep the soup vegan, use vegetable broth and skip any dairy garnish.
- For a thicker, creamier finish, blend a cup of the soup and stir it back in.
- If you need a lower-sodium option, use homemade or low-salt broth and leave out added salt until the end.
- Swap rosemary for thyme or a bay leaf for a milder herb profile.
One quick variation (optional)
Add chopped kale or spinach in the last 5 minutes of simmering. For a heartier bowl, stir in cooked diced potatoes or a drained can of butter beans.
How to make this soup, plus storage tips
Follow these steps for a smooth cook and great leftovers.
Step-by-step method
- Heat the olive oil in a large pot over medium heat. Add the onion, carrot, and celery. Cook until softened, about 6–8 minutes.
- Add the garlic and dried rosemary and cook for 30–45 seconds until fragrant.
- Stir in the drained white beans, broth, and bay leaf. Bring to a gentle simmer.
- Simmer 15–20 minutes to let flavors meld. Remove the bay leaf. If you like a thicker texture, mash a cup of beans against the pot side or blend 1 cup and return it.
- Season with salt, pepper, and lemon juice to taste. Garnish with parsley and serve with crusty bread.
| Step | Details |
|---|---|
| 1 | Sauté onion, carrot, and celery in olive oil until soft (6–8 minutes). |
| 2 | Add garlic and rosemary; stir briefly to release aroma. |
| 3 | Add beans, broth, and bay leaf; simmer 15–20 minutes. |
Timing, texture and tools
- Use a heavy-bottomed pot for even heat. A Dutch oven works well.
- If you start with dried beans, soak and pre-cook them; canned beans save a lot of time. For guidance on bean handling, see another recipe example at cannellini bean soup.
- For a creamier mouthfeel, partially mash beans while hot.
- Total hands-on time: about 20 minutes. Total time: about 35–40 minutes.
Storing the soup
Let the soup cool to room temperature before packing into airtight containers. It keeps 3–4 days in the fridge.
Reheating without losing flavor
Reheat gently on the stove over low heat, adding a splash of broth or water if it thickened in the fridge. Taste and adjust salt and lemon before serving.
A dish worth making again
This soup stores and reheats well, and flavors often deepen after a day. Make a double batch when you have time and freeze single portions for quick lunches.
PrintSimple White Bean Soup
A cozy, no-fuss bowl that comforts and nourishes, made with pantry staples in under an hour.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Simmering
- Cuisine: Italian
- Diet: Vegan
Ingredients
- 2 tablespoons extra-virgin olive oil
- 1 medium onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 garlic cloves, minced
- 1 teaspoon dried rosemary (or 1 sprig fresh, tied)
- 2 (15 oz) cans white beans (cannellini or great northern), drained and rinsed
- 4 cups low-sodium vegetable broth (or chicken broth)
- 1 bay leaf
- Salt and freshly ground black pepper, to taste
- Juice of 1/2 lemon (optional)
- Chopped parsley for garnish
Instructions
- Heat the olive oil in a large pot over medium heat. Add the onion, carrot, and celery. Cook until softened, about 6–8 minutes.
- Add the garlic and dried rosemary and cook for 30–45 seconds until fragrant.
- Stir in the drained white beans, broth, and bay leaf. Bring to a gentle simmer.
- Simmer 15–20 minutes to let flavors meld. Remove the bay leaf. If you like a thicker texture, mash a cup of beans against the pot side or blend 1 cup and return it.
- Season with salt, pepper, and lemon juice to taste. Garnish with parsley and serve with crusty bread.
Notes
Let the soup cool before storing in airtight containers, and it keeps for 3–4 days in the fridge. To reheat, add a splash of broth or water if thickened.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 3g
- Sodium: 500mg
- Fat: 12g
- Saturated Fat: 1.5g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 12g
- Protein: 15g
- Cholesterol: 0mg
FAQs
Can I use dried beans instead of canned?
Yes. If using dried beans, soak them overnight and simmer until tender before adding to the soup. Plan for extra time — cooked dried beans add a richer texture.
Can I freeze this soup?
Freeze in meal-sized portions for up to 3 months. Cool completely, then cover tightly. Thaw in the fridge overnight before reheating.
How can I make the soup creamier without dairy?
Mash a cup of beans in the pot or blend a portion and stir it back in. A splash of olive oil or a spoon of tahini also adds silkiness.
Is this recipe safe for kids and picky eaters?
Generally yes. The flavors are mild. Leave herbs whole during cooking if you want to remove them before serving.
Final Thoughts
I hope this Simple White Bean Soup becomes part of your regular rotation; it’s forgiving, quick, and satisfying. For another clear, tested version that focuses on rosemary and garlic, try the White Bean Soup.










Leave a Reply