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
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
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
Mediterranean Fish and White Bean Skillet Recipe
- 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
- Preheat Oven: Set your oven to 350 degrees Fahrenheit (175 degrees Celsius) to prepare for baking the dish later.
- 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.
- 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.
- 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.
- 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.
- 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.
- Layer Lemon Slices: Place three lemon slices on top of each fish fillet, enhancing the citrus aroma and flavor during baking.
- Drizzle Olive Oil: Drizzle the remaining 1 tablespoon of olive oil evenly over the fish fillets to promote moisture and richness.
- 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.
- 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).
- 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.
- 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
