Baccala in Tomato Sauce Recipe: Slow-Simmered Salt Cod with Olive Oil Brightness

Sauces & Condiments

Baccala in Tomato Sauce Recipe: Slow-Simmered Salt Cod with Olive Oil Brightness

Baccala in tomato sauce transforms humble salt cod into a dish that carries the soul of Italian coastal cuisine—where the sea meets the sun in every tender bite. This traditional recipe requires patience, particularly for the essential desalting process, but the reward is a dish that balances rich tomato sauce with the delicate, buttery flavor of properly prepared cod. The slow simmer develops depth, while olive oil and fresh herbs brighten the final result.

The foundation of this recipe lies in two critical steps: properly desalting the baccala and balancing the acidity of the tomato sauce. Salt cod must soak for 24-48 hours to remove excess salt without drying out, while the sauce requires careful reduction to concentrate its flavors.

The result is a dish where the cod absorbs the sauce’s richness while maintaining its natural texture—neither too soft nor too chewy.

What you’ll achieve is a dish that’s equally at home on a rustic wooden table or a family-style platter. The sauce clings to flaky cod pieces, offering a harmony of sweet tomatoes, aromatic herbs, and the subtle saltiness that defines baccala.

Serve it with crusty bread to soak up every last drop or alongside roasted potatoes for a hearty meal.

This recipe is a celebration of Italian tradition, where simple ingredients—tomatoes, olive oil, and salt cod—come together through time and technique. The slow simmer transforms basic components into something deeply satisfying, proving that the best dishes often require the most patience.

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

Ingredients for baccala in tomato sauce

Salt cod, tomatoes, and olive oil—simple ingredients that transform into a dish rich with Italian coastal tradition.

Ingredient Amount Notes
Salt Cod (Baccala) 🐟 1 lb Desalted for 24-48 hours
San Marzano Tomatoes 🍅 2 cups Crushed by hand or jarred
Extra-Virgin Olive Oil 🫒 ½ cup High-quality, fruity variety
Garlic Cloves 🧄 4 cloves Minced for aromatic depth
Red Wine 🍷 ½ cup Dry, bold variety like Chianti
Fresh Parsley 🌿 ¼ cup Chopped, for brightness
Fresh Basil 🌿 ⅛ cup Torn, for final garnish
Onion 🧅 1 whole Yellow, finely diced
Bay Leaves 🍃 2 whole Fresh preferred
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly cracked
Crusty Bread 🍞 1 loaf For serving, optional
Red Pepper Flakes 🌶️ ¼ tsp Optional for heat

The salt cod is the heart of this dish, and proper desalting is non-negotiable. Soak the baccala in cold water for 24-48 hours, changing the water every 8 hours to remove excess salt without drying it out. Italian specialty stores often carry pre-desalted cod, but if you're starting fresh, patience here ensures the perfect texture. The San Marzano tomatoes are essential—their natural sweetness balances the cod's subtle saltiness. If using canned tomatoes, crush them by hand to release their juices. For the olive oil, look for extra-virgin with a fruity aroma; it should be the star of this dish, not just a cooking medium.

No red wine? Substitute with dry white wine or additional tomato juice, though the depth of red wine is ideal. Fresh herbs can be swapped with dried at a one-third ratio, but fresh parsley and basil add that bright, sunlit quality that defines this dish. The onion and garlic form the aromatic base, so don't skip them—sauté them slowly until they're translucent to build flavor. If you're short on time, a pinch of garlic powder and onion powder works in a pinch, though fresh is always better. The bay leaves infuse subtle earthiness; if you're out, a dash of dried thyme will do, but fresh bay leaves are traditional.

Once cooked, the sauce clings beautifully to the cod, so portion it into shallow containers to reheat easily. The dish tastes even better the next day as flavors meld, so make extra for leftovers. Store in the fridge for 3-4 days or freeze for up to 3 months. For serving, tear the crusty bread into chunks—it soaks up the sauce like a dream. If you want to add a modern twist, a sprinkle of red pepper flakes on top adds a little heat without overpowering the delicate flavors.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: The baccala and tomatoes simmer together in the same pot—no extra dishes, no fuss. Just peel the garlic, slice the tomatoes, and let the wine and olive oil work their magic while you stir occasionally.
  • Deep, Savory Love: That first bite? The salt cod, tender but still holding its shape, swimming in a sauce so rich it’s almost sinful. The San Marzano tomatoes melt into a velvety base, while the garlic and wine add layers I can’t stop thinking about.
  • Weeknight to Weekend: Make it for a lazy Tuesday dinner or bring it to your next potluck—it’s just as welcome on a weeknight plate as it is at a holiday table. Honestly, I’ve served it to skeptical vegetarians, and they’ve come back for seconds.
  • Budget-Friendly Feast: A small piece of baccala stretches into a full meal, and the tomatoes and wine elevate it without breaking the bank. Between us, this is the kind of dish that makes grocery day feel like a win—especially when leftovers taste just as good reheated.

Step-by-step instructions for slow-simmered salt cod with olive oil brightness

This method transforms salt cod into tender, flavorful bites with a rich tomato-olive oil sauce.

1

Prepare the Desalted Baccala

Rinse the 1 lb salt cod (baccala) thoroughly under cold water to remove any remaining salt crystals. Place it in a bowl and cover with cold water, changing the water every 4 hours for a total of 24-48 hours. This desalting process is critical—it ensures the fish absorbs the tomato sauce properly and doesn't taste overly salty.

After desalting, pat the cod dry with paper towels and cut it into 1-inch cubes. The texture should be firm but not rubbery. If any pieces still feel salty, rinse them again briefly before proceeding. This preparation step sets the foundation for the dish's balance of flavors.

2

Sauté Aromatics in Olive Oil

Heat the 0.5 cup extra-virgin olive oil in a large, heavy-bottomed pot over medium heat. Add the 1 whole finely diced onion and cook for 5-6 minutes until softened and translucent. This step builds the aromatic base of the sauce.

Add the 4 minced garlic cloves and cook for another 30 seconds until fragrant. Be careful not to let the garlic burn—it should smell sweet and pungent, not bitter. The olive oil will infuse with these flavors, creating depth for the tomato sauce.

3

Simmer the Tomato-Wine Base

Pour in the 2 cups crushed San Marzano tomatoes and 0.5 cup red wine, scraping up any browned bits from the bottom of the pot. Bring the mixture to a gentle simmer over medium-low heat and let it cook uncovered for 15-20 minutes. This allows the alcohol to evaporate and the tomatoes to break down into a rich sauce.

Add the 2 whole bay leaves, 1.5 tsp salt, and 0.5 tsp black pepper to the simmering sauce. Stir occasionally to prevent sticking. The sauce should reduce slightly, becoming thicker and more concentrated. This step develops the sauce's complexity and prepares it to absorb the cod's flavors.

4

Add the Baccala and Simmer Gently

Gently add the prepared cod cubes to the simmering sauce. Reduce the heat to low to maintain a gentle simmer. Cover the pot and cook for 25-30 minutes, stirring occasionally. The cod should become tender and absorb the flavors of the tomato-olive oil sauce.

Here's the key: the sauce should coat the cod pieces evenly without overcooking them. If the sauce reduces too quickly, add a splash of water or a little of the 0.5 cup reserved olive oil to maintain the right consistency. The cod is done when it flakes easily with a fork.

5

Finish with Herbs and Serve

Remove the pot from heat and stir in the 0.25 cup chopped fresh parsley and 0.125 cup torn fresh basil. Taste and adjust seasoning with additional salt or pepper if needed. The herbs add brightness and freshness to the rich tomato sauce.

Serve the baccala immediately, accompanied by slices of 1 loaf crusty bread and a sprinkle of 0.25 tsp red pepper flakes for those who enjoy a touch of heat. The bread helps soak up the delicious sauce, while the red pepper flakes add a subtle kick. This dish is best enjoyed fresh, when the cod is tender and the flavors are at their peak.

👨‍🍳

Pro Tips For Making Baccala In Tomato Sauce

  • Soak the Baccala Twice: I learned this the hard way—skipping the second soak leaves bitter, salty chunks. First soak in cold water for 24 hours, then drain and soak again for 12 hours, changing the water halfway. The second soak breaks down the salt deeper, giving you that clean, melt-in-your-mouth texture.
  • Simmer Tomatoes Low and Slow: After burning three batches of sauce, I finally figured out: San Marzano tomatoes need gentle heat. Bring them to a bare simmer (tiny bubbles, not rolling) for at least 45 minutes. High heat turns them mushy and dull—this is where the depth of flavor hides.
  • Deglaze with Wine Early: Don’t wait until the garlic’s browned to add the red wine—pour it in right after the garlic hits the pan. The alcohol evaporates faster when the pan is hot, and you’ll get a richer, less harsh sauce. (Yes, even if you’re impatient like me.)
  • Finish with a Knife’s Edge of Salt: Baccala’s already salty, but the sauce needs balance. Taste the finished dish and add just enough flaky salt to make the tomatoes sing—about ¼ teaspoon at a time. Too much kills the wine’s brightness; too little feels flat. Trust your tongue, not the recipe.

Health benefits of this dish

Rich Omega-3 Source

Baccala is a powerhouse of omega-3 fatty acids, essential for heart health and reducing inflammation. A 1-lb serving of properly desalted cod provides about 1,500mg of omega-3s, supporting cardiovascular function and brain health.

These healthy fats are especially beneficial when balanced with the antioxidant-rich tomato sauce, creating a nutrient-packed dish. 💪

Low-Calorie Protein

This dish delivers high-quality protein without excessive calories—about 30 grams per serving—making it ideal for those watching their intake. The lean nature of cod pairs perfectly with the fiber-rich tomato base, creating a satisfying meal that keeps you full while supporting muscle maintenance and repair.

Antioxidant-Rich Tomatoes

The San Marzano tomatoes used in this recipe are packed with lycopene, a potent antioxidant that protects cells from damage. Cooking tomatoes in olive oil actually increases lycopene absorption by up to 30%, making this sauce not just flavorful but also a health-boosting addition to your diet.

Mediterranean Diet Benefits

This dish embodies the principles of the Mediterranean diet, known for its heart-protective properties. The combination of olive oil, tomatoes, and fish creates a meal that supports long-term health, with studies showing reduced risks of chronic diseases when following this eating pattern.

The red wine used in the sauce also contains resveratrol, another beneficial antioxidant.

Vitamin B12 Boost

Cod is one of the best natural sources of vitamin B12, crucial for nerve function and red blood cell production.

A single serving of this dish provides nearly 100% of your daily B12 needs, making it especially valuable for vegetarians and vegans who may struggle to get enough of this essential vitamin. 🌟

Low in Mercury

Unlike larger fish, cod is naturally low in mercury, making it a safer choice for regular consumption. The slow-cooking method used here preserves the fish's natural benefits while enhancing its flavor, giving you a delicious meal that's also gentle on your system.

This makes it perfect for families, including pregnant women and children.

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 65mg22%
Sodium 1250mg54%
Total Carbohydrate 12g4%
Dietary Fiber 4g14%
Sugars 8g
Protein 30g60%
* 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

How long should I desalt baccala before cooking?

Always desalt baccala for 24-48 hours, changing the water every 4-8 hours. This ensures the fish absorbs the tomato sauce properly without tasting overly salty. For quicker results, some use a 12-hour desalting method with multiple water changes, but 48 hours yields the best texture and flavor balance.

2

Can I substitute regular cod for baccala?

While you can use fresh cod, it won't have the same rich, salty depth that defines this dish. If substituting, look for salt cod or stockfish from specialty stores. Fresh cod will absorb the sauce faster but lacks the traditional flavor profile. For a compromise, marinate fresh cod in 1 tsp salt per pound for 1 hour before cooking.

3

What if my tomato sauce tastes too acidic?

Simmer the sauce uncovered for 10-15 extra minutes to reduce acidity naturally. Add a pinch of sugar (½ tsp) or a splash of ½ cup pasta water to dilute the acid. For a richer flavor, stir in 1 tbsp tomato paste to balance the brightness. Avoid adding more tomatoes—they'll make it thinner and more acidic.

4

How do I store leftovers?

Store in an airtight container in the fridge for 3-4 days or freeze for up to 3 months. Reheat gently on low heat with a splash of water or olive oil to restore moisture. The flavors actually improve overnight, making it perfect for meal prep. Never reheat from frozen—thaw in the fridge first.

5

What's the best way to serve this dish?

Pair with crusty bread or roasted potatoes to soak up the sauce. For a rustic touch, serve with white beans or a simple green salad**. The dish works equally well as a main course or light supper, especially with a glass of Chianti or sparkling water with lemon.

★★★★★4.6(14 reviews)
Categories Sauces & Condiments