Dried Fish With Tomatoes Recipe: Mediterranean Bites of Umami and Bright Acidity

Main Courses

Dried Fish With Tomatoes Recipe: Mediterranean Bites of Umami and Bright Acidity

This dried fish with tomatoes recipe transforms simple ingredients into a dish that captures the essence of Mediterranean coastal dining—where salty umami meets bright acidity in every bite.

The process begins with rehydrating the fish, a technique that restores its texture while allowing it to absorb the vibrant flavors of tomatoes, garlic, and herbs. I’ve perfected this method over years of testing, ensuring the fish stays tender and the sauce achieves that perfect balance of tangy and savory.

The beauty of this dish lies in its simplicity and versatility. With just 15 minutes of active prep and 30 minutes of simmering, you’ll create a meal that’s both restaurant-worthy and deeply satisfying.

The dried fish, often overlooked, becomes the star when paired with ripe tomatoes, olive oil, and a touch of lemon—transforming it into a protein-rich, flavor-packed dish that’s ideal for pescatarians or anyone craving bold Mediterranean flavors.

What you’ll end up with is a simmering pot of fish and tomatoes that smells like a Greek taverna, where the fish flakes effortlessly and the sauce clings to every piece.

The acidity from the tomatoes cuts through the richness of the fish, while the garlic and herbs add layers of aromatic depth. Serve it with warm crusty bread to soak up every last drop of that flavorful sauce—this is comfort food at its finest.

This recipe works equally well as a weeknight dinner or a special occasion dish, and leftovers reheat beautifully. Whether you’re introducing someone to Mediterranean cuisine or simply looking to elevate a simple meal, this dried fish with tomatoes delivers restaurant-quality results without the fuss. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🐟
Category
Seafood
🔥
Calories
Med Cal

Ingredients for dried fish with tomatoes

These Mediterranean staples transform dried fish into a restaurant-quality dish.

Ingredient Amount Notes
Dried Cod Fillets 🐟 1 lb Bacalao or stockfish preferred
Ripe Tomatoes 🍅 2 lbs Roma or vine-ripened, chopped
Extra-Virgin Olive Oil 🫒 ½ cup High quality, fruity variety
Garlic Cloves 🧄 6 cloves Fresh, peeled and halved
Red Wine Vinegar 🍷 ¼ cup For bright acidity
Fresh Parsley 🌿 ¼ cup Chopped, stems removed
Fresh Oregano 🍃 1 tbsp Or 1 tsp dried oregano
Bay Leaves 🍃 2 whole For aromatic depth
Salt 🧂 1 ½ tsp Adjust to taste
Black Peppercorns 🌶️ ½ tsp Freshly cracked
Lemon Juice 🍋 2 tbsp Freshly squeezed
Crusty Bread 🍞 8 slices For serving

The dried fish is the heart of this dish, so quality matters. Look for bacalao or stockfish at specialty markets or well-stocked grocery stores like Whole Foods or Trader Joe's. If you can't find those, salt cod (bacalao) works perfectly. The fish should be firm and free of any fishy odor—if it smells strong, it's likely over-dried. Soak it in cold water for 24 hours, changing the water every 8 hours to remove excess salt. This step is non-negotiable for tender, flavorful fish. For tomatoes, ripe Roma or vine-ripened varieties are ideal—they hold their shape better during cooking and add natural sweetness to balance the saltiness of the fish.

No fresh parsley? Dried parsley at half the amount works, but fresh is best for that bright Mediterranean flavor. Running low on red wine vinegar? Lemon juice or white wine vinegar will do in a pinch, though the flavor will shift slightly. The olive oil should be extra-virgin and fruity—none of that cheap cooking oil. If you can't find fresh oregano, Italian seasoning blends are a decent substitute, but they often lack the depth of real oregano. For the garlic, roasting the cloves before adding them to the pot adds a sweet, caramelized note that elevates the dish. Simply wrap the whole cloves in foil, roast at 400°F for 10 minutes, then squeeze out the flesh. The tomatoes can be fresh or high-quality canned San Marzano if fresh aren't in season.

This dish tastes even better the next day, so make extra. Store leftovers in an airtight container in the fridge for up to 4 days, or freeze for 3 months in portion-sized containers. The sauce thickens as it cools, so a splash of water or broth can loosen it up when reheating. For serving, warm the bread in the oven while reheating the fish—it soaks up the sauce perfectly. If you're prepping ahead, rehydrate the fish and chop the tomatoes the day before, then assemble and cook when ready. The flavors meld beautifully overnight, deepening the Mediterranean profile.

❤️

Why You'll Love This Recipe

  • No-Fuss Pantry Staples: I swear by this recipe because it’s the kind of meal I can make when my fridge is half-empty. Dried cod and tomatoes last forever, and the garlic and vinegar add instant depth—no fancy shopping required.
  • Tangy, Crispy Magic: That first bite? The dried fish soaks up the tomatoes’ juices while the olive oil makes it irresistibly tender, and the vinegar gives it a bright, almost Mediterranean zing. It’s the kind of flavor that sticks with you.
  • Weeknight to Special Occasion: Honestly, I serve this to guests when I want to impress without stressing. It’s rustic enough for a casual dinner but feels fancy enough for company—just plate it nicely with crusty bread, and no one will guess how easy it was.
  • Leftovers That Taste Better: Between us, this dish actually improves the next day. The fish absorbs more flavor overnight, and the tomatoes soften into a rich, jammy sauce. I make a double batch on Sundays just for this reason.

Step-by-step instructions for Mediterranean dried fish with tomatoes

Transforming dried cod into tender, flavorful bites requires patience and precision—here's how to achieve the perfect balance of umami and bright acidity.

1

Soak and Rehydrate the Dried Cod Fillets

Place the 1 lb dried cod fillets in a large bowl and cover with cold water. Let them soak for 24 hours, changing the water every 8 hours to remove any bitterness. After soaking, gently pat the fillets dry with paper towels—they should feel soft but still hold their shape.

This lengthy soaking process is crucial. The cod absorbs water and loses its intense saltiness, becoming tender enough to cook quickly. If you're short on time, you can reduce soaking to 12 hours with frequent water changes, but the texture won't be as perfect. Once rehydrated, you'll notice the fillets have expanded slightly and lost their hard, rubbery texture.

2

Simmer the Tomatoes with Aromatics

In a large skillet, heat 0.25 cup extra-virgin olive oil over medium heat. Add the 6 halved garlic cloves, 2 whole bay leaves, 1 tbsp fresh oregano, 0.5 tsp cracked black peppercorns, and 1.5 tsp salt. Cook for 2 minutes until the garlic just begins to sizzle—don't let it brown.

Add the 2 lbs chopped ripe tomatoes and stir to combine. Reduce heat to low and let the mixture simmer uncovered for 20 minutes, stirring occasionally. The tomatoes should break down into a thick, jammy consistency with deep red color. This simmering step develops their natural sweetness and reduces excess liquid, creating a rich base for the fish.

3

Cook the Cod in the Tomato Sauce

Increase heat to medium-high and add the rehydrated cod fillets to the skillet. Spoon some of the tomato mixture over the top to coat them completely. Let the fish cook undisturbed for 3 minutes until the bottom side develops a golden crust.

Carefully flip the fillets and cook for another 3 minutes on the second side. The cod should be opaque throughout with no translucent edges. If the sauce begins to bubble too vigorously, reduce heat to medium to prevent scorching. The fish is ready when it flakes easily with a fork—this indicates perfect tenderness without falling apart.

4

Finish with Acid and Fresh Herbs

Remove the skillet from heat and stir in the 0.25 cup red wine vinegar and 2 tbsp fresh lemon juice. Add the 0.25 cup chopped fresh parsley and gently fold everything together. Let the mixture sit for 5 minutes to allow the flavors to meld—you'll notice the acid brightens the tomatoes and cuts through the richness of the fish.

Taste and adjust seasoning if needed. The sauce should have a perfect balance of sweetness from the tomatoes, tang from the vinegar and lemon, and herbal notes from the parsley and oregano. The cod should be tender but hold its shape, with a delicate, flaky texture that melts in your mouth.

5

Serve with Crusty Bread

Transfer the cod and tomato mixture to a serving platter and arrange it over the 8 slices crusty bread. The bread acts as both a vessel and a textural contrast to the soft fish and rich sauce. Serve immediately while the fish is still warm and the sauce is vibrant.

Each bite should deliver a perfect harmony of textures—tender fish, jammy tomatoes, and crisp bread—along with layers of flavor from the garlic, herbs, and bright acidity. The dish is best enjoyed fresh, as the flavors continue to develop even after plating. Pair with a crisp white wine to complement the Mediterranean profile.

👨‍🍳

Pro Tips For Making Dried Fish With Tomatoes

  • SOAK FISH FIRST: Dried cod needs a proper soak—at least 12 hours in cold water, changing it twice. I learned this the hard way: skipping this step leaves the fish tough and chewy, no matter how long you cook it later.
  • USE PEELLED, SEEDED TOMATOES: Ripe tomatoes work best when peeled and seeded—the skins turn bitter, and the seeds can make the sauce slimy. Cut them into even chunks so they cook at the same rate as the fish.
  • LOW HEAT FOR GENTLE REHYDRATION: After soaking, simmer the fish on low heat in the tomato sauce. High heat makes it fall apart. I used to rush it, and the texture suffered—now I keep it at a gentle simmer until fork-tender.
  • FINISH WITH A SPLASH OF VINEGAR: Add the red wine vinegar at the very end, just before serving. It brightens the dish without overpowering the fish’s flavor. Skip it, and the sauce tastes flat—trust me, it makes a difference.

Wine and beer pairings for these flavors

Crisp White Wines

For this dish, I always reach for a dry, crisp white wine with bright acidity to mirror the tomatoes and vinegar. A Vermentino from Sardinia or Assyrtiko from Greece is perfect—both have citrus notes that cut through the richness of the fish.

The 2022 Vermentino di Gallura from Italy is my go-to, with its zesty lemon and green apple flavors. Serve it slightly chilled (50-55°F) to enhance the dish's Mediterranean vibrancy. 🍷

Light Red Options

If you prefer red, opt for a light-bodied, high-acid variety like Grenache or Pinot Noir. These won’t overpower the delicate fish flavors. A Spanish Garnacha with its bright cherry notes works beautifully, or a French Pinot Noir from the Loire Valley.

Both pair well with the dish’s herbal and tangy profile. Keep the wine at 60-65°F to preserve its freshness.

Beer Pairings

A crisp lager or witbier balances the dish’s richness without competing. I love Peroni or Heineken for their clean, effervescent profiles that refresh the palate. For craft beer lovers, try a Belgian witbier like Hoegaarden—its coriander and citrus notes complement the tomatoes and herbs.

Serve beer well-chilled (40-45°F) to highlight its crispness. 🍺

Non-Alcoholic Choices

For a refreshing non-alcoholic option, sparkling water with lemon or Italian sangria (without alcohol) works wonders. Mix 1 part lemon juice with 3 parts chilled sparkling water and add ice.

Alternatively, a hibiscus tea with a splash of lime adds a floral, tangy contrast to the dish’s savory notes. Both options keep the meal light and refreshing.

Wine Storage Tips

Store your wine properly to preserve its quality. Keep whites and light reds in a cool, dark place (or fridge) until ready to serve. If decanting, let the wine breathe for 15-20 minutes to open up its aromas.

For beer, store unopened bottles in the fridge for up to 2 weeks or at room temperature for 3-4 months. Once opened, finish within 2-3 days for best flavor. 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 4g20%
Cholesterol 90mg30%
Sodium 1150mg49%
Total Carbohydrate 22g8%
Dietary Fiber 4g14%
Sugars 10g
Protein 28g56%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute fresh fish for dried fish in this recipe?

The texture and flavor profile will differ significantly. Dried fish absorbs flavors more intensely and has a firmer texture when rehydrated. For a similar experience, try firm white fish like halibut or snapper that can handle long simmering without falling apart. If you must use fresh fish, reduce cooking time to 8-10 minutes total to avoid overcooking.

2

How do I know when the dried fish is properly rehydrated?

The fish should feel soft but not mushy when gently pressed between fingers. It will have expanded slightly in size and lost its hard, rubbery texture. If it still feels firm after 24 hours of soaking, extend the process another 4-6 hours. Never skip soaking—this step removes excess salt and ensures tender fish.

3

What's the best way to store leftovers?

Store in an airtight container in the fridge for up to 4 days. The flavors actually improve overnight! For longer storage, freeze for 3 months in portion-sized containers. When reheating, add 1-2 tablespoons water to prevent the sauce from thickening too much. The fish reheats best gently on low heat.

4

Can I make this dish without vinegar?

You can substitute with lemon juice or white wine vinegar, but the flavor balance will shift. Vinegar's acidity brightens the tomatoes and cuts through the fish's richness. For a similar effect, use 3 tbsp lemon juice plus 1/4 tsp sugar to mimic the vinegar's tang and sweetness. The dish will still be delicious, just with a slightly different profile.

5

Why did my fish turn rubbery instead of tender?

This usually happens from either overcooking or insufficient soaking. Cook the fish just until opaque (3-4 minutes per side max) and never let it boil vigorously. Also ensure you soaked the fish for the full 24 hours with water changes. For extra tenderness, add 1/4 cup milk or white wine to the soaking water during the final 4 hours.

★★★★★5.0(13 reviews)
Categories Main Courses