Our products
Bacalao con tomate: receta casera, trucos y variantes para que quede perfecto - Bacalalo

Cod with tomato: homemade recipe, tips and variations

February 5, 2026Maria José Sáez Pastor⏱ 9 min de lectura

Why cod with tomato sauce is a timeless classic

Cod with tomato sauce is probably the most commonly cooked cod recipe in Spanish homes. And with good reason: it's simple, economical, nutritious, and comforting. With a good homemade tomato sauce and quality cod, you'll have a complete dish in less than 45 minutes. At Mercat del Ninot, we have been preparing and selling cod for over 30 years, and this is the recipe our customers ask for the most.

Cod with tomato sauce - Content

What distinguishes a mediocre cod with tomato sauce from an exceptional one is the quality of the tomatoes and the cod. A sauce made with cheap canned tomatoes and thin cod will yield a very different result from a sauce made with ripe tomatoes and a thick loin that flakes into juicy pieces. In this guide, we'll show you how to do it right, with the tricks we use in our workshop.

Which cut of cod to use for cod with tomato sauce

Cod with tomato sauce allows for a wider variety of cuts than other recipes because the sauce protects and moistens the fish during cooking:

  • Loin (2-4 cm): the premium option. It stays juicy, flakes into large pieces, and has a good presence on the plate. This is the cut we recommend if you want to impress.
  • Penca: a piece with bone that adds extra flavor to the stew. More economical than the loin and perfect for long cooking times.
  • Tail and trimmings: ideal if you're looking for a more economical option or if you plan to flake the cod into the sauce. They work very well for more rustic versions.
  • Flaked cod: perfect for stew-like versions where the cod is fully integrated with the sauce.

If you're starting with salted cod, remember to desalt it properly before cooking. If you use desalted cod from Bacalalo, it's ready for the pan.

Ingredients for 4 people

For the homemade tomato sauce

  • 1 kg ripe tomatoes (pear or on the vine) or 800 g quality canned crushed tomatoes
  • 2 medium onions
  • 3 cloves garlic
  • 1 green bell pepper (optional but recommended)
  • 100 ml extra virgin olive oil
  • 1 teaspoon sugar (to counteract the tomato's acidity)
  • Salt, black pepper
  • 1 bay leaf

For the cod

  • 4 pieces of desalted cod, 180-200 g each
  • Wheat flour for dusting
  • Olive oil for browning

Related Bacalalo Products

Desalted Cod Tail without Bones (1pc) - 500g

Desalted Cod Tail without Bones (1pc) - 500g

View product →

Extra Flaked Desalted Cod - 500g

Extra Flaked Desalted Cod - 500g

View product →

Clean Desalted Cod Loins (2pc) - 500g

Clean Desalted Cod Loins (2pc) - 500g

View product →

How to make homemade tomato sauce for cod

Homemade tomato sauce makes all the difference. Here's how we make it at Mercat del Ninot:

Preparation of Cod with tomato sauce: Which cut of cod to use for cod with tomato sauce

1. Sauté the onion and garlic (15 minutes)

Dice the onion finely and mince the garlic. In a large saucepan, heat the oil over medium heat. Add the onion and cook on low heat for 10-15 minutes, stirring occasionally, until it's completely transparent and soft. Add the minced garlic and chopped green pepper if using. Cook for 3 more minutes.

2. Add the tomatoes (20-30 minutes)

If using fresh tomatoes, grate them or blanch and peel them first. Add the tomatoes to the saucepan along with the bay leaf, teaspoon of sugar, salt, and pepper. Cook over low heat for 20-30 minutes, stirring occasionally, until the sauce has reduced, thickened, and lost its raw tomato acidity.

3. Adjust the texture

Remove the bay leaf. If you like a smooth sauce, blend it with an immersion blender. If you prefer a more rustic texture (our favorite), simply mash the large pieces with a fork. The sauce should be thick but juicy, not dry.

Step-by-step preparation of cod with tomato sauce

1. Prepare the cod

Pat the cod pieces dry with paper towels. Lightly flour each piece, shaking off any excess. The flour coating will seal the cod's juices during browning and then help thicken the sauce.

Preparation of Cod with tomato sauce: How to make homemade tomato sauce for cod

2. Brown the cod (3-4 minutes)

In a frying pan with hot oil, brown the cod pieces for 1-2 minutes per side. Don't aim for full cooking: you just want to seal the surface and create a golden crust. Set aside on paper towels.

3. Combine cod and sauce (10-12 minutes)

Place the browned cod pieces on top of the tomato sauce in the saucepan. Make sure they are partially covered by the sauce. Cover the saucepan and cook over low heat for 10-12 minutes. The cod will finish cooking in the steam from the sauce, becoming juicy and tender.

4. Plating

Serve directly in the saucepan or plate by placing the sauce as a base and the cod on top. Garnish with chopped fresh parsley or a few basil leaves. A drizzle of extra virgin olive oil at the end enhances the dish.

Tips for a perfect cod with tomato sauce

  1. Sauce first, cod after: never cook the cod in the sauce from the beginning. The sauce needs time to reduce, and the cod would overcook. Brown them separately and combine at the end.
  2. Quality tomatoes: if it's not ripe tomato season, use good quality canned crushed tomatoes (like Mutti). A good canned tomato is better than a bland fresh one.
  3. The teaspoon of sugar: it's not for sweetness, but to counteract the natural acidity of the tomato. The difference is noticeable.
  4. Don't over-salt: desalted cod already has its saltiness. Taste the sauce before salting and be careful.
  5. Low heat for the final cooking: a strong boil will break up the cod pieces. Keep the heat minimal, so the sauce barely bubbles.
  6. Let it rest for 5 minutes: before serving, leave the saucepan covered off the heat for 5 minutes. The flavors will settle, and the cod will absorb the sauce.

Variations of cod with tomato sauce

Cod with tomato and peppers

Add strips of red and green bell pepper to the tomato sauce. The peppers add sweetness and a contrasting texture. This is the most popular version in Catalan and Levantine cuisine.

Finished Cod with tomato dish: Tips for a perfect cod with tomato sauce

Baked cod with tomato sauce

Instead of doing everything in a saucepan, put the sauce in an oven-safe dish, place the cod on top, and bake at 200°C for 15 minutes. Less work, and the oven caramelizes the tomato surface.

Cod with tomato and olives

Add a handful of black olives (Kalamata or Arbequina type) to the sauce during the last 5 minutes. The salty and bitter touch of the olive pairs perfectly with the sweetness of the tomato.

Cod with tomato and chickpeas

A perfect one-pot dish for winter. Add cooked chickpeas to the tomato sauce and finish with flaked cod. Hearty, nutritious, and economical.

Cod with tomato and egg

The Flemish version: make the tomato sauce, place the cod, and just before serving, crack an egg over each portion and let it set with the hot sauce.

Recommended side dishes

  • Rustic bread: essential for soaking up the sauce. A good country bread or ciabatta.
  • White rice: the most classic option. The rice absorbs the tomato sauce and makes the dish more substantial.
  • Fried or boiled potatoes: thin pan-fried potatoes go especially well.
  • Green salad: a fresh counterpoint that balances the dish.
  • Roasted peppers: if you haven't included them in the sauce, serve them on the side.

Storage and reheating

Cod with tomato sauce is a dish that improves with resting:

Detail of Cod with tomato sauce: Recommended side dishes
  • Refrigerator: up to 3 days in an airtight container. The sauce will thicken as it cools, which is normal.
  • Reheating: on very low heat in a saucepan, adding 2-3 tablespoons of water if the sauce has thickened too much. Never use the microwave to reheat cod.
  • Freezing: tomato sauce freezes perfectly for up to 3 months. Cooked cod also freezes, though it loses some firmness upon thawing.

Nutritional information

Cod with tomato sauce is a balanced and light dish:

  • Calories: 220-260 kcal per serving (without bread or garnish)
  • Protein: 22-25 g from cod
  • Fats: 8-12 g (primarily from olive oil)
  • Carbohydrates: 10-14 g (from tomatoes and onions)
  • Fiber: 3-4 g (from tomatoes and vegetables)

Cod is one of the leanest fish (0.7 g fat/100 g), and tomatoes provide lycopene, an antioxidant with beneficial properties.

Conclusions

  • Why cod with tomato sauce is a timeless classic: Cod with tomato sauce is probably the most commonly cooked cod recipe in Spanish homes.
  • Ingredients for 4 people: Homemade tomato sauce makes all the difference.
  • Step-by-step preparation of cod with tomato sauce: Pat the cod pieces dry with paper towels.
  • Tips for a perfect cod with tomato sauce: Add strips of red and green bell pepper to the tomato sauce.

Frequently asked questions

How long does cod with tomato sauce cook?

The cod needs 10-12 minutes of final cooking in the sauce over low heat. Previously, it is browned for 3-4 minutes in a pan. The tomato sauce requires 20-30 minutes of independent cooking. Conclusions Why cod with tomato sauce is a timeless classic: Cod with tomato sauce is probably the most commonly cooked cod recipe in Spanish homes.

Can cod with tomato sauce be made with frozen cod?

Yes, but defrost it in the refrigerator for 12-24 hours beforehand. Pat it very dry before flouring and browning. With a good homemade tomato sauce and quality cod, you'll have a complete dish in less than 45 minutes.

What kind of tomatoes are best for cod with tomato sauce?

Ripe pear or on-the-vine tomatoes if in season. Out of season, good quality canned crushed tomatoes (like Mutti). Pre-made fried tomato sauce is not recommended: it's too sweet and has too much oil.

Can it be made without flouring the cod?

Yes, but the flour serves two functions: it seals the surface (making it juicier) and thickens the sauce. Without flour, the cod will release more water into the sauce and will be slightly less firm.

Does cod with tomato sauce contain sugar?

An optional teaspoon to counteract the acidity of the tomato. It's not for sweetness. If you use very ripe and sweet tomatoes, you can omit it. With a good homemade tomato sauce and quality cod, you'll have a complete dish in less than 45 minutes.

Is cod with tomato sauce good for a diet?

Yes. With 220-260 kcal per serving and over 22 g of protein, it's a complete, satisfying, and low-calorie dish. Cod has only 0.7 g of fat per 100 g. With a good homemade tomato sauce and quality cod, you'll have a complete dish in less than 45 minutes.

Discover our selection of premium desalted cod at Bacalalo.

Prepare it with Bacalalo products: Desalted cod loins

Maria José Sáez Pastor

Maria José Sáez Pastor

Kitchen & Sea Recipes

Expert in cooking and seafood recipes. Passionate about Mediterranean cuisine, she develops and adapts traditional and creative recipes with cod, anchovies, seafood, and gourmet preserves.

Know our story →
Product listYou can see the products we have in our store.
Surtido "Pulpo & Bacalao" - envase y embalaje premium
Filetes de anchoa del Cantábrico "00" Premium - detalle del producto
Regular priceFrom 38,90 € Unit price77,80 € / kg
Rating: 4.7 out of 5
Cantabrian Anchovies "0" Gourmet Selection
Default Title
Morro Extra de Bacalao Desalado Limpio (2ud) - 500g - detalle del producto
Regular price 24,97 € Sale price25,95 € Unit price49,94 € / kg
Rating: 5.0 out of 5
Extra Clean Desalted Cod Snouts (2 units) - 500g
-4%
30gr
Caviar Beluga Iraní 000 Calidad Premium - detalle del producto
Regular priceOn Sale from 90,00 €
No reviews
Imperial Iranian Beluga Caviar 00
Up to -42%
Default Title
Lomitos de Bacalao Desalado Limpio (2ud) - 500g - detalle del producto
Regular price 21,45 € Sale price22,95 € Unit price42,90 € / kg
Rating: 5.0 out of 5
Cleaned Desalted Cod Loins (2 units) - 500g
-7%

Related articles