Mussels with Cannellini Beans and Tomatoes

Stephanie Romanov
Updated Apr 20, 2026

Mussels with cannellini beans and tomatoes is one of those Italian-inspired dishes that looks like it took real effort but comes together in about 20 minutes flat. Tender mussels steam open in a garlicky tomato and white wine broth, the creamy white beans soak up every bit of flavor, and the whole thing is genuinely impressive without being complicated. I made this on a random Tuesday and my family thought I had ordered from a restaurant.

The first time I made mussels with cannellini beans and tomatoes, I was honestly nervous about mussels. They felt like a “fancy restaurant only” ingredient. Turns out they are one of the fastest, most forgiving proteins you can cook at home. The moment that lid comes off the skillet and the broth hits you, you will understand why this recipe is a keeper. Grab a thick slice of crusty bread and make a real meal of it.

Ingredients for Mussels with Cannellini Beans and Tomatoes

Making this dish a handful of times taught me that ingredient quality matters more here than in most recipes. Fresh mussels, a tomato you would actually eat out of the can, and a wine you would drink are the three things I never cut corners on.

  • 2 lbs mussels (cleaned and debearded) – Pro tip: buy them the same day you plan to cook and keep them cold until you are ready to start
  • 1 tbsp olive oil
  • 1 tbsp unsalted butter I always use unsalted so I can control the salt level myself
  • 1 tbsp tomato paste in my experience, cooking this down properly is what makes the broth taste like it simmered for an hour
  • 1½ tsp garlic paste (or 2 cloves fresh garlic, minced)
  • 1 can (15 oz) diced or crushed tomatoes
  • ½ cup dry white wine I recommend Pinot Grigio or Sauvignon Blanc; use something you would actually pour into a glass
  • 1 package (4.4 oz) ready-to-eat cannellini beans, or half a 15 oz can, drained and rinsed
  • Salt and black pepper to taste
  • Fresh parsley, roughly chopped, for garnish
  • Flaky sea salt, for garnish
  • Crusty bread, grilled or toasted, for serving

If you love cooking with cannellini beans, my Sun-Dried Tomato Cannellini Bean Salad is another great way to use the rest of that can.

Mussels with cannellini beans and tomatoes in a large skillet with rich tomato white wine broth and fresh parsley garnish

Step-by-Step Instructions

I recommend reading through all five steps before you turn on the heat. This recipe moves quickly and the mussels wait for no one.

Step 1: Heat the butter and olive oil together in a large skillet over medium heat. Add the tomato paste and garlic paste, stir until combined, and cook for 2 full minutes until the paste turns a shade darker and smells deeply savory. Do not rush this step. This is where the broth gets its depth.

Step 2: Add the canned tomatoes and season generously with salt and black pepper. Cook for 5 minutes, stirring occasionally, until the sauce thickens slightly and turns a deeper red. You will see the edges of the pan start to bubble consistently that is your cue.

Step 3: Pour in the white wine, add the cannellini beans, and nestle in the cleaned mussels in a single layer as much as possible. Cover the skillet immediately with a lid and cook for 4 to 5 minutes without lifting the lid. The trapped steam is what cooks the mussels evenly and quickly.

Step 4: Remove the lid and check that all the mussels have opened. Any mussel that is still closed after cooking must be discarded. Do not try to force it open. This is a food safety rule, not optional.

Step 5: Scatter freshly chopped parsley over the top and finish with a pinch of flaky sea salt. Serve immediately, straight from the skillet, with grilled or toasted crusty bread on the side.

What to Serve with Mussels with Cannellini Beans and Tomatoes

The tomato and white wine broth in this dish is the real star, so the best sides are anything that soaks it up or cuts through the richness with something fresh and bright.

Grilled sourdough or toasted baguette: This is the non-negotiable. A thick slice of crusty bread dunked into that savory broth is genuinely the best bite of the whole meal. Always make more than you think you need.

Simple arugula salad with lemon vinaigrette: The peppery bitterness of arugula and the brightness of fresh lemon juice cut right through the richness of the broth. It balances the whole meal without competing with the mussels.

Creamy Prawn Orzo with Sun-Dried Tomatoes: If you are hosting and want to turn this into a full Italian seafood spread, this orzo dish alongside the mussels makes for an absolutely restaurant-worthy table.

Chilled dry white wine: Pour the same Pinot Grigio or Sauvignon Blanc you cooked with. It ties the broth and the glass together in a way that makes the whole meal feel intentional.

One Skillet Greek Salmon: Planning a seafood night for the week? This skillet salmon is the perfect companion recipe same easy one-pan format, same Mediterranean spirit, ready in about the same amount of time.

Tuscan Shrimp One Pan 30 Minute Dinner: Another Italian-inspired one-pan seafood dish that pairs beautifully with a glass of the same wine and works just as well for a weeknight dinner.

Mussels with cannellini beans and tomatoes in a large skillet with rich tomato white wine broth and fresh parsley garnish

Storage and Serving Tips

Mussels with cannellini beans and tomatoes is best eaten immediately, straight from the skillet while everything is still hot. Mussels do not reheat well they become rubbery and tough so this is not a meal prep recipe and is not recommended for storing overnight.

If you have leftover broth and beans, store them separately in an airtight container and refrigerate for up to 1 day. Reheat gently on the stovetop over low heat. The next day I like to toss that leftover broth with pasta for a quick lunch it is excellent.

Pro tip: serve this in wide shallow bowls so there is plenty of room for the broth. Put a whole extra loaf of bread on the table. People always want more of it.

If you enjoy cooking quick high-protein seafood dishes, you will also love my Best Shrimp Orzo in Lemon Garlic Sauce and my Tuna and White Bean Salad with Lemon Vinaigrette for lighter days when you want the same Mediterranean flavor profile with almost no cooking at all.

Conclusion

Mussels with cannellini beans and tomatoes is the kind of recipe that makes you feel like a genuinely confident cook the moment it hits the table. It is simple, fast, and the kind of dish people ask you to make again. Whether you are feeding yourself on a Tuesday night or setting out a skillet for friends, it always delivers. Give it a try this week. I think it earns a permanent spot in your rotation.

Mussels with cannellini beans and tomatoes in a large skillet with rich tomato white wine broth and fresh parsley garnish

Print

Mussels with Cannellini Beans and Tomatoes

An easy and flavorful Italian-inspired dish with tender mussels steamed open in a rich tomato and white wine broth with creamy cannellini beans and a garlic base. Ready in about 20 minutes and perfect as an appetizer or satisfying main course.
Course Appetizer, Dinner, Main Course
Cuisine Italian, Mediterranean
Keyword high protein seafood, Italian mussels, mussels in tomato broth, mussels recipe, mussels with cannellini beans and tomatoes, one pan seafood dinner
Prep Time 8 minutes
Cook Time 12 minutes
Total Time 20 minutes
Servings 4 portions

Equipment

  • Large skillet with lid

Ingredients

  • 2 lbs mussels cleaned and debearded
  • 1 tbsp olive oil
  • 1 tbsp unsalted butter
  • 1 tbsp tomato paste
  • 1.5 tsp garlic paste or 2 cloves fresh garlic, minced
  • 15 oz canned diced or crushed tomatoes 1 standard can
  • 0.5 cup dry white wine Pinot Grigio or Sauvignon Blanc recommended
  • 4.4 oz ready-to-eat cannellini beans or half a 15 oz can, drained and rinsed
  • salt and black pepper to taste
  • fresh parsley roughly chopped, for garnish
  • flaky sea salt for garnish
  • crusty bread grilled or toasted, for serving

Instructions

  • Heat the butter and olive oil together in a large skillet over medium heat. Add the tomato paste and garlic paste, stir until combined, and cook for 2 minutes until the paste turns a shade darker and smells deeply savory. Do not rush this step.
  • Add the canned tomatoes and season generously with salt and black pepper. Cook for 5 minutes, stirring occasionally, until the sauce thickens slightly and turns a deeper red.
  • Pour in the white wine, add the cannellini beans, and nestle in the cleaned mussels. Cover the skillet immediately with a lid and cook for 4 to 5 minutes without lifting the lid until all mussels have opened.
  • Discard any mussels that remain closed after cooking. Do not force them open. This is a food safety rule.
  • Scatter freshly chopped parsley over the top and finish with a pinch of flaky sea salt. Serve immediately with grilled or toasted crusty bread.

Notes

Clean and debeard mussels just before cooking. Pull the beard sharply toward the hinge of the shell to remove. Scrub shells under cold running water. Discard any with cracked shells or that do not close when tapped before cooking, and discard any that stay closed after cooking. Use a dry white wine you would enjoy drinking it directly affects the broth. Do not overcook the mussels; they are done as soon as the shells open. Mussels do not store or reheat well serve immediately.

Leave a Comment

* Required fields