Curated recipes from 193 countries  •  New seasonal Mediterranean issue out now

Overview

Arroz de Bacalhau

Portuguese Cod Rice, Arroz de Bacalhau com Tomate

Arroz de bacalhau is Portugal's creamy salt-cod rice: short-grain Carolino rice cooked slowly on the stove in the cod's own cooking water, with ripe tomato, onion, sweet red pepper, white wine and olive oil, until the grains turn tender and the pot turns into a soft, spoonable rice. This arroz de bacalhau recipe serves four and is built for sharing straight from the pot. One serving is about 500 g.

Arroz de bacalhau grew out of the Portuguese habit of wasting nothing: its exact birthplace is uncertain, but it is widely believed to have started as a way to use the less noble pieces and leftovers of salt cod, turning them into a nourishing rice instead of throwing them away. Bacalhau — cod dried and salted — sits at the centre of Portuguese cooking, with a reputation for a thousand different recipes, and rice is its natural partner: short-grain Carolino rice drinks up the cod's cooking water and turns creamy on the stove. The photograph here was taken in Catalonia, where the same salt-cod rice is also cooked, and the few artichoke pieces visible in it belong to that Catalan variation — this Portuguese version does not use artichoke.

Pairs well with: Crusty bread, a green salad and a glass of Vinho Verde

Provenance

Portugal flag Portugal

Portuguese Everyday Classic

Mediterranean & Italy

Time Dedication

7h

375m prep • 45m cook

Batch Yield

4 Servings

562 kcal per serving

1 serving ≈ 500 g

Technical Skill

Intermediate

Intermediate (One Pot)

Meal Timing & Digestive Fit

Breakfast

Not Advised

Lunch

Hearty Midday Main

Dinner

Ideal Hearty Main

Snack & Tea

Inappropriate

High Protein Occasions: Weeknight family dinners, summer lunches, sharing with friends, Portuguese-themed meals Cost: Low — about $4–5 per serving at home
A black pot of pale tomato-tinted rice with flaked white cod, red pepper pieces and chopped parsley (photograph by Mgclape; the few artichoke pieces visible are a Catalan variation and are not in this Portuguese recipe)

Portuguese Everyday Classic

Photo: Mgclape, CC BY-SA 3.0, via Wikimedia Commons

The Heritage Formulary

Measured Ingredients

Estimated cost: Low — about $4–5 per serving at home (USD)

A good arroz de bacalhau is judged by its texture: creamy and wet, with tender rice that still has a little bite and flakes of cod in every spoonful.

Execution Methodology & Culinary Technique

Step-by-Step Cooking Guide

Active 7h
P

Prep Stage: Soak the Cod, Chop the Vegetables

6 Hours 15 Mins • Soaking + Knife Work

This arroz de bacalhau recipe starts the day before, or at least six hours ahead: put the shredded salt cod in a large bowl of cold water and leave it to soak for 6 hours, changing the water once halfway through, so the salt draws out evenly. While it soaks, there is nothing to do; when the time is up, peel, seed and dice the tomatoes, slice the onion thinly, dice the red pepper, mince the garlic and chop the parsley. Keep the cod's poaching water hot in a second pan — cold liquid poured into cooking rice stops the cooking and makes the grains gummy.

Maestro Tip: Taste the soaked cod before you cook: if it is still very salty, soak it another hour; if it tastes bland, you soaked it too long, and the pot will need a little more salt at the end.

  1. 1

    Poach the Cod and Keep the Water

    6 Hours 5 Mins • Soaking + Gentle Boil Poaching at a boil, 100°C (212°F)

    Drain the soaked cod, put it in a small pan, cover with boiling water and cook for 5 minutes. Drain the fish through a sieve set over a bowl and keep that water — it is the liquid the rice will cook in. When the cod is cool enough to handle, pull it into flakes with your fingers, removing any bones and skin. The cod must reach at least 63°C (145°F) at its thickest point, and it is done when it flakes easily and is opaque all the way through.

    Do not throw the poaching water away: it carries the cod's flavour into the rice, and that is what makes this a cod rice rather than a plain tomato rice.

    Done when: Cod flakes into soft white pieces with no translucent centre; the water smells gently of the sea.

  2. 2

    Build the Tomato and Pepper Base

    10 Mins • Medium Heat Medium heat, about 175°C (350°F) in the pot

    Heat the olive oil in a wide, heavy casserole over medium heat. Add the sliced onion and cook for about 5 minutes until soft and starting to colour, then add the garlic and fry for 1 minute more. Add the diced tomatoes and red pepper with the bay leaves and cook for another 5 minutes until the tomatoes soften, release their juice and the mixture turns thick and fragrant.

    Give the onion its full 5 minutes before the tomato goes in — onion that is still raw when the tomato arrives never quite softens, and the base stays sharp.

    Done when: The base is thick, deep red, and the oil at the edges is stained orange-red.

  3. 3

    Add the Cod and the Rice

    5 Mins • Medium Heat Medium heat, about 175°C (350°F) in the pot

    Stir the flaked cod into the tomato base and cook for 2 minutes so it warms through and takes up the flavour. Add the rinsed Carolino rice and fry for another 2 minutes, stirring so every grain is coated in the red base. Pour in the white wine to deglaze the pot and let it bubble until the sharp smell of alcohol has gone, about 1 minute.

    Frying the rice in the base before any liquid goes in is what keeps the grains separate in a wet rice — skip it and the dish turns to porridge.

    Done when: Every grain is glossy and stained red, and the wine has almost evaporated.

  4. 4

    Cook the Rice, a Ladle at a Time

    25 Mins • Gentle Simmer Gentle simmer, about 95°C (203°F)

    Start adding the hot cod poaching water a ladle at a time, stirring well between additions and waiting until the liquid is mostly absorbed before adding more. Keep the pot at a gentle simmer and cook for about 25 minutes in total, until the rice is tender but still offers a little resistance when you bite it. This is a wet rice: it should stay creamy and spoonable, with a little loose liquid around the grains, not dry like a pilaf and not thin like a soup.

    Add the water slowly and taste as you go — the rice decides when it is done, not the clock, and the last ladle is the difference between creamy and mushy.

    Done when: Rice is tender with a slight bite, the pot is creamy and wet, and the cod is hot through at 63°C (145°F) or above.

  5. 5

    Rest, Butter and Serve

    5 Mins • Off the Heat Resting off the heat, about 70°C (158°F) falling

    Take the pot off the heat, fish out the bay leaves, and stir in a splash more of the hot poaching water and the cold butter until it melts into the rice. Cover and rest for 5 minutes so the grains finish in their own steam. Taste before adding any salt — the cod may have seasoned the pot already — then add salt and black pepper only if needed, and scatter the chopped parsley over the top with a drizzle of olive oil.

    The rest is part of the cooking in this arroz de bacalhau recipe: the rice drinks up the last of the liquid and the butter turns the pot glossy without any cream.

    Done when: The rice is creamy and glossy, the parsley is bright green, and a spoon dragged through the pot leaves a trail that slowly closes.

Finishing Touches & Plating

Bring the whole casserole to the table on a board, with a ladle and a bowl of extra parsley, and serve in deep bowls while it is still steaming. That is the whole point of this arroz de bacalhau recipe: the pot, not the plate, is the serving dish, and the rice is at its best in the first ten minutes, while it is still creamy and wet.

Nutritional Physiology & Benefits

Nutrition

Energy

562

kcal / serving

Protein

30g

Complete AA

Carbs

70g

Complex

Fats

16g

Healthy

Per serving (4 servings · 1 serving ≈ 500 g)
Energy562 kcal
Protein30 g
Carbohydrates70 g
Fat16 g
Fibre3.4 g
Sugar5.3 g
Sodium540 mg
Per 100g
Energy112 kcal
Protein5.9 g
Carbohydrates13.9 g
Fat3.2 g
Fibre0.7 g
Sugar1.1 g
Sodium108 mg

Nutrition values are estimated — calculated from USDA FoodData Central values for the listed ingredients.

Vitamins & minerals: Vitamin B12 and selenium (salt cod), vitamin C and vitamin A (tomato and red pepper), vitamin D and iodine (cod), iron (parsley, tomato).

Lean Protein from Cod

Salt cod gives a large amount of lean protein — about 29.5 g a serving — with very little saturated fat, so the dish is filling without being heavy.

B12, Selenium and Iodine

Cod is a good source of vitamin B12, selenium and iodine, nutrients that support energy, thyroid function and healthy blood.

A Balanced One-Pot Meal

Protein, slow carbs, tomato, pepper and olive oil all cook in one pot, so a single bowl covers the main food groups with no frying and no cream.

Food Pairings

What to Eat With

To optimize nutrient absorption and elevate the sensory depth, pair with these authentic accompaniments:

Sides

Crusty Bread

The creamy, tomato-stained rice leaves a little sauce in the bowl, and crusty bread is the only honest way to finish it — it soaks up the juices the spoon leaves behind.

Vegetables

Green Salad with Lemon Dressing

A sharp, simple salad refreshes the palate between rich, salty spoonfuls of cod rice and keeps the meal balanced.

Drinks

Vinho Verde

A cold, light, slightly sparkling Vinho Verde matches the saltiness of the cod and the acidity of the tomato, and it is what would be poured with this dish in northern Portugal.

More Pairings

Fresh Orange Slices

Orange is the classic Portuguese finish to a salty fish meal: its sweetness and acidity cut through the salt and clean the palate after the rice.

Complete menu

Serve the pot at the centre of the table with crusty bread, a green salad with lemon dressing and a glass of Vinho Verde; finish with fresh orange slices.

Digestive Guardrails

What NOT to Combine

To prevent digestive distress, sluggishness, or palate clash, avoid pairing the dish with these elements:

Undercooked or Unsoaked Salt Cod

Salt cod that has not been soaked is far too salty to eat, and cod that has not reached 63°C (145°F) can carry bacteria that cause food poisoning. Soak it fully, poach it until it flakes and is opaque, and buy from a trusted fishmonger. This is general information, not medical advice.

Very Salty Sides on the Same Plate

The cod already brings a lot of salt to the pot, so a second salty dish — cured meats, salty cheese or a heavily salted soup — pushes the meal's sodium load much higher and drowns the cod's flavour. Keep the sides fresh and lightly seasoned. This is general information, not medical advice.

General information only, not medical advice — consult a doctor for personal dietary decisions.

Who Should Eat It

Who Should Eat

  • General adultsA complete, generous dinner — lean protein, carbs and vegetables in one pot.
  • ChildrenSuitable from about age 3 if every bone has been picked out of the cod; keep the portion moderate and the pepper mild.
  • ElderlySoft rice and flaked fish are easy to eat, but check for fish allergies and keep the portion moderate because the dish is salty.
  • Pregnant womenGenerally suitable when the cod is fully cooked through and from a trusted source; cod is a low-mercury fish, but keep the portion moderate and avoid raw or undercooked fish entirely.
  • Breastfeeding womenGenerally suitable; the protein, B12 and iodine in cod support recovery — keep the salt in mind.
  • AthletesA strong recovery meal: high protein with carbs for glycogen, and very little fat.
  • Weight gainA good choice — take a generous bowl and finish it with bread and olive oil.
  • Weight lossChoose a smaller bowl, skip the bread and the butter, and load up on the salad instead of the rice.

Health Conditions — Adjust or Avoid

Conditions

  • DiabetesRice is the main carbohydrate here; take a smaller bowl, go easy on the bread, and favour the cod and vegetables. Ask your clinician about portion size.
  • High blood pressureSalt cod makes this a high-sodium dish even after soaking; soak the cod fully, add no extra salt, and eat less of the cooking liquid. Ask your clinician about portion size.
  • Kidney diseaseLimit the liquid (sodium, potassium) and keep the portion modest; a smaller bowl with more fish is the safer shape of the meal. Ask your clinician.
  • GoutEat occasionally and in smaller portions — cod is moderate in purines. Ask your clinician.
  • Stomach issuesThe dish is usually gentle, but the tomato and wine can trouble a sensitive stomach; eat slowly and skip the wine if it bothers you. Ask your clinician if symptoms persist.
  • Cardiovascular diseaseLean cod and olive oil make this a reasonable choice, but keep the salt and the bread in check. Ask your clinician about portion size.
  • Fatty liverKeep the portion modest, skip the butter, and favour the cod over the rice. Ask your clinician.
  • Food allergiesContains fish (cod) and milk (butter). Do not serve to anyone with a fish or milk allergy; the butter can be swapped for olive oil. Ask your clinician if unsure.
  • Special therapeutic dietsIf you follow a prescribed low-sodium diet, soak the cod longer, use plain water instead of the poaching water, and check with your clinician.

If you have a medical condition, consult your doctor before changing your diet.

Storage & Use

Storage & Use

How to store
Cool quickly and store in an airtight container.
In the fridge
2 days; eat the day it is made if you can, while the rice is still creamy.
In the freezer
Not recommended — the rice turns mushy and the cod tough on thawing.
How to reheat
Reheat gently in a pot with a splash of water, covered, stirring often, until steaming throughout — reheat to 74°C (165°F). Do not reheat more than once.
Freezing recommended
No — cook only what you will eat.
Signs it has spoiled
Sour or ammonia-like smell, slimy fish, or rice that smells off.

More recipes to explore

A plate of bacalhau à brás — shredded salt cod with egg and matchstick potatoes, black olives and parsley Portugal flag Portugal 50m
Dinner •Lisbon Tavern Classic

Bacalhau à Brás

Bacalhau à brás recipe: desalted shredded cod, golden matchstick potatoes and softly scrambled egg, finished with black olives and parsley. One serving is about 350 g.

Comfort & Protein

Shredded salt cod folded with egg and crisp matchstick potatoes — a filling, protein-rich Lisbon supper.

Pairs Well With
A simple green salad and a glass of vinho verde
High Protein
A terracotta bowl of caldo verde — pale potato soup with shredded green kale and a spoon Portugal flag Portugal 50m
Dinner •Minho National Soup

Caldo Verde

Caldo verde recipe: creamy potato soup blended smooth, with ribbons of kale and slices of chouriço, finished with a thread of olive oil. One serving is about 590 g.

Comfort & Warmth

Silky potato soup with finely shredded kale and smoky chouriço — Portugal's best-loved bowl.

Pairs Well With
Crusty broa bread and a glass of vinho verde
Soups & Broths
A tray of pastel de nata — golden custard tarts with blistered, caramelised tops in flaky pastry Portugal flag Portugal 50m
Snack & Tea •Belém Monastery Tart

Pastel de Nata

Pastel de nata recipe: shatteringly crisp puff pastry shells filled with warm, vanilla-cinnamon egg custard, baked until blistered on top. One serving is about 187 g (2 tarts).

Sweet Treat

Crisp, flaky pastry cups filled with cinnamon-scented egg custard, blistered in a very hot oven.

Pairs Well With
A small strong coffee (bica) and a dusting of cinnamon
Butterflied piri piri chicken grilling over charcoal, golden-red with chilli spice Portugal flag Portugal 55m
Dinner •Algarve Heritage

Frango Piri Piri

Frango piri piri is Portugal's most famous chicken: a whole bird butterflied flat, rubbed with a fiery paste of piri piri chillies, garlic, lemon and paprika, then grilled over charcoal until the skin turns crisp and red-gold. This piri piri chicken recipe is the Algarve way — an overnight marinade, a hot grill, and a warm butter baste at the end. One serving is about 210 g.

Spicy Char-Grill

A butterflied chicken marinated in piri piri chilli, garlic and lemon, grilled over charcoal until the skin is crisp and reddened.

Pairs Well With
Chips, tomato-onion salad and a cold beer.
High Protein

The Dinner Gazette

Never wonder what’s for dinner again

One email a week with easy dinner ideas from around the world — ingredients, steps and nutrition, tested in our kitchen first.

Delivered every Thursday morning. Unsubscribe anytime.