White Bean and Parmesan Soup

Featured in: Veggie Plates & Fresh Bowls

This velvety soup transforms simple cannellini beans into a luxurious bowl of comfort. Tender white beans simmer with aromatic onions, celery, and carrots in vegetable stock before being blended to silky perfection. A generous addition of freshly grated Parmesan creates depth and savory richness, while optional heavy cream adds extra indulgence.

The result is a satisfying, protein-packed soup that feels elegant yet comes together with minimal effort. Perfect for weeknight dinners, this Italian-inspired classic pairs beautifully with crusty bread and can be easily adapted for vegan preferences.

Updated on Fri, 30 Jan 2026 12:10:04 GMT
Creamy White Bean and Parmesan Soup simmering in a rustic bowl, topped with fresh parsley and extra grated cheese. Pin
Creamy White Bean and Parmesan Soup simmering in a rustic bowl, topped with fresh parsley and extra grated cheese. | circuitcrust.com

The first snowfall of winter always puts me in the mood for something warm and comforting. I discovered this white bean and Parmesan soup recipe years ago when I had nothing but pantry staples and a wedge of cheese in my refrigerator. The kitchen filled with the most incredible aroma as the vegetables softened in olive oil. What started as a necessity became one of my most cherished recipes, especially when the temperature drops below freezing.

Last December, my neighbor slipped on ice outside her apartment and I brought over a thermos of this soup while she recovered. She called me the next day asking for the recipe, insisting it had healing properties beyond just warmth and comfort. I smiled knowing that sometimes the simplest foods carry the most meaning. Her family now makes it every Sunday through the winter months, and occasionally drops off a container for me.

Ingredients

  • Cannellini Beans: These creamy white beans create the silky texture that makes this soup so special, and I learned that rinsing them thoroughly removes any tinny flavor from the can.
  • Mirepoix Vegetables: The humble trio of carrots, celery, and onion builds a flavor foundation that cant be rushed, so give them time to soften and release their sweetness.
  • Parmesan Cheese: Use the real stuff and grate it yourself, as the pre-grated versions contain anti-caking agents that prevent it from melting properly into that luscious, savory richness.
  • Heavy Cream: While optional, even just a splash transforms the soup from homey to restaurant-worthy in seconds.

Instructions

Product image
Season soups, salads, meats, and vegetables evenly while cooking with quick, one-handed grinding.
Check price on Amazon
Build the Flavor Base:
Heat the olive oil until it shimmers, then add your chopped onion, celery, and carrots. You want them to sweat slowly rather than brown, so keep the heat medium and listen for that gentle sizzle.
Add the Aromatics:
Once the vegetables have softened, stir in the minced garlic. Youll know its ready when the aroma fills your kitchen and makes you smile.
Simmer the Soup:
Add beans, vegetable stock, bay leaf, and seasonings before bringing everything to a gentle simmer. The beans will begin to soften further, ready to create that perfect creamy texture.
Blend to Perfection:
After removing the bay leaf, blend until smooth but stop before it becomes too aerated. I like to leave a few small chunks for texture, but thats entirely up to your preference.
Enrich with Dairy:
This is where magic happens as you stir in the Parmesan and optional cream. Watch how the soup transforms before your eyes into something silky and luxurious.
Product image
Season soups, salads, meats, and vegetables evenly while cooking with quick, one-handed grinding.
Check price on Amazon
Pin
| circuitcrust.com
Pin
| circuitcrust.com

My friend Sophia, who claims to hate beans in any form, stopped by unexpectedly one evening while this soup was simmering. She reluctantly accepted a small bowl and ended up asking for seconds, then thirds. We laughed about her bean conversion over the last drops scraped from our bowls, and now its become our tradition whenever she visits from out of town. Food has this beautiful way of creating moments that transcend ingredients.

Make-Ahead Options

Ive learned that this soup actually improves with time as the flavors meld together in the refrigerator. On busy weeks, I make a double batch on Sunday, leaving half in the fridge for quick lunches and freezing individual portions of the rest. Just remember to add the Parmesan and cream after reheating, not before freezing, to maintain that perfect texture.

Serving Suggestions

The simplicity of this soup pairs wonderfully with contrasting textures on the side. My favorite combination is a slice of toasted sourdough rubbed with garlic and drizzled with good olive oil. When hosting friends, I set up a toppings bar with crispy pancetta, toasted pine nuts, extra Parmesan shavings, and herb oils, letting everyone customize their bowl.

Common Questions

After sharing this recipe countless times, Ive collected answers to the most frequent questions that come my way. The most common concern is about achieving the right consistency, which depends greatly on your beans and how long you simmer them.

  • If your soup seems too thick, add vegetable stock a quarter cup at a time until you reach your preferred consistency.
  • Dont have an immersion blender? Try mashing some of the beans against the side of the pot with a wooden spoon for a more rustic texture.
  • For meal prep, store the soup without dairy additions, then add them when reheating for the freshest flavor.
A ladle of smooth White Bean and Parmesan Soup being poured next to toasted bread, showcasing rich texture and steam. Pin
A ladle of smooth White Bean and Parmesan Soup being poured next to toasted bread, showcasing rich texture and steam. | circuitcrust.com
A ladle of smooth White Bean and Parmesan Soup being poured next to toasted bread, showcasing rich texture and steam. Pin
A ladle of smooth White Bean and Parmesan Soup being poured next to toasted bread, showcasing rich texture and steam. | circuitcrust.com

This soup reminds us that comfort doesnt have to be complicated. Sometimes the most memorable meals come from the simplest ingredients, transformed with just a little time and care.

Recipe Q&A

Can I make this soup ahead of time?

Yes, this soup reheats beautifully. Store in an airtight container in the refrigerator for up to 4 days. The flavors often deepen and improve after a day or two.

Is this soup freezer-friendly?

Absolutely. Cool completely before transferring to freezer-safe containers. It will keep well for up to 3 months. Thaw overnight in the refrigerator before reheating gently on the stovetop.

Can I use dried beans instead of canned?

Certainly. Soak 1 cup dried white beans overnight, then simmer until tender before adding to the soup. This will increase your total preparation time but allows for more control over texture and seasoning.

What can I substitute for the heavy cream?

Coconut cream works well for a dairy-free option with subtle sweetness. Alternatively, purée a portion of the beans separately before adding back to create extra thickness without any cream.

How do I achieve the smoothest texture?

An immersion blender is ideal for achieving silky results directly in the pot. If using a countertop blender, work in batches and be cautious with hot liquids—vent the blender and cover with a kitchen towel while puréeing.

Can I add other vegetables to this soup?

Fresh spinach or kale can be stirred in during the last few minutes of cooking. Diced potatoes or butternut squash also complement the flavors beautifully—add them when you add the beans so they have time to soften.

White Bean and Parmesan Soup

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

Prep Time
15 min
Cook Time
35 min
Total Duration
50 min
Author Audrey King


Skill Level Easy

Cuisine Italian-inspired

Makes 4 Portions

Diet Guide Meat-Free, No Gluten

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
02 1/2 teaspoon salt
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, cooking for 6-8 minutes until vegetables are softened and translucent.

Step 02

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

Step 03

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

Step 04

Simmer Beans: Reduce heat to low, cover the pot, and simmer for 20 minutes to meld flavors and soften beans.

Step 05

Purée Soup: Remove bay leaf. Using an immersion blender, purée soup until smooth and creamy. Alternatively, carefully transfer soup in batches to a countertop blender.

Step 06

Finish with Cheese: Stir in grated Parmesan cheese and heavy cream. Heat gently until cheese is fully melted and soup reaches serving temperature. Taste and adjust seasoning as needed.

Step 07

Serve: Ladle soup into bowls. Garnish with additional Parmesan cheese and fresh parsley. Serve immediately while hot.

Tools Needed

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

Allergy Details

Always review each item for allergens. Consult a healthcare expert when unsure.
  • Contains milk from Parmesan cheese and heavy cream
  • May contain gluten if using non-certified gluten-free vegetable stock
  • Verify all packaged ingredients for potential allergen cross-contamination

Nutrition Info (per portion)

Nutrition info from Circuit Crust is for guidance only—it's no substitute for medical expertise.
  • Caloric Value: 295
  • Fat Content: 13 g
  • Carbohydrates: 31 g
  • Proteins: 13 g