White Bean and Parmesan Soup

Featured in: Home Cooking Essentials

This creamy white bean and Parmesan soup combines tender cannellini beans with sautéed onions, celery, and carrots, all simmered in vegetable stock and puréed to silky perfection. Finished with freshly grated Parmesan cheese and optional heavy cream, it delivers rich, comforting flavor in just 50 minutes. Naturally vegetarian and gluten-free friendly, this Italian-inspired soup serves 4 and pairs beautifully with crusty bread.

Updated on Thu, 29 Jan 2026 15:13:16 GMT
Creamy White Bean and Parmesan Soup ladled into a rustic bowl with crusty bread on the side. Save
Creamy White Bean and Parmesan Soup ladled into a rustic bowl with crusty bread on the side. | axxamkitchen.com

Savor the comforting warmth of an Italian-inspired White Bean and Parmesan Soup. This smooth, creamy dish blends protein-rich cannellini beans with a base of sautéed aromatic vegetables and the rich, savory depth of aged Parmesan cheese.

Creamy White Bean and Parmesan Soup ladled into a rustic bowl with crusty bread on the side. Save
Creamy White Bean and Parmesan Soup ladled into a rustic bowl with crusty bread on the side. | axxamkitchen.com

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

This recipe transforms humble ingredients into a luxurious, silky soup that is as nourishing as it is flavorful, perfect for chilly evenings or a cozy lunch.

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

Using a large pot and a sharp knife for finely dicing the vegetables ensures an even sauté. For the smoothest possible texture, an immersion blender is highly recommended, though a countertop blender can be used in batches with care.

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 heavy cream or replace them with your favorite plant-based alternatives. Adding a fresh squeeze of lemon juice just before serving can provide a bright, citrusy lift to the savory beans.

Serviervorschläge

Enjoy this soup hot with a side of crusty bread or crisp garlic toasts. Garnish with an extra sprinkle of Parmesan and freshly chopped parsley to enhance the presentation and flavor.

A spoon swirls through smooth White Bean and Parmesan Soup topped with fresh parsley and grated cheese. Save
A spoon swirls through smooth White Bean and Parmesan Soup topped with fresh parsley and grated cheese. | axxamkitchen.com

Each serving of this soup contains approximately 295 calories, 13g total fat, 31g carbohydrates, and 13g protein. It is a satisfying and wholesome meal that brings classic Italian-inspired flavors right to your table.

Recipe FAQs

Can I use dried beans instead of canned?

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

How do I make this soup vegan?

Omit the Parmesan cheese and heavy cream, or substitute with vegan alternatives like nutritional yeast and coconut cream for a plant-based version with similar richness.

Can I make this ahead of time?

Absolutely. This soup stores well in the refrigerator for up to 4 days. Reheat gently on the stovetop, adding a splash of stock if it thickens too much.

What if I don't have an immersion blender?

Transfer the soup in batches to a countertop blender. Leave the lid slightly open to allow steam to escape and blend until smooth, then return to the pot.

How can I add more protein to this soup?

Stir in cooked shredded chicken, Italian sausage, or diced pancetta during the simmering stage for additional protein and depth of flavor.

What's the best way to serve this soup?

Serve hot in bowls topped with extra grated Parmesan, fresh parsley, and a drizzle of olive oil. Pair with crusty bread or garlic toasts for dipping.

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 savory flavor.

Prep time
15 minutes
Cook time
35 minutes
Total duration
50 minutes
Created by Monica Blake


Skill level Easy

Cuisine Italian-inspired

Serves 4 Number of servings

Diet preferences Vegetarian

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 ½ cup freshly grated Parmesan cheese, plus more for serving
02 ½ teaspoon salt
03 ¼ teaspoon freshly ground black pepper
04 ¼ teaspoon dried thyme
05 ½ cup heavy cream

Garnish

01 Chopped fresh parsley

Directions

Step 01

Sauté the aromatic base: Heat olive oil in a large pot over medium heat. Add onion, celery, and carrots, sautéing for 6 to 8 minutes until vegetables are softened and translucent.

Step 02

Build flavor with garlic: Stir in minced garlic and cook for 1 minute until fragrant and incorporated.

Step 03

Combine legumes and stock: Add drained cannellini beans, vegetable stock, bay leaf, thyme, salt, and black pepper to the pot. Bring to a gentle simmer.

Step 04

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

Step 05

Purée to achieve creaminess: Remove bay leaf. Using an immersion blender, purée soup until smooth and creamy. Alternatively, transfer soup in batches to a countertop blender and process until desired consistency is reached.

Step 06

Finish with dairy and cheese: Stir in grated Parmesan cheese and heavy cream. Heat gently, stirring occasionally, until cheese melts completely and soup reaches serving temperature. Adjust seasoning with additional salt and pepper as needed.

Step 07

Plate and serve: Ladle soup into bowls. Garnish with additional Parmesan cheese and fresh parsley. Serve immediately while 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 with lid
  • Cutting board and sharp knife
  • Immersion blender or countertop blender
  • Ladle

Allergy info

Please double-check all items for potential allergens, and reach out to health experts with questions.
  • Contains milk from Parmesan cheese and heavy cream
  • May contain gluten depending on vegetable stock selection
  • Verify all packaged ingredients for potential allergen cross-contamination

Nutrition details (each serving)

Nutrition details are for general information. Always get medical advice if needed.
  • Calories: 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.