White Bean and Parmesan Soup

Featured in: Family Table Meals

This comforting white bean and Parmesan soup combines tender cannellini beans with sautéed onions, celery, and carrots, then blended until silky smooth. Finished with freshly grated Parmesan cheese and optional cream, it delivers rich, savory flavors in just 50 minutes. Perfect for weeknight dinners, this vegetarian soup can be made gluten-free and pairs beautifully with crusty bread.

Updated on Thu, 29 Jan 2026 17:49:59 GMT
A creamy bowl of White Bean and Parmesan Soup, garnished with fresh parsley and extra cheese, next to crusty bread. Save
A creamy bowl of White Bean and Parmesan Soup, garnished with fresh parsley and extra cheese, next to crusty bread. | abridbites.com

Warm up with a bowl of this velvety White Bean and Parmesan Soup, a dish that combines simple pantry staples into a sophisticated, comforting meal. This smooth, creamy soup features tender cannellini beans and aromatic vegetables, all elevated by the rich, savory depth of freshly grated Parmesan cheese.

A creamy bowl of White Bean and Parmesan Soup, garnished with fresh parsley and extra cheese, next to crusty bread. Save
A creamy bowl of White Bean and Parmesan Soup, garnished with fresh parsley and extra cheese, next to crusty bread. | abridbites.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 secret to this soup's deep flavor lies in the slow-simmered aromatic base and the addition of the Parmesan, which melts into the broth to create a savory, umami-rich finish. It is an Italian-inspired classic that provides nourishing warmth in every spoonful.

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

For an extra layer of brightness, add a small squeeze of fresh lemon juice right before serving. This cuts through the richness of the beans and cheese. Using an immersion blender directly in the pot makes cleanup easy and allows you to control the exact level of smoothness.

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

To make this soup vegan, simply omit the Parmesan cheese and heavy cream, or replace them with your favorite plant-based alternatives such as nutritional yeast or a vegan cream substitute.

Serviervorschläge

This soup is best enjoyed with a side of warm, crusty bread or crispy garlic toasts, which are perfect for soaking up the velvety broth.

White Bean and Parmesan Soup in a rustic bowl, steam rising from the smooth, velvety texture of the puréed soup. Save
White Bean and Parmesan Soup in a rustic bowl, steam rising from the smooth, velvety texture of the puréed soup. | abridbites.com

Simple, wholesome, and deeply flavorful, this White Bean and Parmesan Soup is the perfect way to bring a little bit of Italian-inspired comfort into your kitchen. Enjoy every savory, creamy bite!

Recipe FAQs

Can I use dried beans instead of canned?

Yes, you can use 1 cup of dried cannellini beans. Soak them overnight, then cook until tender before proceeding with the instructions. This will add approximately 1-2 hours to the preparation time.

How can I make this soup vegan?

Replace the Parmesan cheese with nutritional yeast or vegan parmesan, and omit the heavy cream or use coconut cream or cashew cream as a dairy-free alternative.

Can I freeze this soup?

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

What can I substitute for heavy cream?

You can use half-and-half, whole milk, or coconut milk for a dairy-free option. The soup will still be creamy from the blended beans even without any cream addition.

How do I store leftovers?

Store leftover soup in an airtight container in the refrigerator for up to 4 days. Reheat on the stovetop over medium heat, stirring occasionally until warmed through.

Can I add other vegetables to this soup?

Absolutely! Spinach, kale, or zucchini work wonderfully. Add leafy greens during the last 5 minutes of cooking, or dice zucchini and add it with the other vegetables at the beginning.

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 Parmesan cheese. Italian-inspired comfort in a bowl.

Prep Duration
15 minutes
Time to Cook
35 minutes
Overall Time
50 minutes
Recipe by Harper Connelly


Skill Level Easy

Cuisine Italian-inspired

Portions 4 Number of Servings

Diet Details Meatless, 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

Directions

Step 01

Sauté Aromatics: 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 02

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

Step 03

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

Step 04

Simmer Soup: 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, or transfer in batches to a blender.

Step 06

Finish with Dairy: Stir in the 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 if desired. 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.

Tools Needed

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

Allergy Info

Always double-check each ingredient for possible allergens. Ask your doctor or specialist if you're unsure.
  • Contains milk (Parmesan cheese, heavy cream).
  • May contain gluten if stock is not gluten-free.

Nutrition Info (for each serving)

Provided as a helpful reference—please consult a professional for health matters.
  • Energy: 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.