White Bean and Parmesan Soup

Featured in: One-Pot Comforts

This comforting white bean soup delivers restaurant-quality results with minimal effort. Tender cannellini beans blend seamlessly with sautéed onions, celery, and carrots, creating a silky base enriched with Parmesan cheese. The Italian-inspired flavors develop beautifully during a gentle 20-minute simmer, while an immersion blender transforms the texture into restaurant-worthy smoothness. Optional heavy cream adds extra luxury, though the soup remains perfectly satisfying without it. Each serving offers 13 grams of protein, making it a substantial vegetarian main course. The recipe accommodates various dietary needs—simply use gluten-free stock and skip the dairy for a vegan version.

Updated on Mon, 26 Jan 2026 10:26:00 GMT
Creamy white bean and Parmesan soup, a comforting dish ideal for a cozy evening. Pin
Creamy white bean and Parmesan soup, a comforting dish ideal for a cozy evening. | crumbkiss.com

There's something about the way a pot of white bean soup transforms a quiet weeknight into something almost meditative. I was standing in my kitchen on a chilly October evening, watching the steam rise from a pot of simmering vegetables, when it hit me—how something so simple could taste this good. The soup came together almost by accident that night, but it became the dish I now make whenever I want to feel like I'm doing something right in the kitchen.

My neighbor stopped by unannounced one afternoon while I was testing this soup, and without thinking twice I ladled her a bowl. She sat at my kitchen counter with that steaming spoon halfway to her mouth and just closed her eyes for a second. That's when I knew this wasn't just another recipe—it was the kind of thing people remember.

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 your foundation, enough to coat the bottom of the pot without making things feel heavy or greasy.
  • Medium onion: Finely chopped, this is the aromatics baseline—I learned the hard way that rough chunks don't soften as evenly.
  • Celery stalks: Two stalks finely chopped add an earthy undertone that makes people ask what's in this soup without knowing why.
  • Medium carrots: Two diced carrots bring natural sweetness that balances the earthiness of the beans and the salinity of the Parmesan.
  • Garlic: Two minced cloves, and please don't skip the toasting step—it's where garlic goes from ingredient to flavor anchor.
  • Cannellini beans: Two cans (or three cups cooked) are the soul of this soup, tender and creamy when blended.
  • Vegetable stock: Four cups creates the right consistency, though you can adjust depending on how you like your soup to sit in the spoon.
  • Bay leaf: One leaf simmers quietly in the background and pulls together flavors in a way that's almost impossible to explain.
  • Parmesan cheese: Freshly grated matters here—the pre-grated stuff has anti-caking agents that make melting less smooth.
  • Salt and pepper: Season to taste because your stock might already be salted and bean varieties differ.
  • Dried thyme: Optional but worth the quarter teaspoon for that subtle herbaceous note.
  • Heavy cream: Half a cup optional, but it does add a silk-like finish that makes people think you've done something fancy.
  • Fresh parsley: For garnish, a handful chopped right before serving brightens everything up.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Product image
Rinse produce, clean cookware, and fill pots smoothly with flexible spray options for everyday cooking.
Check price on Amazon
Build your flavor base:
Heat olive oil in a large pot over medium heat and add your onion, celery, and carrots together. Let them sauté for six to eight minutes, stirring occasionally, until the vegetables turn soft and translucent—this is where the sweetness develops and nothing feels raw anymore.
Wake up the garlic:
Stir in your minced garlic and let it cook for exactly one minute until the smell hits you in that unmistakable way. Don't let it brown or it'll taste bitter and ruin the whole vibe.
Bring the beans into the picture:
Add your drained beans, vegetable stock, bay leaf, thyme if you're using it, salt, and pepper all at once. Stir everything together and let it come to a simmer, watching for that gentle bubble breaking the surface.
Let time do the work:
Reduce heat to low, cover the pot, and let it simmer for twenty minutes without touching it. This is when the flavors start talking to each other and the kitchen starts smelling like comfort.
Blend it smooth:
Remove the bay leaf and use an immersion blender to purée the soup until it's completely smooth and creamy, working in batches if you need to. If you don't have an immersion blender, carefully transfer it to a countertop blender and work in batches, which is safer and honestly just as good.
Finish with richness:
Stir in your freshly grated Parmesan cheese and heavy cream if you're using it, letting it warm gently until the cheese melts completely and everything turns luxurious. Taste it and adjust your seasoning because this is your moment to make it exactly right.
Serve and celebrate:
Ladle the soup into bowls and top with extra Parmesan and fresh parsley if you have it on hand. Serve it hot with crusty bread on the side and watch people come back for seconds.
Grated Parmesan cheese crowns this velvety white bean and Parmesan soup. Pin
Grated Parmesan cheese crowns this velvety white bean and Parmesan soup. | crumbkiss.com

My daughter brought a friend home from school one afternoon and I had this soup simmering on the stove, and they both sat down at the kitchen table like they'd been invited to a proper dinner. That's when I realized this wasn't just about feeding people—it was about creating a moment where everyone at the table slowed down.

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.

The Blending Question

I've made this soup both ways and honestly they're both valid, but they're different experiences. An immersion blender lets you control the texture as you go, stopping when you still have a few soft bean pieces if that's what you like, and you only have one pot to wash which is a real advantage on a busy night. A countertop blender creates a silkier, more uniform texture that feels more refined, though you have to be careful with hot liquid and you'll end up with an extra thing to clean.

When You Want to Play Around

This soup is a solid foundation for whatever's in your vegetable drawer or your mood that day. I've added spinach in the last five minutes of cooking, stirred in sun-dried tomatoes when I wanted something brighter, and even swapped the thyme for rosemary because that's what I had hanging above the sink. A squeeze of lemon juice right before serving adds a sharpness that makes people sit up and take notice, and a pinch of red pepper flakes brings heat if you want to shift the whole energy.

Pairing and Serving

This soup wants bread more than almost any soup I make—crusty sourdough, garlic toasts, or those thin crisps you can buy at the bakery section if you're honest about what's realistic for a Tuesday night. The Parmesan means you don't really need anything else, though a simple green salad on the side feels nice if you want the meal to feel more complete. It also keeps beautifully in the fridge for three or four days, and it freezes well if you skip the cream, so don't hesitate to make a double batch.

  • Add a drizzle of good olive oil on top right before serving for a finishing touch that people always notice.
  • If you're reheating from the fridge, do it gently over low heat so the soup doesn't break or separate.
  • Taste again before serving because flavors can settle and shift overnight.
Product image
Quickly slice, dice, grate, and spiralize vegetables for salads, stir fries, and faster everyday meal prep.
Check price on Amazon
Savor a bowl of easy white bean and Parmesan soup, topped with fresh parsley. Pin
Savor a bowl of easy white bean and Parmesan soup, topped with fresh parsley. | crumbkiss.com

There's something deeply satisfying about a soup that requires so little but delivers so much—it's the kind of cooking that reminds you why you bother with a kitchen in the first place. Make this when you need something warm, when you want to feed someone you care about, or when you just want the kitchen to smell like home.

Recipe FAQ

Can I make this soup vegan?

Yes, simply omit the Parmesan cheese and heavy cream. You can substitute with nutritional yeast for savory depth or use vegan Parmesan alternatives. The soup remains creamy and satisfying without dairy.

What type of beans work best?

Cannellini beans are ideal due to their creamy texture and mild flavor. Great Northern beans or navy beans make excellent substitutes. Dried beans work too—soak overnight and cook until tender before adding to the soup.

How long does this soup keep?

Store in an airtight container in the refrigerator for up to 4 days. The flavors actually improve after a day. Reheat gently on the stove, adding a splash of stock or water if the soup thickens too much.

Can I freeze this soup?

Absolutely. Cool completely before transferring to freezer-safe containers. It keeps well for up to 3 months. Thaw overnight in the refrigerator and reheat on the stove. Note that the texture may be slightly thinner after freezing.

Do I need to peel the vegetables?

Peeling carrots is recommended for smooth texture, but leaving peels on adds rustic appeal and nutrients. For completely velvety results, peel all vegetables. The onion skin should always be removed.

What can I serve with this soup?

Crusty bread, garlic toast, or focaccia are perfect companions. A simple green salad with balsamic vinaigrette adds freshness. Grilled cheese sandwiches make it a complete meal.

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 Soup

Smooth, creamy white bean soup with aromatic vegetables and rich Parmesan, ready in under an hour.

Prep duration
15 min
Cook duration
35 min
Complete duration
50 min


Complexity Easy

Heritage Italian-inspired

Output 4 Portions

Dietary guidelines Vegetarian, No gluten

Components

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

Method

Phase 01

Sauté aromatic vegetables: Heat olive oil in a large pot over medium heat. Add onion, celery, and carrots, sautéing for 6-8 minutes until vegetables soften and become translucent.

Phase 02

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

Phase 03

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

Phase 04

Simmer soup: Reduce heat to low, cover with a lid, and simmer for 20 minutes to allow flavors to meld.

Phase 05

Purée soup: Remove bay leaf. Using an immersion blender, purée soup until smooth and creamy. Alternatively, transfer in batches to a blender and process until desired consistency is reached.

Phase 06

Finish with cheese and cream: Stir in Parmesan cheese and heavy cream, heating gently until cheese melts completely and soup reaches desired temperature. Adjust seasoning to taste.

Phase 07

Serve: Ladle soup into bowls. Top with additional grated Parmesan and fresh parsley. Serve immediately while 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.

Necessary tools

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

Allergy details

Review each component for potential allergens and consult healthcare providers if you're uncertain.
  • 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 cross-contamination.

Nutritional breakdown (per portion)

These values are approximate guides only and shouldn't replace professional medical guidance.
  • Energy: 295
  • Fat: 13 g
  • Carbohydrates: 31 g
  • Protein: 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.