Italian Beans, Mussels and Pasta Soup with Tomatoes

Prep: 20 minCook: 1 hr 15 minmediumItalian
Italian Beans, Mussels and Pasta Soup with Tomatoes

This hearty Italian soup combines tender Great Northern and kidney beans with fresh mussels and pasta in a savory tomato-based broth. The mussels are first steamed in white wine and garlic, creating a flavorful base that's enhanced with aromatic herbs like basil and fennel. Potatoes add substance while ditalini pasta makes it a complete meal. This rustic soup showcases the Italian tradition of combining seafood with legumes, perfect for a comforting dinner that brings the flavors of coastal Italy to your table.

Ingredients

  • ½ cup dried Great Northern or cannellini beans
    white kidney beans1:1vegetarian

    same bean family

    Full guide →
  • ½ cup dried red kidney or borlotti beans
  • ¼ cup Extra-Virgin Olive Oil
  • 2 tablespoons Extra-Virgin Olive Oil
  • 3 cloves garlic, minced
  • ¼ cup flat-leaf parsley, minced
  • 2 pounds mussels, scrubbed and debearded
    clams1:1pescatarian

    similar shellfish

  • ½ cup dry white wine
  • 1 teaspoon fine sea salt
  • freshly ground black pepper, to taste(optional)
  • 1 large onion, chopped
  • 2 tablespoons fresh basil, minced
  • ¼ cup fennel leaves or flat-leaf parsley, chopped
    extra parsley1:1vegetarian

    herb substitute

  • 2 cups diced peeled tomatoes or Tomato and Basil Sauce
  • 2 medium all-purpose potatoes, peeled and cubed
  • 2 cups Ditalini or Elbow Macaroni, cooked

Instructions

  1. 1

    Place beans in a pot, cover with water, and bring to a boil

  2. 2

    Cover and simmer over medium heat until beans are al dente

  3. 3

    Drain beans, reserving cooking liquid

  4. 4

    Heat olive oil in a large skillet and add half the garlic

  5. 5

    Sauté garlic until it softens

  6. 6

    Add parsley, mussels, wine, salt, and pepper

  7. 7

    Cover and simmer until mussels open

  8. 8

    Remove mussels with slotted spoon and let cool

  9. 9

    Strain the mussel cooking liquid into a bowl

  10. 10

    Shell the mussels, discarding any that are cracked or did not open

  11. 11

    Add shelled mussels to reserved cooking liquid and refrigerate

  12. 12

    Heat remaining olive oil in the skillet over medium heat

  13. 13

    Add remaining garlic, onion, basil, and fennel leaves

  14. 14

    Sauté until onion is wilted

  15. 15

    Add diced tomatoes, stir well, cover, and simmer

  16. 16

    Add beans, reserved bean cooking liquid, and potatoes

  17. 17

    Mix well, cover and simmer

  18. 18

    Add mussels and their reserved liquid and cook covered

  19. 19

    Add pasta and cook until heated through

  20. 20

    Serve immediately

Tips

Tip 1

If you prefer a thinner soup consistency, add additional reserved bean cooking water gradually until you reach your desired texture.

Tip 2

Discard any mussels that remain closed after cooking, as they may not be safe to eat.

Tip 3

For best flavor, use good quality extra-virgin olive oil and fresh herbs rather than dried whenever possible.

Good to Know

Storage

Refrigerate leftover soup for up to 3 days. The mussels and pasta may absorb some broth during storage.

Make Ahead

Cook beans and prepare mussel base up to 1 day ahead. Add pasta and final heating just before serving.

Serve With

Serve immediately while hot with crusty bread and a drizzle of extra-virgin olive oil.

See pairing guide →

Common Mistakes

Watch

Don't overcook mussels to avoid rubbery texture

Watch

Discard unopened mussels to avoid food safety issues

Substitutions

cannellini beans
white kidney beans1:1vegetarian

same bean family

Full guide →
Great Northern beans
navy beans1:1vegetarian

similar size and texture

Full guide →
mussels
clams1:1pescatarian

similar shellfish

ditalini pasta
small shells1:1vegetarian

similar size pasta

fennel leaves
extra parsley1:1vegetarian

herb substitute

Find more substitutions →

FAQ

Can I use canned beans instead of dried?

Yes, use about 2 cups of drained canned beans and add them in the last 10 minutes. You'll need additional broth or water since you won't have bean cooking liquid.

What if I can't find fresh mussels?

You can substitute with other shellfish like clams or even cooked shrimp added in the final minutes. Frozen mussels work but may have less flavor.

How long will this soup keep?

Refrigerate for up to 3 days. The pasta will continue to absorb liquid, so you may need to add more broth when reheating.