Our products
¿El bacalao engorda? Calorías, macros y la verdad sobre la dieta

Is Cod Fattening? Calories, Macros, and the Truth About Diet

May 11, 2026Lalo González Rodríguez⏱ 5 min de lectura

Quick Answer: No, fresh or desalted cod does not cause weight gain on its own. It provides about 80-105 kcal per 100g cooked, 18-20g of protein, and less than 1g of fat. What adds calories is the preparation method: breading, frying, or fatty sauces. When baked or steamed, it is one of the most recommended fish for weight loss.

What does science say about cod and weight?

Cod (Gadus morhua) is one of the most studied white fish in clinical nutrition. The evidence is quite clear: diets rich in white fish are associated with a lower risk of overweight and a better cardiovascular profile, according to EFSA reviews and guidelines from the Spanish Society of Community Nutrition (SENC).

Cod stands out for its low caloric density (kcal per gram) combined with high complete protein. This translates into greater satiety per calorie than practically any lean meat. A study published in Nutrition Research (Vikøren et al., 2013) showed that including cod 5 times a week in low-calorie diets improved body composition compared to equivalent diets without white fish.

Scientific conclusion: cod does not cause weight gain; it helps with weight loss when it replaces fattier protein sources.

Cod Calories and Macros (Nutritional Table)

These are the approximate values per 100g according to BEDCA and USDA FoodData Central:

Type of cod Calories Protein Fat Carbohydrates
Fresh raw cod 80-82 kcal 17-18 g 0.6-0.9 g 0 g
Desalted cod 90-105 kcal 20-22 g 0.7-1 g 0 g
Dry-salted cod 280-300 kcal 63-75 g 2-3 g 0 g
Baked cod (no oil) 95-110 kcal 20-22 g 0.9-1.2 g 0 g
Battered and fried cod 220-280 kcal 14-17 g 12-18 g 8-12 g

Nutritional values are approximate ranges according to BEDCA (Spanish Food Composition Database) and USDA FoodData Central. The exact figure varies by origin, cut, preservation, and preparation method.

Key data: desalted cod cooked healthily is around 100 kcal per 100g. A generous portion of 200g provides about 200 kcal and over 40g of protein, almost half of an adult's daily requirement.

Does cod make you gain weight? The honest answer

The short answer: no, cod does not make you gain weight. The long answer depends on how you cook it.

  • Baked, steamed, grilled, or en papillote cod: 95-130 kcal per 100g. Suitable for any weight loss diet.
  • Cod in salad (esqueixada, xató): 120-160 kcal per 100g. Excellent summer option.
  • Cod fritters or battered: 220-300 kcal per 100g. Beware: oil triples the calories.
  • Cod 'al pil-pil' or with béchamel: 250-350 kcal per 100g. A celebratory dish, not for daily consumption.

The trick is to mentally separate the fish from the cooking method. Raw cod is one of the foods with the best protein/calorie ratio on the market. What you add to it determines whether it causes weight gain or not.

Desalted Cod Tail without Bones - 500g Convenient, no desalting work. Ready for baking, grilling, or light cooking. Ideal for low-calorie diets. View product →

How to include cod in a healthy diet

Some practical guidelines for those who want to lose weight or maintain it without sacrificing flavor:

  1. 2-3 servings per week of white fish (SENC recommendation). Cod fits perfectly into this pattern.
  2. 150-200g raw servings: provide 30-40g of protein, enough to satisfy a meal without excessive calories.
  3. Accompany with plenty of vegetables: spinach, baked peppers, green salad. Fiber prolongs satiety.
  4. Whole grains in moderation: 60-80g of raw brown rice or quinoa.
  5. Controlled good fats: one tablespoon (10ml) of extra virgin olive oil at the end.

A typical dish "baked cod + steamed vegetables + 60g quinoa + EVOO" is around 400-450 kcal. Satisfying, balanced, high in protein.

3 low-cal cod recipes

1. Baked cod with vegetables (≈ 350 kcal per serving)

Bed of peppers, onion, and zucchini, topped with a 180g desalted cod loin, a drizzle of EVOO, salt, pepper, and lemon. 18 minutes at 180 °C.

2. Esqueixada de bacalao (≈ 280 kcal per serving)

Desalted shredded cod, ripe tomato, red pepper, spring onion, black olives, EVOO, and a touch of vinegar. A cold, quick, no-cook dish.

3. Cod en papillote with asparagus (≈ 320 kcal)

Wrap the loin in parchment paper with green asparagus, sliced garlic, and dill. 12 minutes at 200 °C. No oil needed if you prefer.

Extra Shredded Cod - 500g Ready for esqueixada, cold salads, and summer dishes. Perfect for low-cal diets with flavor. View product →

Myths about cod and diet

  • "Salted cod makes you gain more weight": false. It provides sodium, not more calories per gram of protein. If you are concerned about sodium, desalt it properly (48h with water changes).
  • "It's more fattening at night": false. The time of day does not change thermogenesis. Eating grilled cod for dinner is one of the best nighttime options.
  • "Canned cod in oil is light": depends. Well-drained, it provides about 150-180 kcal per 100g, neither light nor heavy.
  • "Cod has a lot of cholesterol": no. It has 50-55 mg per 100g, less than an egg (≈ 200 mg).
How many calories does desalted cod have?
Approximately 90-105 kcal per 100g raw. Cooked baked or steamed without oil, it remains around 100-115 kcal per 100g.
Is cod good for weight loss?
Yes, it is one of the most recommended fish in low-calorie diets due to its high protein and low fat content. Ideal 2-3 times a week cooked without frying.
What is more fattening, cod or salmon?
Salmon provides about 200-220 kcal per 100g, and cod 80-105 kcal. Salmon has healthy omega-3 fats but more calories. Both are recommended, in different proportions.
Can I eat cod every day?
Yes, as long as you vary it with other fish (blue fish like sardines or mackerel) to balance omega-3s and other nutrients.
Does salted cod have more calories than fresh?
Per dry gram, yes, because it has lost water and the protein is concentrated (280-300 kcal per 100g of dry salted cod). Once desalted and rehydrated, the values are very similar to fresh.
How much protein does a serving of cod have?
A serving of 180-200g cooked provides between 36 and 44g of complete protein, equivalent to two small chicken breasts.
Is battered cod fattening?
Yes, considerably. Battering and frying can triple the calories (220-300 kcal per 100g). It's best to reserve it for occasional treats.
Is cod in oil healthy?
Yes, if the oil is extra virgin olive oil and drained before consumption. It provides quality protein and unsaturated fats.

Lalo González Rodríguez

Specialist in cod and canned seafood with over 30 years at Mercat del Ninot in Barcelona. Shares verifiable practical knowledge on nutrition, food safety, and quality seafood products.

Discover our premium selection

Seafood products carefully selected since 1990 at Mercat del Ninot, Barcelona. Refrigerated delivery in 24-48h.

View collection →

Salted cod

Lo que cierra una receta

Salted cod

El detalle que separa un plato de un buen plato.

Ver selección
Lalo González Rodríguez

Lalo González Rodríguez

Master Cod Craftsman · Founder of Bacalalo

Expert in salted fish and founder of Bacalalo with over 35 years of experience selecting the finest pieces of Icelandic cod and gourmet seafood at the Mercat del Ninot in Barcelona.

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.8 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