White Bean and Parmesan Soup (Printable)

Smooth, creamy white bean soup with Parmesan, vegetables, and herbs. Ready in under an hour.

# 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

06 - 2 (15-ounce) cans cannellini beans, drained and rinsed
07 - 4 cups vegetable stock
08 - 1 bay leaf

→ Dairy & Seasoning

09 - 1/2 cup freshly grated Parmesan cheese, plus more for serving
10 - 1/2 teaspoon salt
11 - 1/4 teaspoon freshly ground black pepper
12 - 1/4 teaspoon dried thyme
13 - 1/2 cup heavy cream

→ Garnish

14 - Chopped fresh parsley

# How to make it:

01 - 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.
02 - Stir in minced garlic and cook for 1 minute until fragrant, stirring constantly to prevent browning.
03 - Add the drained cannellini beans, vegetable stock, bay leaf, thyme, salt, and pepper. Bring mixture to a gentle simmer over medium heat.
04 - Reduce heat to low, cover pot, and allow soup to simmer for 20 minutes to develop flavors and ensure beans are tender.
05 - Remove bay leaf. Using an immersion blender, purée the soup until smooth and creamy, or carefully transfer in batches to a countertop blender and blend until desired consistency is achieved.
06 - Stir in grated Parmesan cheese and heavy cream. Heat gently over low heat until cheese is fully melted and soup is heated through. Taste and adjust seasoning with additional salt and pepper as needed.
07 - Ladle soup into bowls. Top each serving with additional grated Parmesan cheese and fresh parsley. Serve immediately while hot.

# Helpful Hints:

01 -
  • This soup somehow manages to feel both light and satisfyingly rich at the same time, like finding that perfect sweater that keeps you warm without weighing you down.
  • The transformation from ordinary beans to silky soup happens in under an hour, making this my reliable rescue on those nights when dinner plans have gone sideways but you still crave something homemade.
02 -
  • The soup might seem too thin right after blending, but give it a few minutes to settle as it will continue to thicken slightly as the Parmesan melts in and the temperature drops just a bit.
  • Reserve about a quarter cup of the beans before blending if you prefer some texture in your soup, then stir them back in at the end for pleasant pops of creaminess against the smooth background.
03 -
  • Save your Parmesan rinds in the freezer and toss one into the soup while it simmers, fishing it out before blending for an incredible depth of flavor that takes virtually no extra effort.
  • For the absolute silkiest texture, blend the soup in small batches in a high-powered blender with the center cap removed and a kitchen towel held over the opening to allow steam to escape while preventing splatters.
Go back