Mom's Best Recipes
Recipe

Creamy Cannellini Bean Soup

Velvety white bean soup with garlic, rosemary, lemon, and a glossy olive oil finish.

Author By Matt Campbell
4.8
A wide shallow bowl of creamy cannellini bean soup finished with a swirl of olive oil, cracked black pepper, and chopped parsley on a simple stoneware table setting

Cannellini beans are the quiet overachievers of the pantry. They are mild, creamy, and somehow able to feel both cozy and bright in the same bite if you hit them with the right combo of garlic, herbs, and a little lemon.

This soup is my go-to when I want something that tastes like I planned ahead, even if I absolutely did not. We build flavor fast with sautéed aromatics, simmer everything for a bit, then blend just enough to get that silky texture without turning it into baby food. Finish with good olive oil and something crunchy on top and suddenly it is giving restaurant energy, in sweatpants.

Canned cannellini beans, whole garlic cloves, fresh rosemary, a lemon, and olive oil arranged on a bright kitchen counter

Why It Works

  • Creamy without cream: Cannellini beans blend into a naturally velvety base, no dairy required.
  • Big flavor from simple ingredients: Onion, garlic, rosemary, and a quick tomato paste step add depth fast.
  • Flexible texture: Blend all of it for smooth, or blend half for that rustic spoonable feel.
  • Finishes like a pro: Lemon juice and olive oil at the end keep it lively instead of flat.

Pairs Well With

Storage Tips

Refrigerate: Cool completely, then store in an airtight container for up to 4 days.

Freeze: Freeze in individual portions for up to 3 months. Leave a little space in the container since soup expands.

Reheat: Warm gently on the stove over medium-low, stirring often. Add a splash of broth or water if it thickens up, which it will because beans love to drink liquids overnight.

Toppings tip: Store crunchy toppings like croutons separately so they stay crisp.

Common Questions

Can I use dried cannellini beans instead of canned?

Yes. Cook dried cannellini beans until very tender first. You will need about 4 to 4 1/2 cups cooked beans (three 15-ounce cans typically yield around that much once drained, but brands vary). Use some of the bean cooking liquid in place of a little broth if you want extra body.

Do I have to blend the soup?

No, but blending is what makes it feel creamy. If you do not have a blender, mash some beans right in the pot with a potato masher. It will still get thick and cozy.

Why does my bean soup taste bland?

Usually it needs salt and acid. Salt in layers while cooking, then finish with lemon juice. Also make sure you sauté the onion long enough to get some sweetness, and do not skip the olive oil on top.

Can I make it vegetarian or vegan?

It is vegetarian and vegan as written if you use vegetable broth and skip the Parmesan (it is optional). For extra richness without dairy, add a spoonful of tahini at the end and stir well.

What can I add for more protein or heft?

Stir in shredded rotisserie chicken, browned Italian sausage, or a couple handfuls of baby spinach. You can also add 1/2 to 1 cup cooked pasta or rice, just know it will thicken the soup as it sits.

I made versions of this soup a lot when I was chasing practical kitchen skills over perfect culinary-school homework. Beans taught me a big lesson early: you do not need fancy ingredients to make something feel intentional. You just need a little patience with the aromatics, the confidence to season like you mean it, and the self-control to add the lemon at the end instead of dumping it in too soon. Also, I have absolutely eaten this straight from the pot with a toasted heel of bread. No notes.