White Bean and Parmesan Soup

Featured in: Cozy Dinner Plates

This hearty soup transforms simple cannellini beans into a luxuriously smooth bowl of comfort. Aromatics like onion, celery, and carrots build a flavorful foundation, while vegetable stock adds depth. The final touch of freshly grated Parmesan brings a savory richness that makes this classic Italian-style preparation perfect for cold weather or when you need something nourishing.

Updated on Tue, 27 Jan 2026 11:11:00 GMT
Creamy White Bean and Parmesan Soup in a rustic bowl, garnished with fresh parsley and extra grated cheese, ready to serve hot. Save
Creamy White Bean and Parmesan Soup in a rustic bowl, garnished with fresh parsley and extra grated cheese, ready to serve hot. | frizplo.com

There's something about a bowl of white bean soup that makes everything feel manageable. I discovered this particular version on a gray afternoon when my fridge held little more than canned beans, wilting vegetables, and a wedge of Parmesan I'd been saving. What emerged from that pot was so velvety and satisfying that I've made it countless times since, each batch feeling like a small act of comfort.

I made this for my neighbor who was recovering from surgery, and she called three days later asking for the recipe. Her daughter had warmed it up for dinner, and it became her go-to comfort meal during her recovery. There's a real power in food that nourishes both body and spirit, and this soup somehow does both.

Ingredients

  • Olive oil: Two tablespoons is the foundation, gently coaxing flavor from your vegetables without overwhelming them.
  • Medium onion, finely chopped: The backbone of flavor, so take your time chopping it small for even cooking.
  • Celery stalks, finely chopped: Two stalks add subtle earthiness that rounds out the soup's character.
  • Medium carrots, peeled and diced: Two carrots bring natural sweetness and bright color, diced small so they soften quickly.
  • Garlic cloves, minced: Just two, but they wake up everything when they hit the hot oil.
  • Cannellini beans, drained and rinsed: Two fifteen-ounce cans (or three cups cooked) are the soul of this soup, so don't skip the rinsing.
  • Vegetable stock: Four cups of quality stock makes all the difference in the final taste, so choose one you'd actually drink.
  • Bay leaf: One leaf simmers quietly in the background, adding depth you can't quite name.
  • Freshly grated Parmesan cheese: Half a cup stirred in at the end, plus more for serving, gives it that savory richness.
  • Salt and black pepper: Half a teaspoon salt and a quarter teaspoon pepper, adjusted to your preference because every stock tastes different.
  • Dried thyme: A quarter teaspoon optional, but it adds an herbaceous whisper if you use it.
  • Heavy cream: Half a cup optional, for those moments when you want extra indulgence.
  • Fresh parsley: Chopped for garnish, it adds color and a fresh note just before serving.

Instructions

Product image
Deep clean greasy stovetops, countertops, sinks, and tiles using powerful steam after everyday cooking.
Check price on Amazon
Soften your vegetables:
Heat olive oil in a large pot over medium heat, then add onion, celery, and carrots. Let them sauté for six to eight minutes, stirring occasionally, until they've softened and the onion turns translucent. You'll know you're ready when the kitchen smells like a gentle, toasted garden.
Add the garlic:
Stir in your minced garlic and cook for just one minute, letting it release its sharp, fragrant oils into the pot. This brief moment prevents garlic from burning while coaxing out its sweetness.
Build the soup base:
Pour in your drained beans, vegetable stock, bay leaf, thyme if using, salt, and pepper. Bring everything to a gentle simmer, then reduce heat to low and cover with a lid. Let it bubble quietly for about twenty minutes, allowing flavors to mingle and soften.
Blend to silk:
Remove the bay leaf, then use an immersion blender to purée the soup right in the pot, moving it in slow circles until you reach that creamy consistency. If using a countertop blender, work in batches and be careful with the hot liquid.
Finish with cheese:
Stir in your grated Parmesan and heavy cream if using, heating gently just until the cheese melts and everything is heated through. Taste and adjust salt and pepper, remembering that the Parmesan already carries saltiness.
Serve with ceremony:
Ladle soup into bowls and top with extra Parmesan and fresh parsley, then serve while steaming. A drizzle of olive oil or a crack of fresh pepper can make it feel special.
Product image
Deep clean greasy stovetops, countertops, sinks, and tiles using powerful steam after everyday cooking.
Check price on Amazon
Steaming pot of White Bean and Parmesan Soup on a stovetop, featuring aromatic vegetables, cannellini beans, and a ladle for serving. Save
Steaming pot of White Bean and Parmesan Soup on a stovetop, featuring aromatic vegetables, cannellini beans, and a ladle for serving. | frizplo.com

My eight-year-old once declared this soup "fancy but cozy," and that description has stuck with me. It proved that simple food doesn't have to feel simple, especially when it's made with attention and a touch of Parmesan.

The Magic of Canned Beans

For years I was a purist about dried beans, convinced that canned ones were a shortcut. Then a busy week changed my mind, and I realized that good quality canned beans are both convenient and delicious. They cook at a perfect tenderness already, so the soup comes together without the overnight soaking or extra simmering time. Now I keep several cans in my pantry, always ready for soup emergencies.

Why This Soup Gets Better With Time

Make this soup on a Sunday and you'll find it tastes even better on Tuesday. The flavors meld and deepen as it sits in the refrigerator, and the beans become almost silkier. It also freezes beautifully for up to three months, so doubling the recipe is a small act of kindness to your future self.

Variations and Serving Ideas

This soup is wonderfully flexible, adapting to whatever you have on hand or whatever you're craving. A squeeze of fresh lemon juice before serving adds brightness and cuts through the richness beautifully. For a vegan version, simply omit the Parmesan and cream, or swap in nutritional yeast and coconut cream for that savory depth.

  • Serve alongside crusty bread or garlic toasts for dipping and making the soup feel like a complete meal.
  • A handful of fresh spinach or kale stirred in during the last minute adds green nutrition without changing the flavor profile.
  • If you want extra heartiness, add diced tomatoes or a splash of white wine after the garlic, letting it reduce for a moment before adding the beans.
Product image
Easily open jars, bottles, and cans while cooking, making meal prep smoother and less frustrating.
Check price on Amazon
A comforting bowl of White Bean and Parmesan Soup paired with crusty bread on a linen napkin for a perfect lunch. Save
A comforting bowl of White Bean and Parmesan Soup paired with crusty bread on a linen napkin for a perfect lunch. | frizplo.com

This white bean and Parmesan soup reminds me that the best meals often come from the simplest ingredients, prepared with care. Make it, share it, and watch it become someone's comfort in a bowl.

Recipe FAQ

Can I make this soup vegan?

Simply omit the Parmesan cheese and heavy cream. You can add nutritional yeast or vegan Parmesan alternative for similar umami flavor, and use coconut cream or cashew cream for richness if desired.

How long will this soup keep?

Store cooled soup in an airtight container in the refrigerator for up to 4 days. The flavors actually develop and improve over time. Reheat gently on the stove, adding a splash of stock if it has thickened.

Do I have to blend it?

No, you can skip blending for a rustic texture with whole beans visible. For a middle ground, blend only half the mixture and stir it back into the pot for some creaminess while maintaining chunky bites.

Can I use dried beans instead?

Yes, soak 1 cup dried white beans overnight, then cook until tender before adding to the soup. This will extend your total time but yields excellent results. You'll need about 3 cups cooked beans.

What can I serve with this?

Crusty bread, garlic toast, or focaccia are perfect for dipping. A simple green salad with vinaigrette balances the richness. For a complete meal, add a light white wine like Pinot Grigio.

Why is my soup too thick?

Simply add more vegetable stock or water, a little at a time, until you reach your desired consistency. The soup will also thicken as it sits, so you may need to thin it when reheating leftovers.

White Bean and Parmesan Soup

A creamy, comforting blend of tender white beans and aromatic vegetables, finished with rich Parmesan for a velvety Italian-inspired soup.

Prep duration
15 min
Time to cook
35 min
Complete duration
50 min
Created by Madison Young

Classification Cozy Dinner Plates

Complexity Level Easy

Cultural Origin Italian-inspired

Output 4 Portion Count

Dietary requirements Meat-Free

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

Directions

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

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

Step 03

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

Step 04

Simmer Soup: Reduce heat to low, cover the pot, 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 countertop blender.

Step 06

Finish: Stir in the Parmesan cheese and heavy cream. Heat gently until cheese is fully melted and soup reaches serving temperature. Adjust seasoning to taste.

Step 07

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

Necessary tools

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

Allergy details

Review each component for potential allergens and seek professional healthcare advice if you're uncertain.
  • Contains milk from Parmesan cheese and heavy cream.
  • May contain gluten if stock is not certified gluten-free.
  • Check all packaged ingredients for potential allergen cross-contamination.

Nutritional breakdown (per portion)

These values are provided as estimates only and shouldn't replace professional medical guidance.
  • Energy Content: 295
  • Fats: 13 g
  • Carbohydrates: 31 g
  • Proteins: 13 g