White Bean Parmesan Soup

Featured in: Elegant Comfort Food

This velvety white bean soup combines tender cannellini beans with aromatic onions, celery, and carrots, simmered in vegetable stock until perfectly softened. The finished blend gets an extra touch of luxury from freshly grated Parmesan and optional heavy cream, creating a rich, satisfying texture. The entire preparation comes together in just 50 minutes, making it ideal for weeknight dinners or meal prep.

Updated on Tue, 27 Jan 2026 15:41:00 GMT
Creamy White Bean and Parmesan Soup simmering in a pot with a wooden spoon, showcasing the thick, smooth texture. Save Pin
Creamy White Bean and Parmesan Soup simmering in a pot with a wooden spoon, showcasing the thick, smooth texture. | fabulousdishesby.com

There's something about white bean soup that stops you mid-conversation. My neighbor brought a thermos of it over one particularly gray Tuesday afternoon, and the kitchen filled with this warm, almost buttery smell that made everything feel like it mattered less. She told me it took her maybe fifty minutes total, which seemed impossible until I watched how the vegetables softened into the broth and the beans practically melted into creaminess without any fussing. Now I make it whenever I need to remember that simple food can actually be the most satisfying kind.

I made this for my mom's book club once, right before winter, and she went quiet for a moment after that first spoonful. Later she told me she'd been worried I only knew how to make pasta, which made me laugh until I realized she was being sincere. Something about sharing a warm bowl with people you love teaches you that cooking isn't really about impressing anyone, it's about saying you were thinking of them.

Ingredients

  • Olive oil: Two tablespoons is enough to soften everything without making the soup slick, and good quality oil actually matters here because it's one of the few flavors you'll taste directly.
  • Onion, celery, and carrots: This trio is your foundation, and the finely chopped part isn't just fancy talk, it helps them dissolve into the broth and become invisible but essential.
  • Garlic: Minced fresh garlic wakes up the whole pot in about one minute, so don't skip it or use the jarred version if you can help it.
  • Cannellini beans: Canned beans work perfectly here, just rinse them really well or the soup tastes like the can rather than the beans themselves.
  • Vegetable stock: Four cups is the baseline, but taste as you go because some broths are saltier than others and you don't want to oversalt before the Parmesan goes in.
  • Bay leaf: One leaf simmers quietly in the background and makes everything taste more intentional, even though you remove it before serving.
  • Parmesan cheese: Freshly grated makes an enormous difference, the pre-shredded kind has cellulose that prevents it from melting as smoothly into the soup.
  • Salt and pepper: Start conservative because the cheese adds its own saltiness later, and you can always adjust at the end.
  • Heavy cream: Optional but not really, it transforms the soup from good to the kind you dream about later.

Instructions

Product image
Provides cushioned support while cooking, washing dishes, and standing longer during meal preparation.
Check price on Amazon
Warm the oil and start building flavor:
Heat your olive oil over medium heat until it's shimmering and fragrant, then add the onion, celery, and carrots all at once. You want to hear them sizzle gently and smell the sweetness developing over six to eight minutes as they soften and turn slightly golden at the edges.
Wake everything up with garlic:
Stir in the minced garlic and let it cook for just one minute, listening for the smell to shift from raw to warm and cooked. This step transforms the whole pot.
Build the soup body:
Add your drained beans, vegetable stock, bay leaf, thyme if you're using it, salt, and pepper all together. Bring everything to a gentle simmer, watching as the beans begin to soften further and the broth takes on a warmer color.
Let it simmer and marry the flavors:
Cover the pot and reduce heat to low, then step back for twenty minutes. The soup needs this quiet time to let everything become one instead of separate ingredients sitting together.
Make it creamy:
Fish out the bay leaf, then use your immersion blender to purée the soup until it's smooth and creamy throughout. If you're using a regular blender, work in batches and be careful because hot liquid splashes when you don't expect it.
Finish with Parmesan and cream:
Stir in the freshly grated Parmesan cheese and heavy cream if you're using it, then heat gently until the cheese melts completely and everything is heated through. Taste and adjust the salt and pepper because now you know what the soup actually tastes like.
Serve with care:
Ladle into bowls, top with extra Parmesan and fresh parsley if you have it, and serve while it's hot enough to warm your hands through the bowl.
Product image
Provides cushioned support while cooking, washing dishes, and standing longer during meal preparation.
Check price on Amazon
A bowl of White Bean and Parmesan Soup topped with fresh parsley and extra Parmesan, served with crusty bread. Save Pin
A bowl of White Bean and Parmesan Soup topped with fresh parsley and extra Parmesan, served with crusty bread. | fabulousdishesby.com

The first time my daughter tried this soup, she asked if I'd made it taste like something from a restaurant, which meant she was tasting cream and cheese and feeling fancy. I realized then that this soup sits in that rare space where it's fancy enough to make you feel proud but simple enough that nothing can go wrong if you're paying attention.

Why This Soup Works

White beans have this natural creaminess that releases into the broth as they simmer, so you don't need a pile of cream to make the soup feel luxurious. The Parmesan adds salt and depth without tasting cheesy, it just makes everything taste more like itself. The vegetables soften enough to blend but contribute their sweetness to the broth first, which is why they're chopped finely and given time to cook before anything else joins the pot.

How to Make It Your Own

This soup is honest enough to accept small changes without complaining. Some people add a squeeze of lemon juice right at the end, which brightens everything and cuts through the richness if you're feeling like something fresher. Others stir in fresh herbs like sage or rosemary instead of the optional thyme, or throw in a pinch of red pepper flakes if they want heat alongside the comfort.

Serving and Storage Ideas

Serve this soup with crusty bread or garlic toasts on the side, something you can drag through the bowl to catch all the creamy goodness. It keeps in the refrigerator for four days and freezes beautifully for up to three months, though you might need to add a splash of stock when you reheat it since it thickens as it sits.

  • Serve it hot in deep bowls with good Parmesan shaved on top for a finish that feels intentional.
  • Pair it with a simple green salad to balance the richness, or keep it solo for a meal that feels complete on its own.
  • Make it on Sunday and you'll have comfort waiting in your refrigerator all week.
Product image
Quickly chop vegetables, blend sauces, and prepare dips or dressings for fast, everyday meal prep.
Check price on Amazon
Rich White Bean and Parmesan Soup ladled into a rustic ceramic bowl, garnished with a drizzle of olive oil. Save Pin
Rich White Bean and Parmesan Soup ladled into a rustic ceramic bowl, garnished with a drizzle of olive oil. | fabulousdishesby.com

This soup taught me that the best recipes are the ones you make without thinking because they've become part of how you cook. It's waiting for you whenever you need something warm and true.

Recipe FAQs

Can I make this soup vegan?

Yes. Simply omit the Parmesan cheese and heavy cream, or substitute with nutritional yeast and coconut cream for similar richness and flavor depth.

How long will leftovers keep?

Store cooled soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop, adding a splash of stock if needed to restore consistency.

Can I freeze this soup?

Absolutely. Cool completely, then transfer to freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before reheating.

Do I need to soak the beans?

No. Using canned cannellini beans eliminates soaking time. If using dried beans, cook them separately until tender before adding to the soup.

What can I serve with this soup?

Crusty bread, garlic toasts, or a simple green salad complement the rich flavors beautifully. The soup also pairs well with roasted vegetables or a light pasta dish.

White Bean Parmesan Soup

Smooth, creamy soup with tender white beans, vegetables, and rich Parmesan. Ready in 50 minutes for a comforting Italian-inspired meal.

Prep Duration
15 min
Time to cook
35 min
Overall duration
50 min
Posted by Fabulous dishes by Vanessa Collins


Skill level Easy

Cuisine style Italian-inspired

Servings made 4 Number of servings

Dietary details Vegetarian-friendly

Ingredient list

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

Step-by-Step Guide

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

Instruction 02

Develop Flavor: Stir in minced garlic and cook for 1 minute until fragrant, being careful not to burn the garlic.

Instruction 03

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

Instruction 04

Simmer: Reduce heat to low, cover the pot, and let simmer gently for 20 minutes to meld flavors.

Instruction 05

Purée: Remove the bay leaf. Use an immersion blender to purée the soup until smooth and creamy, working carefully to achieve desired consistency.

Instruction 06

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

Instruction 07

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

Equipment needed

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

Allergy details

Take a moment to check each ingredient for possible allergens. Always reach out to a medical expert if you're unsure.
  • Contains milk from Parmesan cheese and heavy cream
  • May contain gluten if stock is not certified gluten-free
  • Always verify all packaged ingredients for potential allergen traces

Nutrition details by serving

These details help guide you, but be sure to consult a healthcare professional when needed.
  • Kcal: 295
  • Lipids: 13 g
  • Carbohydrates: 31 g
  • Protein: 13 g