Summary: Cod with rice is one of the most versatile and comforting combinations in Mediterranean cuisine. In this guide, you will find four complete recipes (soupy rice, dry baked rice, rice with vegetables, and Portuguese cod rice), a comparison of the most suitable rice types for each version, exact liquid proportions, sofrito tips, regional origins, preservation advice, and answers to 12 frequently asked questions.
Table of Contents
- Cod and Rice: The Universal Combination
- Types of Rice for Each Recipe
- Soupy Rice with Cod
- Baked Cod Rice (Dry)
- Cod and Vegetable Rice
- Portuguese-Style Cod Rice
- The Perfect Sofrito Base
- Liquid Proportions and Cooking Times
- Regional Origins of Cod with Rice
- Storage and Reheating
- Pairing and Accompaniment
- Frequently Asked Questions
Cod and rice: The universal combination
In Spain and Portugal, cod with rice is family food: a Tuesday night dish, using what's in the pantry, making dinner with three ingredients and half an hour of cooking. It doesn't need expensive products or chef's technique. Just good cod, quality rice, and a patiently made sofrito. The result is always comforting, flavorful, and much more than the sum of its parts.
The magic of this combination lies in what cod brings to rice. The salt from the cod seasons the grain from within, the natural gelatin of its flesh creates a mellow and unctuous texture in the broth, and the fish fibers integrate with the rice, forming a harmonious whole that no other ingredient can replicate. It's a phenomenon similar to what happens with bacalao al pil pil, where the gelatin emulsifies the sauce: in rice, that same gelatin enriches the broth.
The versatility of the dish is another of its great attractions. It offers four main versions (soupy, dry, with vegetables, and Portuguese), each with its own personality and ideal occasion. All four start from the same base and adapt with minimal changes in technique and liquid proportions. For all of them, start with quality desalted cod: the raw material is crucial.
Types of rice for each recipe
Choosing the right rice is as important as the cod itself. Each type of rice absorbs liquid differently, and what works for a soupy rice can be a disaster for a dry baked one. This table will help you choose the most suitable one for each version.
| Type of rice | Characteristics | Absorption | Best for |
|---|---|---|---|
| Bomba (Calasparra) | Short grain, absorbs twice its volume without breaking | High (1:3) | Soupy rice: maintains firm texture with plenty of broth |
| Round grain (Sénia, Bahía) | Medium grain, creamy, releases starch | Medium (1:2 to 1:2.5) | Dry baked rice, rice with vegetables |
| Carolino (Portuguese) | Long grain, loose, absorbs flavor | Medium-low (1:1.8) | Portuguese-style cod rice |
| Brown rice | Whole grain with bran, longer cooking time | High (1:2.5), 40-45 min | Healthy version (any variant, adjusting time) |
The general rule is: the more broth you want in the final dish, the more absorption capacity you need from the rice. Bomba is unbeatable for soupy dishes because it absorbs a lot of liquid without becoming mushy or breaking. Round grain is the most versatile and economical option. Avoid long-grain rice like basmati or jasmine, which doesn't absorb the flavors of the broth well and results in a bland dish.
Soupy rice with cod
The most comforting version: a spoonable rice with a flavorful broth where the cod flavors permeate every grain. It's the perfect dish for cold days, for weeknight dinners, and for those times when you need a dish that nourishes the body and comforts the soul.
Ingredients (4 servings)
- 300 g desalted cod — in medium pieces with skin (the skin adds gelatin to the broth)
- 320 g bomba rice — or Calasparra
- 1 medium onion — finely chopped
- 3 cloves garlic — sliced
- 1 ripe tomato — grated
- 1 Italian green pepper — finely chopped
- 1 liter fish broth — hot (or homemade fumet)
- 1 teaspoon sweet paprika from La Vera
- A few saffron threads — or food coloring
- Extra virgin olive oil, fresh parsley, salt
Step by step
- Prepare the sofrito: In a wide casserole (paella pan or shallow casserole, 30-32 cm), heat a good drizzle of olive oil over medium heat. Sauté the chopped onion and green pepper for 10-12 minutes until tender and translucent. Add the sliced garlic and cook for 2 more minutes.
- Add tomato and paprika: Stir in the grated tomato and cook for 5 minutes, stirring until the acidity is gone and the water evaporates. Remove the casserole from the heat, add the paprika (off the heat to prevent burning), stir well, and return to the heat. Add the saffron threads.
- "Nacar" the rice: Pour the rice into the sofrito and stir for 1-2 minutes so that each grain is coated in fat and flavor. This step is essential for the rice to release starch controllably and for the broth to be silky.
- Add the broth: Pour in the hot fish broth (always hot, never cold). The ratio for soupy rice with bomba is approximately 1:3 (320 g rice : 1 liter broth). Bring to a boil and reduce to medium heat.
- Add the cod: After 10 minutes of rice cooking, place the cod pieces on the surface. Do not submerge or stir them: they should cook with the steam from the broth for 8-10 minutes.
- Rest and serve: When the rice has cooked for 18-20 minutes and still has plenty of visible broth (it will continue to absorb as it rests), turn off the heat, cover the casserole, and let it rest for 3-5 minutes. Sprinkle with chopped fresh parsley and serve with a spoon.
Total time: 40 minutes. If you need to review the desalting process, consult our guide on how to properly desalt cod.
Related Bacalalo Products
Recommended Products
Natural Cod Liver Foie Gras - 120g | Smoked I...
3,90 €
CHATKA Wild King Crab 60% Legs 40% Shredded | ...
95,00 €
Smoked Cod Carpaccio Artisan Cut | 1 Tray Pack
15,90 €
Dried Cod Cheeks (1 tray) - 500g
19,95 €
Refrigerated shipping 24-48h throughout the Peninsula
Baked cod rice (dry)
The dry baked version produces rice with an irresistible golden crust, loose grains, and tender cod on a bed of concentrated flavor. It's the Sunday rice, for family meals, for putting the dish in the middle of the table and letting everyone serve themselves directly.
Step by step
- Sofrito in oven-safe casserole: Sauté onion, garlic, and grated tomato in an earthenware or cast-iron casserole that can go in the oven. Cook for 12-15 minutes over medium heat.
- Add rice and broth: Add 320 g of round-grain rice (Sénia or Bahía) and 640 ml of hot fish broth (1:2 ratio). Bring to a boil on the stovetop and cook for 10 minutes over medium heat, stirring only at the beginning.
- Assemble the toppings: Place the cod loins on top of the rice. Garnish with strips of roasted red pepper, black olives, and a few lemon slices if desired.
- Bake: Put the casserole in a preheated oven at 200 °C for 15-18 minutes. The rice should absorb all the broth, and the surface should begin to brown.
- Socarrat (optional): If you want that crispy crust at the bottom, raise the temperature to 220 °C for the last 3-4 minutes. Watch carefully to prevent burning.
- Rest: Remove from the oven, cover with a clean cloth, and let rest for 5 minutes. The rice will finish absorbing any residual broth, and the grains will separate.
Total time: 45 minutes. You can combine it with other baked dishes like gratin cod to make the most of the oven.
Cod and vegetable rice
The most nutritionally complete version: a single dish that combines cod protein, rice carbohydrates, and vegetable vitamins. It's the ideal rice for everyday meals, balanced and satisfying, that solves dinner without the need for a starter or dessert.
Step by step
- Sauté the vegetables: In a large casserole, sauté chopped onion, sliced garlic, half a diced zucchini, and a handful of chopped green beans for 10-12 minutes over medium heat.
- Add tomato and paprika: Stir in one grated tomato and half a teaspoon of sweet paprika. Cook for 5 minutes.
- Add rice and broth: Add 320 g of round-grain rice and 800 ml of hot broth (1:2.5 ratio for a creamy-soupy result). Bring to a boil.
- Add cod and spinach: After 10 minutes of cooking, add 300 g of shredded cod and a good handful of fresh spinach. The spinach will wilt in 2 minutes with the heat of the broth.
- Finish and rest: Cook for 8 more minutes over medium heat. Turn off, cover, and let rest for 3-5 minutes.
Total time: 35 minutes. A complete dish that can be adapted with seasonal vegetables you have on hand: artichokes in winter, broad beans in spring, eggplant in summer. For more ideas with cod and vegetables, check our guide on cod with chickpeas.
Portuguese-style cod rice
In Portugal, Arroz de Bacalhau is a classic distinguished by three elements that set it apart from Spanish versions: much more olive oil, chopped hard-boiled egg as a topping, and Portuguese black olives. The result is loose, moist but not soupy rice, with a richness of flavor that only generous amounts of olive oil can achieve.
Step by step
- Sauté the onion: In a casserole with a generous amount of olive oil (100 ml, don't skimp: this is Portugal), sauté a large onion cut into julienne strips over medium-low heat for 15 minutes until it is completely transparent and sweet.
- Add garlic, tomato, and cod: Stir in 3 cloves of sliced garlic, one grated tomato, and 300 g of shredded cod. Sauté for 5 minutes, stirring so the cod integrates with the sofrito.
- Add rice and broth: Add 320 g of Carolino rice (or round-grain, if you can't find Carolino) and 580 ml of hot fish broth (1:1.8 ratio for loose, moist, but not soupy rice). Cook over medium heat for 16-18 minutes uncovered, stirring only a couple of times at the beginning.
- Garnish and serve: When serving, garnish with chopped hard-boiled egg, Portuguese black olives, and plenty of fresh parsley. A drizzle of raw olive oil on top is the essential finishing touch.
Total time: 40 minutes. If you are interested in more Portuguese cod recipes, check out our guides to Bacalhau à Brás and Bacalhau com Natas.
The perfect basic sofrito
The four versions of cod with rice share a basic sofrito that is the foundation of the entire dish. Getting it right is the difference between a good rice and a memorable one. The sofrito for cod with rice has three layers of flavor that must be built in order and with patience.
First layer: onion. Always finely chopped and sautéed over medium-low heat for at least 10-15 minutes. The onion should be transparent and sweet, never browned or crispy. If the onion is not properly sautéed, the rice will have an unpleasant acidic taste.
Second layer: garlic. Sliced or finely chopped, it is added when the onion is ready and cooked for only 1-2 minutes. Burnt garlic makes the whole dish bitter, so watch the temperature: if the garlic starts to brown, lower the heat immediately.
Third layer: tomato and paprika. Grated tomato is added and cooked until it loses its acidity and the water evaporates (5-8 minutes). You should see the oil starting to separate from the tomato: that's the sign it's ready. Paprika is added off the heat (it burns in seconds) and stirred quickly to incorporate it.
Liquid proportions and cooking times
Liquid proportions are the most critical factor in any rice dish. Too little and the rice will be undercooked and dry; too much and it will be soggy and lack texture. This table summarizes the exact proportions for each version with the recipe quantities (320g of rice).
| Version | Rice type | Rice:broth ratio | Broth for 320g | Cooking time | Result |
|---|---|---|---|---|---|
| Soupy | Bomba | 1:3 | ~1,000 ml | 18-20 min + 3-5 rest | Visible broth, eaten with a spoon |
| Dry (baked) | Round grain | 1:2 | ~640 ml | 10 min stovetop + 15-18 oven | Loose, golden crust |
| With vegetables | Round grain | 1:2.5 | ~800 ml | 18-20 min + 3-5 rest | Creamy, moist but no loose broth |
| Portuguese | Carolino/Round grain | 1:1.8 | ~580 ml | 16-18 min | Loose, moist, separate grains |
Golden rule: broth should always be added hot, never cold. Cold broth stops the rice from cooking, causes the grains to close up, and the result is uneven, with hard grains inside and soft outside. Keep the broth on the stove in a separate saucepan or heat it in the microwave before adding it.
Regional origins of cod with rice
Cod with rice is cooked throughout the Iberian Peninsula, but each region has its own version with nuances that reflect local products and culinary traditions.
In Valencia and Alicante, cod with rice is cooked in a paella pan, dry and with a layer of socarrat at the bottom. It is usually prepared during Lent and Holy Week, when tradition dictates not eating meat. The dry baked rice in our recipe is directly inspired by this Levantine tradition.
In Galicia, cod with rice is soupy, with a strong broth made from fish heads and bones, and seasonal turnip greens or rapini are added. It is a hearty and comforting winter dish, eaten with a spoon and corn bread.
In Portugal, as we have seen, bacalhau rice has its own identity and is distinguished by abundant olive oil, hard-boiled egg, and olives. It is a dish for any day of the week, present in taverns and homes alike, and is not associated with any particular season.
In Andalusia, a soupy rice with cod, tomato, and pepper is prepared, similar to the Castilian version but with the addition of cumin and, sometimes, saffron. It is a very popular Lenten dish in Cordoba and Jaen. For a complete guide to traditional cod recipes, check out our selection of recipes with desalted cod.
Storage and reheating
How cod with rice behaves when reheated varies greatly depending on the version. Soupy rice tolerates reheating best: having plenty of broth, the grains rehydrate without problems. Add a little extra broth when reheating over low heat to compensate for what the rice has absorbed in the refrigerator. The result will not be identical to freshly made, but it will be perfectly acceptable.
Dry baked rice and the Portuguese version are more delicate. When reheated, the grains tend to clump together and lose their loose texture. If you have leftovers, the best strategy is to reheat it in the oven at 180 °C covered with aluminum foil for 10 minutes, adding a splash of broth or water over the top before covering. The microwave works but leaves the rice with an uneven texture.
The vegetable version tolerates intermediate reheating: the moisture from the spinach and green beans helps maintain some juiciness, but it is best not to wait more than 24 hours. For all versions, store leftovers in an airtight container in the refrigerator and consume within a maximum of 2 days. It is not advisable to freeze any version of cod with rice: the rice completely loses its texture when frozen and thawed.
Pairing and accompaniment
Cod with rice is a self-sufficient dish that does not need a side dish, but a good wine and a light accompaniment can complete the experience. For soupy rice, a white wine with acidity and freshness like an Albariño from Rías Baixas or a Godello from Valdeorras cleanses the palate between spoonfuls. For dry baked rice, a Navarra or Cigales rosé with enough body to withstand the socarrat works very well.
The Portuguese version calls for a white Vinho Verde or an Alvarinho from Minho, which is its natural and geographical pairing. The vegetable version admits almost any young Mediterranean white: a Catalan Macabeo, a Rueda Verdejo or a Rioja Viura.
As an accompaniment, a simple green salad dressed with lemon vinaigrette is enough to balance the richness of the rice. In some areas of Levante, dry rice is served with alioli on the side for dipping. And bread, of course, always bread: for dipping in the broth of the soupy rice or for scraping the remains from the pot. If you are looking for more inspiration, our guides to cod with potatoes and cod in green sauce offer equally satisfying combinations.
Frequently asked questions
What rice is best for cooking with cod?
It depends on the version you are preparing. For soupy rice, bomba or Calasparra is unbeatable because it absorbs a lot of broth without overcooking or breaking. For dry baked rice, round grain (Sénia or Bahía) gives the best results with loose grains and a golden crust. For the Portuguese version, Carolino rice is traditional, although a round grain works well. Always avoid long-grain rice like basmati, which does not absorb the flavors of the broth.
Can frozen cod be used for rice?
Yes, although desalted salted cod gives a clearly superior result in flavor and texture. If you use frozen cod, thaw it completely in the refrigerator, dry it very well with paper towels before adding it to the rice, and you will need to season more because it does not contribute the saltiness of salted cod. Salted cod also has a firmer texture that holds up better to cooking without falling apart.
Can cod with rice be reheated?
Soupy rice reheats well: add a little extra hot broth and heat it over low heat, covered, for 5-7 minutes. Dry baked rice and the Portuguese version tend to clump, so reheat them in the oven, covered with aluminum foil, at 180 °C, adding a splash of broth. Avoid the microwave if you can: it heats unevenly and dries out the cod. Always consume within 48 hours.
How much rice per person?
As a main course, calculate 80-100 grams of dry rice per person. As a side dish or accompaniment, 60 grams is enough. These amounts are before cooking. Once cooked, rice doubles or triples in volume depending on the amount of broth it absorbs. For 4 people as a main course, 320 grams of rice makes a generous amount.
Can I use store-bought fish broth?
Yes, a good store-bought fish broth is a practical option and gives an acceptable result. However, if you have fish heads and bones (even from the cod itself), a homemade fumet cooked for 20-25 minutes yields a much superior result in flavor and body. Homemade fumet provides the natural gelatin that gives the broth that silky texture impossible to achieve with an industrial broth.
Why is my soupy rice dry?
The most frequent cause is using an insufficient liquid ratio or too high heat that evaporates the broth before the rice finishes cooking. For soupy rice with bomba, the ratio should be 1:3 (for every measure of rice, three of broth). Also, keep in mind that rice continues to absorb broth during resting, so turn off the heat when you still see visible broth. If you see it getting dry halfway through cooking, add extra hot broth without hesitation.
When is cod added to the rice?
Cod is always added when the rice has been cooking for about 10-12 minutes, never at the beginning. If you add it from the start, the cod cooks for too long, dries out and hardens, losing its juiciness and texture. Place it on top of the rice without submerging it and let it cook with the steam from the broth for the last 8-10 minutes. This way it will be tender and juicy.
Can cod with rice be frozen?
We do not recommend it. Rice loses its texture when frozen and thawed, becoming clumpy and soft. Cod also dries out during the freezing process. If you want to cook in advance, the best strategy is to prepare the sofrito and broth in advance (both freeze well) and make the rice at the last minute, which only takes 20 minutes.
What other ingredients can I add to cod with rice?
Cod with rice allows for many variations. The most popular are: chopped artichokes (add them with the sofrito), clams or mussels (add them for the last 5 minutes), peeled shrimp (2 minutes at the end), strips of piquillo peppers (with the sofrito), cooked chickpeas (with the broth) or a handful of wild asparagus. Any seasonal vegetable works well if you cut it small and cook it at the same pace as the rice.
How many calories are in a serving of cod with rice?
A standard serving of soupy cod with rice provides between 380 and 440 kilocalories, depending on the amount of oil in the sofrito. The Portuguese version is more caloric (450-520 kcal) due to the greater use of olive oil and hard-boiled egg. The vegetable version is the lightest (350-400 kcal). All versions are rich in protein from cod, complex carbohydrates from rice, and healthy fats from olive oil.
How to get the socarrat in baked rice?
Socarrat is the crispy, caramelized crust that forms at the bottom of the pan, and it is the most coveted part of the rice. To achieve it, you need three things: a clay or cast iron pot that distributes heat well, raising the oven temperature to 220 °C for the last 3-4 minutes, and carefully monitoring it because the line between golden socarrat and burnt rice is very thin. You will hear a soft crackling sound when the socarrat is forming.
Is saffron necessary for cod with rice?
Saffron provides a golden yellow color, a subtle floral aroma, and a flavor that complements cod without dominating it. It is not essential, but it notably elevates the dish. If you don't have saffron (which is expensive), you can substitute it with food coloring for the color, although you will lose the aroma and flavor. An intermediate alternative is turmeric, which gives color and a mild flavor, although different from saffron.
Related guides
- Cod with potatoes baked or in stew
- Cod and chickpea stew
- 15 recipes with desalted cod
- Bacalhau à Brás: Portuguese recipe
- Bacalhau al pil pil: Basque recipe
- How to desalt cod at home
- Cod in green sauce with clams
It all starts with good cod. Discover our premium desalted cod and Nordic salted cod at Bacalalo, your trusted store since 1990.




