White Bean and Parmesan Soup

Featured in: Family Meals

This velvety white bean soup combines tender cannellini beans with sautéed onions, carrots, and celery, creating a luxurious base that's puréed to silky perfection. A generous addition of freshly grated Parmesan brings savory depth, while aromatic vegetables build foundational flavor. The result is a satisfying bowl that feels indulgent yet wholesome—perfect with crusty bread for dipping.

Optional heavy cream adds extra richness, though the soup achieves beautiful creaminess from the beans alone. Ready in just 50 minutes with mostly hands-off simmering, this versatile bowl welcomes vegan adaptations and stores beautifully for meal prep.

Updated on Fri, 30 Jan 2026 09:25:22 GMT
Creamy White Bean and Parmesan Soup steaming in a rustic bowl, topped with fresh parsley and extra grated cheese. Pin it
Creamy White Bean and Parmesan Soup steaming in a rustic bowl, topped with fresh parsley and extra grated cheese. | purposepan.com

A rain slicked Tuesday in November always demands a heavy pot on the stove. I found myself staring at a half empty pantry when this combination first came together. The smell of sautéing aromatics filled the kitchen while the windows fogged up from the cold. It felt like a warm hug in a bowl transforming humble beans into something luxurious. This soup has since become my favorite way to quiet the noise of a long day.

Last winter I served this to a friend who insisted she hated beans. She watched skeptically as the immersion blender turned the mixture into a silky velvet. After one spoonful she was asking for the brand of cream I used not realizing the beans did all the heavy lifting. We sat on the floor by the radiator bowls in hand laughing about her vegetable prejudices. It was the kind of meal that turned a quiet evening into a genuine connection.

Ingredients

  • Cannellini Beans: These white beans create a naturally creamy texture when blended without needing heavy amounts of dairy.
  • Fresh Parmesan: Grating the cheese yourself ensures it melts smoothly into the broth without any grainy residue.
  • Vegetable Stock: This liquid provides the savory foundation that carries all the other flavors in the pot.
  • Mirepoix Mix: The combination of carrots and celery adds a subtle sweetness and earthy depth to every spoonful.
  • Garlic: Stirring this in at the last moment of sautéing keeps the flavor bright and prevents any bitterness.
  • Dried Thyme: This herb offers a woody aroma that perfectly complements the nutty notes of the Parmesan cheese.
  • Heavy Cream: A small splash at the end creates an extra layer of luxury for a truly indulgent meal.

Instructions

Product image
Blend smoothies, sauces, dips, and prep ingredients quickly for fast meals and everyday cooking.
Check price on Amazon
Softening the Base:
Sizzle the chopped vegetables in olive oil until the onions turn translucent and the carrots soften.
Building the Flavor:
Stir in the garlic for just a moment before pouring in the beans and stock to keep the aromatics bright.
The Gentle Simmer:
Let the pot bubble softly on low heat so the flavors marry while the beans become tender.
The Silky Transformation:
Use your immersion blender to swirl through the pot until the mixture becomes a thick pale cloud.
The Cheesy Finish:
Fold in the Parmesan and heavy cream gently so the cheese integrates without any clumping.
Product image
Blend smoothies, sauces, dips, and prep ingredients quickly for fast meals and everyday cooking.
Check price on Amazon
White Bean and Parmesan Soup in a white bowl beside crusty bread, a bay leaf, and olive oil on a wooden table. Pin it
White Bean and Parmesan Soup in a white bowl beside crusty bread, a bay leaf, and olive oil on a wooden table. | purposepan.com
White Bean and Parmesan Soup in a white bowl beside crusty bread, a bay leaf, and olive oil on a wooden table. Pin it
White Bean and Parmesan Soup in a white bowl beside crusty bread, a bay leaf, and olive oil on a wooden table. | purposepan.com

There is a specific sound the ladle makes against the bottom of the pot when you are reaching for the very last bit. I remember my brother scraping the pot clean after a particularly grueling hiking trip. We were exhausted and cold but the steam rising from the bowls felt like a victory. That moment solidified this recipe as my go to for anyone needing a bit of restoration.

Texture is Everything

While the recipe calls for blending until smooth sometimes I leave a cup of beans whole for a bit of rustic bite. This contrast between the velvet broth and the tender beans makes each spoonful more interesting. It is a simple adjustment that changes the entire personality of the meal depending on your mood.

The Power of the Rind

If you have leftover Parmesan rinds in the freezer drop one into the pot during the simmer stage. The rind releases a concentrated umami punch that you simply cannot get from shredded cheese alone. Just remember to fish it out along with the bay leaf before you start blending.

Serving Suggestions

A soup this creamy begs for something crunchy to act as a vehicle for the broth. I usually toast thick slices of sourdough rubbed with a raw garlic clove for extra zing. The acidity of the bread balances the richness of the white beans and Parmesan perfectly.

  • Drizzle a little extra virgin olive oil over the top for a fruity finish.
  • Sprinkle red pepper flakes if you want a subtle heat to cut the creaminess.
  • Store leftovers in the fridge for a lunch that tastes even better the next day.

Smooth blended White Bean and Parmesan Soup ladled into a soup bowl with a swirl of cream and black pepper garnish. Pin it
Smooth blended White Bean and Parmesan Soup ladled into a soup bowl with a swirl of cream and black pepper garnish. | purposepan.com
Smooth blended White Bean and Parmesan Soup ladled into a soup bowl with a swirl of cream and black pepper garnish. Pin it
Smooth blended White Bean and Parmesan Soup ladled into a soup bowl with a swirl of cream and black pepper garnish. | purposepan.com

I hope this soup brings as much warmth to your table as it has to mine over the years. Happy cooking and enjoy every savory spoonful.

Recipe FAQs

Can I make this soup vegan?

Absolutely. Simply omit the Parmesan cheese and heavy cream, or substitute with nutritional yeast and your favorite plant-based cream alternative. The beans provide plenty of creaminess on their own, and a squeeze of lemon juice at the end adds brightness typically provided by cheese.

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

An immersion blender works wonderfully directly in the pot, but a high-speed countertop blender yields the silkiest results. If using a standard blender, purée in batches and vent the steam carefully. For ultra-smooth soup, strain through a fine-mesh sieve after blending.

Can I use dried beans instead of canned?

Yes, soak 1 cup dried beans overnight, then simmer until tender before adding to the soup. This extends total time but allows more control over sodium content and texture. Cooked beans should yield roughly equivalent to the two cans called for in the ingredients.

How long does this soup keep?

Store in an airtight container in the refrigerator for up to 4 days. The flavors continue developing over time, often tasting even better the next day. Freeze without the cream for up to 3 months—thaw overnight and reheat gently, stirring in cream and Parmesan just before serving.

What should I serve alongside?

Crusty bread or garlic toasts are ideal for soaking up every drop. A simple green salad with bright vinaigrette cuts through the richness, while roasted vegetables complement the earthy beans. For a more substantial meal, top with crispy pancetta or serve alongside a light pasta dish.

White Bean and Parmesan Soup

Silky blended white beans with aromatic vegetables, finished with grated Parmesan for a comforting Italian-style soup.

Prep time
15 minutes
Cook time
35 minutes
Total duration
50 minutes
Author Amelia Cook


Skill Level Easy

Cuisine Italian-inspired

Portions 4 Serving size

Diet Information Veg-Friendly

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 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 Fresh parsley, chopped

Step-by-Step Guide

Step 01

Sauté Aromatic Vegetables: 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 Soup Base: Add drained cannellini beans, vegetable stock, bay leaf, dried thyme, salt, and black pepper. Bring mixture to a simmer.

Step 04

Simmer Soup: Reduce heat to low, cover pot, and let simmer for 20 minutes to develop flavors and soften beans completely.

Step 05

Purée Soup: Remove bay leaf. Use an immersion blender to purée soup until smooth and creamy. Alternatively, carefully transfer soup in batches to a countertop blender and blend until desired consistency is achieved.

Step 06

Finish with Dairy: Stir in freshly grated Parmesan cheese and heavy cream. Heat gently over low heat until cheese is completely melted and soup reaches serving temperature. Adjust salt and pepper to taste.

Step 07

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

What You'll Need

  • Large pot with lid
  • Cutting board
  • Chef's knife
  • Immersion blender or countertop blender
  • Ladle

Allergy List

Review all items for allergens and talk to a medical expert if you're unsure.
  • Contains milk proteins from Parmesan cheese and heavy cream
  • May contain gluten from vegetable stock unless certified gluten-free variety used
  • Review all packaged ingredients for potential cross-contamination or allergen traces

Nutrition details (per portion)

Nutrition details are just for your reference and shouldn't substitute a medical consultation.
  • Calories: 295
  • Fat content: 13 grams
  • Carbohydrates: 31 grams
  • Protein: 13 grams