White Bean and Parmesan Soup

Featured in: Home Cooking Patterns

This smooth and creamy white bean soup combines tender cannellini beans with aromatic vegetables like onion, celery, and carrots, all simmered in vegetable stock and finished with rich Parmesan cheese. Ready in just 50 minutes, it's an easy vegetarian dish that delivers comforting, savory Italian-inspired flavors. Perfect for a quick weeknight dinner or cozy lunch.

Updated on Fri, 30 Jan 2026 06:03:36 GMT
Creamy White Bean and Parmesan Soup ladled into a white bowl, topped with fresh parsley and extra grated Parmesan, served beside crusty bread. Save
Creamy White Bean and Parmesan Soup ladled into a white bowl, topped with fresh parsley and extra grated Parmesan, served beside crusty bread. | dulcenabat.com

Warm up your kitchen with this cozy White Bean and Parmesan Soup, a dish that transforms humble pantry staples into a gourmet experience. This smooth, creamy soup is built on a foundation of aromatic vegetables and tender cannellini beans, then elevated with the salty, savory richness of freshly grated Parmesan cheese. It is the perfect comfort food for a chilly evening, offering a velvety texture and deep umami flavor that feels both light and satisfying.

Creamy White Bean and Parmesan Soup ladled into a white bowl, topped with fresh parsley and extra grated Parmesan, served beside crusty bread. Save
Creamy White Bean and Parmesan Soup ladled into a white bowl, topped with fresh parsley and extra grated Parmesan, served beside crusty bread. | dulcenabat.com

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

What makes this soup truly special is the layering of flavors. Starting with a classic sauté of onions, carrots, and celery creates a sweet and savory base that supports the creaminess of the beans. The optional touch of heavy cream at the end adds an extra layer of decadence, making every spoonful feel like a warm hug. Whether you enjoy it as a starter or a main course, this soup is sure to become a household favorite.

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)
Product image
Cook complete meals by frying, sautéing, simmering, and boiling with easy nonstick cleanup every day.
Check price on Amazon

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

To ensure a perfectly smooth consistency, be sure to remove the bay leaf before using your immersion blender. If you are using a countertop blender, remember to blend in small batches and leave the lid slightly ajar (covered with a towel) to allow steam to escape safely. For the best flavor, use high-quality vegetable stock and freshly grated Parmesan rather than the pre-packaged kind.

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 of this soup, simply omit the Parmesan cheese and heavy cream, or replace them with your favorite vegan alternatives such as nutritional yeast or coconut milk. If you want to brighten the flavor profile, try adding a squeeze of fresh lemon juice just before serving. You can also add a pinch of red pepper flakes if you prefer a subtle hint of heat.

Serviervorschläge

This soup is best enjoyed alongside some warm, crusty bread or crispy garlic toasts for dipping. For a decorative and flavorful finish, garnish each bowl with a light snow of extra Parmesan cheese and a sprinkle of freshly chopped parsley. It also pairs wonderfully with a simple side salad for a complete and balanced vegetarian meal.

Steaming pot of White Bean and Parmesan Soup showing a velvety, pale golden texture made with cannellini beans, carrots, and celery. Save
Steaming pot of White Bean and Parmesan Soup showing a velvety, pale golden texture made with cannellini beans, carrots, and celery. | dulcenabat.com
Steaming pot of White Bean and Parmesan Soup showing a velvety, pale golden texture made with cannellini beans, carrots, and celery. Save
Steaming pot of White Bean and Parmesan Soup showing a velvety, pale golden texture made with cannellini beans, carrots, and celery. | dulcenabat.com
Product image
Chop vegetables, slice meats, and prep ingredients easily for everyday cooking and homemade recipes.
Check price on Amazon

With its simple preparation and sophisticated taste, this White Bean and Parmesan Soup is a testament to how great ingredients can shine when combined thoughtfully. It is a nourishing, savory delight that promises to keep you warm and satisfied. Enjoy your homemade soup!

Questions & Answers

Can I use dried beans instead of canned?

Yes, you can use 3 cups of cooked white beans. Soak 1 cup of dried cannellini beans overnight, then cook until tender before using in the soup.

How do I make this soup vegan?

Simply omit the Parmesan cheese and heavy cream, or substitute with vegan cheese and cashew cream for a plant-based version with similar richness.

Can I freeze this soup?

Yes, this soup freezes well for up to 3 months. Store in airtight containers and reheat gently on the stovetop, adding a splash of stock if needed to adjust consistency.

What can I serve with this soup?

Crusty Italian bread, garlic toasts, or a simple green salad pair perfectly with this soup. A drizzle of olive oil on top also adds extra richness.

Do I need an immersion blender?

An immersion blender is convenient but not required. You can use a regular countertop blender, working in batches and being careful with the hot liquid.

How can I add more flavor to this soup?

Try adding a squeeze of fresh lemon juice before serving for brightness, or stir in some white wine during cooking. Fresh herbs like rosemary or basil also enhance the flavor.

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 and Parmesan Soup

Creamy white bean soup with aromatic vegetables and rich Parmesan cheese. Comforting Italian-inspired flavor.

Prep Time
15 mins
Time to Cook
35 mins
Overall Time
50 mins
Created by Adrian Poole


Skill Level Easy

Cuisine Italian-inspired

Makes 4 Portions

Diet Preferences Meatless

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 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–8 minutes until vegetables are softened and translucent.

Step 02

Bloom Garlic: Stir in garlic and cook for 1 minute until fragrant, being careful not to burn.

Step 03

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

Step 04

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

Step 05

Purée Soup: Remove the bay leaf. Use an immersion blender to purée the soup until smooth and creamy, or transfer in batches to a blender and purée.

Step 06

Finish with Cheese and Cream: Stir in the Parmesan cheese and heavy cream. Heat gently until cheese is melted and soup is heated through. Adjust seasoning with salt and pepper as needed.

Step 07

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

Equipment Needed

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

Allergy Warnings

Review every ingredient for allergens. Talk to your doctor if unsure.
  • Contains milk from Parmesan cheese and heavy cream.
  • May contain gluten if vegetable stock is not gluten-free certified.
  • Always verify packaged ingredients for cross-contamination warnings.

Nutrition Details (per portion)

This nutritional info is for general guidance. It isn't medical advice.
  • Kcal: 295
  • Fats: 13 g
  • Carbohydrates: 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.