White Bean Parmesan Soup

Featured in: Everyday Home Cooking

This hearty soup transforms simple cannellini beans into a luxurious, velvety bowl through slow simmering with aromatic vegetables. The addition of freshly grated Parmesan creates depth and umami richness, while optional heavy cream adds silkiness. Perfect for meal prep, this comforting Italian-inspired dish comes together in just 50 minutes and serves four generously.

Updated on Wed, 28 Jan 2026 09:28:00 GMT
Creamy White Bean and Parmesan Soup garnished with fresh parsley in a rustic bowl, steaming gently on a wooden table. Save
Creamy White Bean and Parmesan Soup garnished with fresh parsley in a rustic bowl, steaming gently on a wooden table. | ladledrift.com

The first snow of winter was falling outside my kitchen window when I created this white bean soup. Steam fogged the glass panes as I chopped vegetables, the rhythmic sound of my knife a counterpoint to the silence of snowflakes outside. The pantry was sparse that day, but I had beans and a wedge of aged Parmesan that needed using. What began as kitchen improvisation has since become my ultimate comfort recipe, pulling me through countless cold evenings with its velvety embrace.

Last autumn, my neighbor recovered from surgery and I brought over a thermos of this soup with some crusty bread. Two days later, her husband knocked on my door with the empty container and a handwritten note requesting the recipe. Now whenever our families gather for casual dinners, this soup appears on the rotation as the ultimate good-will ambassador between our households.

Ingredients

  • Cannellini beans: The backbone of this soup, they create that luscious texture without requiring any flour thickeners, which I discovered accidentally when trying to make a gluten-free version for my sister.
  • Parmesan cheese: Use the real Parmigiano-Reggiano if possible and grate it yourself, as pre-grated versions often contain anti-caking agents that can make the melting less smooth.
  • Mirepoix: This classic trio of onion, carrot, and celery builds a flavor foundation that elevates the simple beans into something extraordinary.
  • Heavy cream: Entirely optional but transforms the soup from rustic to restaurant-worthy with just a splash.

Instructions

Product image
Effortlessly chop vegetables, slice meats, and prep ingredients smoothly for everyday cooking and recipe preparation.
Check price on Amazon
Build your flavor base:
Heat olive oil until it shimmers in the pot, then add your diced vegetables. Listen for that gentle sizzle that tells you theyre releasing their natural sugars as they soften.
Add aromatics:
When adding the garlic, watch it closely as it cooks quickly. That fragrant moment when it perfumes your kitchen but hasnt yet browned is exactly when to move to the next step.
Simmer and infuse:
As the beans and stock meld together, occasional gentle stirring will prevent anything from sticking to the bottom. Your kitchen will fill with an aroma that draws everyone in to ask whats cooking.
Blend to perfection:
If using an immersion blender, keep it slightly submerged to avoid splashing, and move it around to catch all the vegetables. I tilt my pot slightly to ensure even the edges get properly pureed.
Finishing touches:
The cheese will melt best if your soup is hot but not boiling. Stir in a figure-eight pattern to incorporate it evenly without creating a whirlpool that could cause spillage.
Product image
Effortlessly chop vegetables, slice meats, and prep ingredients smoothly for everyday cooking and recipe preparation.
Check price on Amazon
Save
| ladledrift.com

My daughter used to push beans around her plate with obvious disdain until I served her this soup without revealing the main ingredient. Three bowls later, she declared it her new favorite meal. The look on her face when I showed her the empty bean cans still makes me laugh years later, and now she requests it whenever shes home from college.

Make It Your Own

This soup welcomes personalization based on what you have available. Ive tossed in leftover roasted garlic instead of fresh, substituted leeks for onions when my garden was overflowing, and even stirred in wilted spinach at the end for an extra nutritional boost. Each variation somehow works with the core recipe, making it endlessly adaptable to your pantry situation.

Serving Suggestions

While delicious on its own, this soup becomes a complete meal with simple accompaniments. I love it with garlic-rubbed toast for dunking or alongside a crisp green salad dressed with lemon and olive oil. The brightness of the salad cuts through the richness of the soup, creating a balanced plate that feels both nourishing and indulgent.

Storage and Reheating

One wonderful quality of this soup is how it improves with time, the flavors melding together in the refrigerator overnight. I often double the recipe intentionally for leftovers, which keep beautifully for up to four days.

  • When reheating, add a splash of water or stock as the soup thickens substantially in the fridge.
  • Avoid microwaving with high heat as it can cause the dairy to separate, instead use medium power and stir halfway through.
  • This soup freezes well without the cream, which can be added after thawing and reheating for the best texture.
Product image
Organize kitchen supplies and cooking essentials under cabinets for quicker access during meal prep.
Check price on Amazon
Hearty White Bean and Parmesan Soup ladle hovering over a smooth, creamy texture, with crusty bread alongside for dipping. Save
Hearty White Bean and Parmesan Soup ladle hovering over a smooth, creamy texture, with crusty bread alongside for dipping. | ladledrift.com

This white bean and Parmesan soup has taught me that true comfort food doesnt require complicated techniques or rare ingredients. Sometimes the most satisfying dishes come from simple components transformed through care and attention.

Recipe FAQs

Can I make this soup ahead of time?

Yes, this soup actually develops more flavor when made ahead. Store in the refrigerator for up to 4 days. The texture may thicken—simply add a splash of stock or water when reheating to reach desired consistency.

What's the best way to achieve the smoothest texture?

An immersion blender works wonderfully directly in the pot. For an ultra-smooth finish, use a countertop blender in batches, being careful with hot liquids. Strain through a fine-mesh sieve after blending for restaurant-quality silkiness.

Can I use dried beans instead of canned?

Absolutely. Soak 1 cup dried beans overnight, then simmer until tender (about 60-90 minutes) before proceeding with the recipe. You'll need about 3 cups cooked beans, equivalent to two 15-ounce cans.

What can I serve with this soup?

Crusty bread, garlic toasts, or focaccia are perfect for soaking up every drop. A simple green salad with vinaigrette balances the richness. For a heartier meal, serve alongside grilled cheese or bruschetta.

How do I make this vegan?

Replace Parmesan with nutritional yeast or vegan Parmesan alternative, and omit the heavy cream or use full-fat coconut milk. The result remains creamy and satisfying while being completely plant-based.

Can I freeze this soup?

This soup freezes beautifully for up to 3 months. Cool completely before transferring to airtight containers. Thaw overnight in the refrigerator and reheat gently, adding liquid if needed. Note that the cream may separate slightly when frozen—simply stir well while reheating.

White Bean Parmesan Soup

Smooth, creamy white beans blended with aromatic vegetables and rich Parmesan for a comforting, savory bowl.

Prep time
15 minutes
Cook time
35 minutes
Time needed
50 minutes
Created by Zoey Sullivan


Skill level Easy

Cuisine Italian-inspired

Makes 4 Portions

Diet info Meat-free, No gluten

What You 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 ½ cup freshly grated Parmesan cheese, plus more for serving
02 ½ teaspoon salt, or to taste
03 ¼ teaspoon freshly ground black pepper
04 ¼ teaspoon dried thyme
05 ½ cup heavy cream

Garnish

01 Chopped fresh parsley for garnish

How-To

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, stirring constantly to prevent burning.

Step 03

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

Step 04

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

Step 05

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

Step 06

Finish with Cheese and Cream: Stir in grated Parmesan cheese and heavy cream. Heat gently over low heat until cheese is melted and soup is heated through. Taste and adjust seasoning with salt and pepper as needed.

Step 07

Plate and Serve: Ladle soup into serving bowls. Top each portion with additional grated Parmesan cheese and chopped fresh parsley. Serve immediately while hot.

Tools needed

  • Large pot with lid
  • Cutting board and chef's knife
  • Immersion blender or countertop blender
  • Soup ladle

Allergy notice

Double-check your ingredients for allergens, and ask a healthcare expert if you’re not sure.
  • 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 cross-contamination with common allergens

Nutrition info (per portion)

This nutrition guide is for general info—always consult a medical pro for advice.
  • Calorie count: 295
  • Fat content: 13 grams
  • Carbohydrates: 31 grams
  • Proteins: 13 grams