White Bean Parmesan Soup

Featured in: Hearty Soups & Stews

This velvety white bean soup delivers rich comfort in every spoonful. Tender cannellini beans simmer with aromatic vegetables until perfectly soft, then blend into a luxurious creaminess. Freshly grated Parmesan melts throughout, adding savory depth while a touch of optional heavy cream creates an irresistibly smooth finish. Ready in under an hour, this nourishing soup pairs beautifully with crusty bread for a complete meal that warms from the inside out.

Updated on Tue, 27 Jan 2026 15:14:57 GMT
A bowl of creamy White Bean and Parmesan Soup garnished with fresh parsley and extra grated Parmesan, served alongside crusty artisan bread for dipping. Save
A bowl of creamy White Bean and Parmesan Soup garnished with fresh parsley and extra grated Parmesan, served alongside crusty artisan bread for dipping. | pumpkinhearth.com

This White Bean and Parmesan Soup is a smooth, creamy dish made with tender white beans and aromatic vegetables. It is finished with rich Parmesan cheese for a comforting, savory flavor that is perfect for any day of the week.

A bowl of creamy White Bean and Parmesan Soup garnished with fresh parsley and extra grated Parmesan, served alongside crusty artisan bread for dipping. Save
A bowl of creamy White Bean and Parmesan Soup garnished with fresh parsley and extra grated Parmesan, served alongside crusty artisan bread for dipping. | pumpkinhearth.com

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

The soup features a velvety texture achieved by blending the beans and vegetables, creating a rich base that perfectly complements the savory notes of the cheese and the light herbal touch of thyme.

Ingredients

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 2 celery stalks, finely chopped
  • 2 medium carrots, peeled and diced
  • 2 cloves garlic, minced
  • 2 (15-ounce) cans cannellini beans, drained and rinsed (or 3 cups cooked white beans)
  • 4 cups vegetable stock (gluten-free if needed)
  • 1 bay leaf
  • 1/2 cup freshly grated Parmesan cheese, plus more for serving
  • 1/2 teaspoon salt, or to taste
  • 1/4 teaspoon freshly ground black pepper
  • 1/4 teaspoon dried thyme (optional)
  • 1/2 cup heavy cream (optional, for extra creaminess)
  • Chopped fresh parsley (optional)

Instructions

Step 1
Heat olive oil in a large pot over medium heat. Add onion, celery, and carrots. Sauté for 6–8 minutes until vegetables are softened.
Step 2
Stir in garlic and cook for 1 minute until fragrant.
Step 3
Add the drained beans, vegetable stock, bay leaf, thyme (if using), salt, and pepper. Bring to a simmer.
Step 4
Reduce heat to low, cover, and let simmer for 20 minutes.
Step 5
Remove the bay leaf. Use an immersion blender to purée the soup until smooth and creamy (or transfer in batches to a blender).
Step 6
Stir in the Parmesan cheese and heavy cream (if using). Heat gently until cheese is melted and soup is heated through. Adjust seasoning as needed.
Step 7
Ladle soup into bowls. Top with extra Parmesan and chopped parsley, if desired. Serve hot.

Zusatztipps für die Zubereitung

Ensure you remove the bay leaf before blending to keep the soup perfectly smooth. If you don't have an immersion blender, a countertop blender works well; just remember to blend in small batches and vent the lid to allow steam to escape safely.

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.

Varianten und Anpassungen

For a vegan version, omit the Parmesan cheese and heavy cream, or replace them with your favorite vegan alternatives. You can also swap the heavy cream for more vegetable stock if you prefer a lighter consistency.

Serviervorschläge

Ladle the soup into warm bowls and top with an extra sprinkle of Parmesan and fresh parsley. Serve alongside crusty artisan bread or garlic toasts, and add a squeeze of lemon juice just before eating for a touch of brightness.

Save
| pumpkinhearth.com

Warm and satisfying, this White Bean and Parmesan Soup is the ultimate savory comfort food, bringing a touch of Italian-inspired elegance to your table with every spoonful.

Recipe Q&A

Can I make this soup vegan?

Yes, simply omit the Parmesan cheese and heavy cream. Replace with nutritional yeast or vegan Parmesan alternative for similar savory flavor. Use plant-based cream or coconut milk for richness if desired.

What type of white beans work best?

Cannellini beans are ideal due to their creamy texture and mild flavor. Great Northern beans or navy beans also work well. Ensure beans are thoroughly cooked before blending for smoothest results.

How do I store leftovers?

Store cooled soup in an airtight container in the refrigerator for up to 4 days. Reheat gently over medium-low heat, adding splash of stock or water if soup has thickened. Freeze for up to 3 months.

Can I use dried beans instead of canned?

Absolutely. Soak 1 cup dried white beans overnight, then cook until tender before using. You'll need about 3 cups cooked beans. This method yields even creamier texture and allows better control over sodium content.

What can I serve with this soup?

Crusty bread, garlic toasts, or focaccia are perfect for dipping. A simple green salad with vinaigrette balances the richness. For more substance, add a grilled cheese sandwich or serve alongside roasted vegetables.

Why add lemon juice at the end?

A squeeze of fresh lemon juice brightens the rich, savory flavors and cuts through the creaminess. This simple addition elevates the entire soup, making each taste more vibrant and balanced without altering the comfort factor.

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 and satisfying soup blending tender white beans with rich Parmesan and aromatic vegetables for ultimate comfort.

Prep duration
15 min
Time to cook
35 min
Time required
50 min
Created by Sarah Coleman


Skill required Easy

Cuisine origin Italian-inspired

Portions 4 Serves

Dietary info Meat-free

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

Directions

Step 01

Sauté Aromatic Vegetables: 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.

Step 02

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

Step 03

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

Step 04

Simmer Ingredients: Reduce heat to low, cover, and let simmer for 20 minutes.

Step 05

Purée Soup: Remove the bay leaf. Use an immersion blender to purée the soup until smooth and creamy.

Step 06

Finish with Dairy: Stir in Parmesan cheese and heavy cream. Heat gently until cheese is melted and soup is heated through. Adjust seasoning as needed.

Step 07

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

Gear Needed

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

Allergy warning

Read over each ingredient for allergies and check with your doctor when uncertain.
  • Contains milk (Parmesan cheese, heavy cream)
  • May contain gluten if stock is not gluten-free
  • Double-check all packaged ingredients for traces of allergens

Nutrition details per portion

This is for reference only. Contact your healthcare provider about any concerns.
  • Calorie count: 295
  • Fat content: 13 g
  • Carbohydrate: 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.