White Bean Parmesan Soup

Featured in: One-Bowl Comfort Meals

This comforting white bean and Parmesan soup combines tender cannellini beans with sautéed aromatic vegetables for a velvety texture. The finished dish features rich, salty Parmesan melted throughout, creating a creamy and satisfying bowl. Perfect for chilly evenings, this Italian-inspired preparation comes together in just 50 minutes and yields four generous portions. Optional heavy cream adds extra luxury, while fresh parsley provides a bright finish.

Updated on Tue, 27 Jan 2026 12:44:00 GMT
Creamy White Bean and Parmesan Soup in a rustic bowl, garnished with parsley and grated cheese, served alongside crusty bread for dipping. Save
Creamy White Bean and Parmesan Soup in a rustic bowl, garnished with parsley and grated cheese, served alongside crusty bread for dipping. | citrusfold.com

There's something about a pot of white bean soup that stops time. My neighbor Maria handed me a bowl one January afternoon when my kitchen felt too quiet, and I watched the steam rise while she told me her grandmother made this same soup every winter in Tuscany. The simplicity of it struck me most—just vegetables, beans, stock, and cheese, yet somehow it tasted like someone had been cooking it for hours. I've made it dozens of times since, and it never fails to fill the house with this warm, savory smell that makes people pause the moment they walk through the door.

I made this for my sister during a snowstorm when the power kept flickering and we couldn't decide what to do with our day. We chopped vegetables while talking about everything and nothing, and by the time we blended the soup, the whole mood had shifted. Something about the ritual of cooking together, of watching cream swirl into something smooth and golden, felt like exactly what we both needed in that moment.

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: Use good quality here since it's one of the stars; it carries flavor through the entire pot and shouldn't taste like an afterthought.
  • Onion, celery, and carrots: This is your aromatic foundation, and yes, the ratios matter, but honestly a little extra carrot won't hurt if that's what you have.
  • Garlic: Fresh minced garlic makes all the difference; the jarred kind will work but won't give you that initial fragrance that makes your kitchen smell alive.
  • Cannellini beans: Canned is perfectly fine and honestly more convenient, but if you have time, cooked dried beans make the broth taste richer and less tinny.
  • Vegetable stock: The quality matters more than you'd think, so taste it first if you're using homemade.
  • Bay leaf: Don't skip this; it adds a subtle earthiness that you won't taste directly but will miss if it's not there.
  • Parmesan cheese: Freshly grated is non-negotiable here, the good kind that costs a bit more but transforms the soup from nice to actually memorable.
  • Heavy cream: Optional but recommended if you want that restaurant-quality texture, though the soup is delicious without it too.
  • Salt and pepper: Taste as you go because you'll need more than you think, and always finish with a crack of fresh pepper.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build the base:
Heat your olive oil in a large pot over medium heat until it shimmers slightly. Add the chopped onion, celery, and carrots, then let them soften for 6 to 8 minutes, stirring occasionally so they caramelize gently without browning too much.
Wake up the garlic:
Stir in your minced garlic and cook for just about a minute until the smell hits you and you know it's ready. Don't let it sit longer or it gets bitter and sharp.
Bring everything together:
Add the drained beans, stock, bay leaf, thyme if you're using it, salt, and pepper, then bring the whole thing to a gentle simmer. You'll see small bubbles breaking the surface—that's the signal to turn the heat down.
Let it breathe:
Cover the pot and let it simmer low for 20 minutes so the flavors get to know each other. The house smells incredible at this point.
Blend to silky smoothness:
Remove the bay leaf, then use an immersion blender to purée everything until it's completely smooth and creamy, moving the blender through the pot in slow circles. If you don't have an immersion blender, carefully transfer the soup in batches to a regular blender, blend, and pour it back.
Finish with richness:
Stir in your grated Parmesan and cream if you're using it, then let it heat gently just until the cheese fully melts and everything is heated through. Taste it now and adjust salt and pepper to your preference.
Serve with care:
Ladle the soup into bowls, top with extra Parmesan and fresh parsley, then serve it hot while that creamy texture is still perfect.
A pot of simmering White Bean and Parmesan Soup with aromatic vegetables, ready to be blended into a smooth, comforting Italian-inspired dinner. Save
A pot of simmering White Bean and Parmesan Soup with aromatic vegetables, ready to be blended into a smooth, comforting Italian-inspired dinner. | citrusfold.com

My mom called while I was eating a bowl of this soup on a Tuesday evening, and something about the warmth of the spoon in my hand and the comfort of that creamy texture made me want to tell her exactly what I'd made for dinner. She asked for the recipe right then, and we talked about how sometimes the simplest meals are the ones that stick with you longest.

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 Stays in Rotation

There's no fussy technique here, no resting times or mysterious steps that make you wonder if you're doing it right. The only real skill is knowing when to stop blending and start tasting, and that comes naturally after the first time you make it. What keeps me coming back is how it changes depending on what I add at the end—sometimes lemon juice for brightness, sometimes a drizzle of truffle oil when I'm feeling fancy, sometimes just a handful of crispy breadcrumbs on top.

Variations That Work

If you want to make it vegan, swap the Parmesan for nutritional yeast and use cashew cream instead of heavy cream, and honestly the soup loses almost nothing in translation. You can add spinach in the last few minutes if you want color and iron, or swap white beans for chickpeas if that's what you have in the pantry. Some people add a splash of white wine after the garlic, and that does add a subtle depth that's worth trying if you have a bottle open.

Serving Suggestions and Storage

This soup is best served hot with crusty bread or garlic toast on the side, and the combination of the creamy soup with crunchy bread is honestly one of the simplest pleasures. It keeps beautifully in the refrigerator for up to four days, and reheats gently on the stove with a splash of stock if it's thickened too much. You can also freeze it in portions for up to three months, though I find it's so quick to make that I usually just make fresh.

  • Always taste and adjust seasoning right before serving, as flavors can fade slightly in storage.
  • If you're adding cream, do it fresh when reheating rather than storing it in the freezer.
  • Leftovers are perfect for lunch the next day because the flavors actually deepen and get better.
Ladle of rich White Bean and Parmesan Soup poured into a bowl, steam rising, highlighting the creamy texture and savory Parmesan garnish. Save
Ladle of rich White Bean and Parmesan Soup poured into a bowl, steam rising, highlighting the creamy texture and savory Parmesan garnish. | citrusfold.com

This soup taught me that the best meals don't need to be complicated, just honest and warm and made with ingredients you actually care about. Make it when you need comfort, when friends are coming over, or when you just want the kitchen to smell like home.

Recipe FAQs

Can I make this soup vegan?

Yes, simply omit the Parmesan cheese and heavy cream, or replace them with vegan alternatives like nutritional yeast and coconut cream. The soup remains delicious and creamy without dairy.

How do I store leftovers?

Store cooled soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop, adding a splash of stock if it has thickened. The soup also freezes well for up to 3 months.

What type of beans work best?

Cannellini beans are ideal for their creamy texture and mild flavor, but other white beans like great Northern or navy beans work equally well. Dried beans can be used if soaked and cooked beforehand.

Can I skip the immersion blender?

You can leave the soup partially blended for a chunkier texture, or transfer portions to a countertop blender in batches. For a rustic preparation, simply mash some beans against the pot's side for body while leaving vegetables intact.

What should I serve with this?

Crusty bread, garlic toasts, or a simple green salad complement this soup beautifully. Grilled cheese sandwiches or bruschetta also make excellent accompaniments for a more substantial meal.

Is this soup gluten-free?

The soup is naturally gluten-free when made with gluten-free vegetable stock. Always verify that all packaged ingredients, including stock and seasonings, are certified gluten-free if avoiding gluten is necessary.

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 Parmesan Soup

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

Prep time
15 minutes
Time to cook
35 minutes
Total duration
50 minutes
Provided by Lena Brookfield

Recipe group One-Bowl Comfort Meals

Skill level Easy

Cuisine type Italian-inspired

Makes 4 Serving count

Diet details Meat-free, Contains no gluten

Ingredient list

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

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 to 8 minutes until vegetables are softened and translucent.

Step 02

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

Step 03

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

Step 04

Simmer Soup: Reduce heat to low, cover, and let simmer for 20 minutes to allow flavors to meld.

Step 05

Purée: Remove the bay leaf. Use an immersion blender to purée the soup until smooth and creamy, or transfer in batches to a blender and blend until desired consistency is reached.

Step 06

Finish with Cheese: Stir in freshly grated Parmesan cheese and heavy cream. Heat gently until cheese is fully melted and soup is heated through. Adjust seasoning with salt and pepper as needed.

Step 07

Serve: Ladle soup into bowls. Top with additional Parmesan cheese and chopped 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.

What You Need

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

Allergy details

Always check ingredients for allergens. When unsure, talk to your healthcare provider.
  • Contains milk (Parmesan cheese and heavy cream)
  • May contain gluten if vegetable stock is not certified gluten-free
  • Verify all packaged ingredients for potential cross-contamination

Nutrition per serving

Provided for informational purposes. Doesn't replace advice from your doctor.
  • Calories count: 295
  • Fat content: 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.