Summary: Cod and rice is one of the most versatile and comforting combinations in Mediterranean cuisine. In this guide, you'll find four complete recipes (soupy rice, dry baked rice, rice with vegetables, and Portuguese-style cod rice), a comparison of the best rice types for each version, the exact liquid proportions, sofrito tips, regional origins, storage advice, and answers to 12 frequently asked questions.
Content
- Cod and rice: the universal combination
- Types of rice for each recipe
- Soupy rice with cod
- Rice with baked cod (dry)
- Rice with cod and vegetables
- Portuguese-style cod rice
- The perfect base sofrito
- Liquid proportions and times
- Regional origins of rice with cod
- Storage and reheating
- Pairing and accompaniment
- Frequently Asked Questions
Cod and rice: the universal combination
In Spain and Portugal, rice with cod is a family meal: a Tuesday night dish, a way to use up what's in the pantry, a quick and easy dinner with just three ingredients and half an hour of cooking time. It doesn't require expensive ingredients or chef's technique. Just good cod, quality rice, and a sofrito made with patience. The result is always comforting, flavorful, and much more than the sum of its parts.
The magic of this combination lies in what the cod brings to the rice. The salt from the cod seasons the grain from within, the natural gelatin in its flesh creates a smooth, creamy texture in the broth, and the fish fibers blend with the rice, forming a harmonious whole that no other ingredient can replicate. It's a similar phenomenon to what happens with cod in pil-pil sauce , where the gelatin emulsifies the sauce: in rice, that same gelatin enriches the broth.
The dish's versatility is another of its great attractions. It allows for four main versions (brothy, dry, with vegetables, and Portuguese), each with its own character and ideal occasion. All four share the same base and are adapted with minimal changes in technique and liquid proportions. For all of them, it starts with high-quality, desalted cod : the raw material is crucial.
Types of rice for each recipe
Choosing the right rice is just as important as the cod itself. Each type of rice absorbs liquid differently, and what works for a soupy rice dish might be a disaster for a dry baked one. This chart will help you choose the most suitable rice for each recipe.
| Type of rice | Characteristics | Absorption | Best for |
|---|---|---|---|
| Bomba (Calasparra) | Short grain, absorbs twice as much without breaking | High (1:3) | Soupy rice: maintains a firm texture with plenty of broth |
| Redondo (Sénia, Bahia) | Medium grain, creamy, releases starch | Average (1:2 to 1:2.5) | Dry baked rice, rice with vegetables |
| Carolino (Portuguese) | Long, loose grain, absorbs flavor | Medium-low (1:1.8) | Portuguese-style cod rice |
| Comprehensive | Whole grain with bran, longer cooking time | High (1:2.5), 40-45 min | Healthy version (any variant, adjusting the timing) |
The general rule is: the more broth you want in the final dish, the more absorbent the rice needs to be. Bomba rice is unbeatable for brothy dishes because it absorbs a lot of liquid without becoming mushy or breaking down. Short-grain rice is the most versatile and economical option. Avoid long-grain rice like basmati or jasmine, which don't absorb the flavors of the broth well and result in a bland dish.
Soupy rice with cod
The most comforting version: a hearty rice dish with a flavorful broth where the cod's aroma permeates every grain. It's the perfect dish for cold days, weeknight dinners, and those moments when you need a meal that nourishes the body and warms the soul.
Ingredients (serves 4)
- 300g of desalted cod — in medium-sized pieces with skin (the skin provides gelatin to the broth)
- 320g of Bomba rice — or Calasparra
- 1 medium onion — finely chopped
- 3 cloves of garlic — sliced
- 1 ripe tomato — grated
- 1 Italian green pepper — finely chopped
- 1 liter of hot fish stock (or homemade fumet)
- 1 teaspoon of sweet paprika from La Vera
- A few strands of saffron — or food coloring
- Extra virgin olive oil, fresh parsley, salt
Step by step
- Prepare the sofrito : In a wide saucepan (paella pan or shallow casserole dish of 30-32 cm), heat a generous amount 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 another 2 minutes.
- Add tomato and paprika : Stir in the grated tomato and cook for 5 minutes, stirring until the acidity has reduced and the water has evaporated. Remove the pan from the heat, add the paprika (off the heat to prevent burning), stir well, and return to the heat. Add the saffron threads.
- To toast the rice : pour the rice into the sofrito and stir for 1-2 minutes so that each grain absorbs the fat and flavor. This step is essential for the rice to release starch in a controlled manner and for the broth to be silky smooth.
- Add the stock : pour in the hot fish stock (always hot, never cold). The ratio for soupy rice with bomba olive oil is approximately 1:3 (320g of rice to 1 liter of stock). Bring to a boil and reduce to a medium heat.
- Add the cod : After the rice has cooked for 10 minutes, place the pieces of cod on top. Do not push them down or stir them: they should cook in the steam from the broth for 8-10 minutes.
- Rest and serve : When the rice has been cooking for 18-20 minutes and there is still plenty of visible broth (it continues to absorb as it rests), turn off the heat, cover the pot, 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 desalinate cod .
Related Cod Products
Recommended Products
Natural Cod Foie Gras - 120g | Cod Liver...
€3.90
CHATKA Wild King Crab 60% Legs 40% Shells...
€95.00
Artisan Cut Smoked Cod Carpaccio | P...
€15.90
Dried Cod Cheeks (1 tub) - 500g
€19.95
Refrigerated delivery within 24-48 hours to the entire Peninsula
Rice with baked cod (dry)
The oven-dried version produces rice with an irresistible golden crust, separate grains, and tender cod on a bed of concentrated flavor. It's the perfect Sunday rice dish, for family meals, the kind you put in the middle of the table and let everyone help themselves.
Step by step
- Sofrito in an oven-safe casserole dish : Sauté onion, garlic, and grated tomato in an oven-safe earthenware or cast-iron casserole dish. Cook for 12-15 minutes over medium heat.
- Add rice and stock : Add 320g of short-grain rice (Sénia or Bahía) and 640ml of hot fish stock (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 fillets on top of the rice. Garnish with strips of roasted red pepper, black olives, and lemon slices if desired.
- Bake : Place the casserole dish 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 so it doesn't burn.
- Let it rest : remove from the oven, cover with a clean cloth and let it rest for 5 minutes. The rice will finish absorbing the remaining broth and the grains will separate.
Total time : 45 minutes. You can combine it with other oven dishes such as gratinéed cod to make the most of the oven already on.
Rice with cod and vegetables
The most nutritionally complete version: a one-pot meal that combines protein from cod, carbohydrates from rice, and vitamins from vegetables. It's the ideal everyday rice dish—balanced and satisfying—that solves the problem of needing a starter or dessert.
Step by step
- Sauté the vegetables : In a large saucepan, 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 a grated tomato and half a teaspoon of sweet paprika. Cook for 5 minutes.
- Add rice and stock : add 320g of short-grain rice and 800ml of hot stock (1:2.5 ratio for a creamy-soupy result). Bring to a boil.
- Add cod and spinach : After 10 minutes of cooking, stir in 300g of flaked cod and a generous handful of fresh spinach. The spinach will wilt in 2 minutes from the heat of the broth.
- Finish and rest : Cook for another 8 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 whatever seasonal vegetables you have on hand: artichokes in winter, broad beans in spring, eggplant in summer. For more ideas with cod and vegetables, see our guide to cod with chickpeas .
Portuguese-style cod rice
In Portugal, Arroz de Bacalhau is a classic dish 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 a loose, moist but not soupy rice dish with a richness of flavor that only a generous amount of olive oil can achieve.
Step by step
- Sauté the onion : In a saucepan 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 translucent and sweet.
- Add garlic, tomato, and cod : Add 3 sliced garlic cloves, a grated tomato, and 300g of flaked cod. Sauté for 5 minutes, stirring so the cod blends with the sofrito.
- Add rice and stock : 320g of short-grain rice (or regular short-grain rice if you can't find short-grain) and 580ml of hot fish stock (1:1.8 ratio for loose, moist, not soupy rice). Cook over medium heat for 16-18 minutes uncovered, stirring only a couple of times at the beginning.
- Top and serve : When serving, garnish with chopped hard-boiled egg, Portuguese black olives, and plenty of fresh parsley. A drizzle of extra virgin olive oil on top is the essential finishing touch.
Total time : 40 minutes. If you're interested in more Portuguese cod recipes, check out our guide to Bacalhau à Bras and Bacalhau à Natas .
The perfect base sofrito
All four versions of cod rice share a basic sofrito that forms the foundation of the entire dish. Getting it right is the difference between a decent rice and a memorable one. The sofrito for cod rice has three layers of flavor that must be built in order and with patience.
First layer: the onion . Always finely chopped and sautéed over medium-low heat for at least 10-15 minutes. The onion should be translucent and sweet, never browned or crispy. If the onion isn't properly sautéed, the rice will have an unpleasant acidic taste.
Second layer: garlic . Sliced or finely chopped, it's added when the onion is ready and cooked for only 1-2 minutes. Burnt garlic will make the whole dish bitter, so keep an eye on the temperature: if the garlic starts to brown, turn down the heat immediately.
Third layer: tomato and paprika . Add the grated tomato and cook until it loses its acidity and the water evaporates (5-8 minutes). You should see the oil begin to separate from the tomato: that's the sign it's ready. Add the paprika off the heat (it burns in seconds) and stir quickly to combine.
Liquid proportions and times
The liquid ratio is 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 quantities in the recipe (320g of rice).
| Version | Type of rice | Rice:broth ratio | Broth for 320g | Cooking time | Result |
|---|---|---|---|---|---|
| Soupy | Bomb | 1:3 | ~1,000 ml | 18-20 min + 3-5 rest | Visible broth, eaten with a spoon |
| Dry (oven) | Round | 1:2 | ~640 ml | 10 min stovetop + 15-18 min oven | Loose, golden crust |
| With vegetables | Round | 1:2.5 | ~800 ml | 18-20 min + 3-5 rest | Sweet, moist but without loose broth |
| Portuguese | Carolino/Redondo | 1:1.8 | ~580 ml | 16-18 min | Loose, moist, separated grains |
Golden rule : the broth should always be added hot, never cold. Cold broth interrupts the cooking process, causes the grains to close, and results in uneven rice with hard grains on the inside and soft grains on the outside. Keep the broth warm in a separate saucepan or heat it in the microwave before adding the rice.
Regional origins of rice with cod
Rice with cod is cooked throughout the Iberian Peninsula, but each region has its own version with its own nuances that reflect the local products and culinary traditions of each area.
In Valencia and Alicante , rice with cod is cooked in a paella pan, dry and with a layer of socarrat (the crispy bottom layer). It is usually prepared during Lent and Holy Week, when tradition dictates abstaining from meat. The dry baked rice in our recipe is directly inspired by this Levantine tradition.
In Galicia , rice with cod is a soupy dish, made with a rich broth from the heads and bones of the fish, and seasoned turnip greens are added. It's a hearty and comforting winter dish, eaten with a spoon and cornbread.
In Portugal , as we've seen, arroz de bacalhau (cod rice) has its own distinct character, characterized by its generous use of olive oil, hard-boiled egg, and olives. It's a dish enjoyed year-round, found in both taverns and homes, and isn't tied to any particular season.
In Andalusia , a soupy rice dish is prepared with cod, tomato, and bell pepper, similar to the Castilian version but with the addition of cumin and sometimes saffron. It's a very popular Lenten dish in Córdoba and Jaén. For a complete guide to traditional cod recipes, see our selection of recipes with desalted cod .
Storage and reheating
The way rice with cod reheats varies greatly depending on the recipe. Soupy rice dishes reheat best: because they contain plenty of broth, the grains rehydrate easily. Add a little extra broth when reheating over low heat to compensate for what the rice absorbed in the refrigerator. The result won't be exactly the same as freshly made, but it will be perfectly acceptable.
Dry oven-baked rice and the Portuguese version are more delicate. When reheated, the grains tend to clump together and lose their characteristic loose texture. If you have leftovers, the best approach is to reheat it in the oven at 180°C (350°F) covered with aluminum foil for 10 minutes, adding a splash of stock or water before covering. Microwaving works, but it leaves the rice with an uneven texture.
The vegetable version can be reheated for a short time: the moisture from the spinach and green beans helps maintain some juiciness, but it's best not to wait more than 24 hours. For all versions, store leftovers in an airtight container in the refrigerator and consume them within 2 days. Freezing any version of rice with cod is not recommended: the rice completely loses its texture when frozen and thawed.
Pairing and accompaniment
Rice with cod is a self-sufficient dish that doesn't need a side, but a good wine and a light accompaniment can enhance the experience. For soupy rice, a white wine with acidity and freshness , such as an Albariño from Rías Baixas or a Godello from Valdeorras, cleanses the palate between spoonfuls. For dry baked rice, a rosé from Navarra or Cigales with enough body to stand up to the crispy bottom layer works very well.
The Portuguese version calls for a white Vinho Verde or an Alvarinho from Minho, its natural and geographical pairing. The version with vegetables works with practically any young Mediterranean white wine: a Catalan Macabeo, a Verdejo from Rueda, or a Viura from Rioja.
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 aioli on the side for dipping. And bread, of course, always bread: for dipping in the broth or for mopping up the leftovers from the casserole dish. If you're looking for more inspiration, our guides to cod with potatoes and cod in green sauce offer equally satisfying combinations.
Frequently Asked Questions
Which rice is best to cook with cod?
It depends on the version you're making. For soupy rice, Bomba or Calasparra rice is unbeatable because it absorbs a lot of broth without becoming mushy or falling apart. For dry baked rice, short-grain rice (Sénia or Bahia) gives the best results with loose grains and a golden crust. For the Portuguese version, Carolina rice is traditional, although a short-grain rice works well. Always avoid long-grain rice like basmati, which doesn't 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, defrost it completely in the refrigerator, dry it very well with paper towels before adding it to the rice, and you'll need to season it more because it won't provide the same saltiness as salted cod. Salted cod also has a firmer texture that holds up better during cooking without falling apart.
Can you reheat rice with cod?
Soupy rice reheats well: add a little extra hot stock and heat gently, covered, for 5-7 minutes. Dry baked rice and the Portuguese version tend to clump together, so reheat them in the oven covered with foil at 180°C (350°F), adding a splash of stock. Avoid the microwave if possible: it heats unevenly and dries out the cod. Always consume within 48 hours.
How much rice per person?
As a main course, allow 80-100 grams of dry rice per person. As a side dish, 60 grams is sufficient. These amounts are before cooking. Once cooked, the rice will double or triple in volume depending on the amount of broth it absorbs. For a main course for 4 people, 320 grams of rice is a generous amount.
Can I use brick fish stock?
Yes, a good store-bought fish stock is a practical option and gives decent results. However, if you have fish heads and bones (even from cod itself), a homemade fish stock simmered for 20-25 minutes yields a far superior result in flavor and body. Homemade fish stock provides the natural gelatin that gives the stock that silky texture impossible to achieve with commercial stock.
Why does my soupy rice turn out dry?
The most common cause is using too little liquid or using too high a heat, which evaporates the stock before the rice is fully cooked. For soupy rice with bomba cheese, the ratio should be 1:3 (for every measure of rice, three measures of stock). Also, keep in mind that the rice continues to absorb stock while it rests, so turn off the heat when you still see visible stock. If you notice it's drying out halfway through cooking, don't hesitate to add extra hot stock.
When do you add the cod to the rice?
The cod should always be added after the rice has been cooking for about 10-12 minutes, never at the beginning. If you add it right away, the cod will overcook, dry out, and toughen, losing its juiciness and texture. Place it on top of the rice without pressing it down and let it cook in the steam from the broth for the last 8-10 minutes. This will ensure it remains tender and juicy.
Can you freeze rice with cod?
We don't recommend it. Rice loses its texture when frozen and thawed, becoming mushy and clumpy. Cod also dries out during the freezing process. If you want to cook in advance, the best strategy is to prepare the sofrito and stock beforehand (both freeze well) and make the rice at the last minute, which only takes 20 minutes.
What other ingredients can I add to rice with cod?
Rice with cod allows for many variations. The most popular are: chopped artichokes (add them with the sofrito), clams or mussels (add them in the last 5 minutes), peeled shrimp (add them for 2 minutes at the end), strips of piquillo peppers (add them with the sofrito), cooked chickpeas (add them with the broth), or a handful of wild asparagus. Any seasonal vegetable works well if you chop it small and cook it at the same pace as the rice.
How many calories are in a serving of rice with cod?
A standard serving of soupy rice with cod provides between 380 and 440 kilocalories, depending on the amount of oil used in the sofrito. The Portuguese version is higher in calories (450-520 kcal) due to the greater use of olive oil and the addition of a hard-boiled egg. The version with vegetables is the lightest (350-400 kcal). All versions are rich in protein from the cod, complex carbohydrates from the rice, and healthy fats from the olive oil.
How to get the socarrat in baked rice?
The socarrat is the crispy, caramelized crust that forms at the bottom of the casserole dish, and it's the most prized part of the rice. To achieve it, you need three things: an earthenware or cast-iron casserole dish that distributes heat well, an oven temperature of 220°C (425°F) for the last 3-4 minutes, and careful monitoring because the line between golden socarrat and burnt rice is very fine. You'll hear a soft crackling sound when the socarrat is forming.
Is saffron necessary for rice with cod?
Saffron adds a golden yellow color, a subtle floral aroma, and a flavor that complements the cod without overpowering it. It's not essential, but it significantly elevates the dish. If you don't have saffron (which is expensive), you can substitute food coloring for the color, although you'll lose the aroma and flavor. A good alternative is turmeric, which provides color and a mild flavor, though different from saffron.
Related guides
- Cod with baked potatoes or in a stew
- Cod and chickpea stew
- 15 recipes with desalted cod
- Cod à Bras: Portuguese recipe
- Cod in pil pil sauce: Basque recipe
- How to desalinate cod at home
- Cod in green sauce with clams
It all starts with good cod. Discover our premium desalted cod and Nordic-origin salted cod at Bacalalo, your trusted shop since 1990.




