White Bean and Parmesan Soup

Featured in: Desserts For Any Day

This smooth, creamy white bean and Parmesan soup combines tender cannellini beans with sautéed onions, celery, and carrots in a rich vegetable stock base. After simmering until perfectly tender, the soup is blended until velvety smooth and finished with freshly grated Parmesan cheese and optional heavy cream. Ready in just 50 minutes, this Italian-inspired vegetarian dish delivers comforting, savory flavors perfect for any occasion.

Updated on Thu, 29 Jan 2026 19:00:41 GMT
Creamy White Bean and Parmesan Soup steaming in a bowl, garnished with fresh parsley and extra grated cheese. Save
Creamy White Bean and Parmesan Soup steaming in a bowl, garnished with fresh parsley and extra grated cheese. | sweetasirem.com

Warm up your evenings with this White Bean and Parmesan Soup, a smooth and creamy dish that brings the comfort of Italian-inspired flavors straight to your table. This soup combines tender cannellini beans with a savory base of aromatic vegetables, finished with the rich saltiness of freshly grated Parmesan for a truly satisfying meal.

Creamy White Bean and Parmesan Soup steaming in a bowl, garnished with fresh parsley and extra grated cheese. Save
Creamy White Bean and Parmesan Soup steaming in a bowl, garnished with fresh parsley and extra grated cheese. | sweetasirem.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 lies in its simple yet high-quality ingredients. By sautéing onions, carrots, and celery until they are perfectly soft, you build a depth of flavor that carries through every spoonful. Whether you prefer it as a light lunch or a cozy dinner, this soup is a staple for those who love wholesome, rustic cooking.

Ingredients

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

  • Vegetables: 2 tablespoons olive oil, 1 medium onion (finely chopped), 2 celery stalks (finely chopped), 2 medium carrots (peeled and diced), 2 cloves garlic (minced)
  • Beans & Liquid: 2 (15-ounce) cans cannellini beans (drained and rinsed), 4 cups vegetable stock, 1 bay leaf
  • Dairy & Seasoning: 1/2 cup freshly grated Parmesan cheese (plus more for serving), 1/2 teaspoon salt, 1/4 teaspoon freshly ground black pepper, 1/4 teaspoon dried thyme (optional), 1/2 cup heavy cream (optional)
  • Garnish: 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

To achieve the perfect consistency, use a large pot for even heat distribution and an immersion blender for a smooth finish. Be sure to remove the bay leaf before blending to maintain a velvety texture.

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 and cream or replace them with vegan alternatives. You can also add a squeeze of lemon juice before serving to provide a bright, citrusy contrast to the savory broth.

Serviervorschläge

This soup is best enjoyed hot, garnished with extra Parmesan and fresh parsley. Serve it with crusty bread or garlic toasts for a complete and comforting meal.

White Bean and Parmesan Soup served with crusty bread for dipping, topped with parsley and rich Parmesan. Save
White Bean and Parmesan Soup served with crusty bread for dipping, topped with parsley and rich Parmesan. | sweetasirem.com

With 295 calories and 13 grams of protein per serving, this White Bean and Parmesan Soup is as nourishing as it is delicious. It’s a versatile dish that brings a touch of Italian elegance to any table. Enjoy your homemade soup!

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 using in the soup. This will add about 1-2 hours to your preparation time.

How do I make this soup vegan?

Simply omit the Parmesan cheese and heavy cream, or substitute with vegan alternatives like nutritional yeast and cashew cream. The soup will still be deliciously creamy from the blended beans.

Can I make this soup ahead of time?

Absolutely. This soup stores well in the refrigerator for up to 4 days and can be frozen for up to 3 months. Reheat gently on the stovetop, adding a splash of stock if needed to adjust consistency.

What can I serve with this soup?

This pairs beautifully with crusty bread, garlic toasts, or a simple green salad. For a heartier meal, serve alongside a grilled cheese sandwich or focaccia.

Why is my soup too thick or too thin?

Adjust the consistency by adding more vegetable stock to thin it out, or simmer uncovered to thicken. The soup naturally thickens as it sits, so you may need to add liquid when reheating.

Can I skip blending the soup?

Yes, for a chunkier texture, you can blend only half the soup and leave the rest with whole beans and vegetables. This creates a rustic, heartier consistency while maintaining creaminess.

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, finished with rich Parmesan for comforting Italian flavor.

Prep Time
15 mins
Time to cook
35 mins
Overall Duration
50 mins
Created by Ariel Monroe


Skill Level Easy

Cuisine Type Italian-inspired

Makes 4 Number of servings

Diet-Friendly Options Meatless, Free from Gluten

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
03 1/4 teaspoon freshly ground black pepper
04 1/4 teaspoon dried thyme
05 1/2 cup heavy cream

Garnish

01 2 tablespoons chopped fresh parsley

Step-by-Step Guide

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 garlic and cook for 1 minute until fragrant.

Step 03

Build broth 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.

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 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 sharp knife
  • Immersion blender or countertop blender
  • Ladle

Allergy Details

Always check ingredient labels for allergens and talk to a medical expert if needed.
  • Contains milk from Parmesan cheese and heavy cream
  • May contain gluten if vegetable stock is not certified gluten-free

Nutrition Details (per portion)

Nutrition details are just for reference. For medical matters, consult a professional.
  • 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.