Bean

Italian Bean Soup

Emma Sullivan By Emma Sullivan 4.9 (312 reviews)
Jump to Recipe
Italian Bean Soup

This Italian bean soup, known as Zuppa di Fagioli, is Tuscan comfort food at its finest. With just a handful of simple ingredients - creamy cannellini beans, savory pancetta, aromatic rosemary, and good olive oil - it creates a soup that's far more delicious than the sum of its parts. This is the kind of rustic, nourishing dish Italian grandmothers have been making for generations.

What makes Italian cooking special is its emphasis on quality ingredients prepared simply. This soup embodies that philosophy. There's nowhere for mediocre ingredients to hide, so use the best olive oil you can afford, fresh rosemary, and real Parmesan cheese. The result is transformative.

The Tuscan Tradition

Bean soups are a cornerstone of Tuscan cuisine, where they've been feeding families for centuries. The region's love affair with beans - particularly cannellini - earned Tuscans the nickname "mangiafagioli" (bean eaters). This soup represents cucina povera (peasant cooking) at its best: inexpensive ingredients elevated through technique and care.

Building Layers of Flavor

Italian cooking builds flavor in stages:

  • Soffritto - The aromatic base of onion, carrot, and celery cooked slowly in olive oil
  • Pancetta - Renders fat and adds meaty depth without overpowering
  • Parmesan rind - A secret weapon that infuses the broth with umami
  • Fresh rosemary - Adds piney, earthy notes that complement beans perfectly
  • Finishing oil - A generous drizzle of your best olive oil ties everything together

The Parmesan Rind Trick

If you're not saving your Parmesan rinds, start now. These flavor powerhouses are Italian cooks' secret weapon. As the rind simmers, it releases salty, savory goodness into your soup. It won't fully melt but becomes soft and can be eaten or discarded. Many Italian delis sell rinds specifically for cooking.

Achieving the Right Texture

Italian bean soup should be thick and hearty, not watery. Traditional methods include:

  • Mashing some beans against the side of the pot with a wooden spoon
  • Removing 1-2 cups of soup, blending, and stirring back in
  • Adding a slice of stale bread to the pot while simmering

Serving Authentically

For the true Tuscan experience:

  • Toast slices of crusty bread and rub with raw garlic (fettunta)
  • Place the bread in the bottom of each bowl
  • Ladle hot soup over the bread
  • Drizzle generously with your best extra virgin olive oil
  • Top with freshly grated Parmigiano-Reggiano
Fresh ingredients gathered and ready for this recipe.
Fresh ingredients gathered and ready for this recipe.

Italian Bean Soup

Classic Tuscan-style bean soup with cannellini beans, pancetta, fresh rosemary, and Parmesan cheese. Simple ingredients, extraordinary flavor.

Prep: 15 min
Cook: 30 min
Total: 45 min
Servings:
6

Nutrition per serving

298 Calories
15g Protein
35g Carbs
11g Fat
8g Fiber
3g Sugar

Ingredients

Instructions

  1. . Cook pancetta in olive oil until crispy, about 5 minutes. Add onion, carrots, and celery, cook until softened.
  2. . Add garlic and rosemary, cook 1 minute. Add beans, tomatoes, broth, and Parmesan rind if using.
  3. . Simmer for 25 minutes. Mash some beans for thickness.
  4. . Remove rosemary and Parmesan rind. Season with salt and pepper.
  5. . Serve drizzled with olive oil and topped with grated Parmesan.

Recipe Notes

  • Parmesan rind: Save rinds from finished wedges and freeze them for soups.
  • Vegetarian: Omit pancetta, use vegetable broth, add extra olive oil.
  • Storage: Refrigerate up to 5 days. The soup thickens as it sits.
  • Serving: Toast bread, rub with garlic, and place in bowl before adding soup.