White Bean and Parmesan

Featured in: Homemade Soups & Stews

This silky, velvety soup combines tender cannellini beans with sautéed aromatic vegetables and finishes with freshly grated Parmesan. The result is a deeply satisfying bowl that feels luxurious yet comes together in under an hour. Perfect for chilly evenings when you crave something nourishing and comforting.

Updated on Tue, 27 Jan 2026 08:33:00 GMT
Creamy White Bean and Parmesan Soup ladled into a rustic bowl, topped with fresh parsley and extra grated cheese. Save to Pinterest
Creamy White Bean and Parmesan Soup ladled into a rustic bowl, topped with fresh parsley and extra grated cheese. | honeyprairie.com

There's something about a bowl of white bean soup that stops time. I was standing in my kitchen on a Tuesday evening, the kind where nothing felt quite right, and I opened a can of beans almost by accident. Before I knew it, I'd chopped vegetables without thinking, and the whole pot came together in under an hour, filling the apartment with this gentle, warm smell that made everything feel settled again. That's when I understood why this soup has stayed in my regular rotation ever since.

My sister called while I was ladling this into bowls one winter afternoon, and she could hear it in my voice that I was making something good. She drove over with bread, and we ended up eating three bowls each without saying much, just the sound of spoons and occasional satisfied sighs. Moments like that taught me that the best recipes are the ones that bring people to the table without pretense.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Olive oil: Two tablespoons is enough to give your vegetables a gentle start without overwhelming them.
  • Onion, celery, and carrots: This holy trinity of flavor builds the foundation, and taking time to chop them finely helps them soften into the soup rather than floating around.
  • Garlic: Two cloves, minced fine, wake up everything else the moment they hit the warm oil.
  • Cannellini beans: Canned beans work beautifully here, and rinsing them removes excess starch so your soup stays velvety, not gluey.
  • Vegetable stock: Four cups gives you the right ratio of liquid to beans, and using homemade or better quality stock makes a real difference in flavor.
  • Bay leaf and thyme: These are quiet workers, adding depth without shouting, and you can absolutely skip them if you don't have them on hand.
  • Parmesan cheese: Freshly grated matters here, it melts smoothly and tastes brighter than pre-grated versions.
  • Heavy cream: Optional, but it's the secret to that restaurant-quality creaminess if you want to feel indulged.
  • Salt and pepper: Taste as you go, because homemade stock already carries salt differently than store-bought.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Start your soffritto:
Heat the olive oil over medium heat and add your onion, celery, and carrots together, letting them soften for six to eight minutes until they're fragrant and translucent. You'll know it's right when the kitchen smells buttery and warm.
Wake up the garlic:
Stir in your minced garlic and let it cook just a minute more, until it becomes fragrant and slightly golden but not brown. This brief moment makes all the difference in flavor.
Build your soup:
Add the drained beans, stock, bay leaf, thyme if you're using it, salt, and pepper, then bring everything to a simmer. The beans should look like they're barely awake in the liquid.
Let it simmer quietly:
Cover and let it bubble gently for about twenty minutes, which gives the beans time to break down and release their starch into the broth, naturally thickening it. The longer simmer also deepens the flavor.
Blend to creaminess:
Fish out the bay leaf, then use an immersion blender to purée the soup until smooth, working it through in gentle pulses. If you're using a countertop blender, work in careful batches and let the steam escape before blending hot liquid.
Finish with cheese:
Stir in your Parmesan and cream if using it, letting the heat gently melt the cheese through without boiling, which would make it grainy. Taste and adjust your seasoning, remembering that the Parmesan adds saltiness.
Serve with love:
Ladle into bowls and top with extra Parmesan and fresh parsley if you have it, then serve while it's still steaming. A crack of fresh pepper on top is never wrong.
Save to Pinterest
| honeyprairie.com

I learned only recently that this soup freezes beautifully for up to three months, which means one quiet afternoon of cooking can become several stolen weeknight dinners later. That discovery changed how I think about soups entirely, turning them from something I make when I'm craving comfort into something I can make when I have time, then save for when I need it most.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Why This Soup Works Year-Round

In winter, it's the kind of soup that wraps around you like a warm sweater, especially if you use the cream and serve it with crusty bread. In spring and summer, you can cool it slightly, thin it with a splash of stock, and serve it with lemon and fresh herbs for something lighter. The bones of it are flexible enough that your mood and the season can change what it becomes.

The Lemon Question

There's a moment right before serving when you might squeeze in half a lemon without telling anyone, and suddenly the whole soup lifts and tastes brighter, less heavy. It's a small thing, barely noticeable if someone isn't looking for it, but it transforms the soup from comforting to almost refreshing. I keep lemon by the stove now, just for this reason.

Small Changes That Matter

This recipe is forgiving in the way that good food often is, but there are a few choices that shift it from good to really good. The difference between using good Parmesan and whatever's cheapest, between fresh herbs and dried, between stock you simmered yourself and something from a box, they all add up in ways your palate will notice even if you can't name exactly what's different. You're building flavor in layers, and each layer matters.

  • If you don't have heavy cream, use a splash of whole milk or just skip it, the soup will still be creamy from the blended beans.
  • Fresh thyme from the garden tastes brighter than dried, but dried thyme won't let you down if that's what you have.
  • Serve with something that catches the soup, whether that's bread or pasta, because it's meant to be soaked up and savored.
A pot of simmering White Bean and Parmesan Soup with aromatic vegetables, ready for blending into a silky texture. Save to Pinterest
A pot of simmering White Bean and Parmesan Soup with aromatic vegetables, ready for blending into a silky texture. | honeyprairie.com

This soup is proof that the simplest ingredients, treated with a little care and attention, can become something that feels both deeply satisfying and somehow special. Make it when you need comfort, make it when you want to feed someone, or make it on a Tuesday just because you can.

Questions & Answers

Can I make this soup ahead of time?

Yes, this soup keeps beautifully for 3-4 days refrigerated. The flavors actually deepen overnight. Reheat gently, adding a splash of stock if it thickens too much.

Is this suitable for freezing?

Absolutely. Cool completely before freezing in airtight containers for up to 3 months. Thaw overnight in refrigerator and reheat slowly. The cream may separate slightly but whisking brings it back together.

What can I substitute for heavy cream?

Coconut cream adds richness without dairy, or simply blend more beans for extra body. The soup remains delicious without any cream addition.

How do I achieve the smoothest texture?

Use an immersion blender directly in the pot for easiest results. If using a countertop blender, work in batches and vent steam. Blend for 2-3 minutes for ultra-silky results.

What bread pairs best?

Crusty sourdough, focaccia, or garlic crostini soak up the velvety broth beautifully. Grilled rustic bread with olive oil also complements the Parmesan notes.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

White Bean and Parmesan

Creamy white bean soup with tender vegetables, finished with rich Parmesan for comforting flavor.

Prep duration
15 minutes
Cook duration
35 minutes
Overall time needed
50 minutes
Recipe by Honey Prairie Abigail Greene


Skill Level Easy

Cuisine type Italian-inspired

Makes 4 Number of portions

Diet specifications Meatless

What You'll Need

Vegetables

01 2 tablespoons olive oil
02 1 medium onion, finely chopped
03 2 celery stalks, finely chopped
04 2 medium carrots, peeled and diced
05 2 cloves garlic, minced

Beans & Liquid

01 2 (15-ounce) cans cannellini beans, drained and rinsed
02 4 cups vegetable stock
03 1 bay leaf

Dairy & Seasoning

01 1/2 cup freshly grated Parmesan cheese, plus more for serving
02 1/2 teaspoon salt, or to taste
03 1/4 teaspoon freshly ground black pepper
04 1/4 teaspoon dried thyme
05 1/2 cup heavy cream

Garnish

01 Chopped fresh parsley for garnish

How to Make It

Step 01

Sauté aromatics: Heat olive oil in a large pot over medium heat. Add onion, celery, and carrots. Sauté for 6–8 minutes until vegetables are softened and translucent.

Step 02

Toast garlic: Stir in minced garlic and cook for 1 minute until fragrant.

Step 03

Build broth: Add the drained beans, vegetable stock, bay leaf, thyme, salt, and pepper. Bring to a simmer over medium-high heat.

Step 04

Simmer soup: Reduce heat to low, cover, and simmer for 20 minutes to allow flavors to meld and beans to soften further.

Step 05

Purée mixture: Remove the bay leaf. Use an immersion blender to purée the soup until smooth and creamy, or transfer in batches to a countertop blender.

Step 06

Finish with dairy: Stir in the freshly grated Parmesan cheese and heavy cream. Heat gently over low heat until cheese is fully melted and soup reaches serving temperature. Adjust seasoning with salt and pepper as needed.

Step 07

Serve: Ladle soup into serving bowls. Top with additional Parmesan cheese and fresh chopped parsley. Serve hot.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Essential tools

  • Large pot
  • Cutting board and knife
  • Immersion blender or countertop blender
  • Ladle

Allergy Details

Go through all ingredients to spot potential allergies. If unsure, check with a health expert.
  • Contains milk from Parmesan cheese and heavy cream
  • May contain gluten if vegetable stock is not certified gluten-free
  • Verify all packaged ingredients for potential allergen traces

Nutrition details (per portion)

Details for informational use only — not a substitute for a medical professional.
  • Energy (calories): 295
  • Lipids: 13 g
  • Carbohydrates: 31 g
  • Proteins: 13 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.