White Bean Soup

Posted on

When the onion and carrots start to soften in the Dutch oven, the kitchen smells different before the broth even goes in. That short stretch in olive oil gives the vegetables time to mellow, so this white bean soup tastes rounded instead of like broth with beans dropped into it. I keep the dice fairly even, which helps the carrots and celery soften at the same pace.

Dried rosemary needs only a brief moment with the garlic to release its fragrance; leave it longer and the garlic can turn bitter. Once the broth and beans are in, the soup simmers uncovered, and a spoonful of mashed beans gives it body without cream or a blender. The result is a savory, brothy soup with tender vegetables and a few creamy beans in every spoonful.

White bean soup with tender vegetables
“

Kitchen Note

Mash about a cup of the beans right against the side of the pot, then give the soup its final five minutes. That little bit of bean starch thickens the broth while leaving plenty of whole beans for texture.

Save this white bean soup for a cozy dinner: tender vegetables, creamy cannellini beans, and a broth that thickens right in the pot.

Save to Pinterest

Why the vegetables need a head start before the beans go in

White beans are mild, so the first layer of flavor matters. If the onion, carrots, and celery go straight into broth, they soften by simmering but don’t develop the same savory base they get from a few minutes in oil. Letting them begin to soften first gives the soup a more rounded taste, and the vegetables stay distinct rather than tasting boiled from the start.

That timing also gives the dried rosemary a useful place to bloom. A brief sizzle with the garlic brings out its woodsy aroma, then the broth carries that fragrance through the pot. Keep the garlic step short: garlic is small and cooks quickly, and browned or bitter garlic can take over the gentle flavor of the beans. The soup doesn’t need cream or a long list of seasonings; the softened vegetables, rosemary, and beans give the broth its character.

What the beans, broth, and aromatics each bring to the pot

White bean soup, hearty and herb-scented
  • Cannellini beans — Their creamy centers and tender skins suit this quick simmer. Great Northern beans are the closest swap; use the same number and size of cans, drained and rinsed, for a slightly firmer, less buttery bite.
  • Low-sodium broth — Chicken broth gives the soup a fuller savory note, while vegetable broth keeps it plant-based. Low-sodium broth lets the measured kosher salt season the vegetables and beans without the broth’s saltiness taking over.
  • Onion, carrots, and celery — These are the aromatic foundation, so fresh, firm vegetables are worth choosing. Cut them into similarly sized dice so they soften evenly. If yellow onion isn’t available, diced leek can stand in at the same volume, with a gentler, more delicate onion flavor.
  • Garlic and dried rosemary — Fresh garlic gives the brief sauté a clean, savory aroma, while dried rosemary holds up well through the simmer. Dried thyme can replace the rosemary in the same measure; its flavor is softer and less piney.
  • Olive oil and bay leaf — Everyday olive oil is a good choice here; save a pricier finishing oil for dishes where its flavor won’t be cooked away. The bay leaf quietly perfumes the broth, so use it whole and remove it before serving.

Building the soup in four short stages

Soften the vegetables without rushing them

Heat the olive oil in a 6-quart Dutch oven over medium heat, then add the diced onion, carrots, celery, kosher salt, and black pepper. Cook for 6 to 8 minutes, stirring occasionally, until the vegetables begin to soften. Look for onion turning translucent at the edges and carrots losing their raw, rigid look; they don’t need to brown. If the pot gets too hot, lower the heat rather than letting the onion scorch.

Wake up the garlic and rosemary

Stir in the minced garlic and dried rosemary, and cook for 30 seconds, just until fragrant. Keep the mixture moving so the garlic doesn’t catch on the bottom of the pot. You’ll smell the rosemary as it warms, but the garlic should stay pale rather than turning golden-brown. Add the next ingredients promptly once that fragrance comes up.

Let the broth and beans simmer together

Add the drained, rinsed cannellini beans, broth, and bay leaf. Bring the pot to a boil, then reduce the heat and simmer uncovered for 20 minutes. Once the heat is lowered, aim for a steady, gentle simmer rather than a hard boil; the beans need time to warm through and the broth to take on the vegetable and herb flavors. Keep the lid off during this stage.

Thicken the broth with beans from the pot

Remove the bay leaf, then use a spoon to mash about 1 cup of beans against the side of the pot. Mash until most of that portion is broken down, while leaving the rest of the beans whole. Simmer for 5 more minutes so the released starch blends into the broth. If the beans won’t mash easily, press them firmly against the pot wall with the back of the spoon.

Easy changes that still let the beans shine

Make the soup fully plant-based

Use vegetable broth instead of chicken broth. The soup keeps its bean-and-herb character, with a lighter savory base; the vegetables, olive oil, and beans are already plant-based.

Trade cannellini for Great Northern beans

Use two 15-ounce cans of Great Northern beans, drained and rinsed, in place of the cannellini. They hold their shape well in the simmer and make the finished soup a little less buttery in texture.

Add a gentle chile warmth

Stir a pinch of crushed red pepper flakes in with the garlic and rosemary. The heat spreads through the broth without hiding the beans; add more only if you want a distinctly spicy soup.

Storage and Reheating

  • Refrigerator: Keep the soup covered for 3 to 4 days. The beans will continue to thicken the broth as it chills.
  • Freezer: Freeze in airtight containers for up to 3 months, leaving a little room at the top. Thaw overnight in the refrigerator; the beans may be softer after freezing.
  • Reheating: Warm gently on the stovetop over medium-low heat, stirring often, until hot throughout. Avoid high heat, which can make the thickened beans stick to the bottom of the pot.

Questions that come up with white bean soup

Can I use dried beans instead of canned?

Yes, but cook them separately until fully tender before adding them. The soup’s 20-minute simmer isn’t long enough to cook dried beans from scratch, so canned beans are the convenient choice for this timing.

Can I use regular-sodium broth?

Yes. The soup will likely taste saltier because the vegetables are already seasoned with kosher salt, so low-sodium broth gives you a more balanced starting point.

Can I chop the vegetables ahead?

Yes. Dice the onion, carrots, and celery up to a day ahead and keep them covered in the refrigerator. Keeping the cut vegetables together makes it easy to add them to the pot at the same time.

How do I handle a bay leaf that breaks in the soup?

Lift out the large piece and look carefully for any smaller fragments before serving. Bay leaf pieces stay tough rather than softening like the vegetables, so don’t leave them in the bowls.

Can I leave out the rosemary?

Yes. The soup will still have savory depth from the softened vegetables, garlic, and bay leaf, but it will lose rosemary’s woodsy aroma. Dried thyme is a good alternative if you want to keep an herbal note.

White Bean Soup

White bean soup simmers cannellini beans, vegetables, rosemary, and broth in a 6-quart Dutch oven for a cozy, thickened bowl. Mashing some of the beans gives the broth extra body without adding cream.
Prep Time 15 minutes
Cook Time 33 minutes
Total Time 48 minutes
Servings: 6 servings
Course: Dinner
Cuisine: American
Calories: 225

Ingredients
  

  • 2 tbsp olive oil
  • 1 yellow onion medium, diced
  • 2 carrots medium, diced
  • 2 celery ribs diced
  • 1 tsp kosher salt
  • 0.5 tsp black pepper
  • 3 cloves garlic minced
  • 1 tsp dried rosemary
  • 2 can (15 oz) cannellini beans drained and rinsed
  • 6 cup low-sodium chicken broth or vegetable broth
  • 1 bay leaf

Equipment

  • 1 6-quart Dutch oven

Method
 

  1. Heat the olive oil in a 6-quart Dutch oven over medium heat.
  2. Add the onion, carrots, celery, salt, and pepper and cook for 6 to 8 minutes, stirring occasionally, until the vegetables begin to soften.
  3. Stir in the garlic and rosemary and cook for 30 seconds, until fragrant.
  4. Add the beans, broth, and bay leaf, and bring to a boil.
  5. Reduce the heat and simmer uncovered for 20 minutes.
  6. Remove the bay leaf and mash about 1 cup of beans against the side of the pot with a spoon to thicken the soup.
  7. Simmer for 5 more minutes.

Notes

For a thicker soup, mash the beans well against the side of the pot. Refrigerate leftovers for up to 4 days; freezer-friendly. Use vegetable broth for a vegetarian version.

You might also like these recipes

Leave a Comment

Recipe Rating