Zuppa di Cozze e Fagioli, is a rustic Tuscan white bean soup with mussels. This dish beautifully represents the heart of Tuscan cooking, where simple pantry staples meet the bounty of the sea. Creamy cannellini beans, potatoes, onion, celery, and carrot create a velvety, comforting base that perfectly complements the delicate, briny sweetness of fresh mussels. Traditionally, dishes like this were born from necessity—combining inexpensive local ingredients to create a hearty, nourishing meal with remarkable depth of flavor.
Ingredients
- 2 tablespoons extra-virgin olive oil, divided
- ¼ cup diced white onion
- ½ cup diced celery (about 1 stalk)
- ⅓ cup diced carrot (about 1 medium carrot)
- 1 garlic clove, minced
- 1½ cups diced potatoes (about 1 medium potato)
- 2 (15.5-ounce) cans cannellini beans, with their liquid
- 1 cup water (or vegetable broth for additional flavor)
- ¼ cup dry white wine
- 1-pound fresh mussels
- Freshly ground black pepper, to taste
- 2 tablespoons chopped fresh parsley, plus more for garnish
- Rinse the mussels under cold running water, scrubbing the shells and removing any beards (the fibrous strands protruding from the shell). Discard any mussels with cracked shells or those that remain open after being tapped.
- Heat the white wine in a large pot over medium-high heat. Add the mussels, cover, and steam for 4–6 minutes, shaking the pot once or twice, until the shells open. Discard any mussels that do not open. Remove the mussels from their shells and let them cool. Strain the cooking liquid through a fine-mesh sieve or coffee filter to remove any grit. Reserve a few tablespoons of the flavorful broth to add to the soup, if desired.
- Heat 1 tablespoon of the olive oil in a large saucepan or Dutch oven over medium heat. Add the onion, celery, carrot, and garlic. Cook for 5–7 minutes, stirring occasionally, until the vegetables are softened but not browned.
- Stir in the diced potatoes, cannellini beans with their liquid, and 1 cup of water (or vegetable broth). Cover and simmer for 25–30 minutes, or until the potatoes are very tender.
- Using an immersion blender, puree the soup until smooth and velvety. If the soup is too thick, stir in a little additional water or some of the reserved mussel cooking liquid until it reaches your desired consistency. Taste before seasoning—the beans and mussel broth often provide enough natural salt.
- Toss the shelled mussels with the remaining 1 tablespoon olive oil, a generous pinch of black pepper, and the chopped parsley.
- Gently fold the mussels into the hot soup and cook for 1–2 minutes, just until heated through. Avoid boiling after adding the mussels, as they can become tough.
- Ladle into bowls and finish with a drizzle of extra-virgin olive oil, additional parsley, and freshly ground black pepper.
- This soup is even better with a slice of grilled rustic bread rubbed with garlic, making it a comforting meal that captures the simple elegance of coastal Tuscany.






