White Bean and Parmesan Soup

Featured in: Simple Comfort Foods

This silky soup transforms humble cannellini beans into a luxurious dish with the help of aromatic vegetables and savory Parmesan. The base starts with a classic mirepoix of onion, celery, and carrots sautéed in olive oil, which builds depth of flavor. After simmering with vegetable stock and herbs, everything gets puréed until velvety smooth.

The finishing touch of freshly grated Parmesan adds nutty richness, while optional heavy cream creates an even more luxurious texture. Each bowl delivers protein from the beans and comforting warmth that makes it perfect for cooler weather. Serve with crusty bread to soak up every drop, or add a squeeze of lemon for bright contrast.

Updated on Wed, 28 Jan 2026 15:11:00 GMT
A warm bowl of White Bean and Parmesan Soup garnished with fresh parsley and extra grated cheese, served beside a slice of crusty bread for dipping. Save
A warm bowl of White Bean and Parmesan Soup garnished with fresh parsley and extra grated cheese, served beside a slice of crusty bread for dipping. | tastyhrira.com

The first snow of winter was falling outside my kitchen window when I created this White Bean and Parmesan Soup. The gentle tap of snowflakes against glass provided the perfect backdrop as I transformed humble pantry staples into something magical. Steam billowed from the pot, wrapping the kitchen in a cloud of garlic and herbs while my wooden spoon scraped against the bottom, collecting those precious browned bits that hold all the flavor. Something about the velvety texture of blended beans against the sharp bite of Parmesan creates a comfort that transcends a simple bowl of soup.

Last February, my neighbor Angela knocked on my door after losing power during an ice storm, her arms wrapped around herself for warmth. I invited her in and ladled this soup into my grandmother's chipped blue bowls, watching as each spoonful brought color back to her cheeks. We sat at my kitchen table with candles flickering between us, talking until midnight while the storm raged outside. Sometimes the simplest meals create the strongest connections.

Ingredients

  • Cannellini beans: These creamy white beans form the soul of this soup, providing both substance and silkiness without heaviness, and I've learned that a quick rinse removes excess starch that can make the soup too thick.
  • Parmesan cheese: After experimenting with various cheeses, I discovered that aged Parmesan provides the perfect umami backbone that transforms this from a good soup to an exceptional one.
  • Mirepoix (onion, celery, carrots): This classic trio creates the aromatic foundation, and I've found that taking an extra minute to chop them finely helps them melt seamlessly into the final purée.
  • Heavy cream: While optional, even a modest splash creates a luxurious mouthfeel that makes everyone ask for your secret ingredient.

Instructions

Product image
Chop vegetables, slice meats, and prep ingredients easily for everyday cooking and homemade recipes.
Check price on Amazon
Create Your Flavor Base:
Heat olive oil until it shimmers, then add your chopped onion, celery, and carrots. Listen for that gentle sizzle as they hit the hot oil, stirring occasionally until they soften and release their sweet aroma.
Add Garlic and Seasonings:
When the vegetables have softened, stir in the minced garlic just until fragrant, about a minute. This brief cooking prevents any bitter garlic flavor from developing.
Build Your Soup:
Tumble in the rinsed beans, watching as they glisten in the pot, then pour in the vegetable stock and add your bay leaf and seasonings. Bring everything to a gentle simmer, where small bubbles just barely break the surface.
Low and Slow:
Reduce the heat, cover with a lid slightly ajar, and let the magic happen for 20 minutes. The beans will continue to soften while absorbing all those lovely flavors.
Transform with Blending:
Remove that bay leaf, then transform your soup with an immersion blender until it reaches a velvety consistency. Watch how it changes before your eyes from chunky to smooth, like a magic trick in your pot.
Add the Richness:
Stir in the Parmesan and cream if using, watching as ribbons of white disappear into the golden soup. The cheese will melt into tiny pockets of savory goodness throughout.
Serve with Love:
Ladle the steaming soup into warmed bowls, then crown each serving with extra Parmesan and a sprinkle of parsley. The contrast of the white cheese against the creamy soup creates a beautiful moment before the first bite.
Product image
Chop vegetables, slice meats, and prep ingredients easily for everyday cooking and homemade recipes.
Check price on Amazon
Creamy White Bean and Parmesan Soup simmering in a rustic pot, featuring tender carrots, celery, and onions for a hearty Italian-inspired flavor. Save
Creamy White Bean and Parmesan Soup simmering in a rustic pot, featuring tender carrots, celery, and onions for a hearty Italian-inspired flavor. | tastyhrira.com

On a particularly hectic Tuesday last month, when deadlines loomed and my to-do list seemed endless, I made this soup almost on autopilot. As I sat down with a steaming bowl, that first spoonful physically unwound the tension in my shoulders. My breathing slowed, and I remembered that nourishment isn't just about filling your stomach but about creating moments of peace. Sometimes the most profound self-care comes in a simple white bowl with steam rising from its surface.

Make It Your Own

After making this soup dozens of times, I've played with countless variations that keep it exciting. A dash of smoked paprika adds mysterious depth, while swirling in a spoonful of pesto just before serving creates pockets of bright herbal flavor against the creamy backdrop. My vegetarian sister swaps the Parmesan for nutritional yeast and adds a squeeze of lemon at the end, which creates an entirely different but equally delicious experience that maintains that essential creamy comfort.

Serving Suggestions

This soup craves contrast, both in texture and temperature. I learned this by happy accident when serving it alongside garlic-rubbed crostini that had cooled slightly, creating a magical interplay between hot soup and room-temperature bread. For a complete meal, pair it with a bitter greens salad dressed simply with lemon and olive oil, allowing the acidity to cut through the richness of the soup. In summer months, I sometimes serve small cups of this soup chilled, topped with diced cucumber and a drizzle of good olive oil.

Storage and Reheating

This soup develops even deeper flavor overnight, making it possibly better on day two. The beans continue their magic, absorbing flavors while maintaining that silky texture that makes this soup so special. When reheating, do so gently over low heat, stirring occasionally to prevent any scorching on the bottom of the pot.

  • For storage, cool the soup completely before transferring to airtight containers, leaving a small gap at the top as it will expand slightly when frozen.
  • The soup keeps beautifully in the refrigerator for up to 4 days, developing even deeper flavors as it rests.
  • If freezing portions, label them clearly with the date and thaw overnight in the refrigerator before that gentle reheat.
Product image
Collect vegetable peels, food scraps, and trimmings while cooking to keep your kitchen clean and organized.
Check price on Amazon
Vibrant White Bean and Parmesan Soup ladled into a white bowl, topped with fresh parsley and a drizzle of olive oil for a savory finish. Save
Vibrant White Bean and Parmesan Soup ladled into a white bowl, topped with fresh parsley and a drizzle of olive oil for a savory finish. | tastyhrira.com

This White Bean and Parmesan Soup has become my culinary security blanket, the recipe I turn to when comfort is needed or when I want to show someone I care without saying a word. In a world of complicated recipes and exotic ingredients, there's something profoundly satisfying about creating magic from pantry staples and a little bit of cheese.

Recipe Questions & Answers

Can I use dried beans instead of canned?

Yes, soak 1 cup dried beans overnight, then cook them in simmering water for about 60-90 minutes until tender before adding to the soup. You'll need about 3 cups cooked beans to equal two 15-ounce cans.

How do I make this soup vegan?

Omit the Parmesan cheese and heavy cream, or substitute with nutritional yeast for savory flavor and coconut cream or cashew cream for richness. The soup will still be satisfying and protein-rich from the beans alone.

Can I freeze this soup?

The soup freezes well for up to 3 months. However, if you add heavy cream, freeze it before adding the dairy. Thaw overnight in the refrigerator, then reheat gently and stir in the cream and Parmesan when ready to serve.

What's the best way to purée the soup?

An immersion blender is ideal since you can purée directly in the pot without transferring hot liquid. If using a countertop blender, work in batches and vent the lid to allow steam to escape. Purée until completely smooth for the creamiest texture.

What can I serve with this soup?

Crusty bread, garlic toasts, or focaccia are perfect for dipping. A simple green salad with balsamic vinaigrette balances the richness. For protein, consider serving alongside grilled vegetables or a light egg dish.

How long does this soup keep in the refrigerator?

Store in an airtight container for up to 4 days. The flavors often improve after a day as the ingredients meld together. Reheat gently over low heat, adding a splash of water or stock if it has thickened too much.

White Bean and Parmesan Soup

Smooth, creamy white bean soup with Parmesan, vegetables, and herbs. Ready in under an hour.

Prep time needed
15 minutes
Time to cook
35 minutes
Overall time
50 minutes
Recipe by Sophia Barnes

Recipe type Simple Comfort Foods

Skill level Easy

Cuisine type Italian-inspired

Total yield 4 Number of servings

Diet Preferences Vegetarian-friendly, 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 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

How to make it

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 and translucent.

Step 02

Bloom Garlic: Stir in minced garlic and cook for 1 minute until fragrant, stirring constantly to prevent browning.

Step 03

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

Step 04

Simmer Ingredients: Reduce heat to low, cover pot, and allow soup to simmer for 20 minutes to develop flavors and ensure beans are tender.

Step 05

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

Step 06

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

Step 07

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

Needed tools

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

Allergy details

Always check every item for allergens. If unsure, please talk to a professional.
  • Contains milk from Parmesan cheese and heavy cream
  • May contain gluten depending on vegetable stock selection; verify gluten-free certification if required
  • Verify all packaged ingredients for potential cross-contamination warnings

Nutrition details (each serving)

Nutritional data here is just for general reference. It shouldn't replace health advice.
  • Caloric value: 295
  • Fat content: 13 grams
  • Carbohydrates: 31 grams
  • Proteins: 13 grams