If you’re looking for a dish that perfectly captures the vibrant flavors of the coast, look no further than this Mediterranean Fish and White Bean Skillet Recipe. It’s a vibrant, hearty, and healthy meal that brings together flaky white fish, creamy cannellini beans, bright olives, and fragrant herbs all cooked in one pan. With a splash of white wine and fresh lemon slices, every bite bursts with sunshine and warmth, making it a perfect dinner for any day you want to feel cozy yet refreshed. This recipe is not only incredibly flavorful but also straightforward, proving that simple ingredients can make a stunning meal.

Ingredients You’ll Need

The image shows ingredients arranged neatly on a white marbled surface. At the bottom, there are two raw fish fillets with pale pink and white colors, placed on a white cutting board with black edges. Around the cutting board, there are small clear glass bowls containing different ingredients: light green sliced olives, thinly sliced pink shallots, bright red sliced chile, pale yellow lemon slices, cooked white cannellini beans, chopped green parsley, dried green oregano, and a small mix of pink salt and black pepper. Two clear glass bowls hold liquids: one with golden olive oil and another with pale yellow dry white wine. Each ingredient is labeled in black text above or near its container. Photo taken with an iphone --ar 4:5 --v 7

Nothing fancy here, just a handful of essential ingredients that each bring something special to the dish—whether it’s flavor, texture, or that beautiful Mediterranean color palette.

  • Olive oil (1/4 cup plus 1 tablespoon): Adds richness and helps sauté ingredients gently, while enhancing the Mediterranean flavors.
  • Shallots (2 medium, thinly sliced): Provide a mild, sweet onion flavor that softens beautifully when cooked.
  • Fresno chile (or sweet mini red bell pepper, thinly sliced): Adds a subtle kick and a pop of vibrant red to brighten the skillet.
  • Dry white wine (1/2 cup): A splash to deglaze the pan and lend a delicate acidity that balances richness.
  • Dried oregano (1 teaspoon): Infuses that classic herbaceous Mediterranean aroma.
  • Cannellini beans (1 can, drained and rinsed): Creamy white beans that add body and earthiness to the dish.
  • Castelvetrano olives (1/2 cup, pitted and halved): Buttery and slightly tangy olives that give a fresh briny note.
  • Salt and freshly ground black pepper: To taste, enhancing all the flavors.
  • Large lemon (1, thinly sliced and seeds removed): Brings brightness and zest, used both under and over the fish.
  • White fish fillets (2 pieces, about 6 ounces each): Choose mild-flavored fish like cod, halibut, or sea bass for perfect flakiness.
  • Fresh parsley (1 tablespoon, chopped): Adds a burst of fresh greenery and a gentle, herby finish.

How to Make Mediterranean Fish and White Bean Skillet Recipe

Step 1: Preheat and Prepare the Base

Start by preheating your oven to 350 degrees. This sets the stage for a gentle cooking process that will allow your fish to steam to flaky perfection. While the oven heats, warm up your olive oil in an oven-safe skillet over medium heat. Adding the shallots first, you’ll cook them just until they soften, never browning them because you want their sweet, delicate flavor to shine through without bitterness.

Step 2: Build Layers of Flavor

Next, toss in the sliced Fresno chile or sweet mini red bell pepper, letting it soften for a couple of minutes. This is where that kick of color and subtle heat mingles with sweetness. Pour in the white wine and sprinkle in the oregano—it’s like the dish gets a fragrant Mediterranean aroma boost here. Bring it all to a boil for a minute to evaporate some alcohol and concentrate those flavors.

Step 3: Add Beans, Olives, and Seasonings

Now for the heartiness: stir in the cannellini beans and Castelvetrano olives. These ingredients add creaminess and salty brightness that are the pillars of Mediterranean cuisine. Season the mixture with salt and freshly ground black pepper to elevate every bite. This combination is really what makes the Mediterranean Fish and White Bean Skillet Recipe so irresistible—you get warmth, creaminess, and tang all in one pan.

Step 4: Prepare the Fish and Lemon Layers

Season your fish fillets with salt and pepper, then nestle two lemon slices underneath each piece right in the skillet. This cushions the fish and infuses it with citrus as it cooks. Place three more lemon slices on top of each fillet for extra brightness and a gorgeous presentation. Finally, drizzle the remaining tablespoon of olive oil over the fish to keep it moist and glossy during baking.

Step 5: Bake Until Perfect

Loosely cover the skillet with aluminum foil. This step keeps the beans from drying out while allowing the fish to steam gently, preserving its flaky texture. Pop the skillet in the oven for about 18 to 22 minutes. The fish is done when it flakes easily with a fork or reaches an internal temperature of 145 degrees. Once out of the oven, spoon the luscious pan juices over the fish to lock in flavor and finish with a sprinkle of fresh parsley for that vibrant pop of green.

How to Serve Mediterranean Fish and White Bean Skillet Recipe

The image shows a white pan filled with two pieces of white fish fillets, each topped with three thin lemon slices sprinkled with green herbs. Under the fish, there is a mix of white beans, green olives, and small red pepper slices, all cooked together with small bits of herbs and spices visible. The pan rests on a white marbled surface, and a silver spoon is lifting some beans and a green olive from the pan. The dish looks fresh and colorful with a mix of white, green, yellow, and red colors. photo taken with an iphone --ar 4:5 --v 7

Garnishes

Fresh parsley is a winner here because it lightens the dish and adds a fresh, herbal note. For an extra zing, squeeze a little fresh lemon juice over the finished skillet just before serving. You can also add thin lemon zest for a fragrant citrus aroma on top.

Side Dishes

This skillet pairs wonderfully with simple sides that don’t overpower. Think crusty artisan bread for soaking up the rich juices, a fresh green salad tossed with lemon vinaigrette, or even some fluffy couscous or rice if you want to make the meal a bit heartier. The beauty of this recipe is how versatile it is alongside many Mediterranean-style accompaniments.

Creative Ways to Present

Serve the dish family-style right from the skillet for a rustic vibe that invites conversation and sharing. Alternatively, plate individual portions with a few bean and olive spoonfuls on the side, garnished with a parsley sprig and a crisp wedge of lemon. For a colorful table, add small bowls of extra olives, lemon slices, and fresh herbs for guests to customize their plates.

Make Ahead and Storage

Storing Leftovers

You can store any leftover Mediterranean Fish and White Bean Skillet Recipe in an airtight container in the refrigerator for up to 2 days. The flavors may even meld together beautifully, though the fish texture will be best the next day.

Freezing

This dish is best enjoyed fresh due to its delicate fish and creamy beans. If you must freeze, separate the beans and fish, freeze the beans in a freezer-safe container for up to 1 month, and consume the fish within 1-2 days. Thaw gently in the refrigerator before reheating.

Reheating

To reheat leftovers, warm gently in a skillet over low heat to avoid drying out the fish. Alternatively, cover the dish with foil and warm in a 300-degree oven until heated through. Avoid microwaving as it can alter the texture of the fish and beans.

FAQs

Can I use other types of fish for this Mediterranean Fish and White Bean Skillet Recipe?

Absolutely! This recipe works beautifully with any mild, flaky white fish such as cod, tilapia, halibut, grouper, or sea bass. Just ensure the fillets are thick enough to hold up during baking.

What can I substitute for Fresno chile if I want less heat?

If you prefer a milder version, sweet mini red bell peppers are a perfect swap. They provide similar color and sweetness without the spicy kick.

Is it possible to make this recipe gluten-free?

Yes! This recipe doesn’t contain any gluten ingredients by default. Just be sure to serve it with gluten-free bread or sides if that is a concern.

Can I prepare parts of this dish ahead of time?

You can prep the shallots, slice the peppers, rinse the beans, and even zest and slice lemons ahead. However, for best results, cook and bake it right before serving to preserve the fish’s fresh texture.

What wine pairs well with this Mediterranean Fish and White Bean Skillet Recipe?

Crisp, dry white wines like Sauvignon Blanc, Pinot Grigio, or a light Chardonnay complement the citrusy, herbal notes of the dish beautifully without overpowering the delicate fish.

Final Thoughts

There’s something truly special about the way the Mediterranean Fish and White Bean Skillet Recipe brings together fresh, vibrant ingredients into one harmonious dish. It’s simple yet elegant, comforting yet bright—ready to impress at any mealtime. I can’t wait for you to try this recipe and experience the wonderful balance of flavors that make it such a personal favorite in my kitchen.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Mediterranean Fish and White Bean Skillet Recipe

Mediterranean Fish and White Bean Skillet Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.4 from 14 reviews

  • Author: Sara
  • Total Time: 45 minutes
  • Yield: 2 servings
  • Diet: Low Fat

Description

This Mediterranean Fish and White Bean Skillet is a flavorful and healthy dish featuring tender white fish fillets baked atop a savory mixture of cannellini beans, shallots, olives, and aromatic seasonings. Enhanced with fresh lemon slices and a splash of white wine, the recipe balances bright, zesty flavors with rich Mediterranean ingredients, making it a perfect meal for a light yet satisfying dinner.


Ingredients

Oil and Aromatics

  • 1/4 cup olive oil (plus 1 tablespoon, divided)
  • 2 medium shallots (peeled and thinly sliced into rings)
  • 1 Fresno chile (or sweet mini red bell pepper, thinly sliced into rings)

Liquids and Seasonings

  • 1/2 cup dry white wine
  • 1 teaspoon dried oregano
  • Salt and freshly ground black pepper (to taste)

Main Ingredients

  • 1 can (15-ounce) cannellini beans (or other white bean such as Great Northern, drained and rinsed)
  • 1/2 cup pitted and halved Castelvetrano olives
  • 1 large lemon (thinly sliced into 10 slices and seeds removed)
  • 2 (6-ounce) pieces white fish fillets (such as barramundi, tilapia, cod, grouper, halibut, or sea bass)

Garnish

  • 1 tablespoon chopped fresh parsley


Instructions

  1. Preheat Oven: Set your oven to 350 degrees Fahrenheit (175 degrees Celsius) to prepare for baking the dish later.
  2. Sauté Shallots: Heat 1/4 cup olive oil in an oven-safe skillet over medium heat. Add the thinly sliced shallots and cook gently for 3-4 minutes until softened, avoiding browning by adjusting heat as needed.
  3. Add Fresno Chile: Incorporate the thinly sliced Fresno chile or sweet mini red bell pepper into the skillet and cook for 2-3 minutes until slightly softened to add a mild spicy or sweet flavor note.
  4. Deglaze with Wine and Season: Pour in 1/2 cup dry white wine and sprinkle 1 teaspoon dried oregano over the vegetables. Bring the mixture to a boil and cook for 1 minute to meld the flavors.
  5. Add Beans and Olives: Stir in the drained and rinsed cannellini beans and halved Castelvetrano olives. Season the mixture with salt and freshly ground black pepper according to your taste preferences.
  6. Prepare Fish: Season the white fish fillets with salt and black pepper on both sides. Place two lemon slices under each fillet directly on the bean mixture in the skillet.
  7. Layer Lemon Slices: Place three lemon slices on top of each fish fillet, enhancing the citrus aroma and flavor during baking.
  8. Drizzle Olive Oil: Drizzle the remaining 1 tablespoon of olive oil evenly over the fish fillets to promote moisture and richness.
  9. Tent Skillet: Loosely cover the skillet with aluminum foil to prevent the beans from drying out while baking, allowing steam to gently cook the ingredients.
  10. Bake: Place the covered skillet in the preheated oven and bake for 18-22 minutes, or until the fish easily flakes with a fork and reaches an internal temperature of 145 degrees Fahrenheit (63 degrees Celsius).
  11. Spoon Pan Juices: Remove from the oven and spoon some of the flavorful pan juices over the fish to keep it moist and enhance the taste.
  12. Garnish and Serve: Sprinkle chopped fresh parsley over the finished dish and serve immediately for a vibrant Mediterranean meal.

Notes

  • Choose firm white fish fillets like cod, halibut, or sea bass for the best texture.
  • If you don’t have Castelvetrano olives, Kalamata or green olives can be a good substitute.
  • Ensure the skillet used is oven-safe, such as enameled cast iron, for seamless stovetop to oven cooking.
  • Adjust the Fresno chile quantity or substitute with a bell pepper if you prefer a milder flavor.
  • Serve with crusty bread or a side salad for a complete Mediterranean-inspired meal.
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Mediterranean

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star