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 classic that never fails

Cod with tomato sauce is probably the most cooked cod recipe in Spanish homes. And for good reason: it's simple, economical, nutritious, and comforting. With a good homemade tomato sauce and quality cod, you have a complete meal in under 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 most.

Cod with tomato sauce - Content

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

Which cod cut to use for cod with tomato sauce

Cod with tomato sauce allows for a greater 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 bone-in piece that adds extra flavor to the stew. More economical than the loin and perfect for long cooking times.
  • Tail and trimmings: ideal if you are looking for a more economical option or if you are going to shred the cod into the sauce. They work very well for more rustic versions.
  • Flakes: perfect for stew-like versions where the cod integrates completely with the sauce.

If you start with salted cod, remember to desalt it correctly before cooking. If you use Bacalalo's desalinated cod, it's ready for the pan.

Ingredients for 4 people

For the homemade tomato sauce

  • 1 kg ripe tomatoes (plum or on the vine) or 800 g quality canned crushed tomatoes
  • 2 medium onions
  • 3 garlic cloves
  • 1 green 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 desalinated cod, 180-200 g each
  • Wheat flour for dusting
  • Olive oil for browning

Related Bacalalo Products

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

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

View product →

Extra Flaked Desalinated Cod - 500g

Extra Flaked Desalinated Cod - 500g

View product →

Clean Desalinated Cod Loins (2 pcs) - 500g

Clean Desalinated Cod Loins (2 pcs) - 500g

View product →

How to make homemade tomato sauce for cod

Homemade tomato sauce makes all the difference. This is how we make it at Mercat del Ninot:

Preparation of Cod with tomato sauce: Which cod cut 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 pot, heat the oil over medium heat. Add the onion and cook it over low heat for 10-15 minutes, stirring occasionally, until it is 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 pot along with the bay leaf, the teaspoon of sugar, salt, and pepper. Cook over low heat for 20-30 minutes, stirring occasionally, until the sauce has reduced, thickened, and lost the raw acidity of the tomatoes.

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 larger 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

Thoroughly dry the cod pieces with paper towels. Lightly dust each piece with flour, shaking off any excess. The flour coating will seal the cod's juices during browning and later 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 hot pan with oil, brown the cod pieces for 1-2 minutes on each side. Don't aim for full cooking: you just want to sear 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 pot. Make sure they are partially covered by the sauce. Cover the pot 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 pot or plate by placing the sauce as a base and the cod on top. Garnish with fresh chopped 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 later: 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 ripe tomatoes are not in season, use good quality canned plum tomatoes. 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 remarkable.
  4. Don't over-salt: Desalinated cod already has some saltiness. Taste the sauce before salting and proceed carefully.
  5. Low heat for final cooking: A strong boil will break up the cod pieces. Keep the heat to a minimum, so the sauce barely simmers.
  6. Let it rest for 5 minutes: Before serving, leave the covered pot 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 pepper to the tomato sauce. The peppers add sweetness and a contrasting texture. This is the most popular version in Catalan and Valencian cuisine.

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

Baked cod with tomato sauce

Instead of cooking everything in a pot, put the sauce in a baking dish, place the cod on top, and bake at 200 °C for 15 minutes. Less work, and the oven caramelizes the tomato's surface.

Cod with tomato and olives

Add a handful of black olives (Kalamata or Arbequina type) to the sauce in 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 comfort food 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 accompaniments

  • Rustic bread: essential for dipping in the sauce. A good country bread or ciabatta.
  • White rice: the most classic option. 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 accompaniments
  • Refrigerator: up to 3 days in an airtight container. The sauce thickens when cooled, which is normal.
  • Reheating: over very low heat in a pot, 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 well, although it loses some firmness when thawed.

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 the cod
  • Fats: 8-12 g (mainly 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.

🛒 Products mentioned in this article

Extra Desalinated Jowl — 900g

Gadus morhua from Iceland

44,90€

View product →

"Discover Bacalalo" Assortment

The pack for first purchase

19,90€

View product →

View desalinated cod →

⭐ 4.9/5 · Cold shipping 24-48h · Since 1990 at Mercat del Ninot

Conclusions

  • Why cod with tomato sauce is a classic that never fails: Cod with tomato sauce is probably the most 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: Thoroughly dry the cod pieces with paper towels.
  • Tips for a perfect cod with tomato sauce: Add strips of red and green pepper to the tomato sauce.

Frequently Asked Questions

How long does cod with tomato cook for?

The cod needs 10-12 minutes of final cooking in the sauce over low heat. Beforehand, it is seared for 3-4 minutes in a pan. The tomato sauce requires 20-30 minutes of separate cooking. Conclusions Why cod with tomato is a classic that never fails: Cod with tomato is probably the most cooked cod recipe in Spanish homes.

Can cod with tomato be made with frozen cod?

Yes, but thaw it in the refrigerator for 12-24 hours beforehand. Dry it very well before flouring and searing. With a good homemade tomato sauce and quality cod, you have a complete dish in less than 45 minutes.

Which tomato is best for cod with tomato?

Pear or vine-ripened tomato if in season. Out of season, quality canned crushed tomatoes (Orlando or Mutti brand). Bottled fried tomato is not recommended: it's too sweet and has too much oil.

Can it be made without flouring the cod?

Yes, but 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 contain sugar?

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

Is cod with tomato good for a diet?

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

Discover our selection of premium desalted cod at Bacalalo.

Prepare it with Bacalalo product: Desalted Cod Loins

Salted cod

Lo que cierra una receta

Salted cod

El detalle que separa un plato de un buen plato.

Ver selección
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