Family Dinner

Cod Veracruz Rice Skillet
Balanced Flavor, Family Timing

“Olives and capers sharpen the tomato without hiding the cod.”

Capers join at the end so their briny edge stays distinct from olives and tomatoes.

Rice, sauce and fish all finish in one pan, which means the rice has to be nearly done before the cod goes on. A single look under the lid at 13 minutes tells you whether to add water or carry straight on.

🐟 The promise: Cod reaches 145°F (63°C), rice is tender, and the Veracruz sauce shows tomatoes, olives, and capers clearly.

Prep 22 minCook 35 minRest/chill 5 minTotal 1 hr 2 minEasyServes 4
← Back to recipes
Cod Veracruz Rice Skillet

How to make it

All ingredients for Cod Veracruz Rice Skillet, labeled
🐟 Everything you need, all in one look
🧂 Ingredient notes & easy swaps
Tilapia can replace cod, but its thinner fillets may finish sooner; begin checking at 5 minutes and cook to 145°F (63°C).

“Season and chill the cod” starts Cod Veracruz Rice Skillet in the deep 12-inch skillet with lid: pat the cod dry and season with half the salt and half the oregano; keep the fillets covered in the refrigerator while building the Veracruz rice so the fish goes into the pan cold and firm. During “Steam cod over the rice,” cover and steam the cod over the Veracruz rice for 7–10 minutes, depending on thickness, until every fillet reaches 145°F (63°C) and flakes under gentle pressure.

“Rest and finish with lime” closes Cod Veracruz Rice Skillet: rest the covered skillet off heat for 5 minutes; lift the cod to a clean platter, fluff lime juice and parsley through the olive-caper rice, then return the fillets for serving; give the pause its full length so the rice and fish settle before portioning.

🍳 What you actually need (equipment)
deep 12-inch skillet with a tight-fitting lid, a fine sieve for rinsing the rice, and an instant-read thermometer
  1. Pat 1½ lb (680 g) cod fillets dry, cut them into 4 portions, and season with half the 1 tsp (6 g) kosher salt and half the 1 tsp (1 g) dried oregano. Keep them covered in the refrigerator so they hit the pan cold and firm.

    Season and chill the cod for Cod Veracruz Rice Skillet
    Season and chill the cod
  2. Heat 2 tbsp (30 ml) olive oil in a deep 12-inch skillet and cook 1 diced yellow onion (180 g) for 4 minutes. Add 3 minced garlic cloves (15 g) and 1 seeded minced jalapeño (15 g) for 30 seconds, just to the fragrant stage.

    Soften onion and chile for Cod Veracruz Rice Skillet
    Soften onion and chile
  3. Stir in 1½ cups (300 g) rinsed long-grain rice, 1 can (411 g) diced tomatoes, ½ cup (70 g) sliced green olives, 2 tbsp (18 g) rinsed capers, the remaining oregano, 2½ cups (600 ml) fish or chicken broth, and the rest of the salt. Boil, cover, and simmer 13 minutes.

    Simmer the tomato rice for Cod Veracruz Rice Skillet
    Simmer the tomato rice
  4. Lift the lid once and look closely: the rice should be nearly tender with a thin layer of tomato broth still visible. If the pan looks dry, add 2 tbsp hot water before the fish goes on top.

    Check the rice level for Cod Veracruz Rice Skillet
    Check the rice level
  5. Lay the cod over the rice, cover, and steam 7 to 10 minutes depending on thickness, until each fillet flakes under gentle pressure and reaches 145°F (63°C). Try not to lift the lid more than once.

    Steam the cod on top for Cod Veracruz Rice Skillet
    Steam the cod on top
  6. Rest the covered skillet off the heat for 5 minutes, then move the cod to a clean platter. Fork the juice of 1 lime (65 g) and ¼ cup (15 g) chopped parsley through the olive-caper rice and settle the fillets back on.

    Rest, fluff, and plate for Cod Veracruz Rice Skillet
    Rest, fluff, and plate

✅ How to know it's done

The rice is tender and stained red, the olives and capers stay distinct, and the cod separates into clean flakes. After “Season and chill the cod,” if long-grain rice remains firm, add hot liquid in small amounts; if the sauce is thin, move cod fillets to a clean plate and reduce it.

💡 Practical tips (and what not to do)

🔁 Easy variations (budget · lighter · kids · extra flavor)
Budget: Tilapia costs less than cod and runs thinner, so check it at 5 minutes and take it off at 145°F (63°C). Lighter: Use 1 cup of rice with 1¾ cups of broth and lay a handful of green beans on top for the last 8 minutes. Kids: Set aside plain rice before the olives and capers go in. Extra flavor: Bloom the oregano with the garlic and jalapeño for 30 seconds before the tomatoes arrive.

💛✨ Flavor boost

Bloom oregano with jalapeño and garlic before adding tomatoes.

🥔 What Goes Well With It

  • Sliced avocado with lime, cool and rich against the brine of olives and capers.
  • Warm corn tortillas for folding around whatever rice is left.
  • A thin cabbage slaw dressed with lime and no oil, to keep the plate light.

📦 Storage & Freezer Notes

  • Lift the cod off the rice, store the two separately, refrigerate within 2 hours, and eat within 2 days.
  • Reheat the rice in a covered skillet with 2 tablespoons of water over low heat until steaming, then flake the cold cod through it at the end rather than reheating the fish by itself.
  • Neither part freezes well — cod turns cottony and the rice grains split — so cook only what you will eat within two days.
  • Before “Season and chill the cod” for Cod Veracruz Rice Skillet, prepare tomatoes and olives one day ahead; keep cod fillets sealed separately until cooking. After handling the raw fish, wash the board, knife, hands, and counter before touching the lime used in “Rest and finish with lime.”
  • At “Rest and finish with lime,” Cod Veracruz Rice Skillet is ready when cod reaches 145°F (63°C), rice is tender, and the Veracruz sauce shows tomatoes, olives, and capers clearly. Portion Cod Veracruz Rice Skillet onto clean plates with cucumber and tomato salad.

🧒 Serving Ideas for Kids

  • Flake a portion of cod and check it for bones before it reaches the plate.
  • Rinse a spoonful of rice under warm water to wash off the olive and caper brine for a milder serving.
  • Serve the fish and rice side by side with a lime wedge rather than the juice already forked through.

❓ Quick answers

The rice is still crunchy under the fish. What now?
Add 3 tablespoons of hot water around the edges, cover, and give it 5 more minutes over low heat with the cod still on top. Rice that dried out early usually means the lid was not sealing.
Can I use frozen cod?
Thaw it overnight in the refrigerator and pat it very dry. Cooking from frozen adds water to a pan whose liquid is already measured, and the rice underneath ends up soupy.
Is this spicy?
Barely. One seeded jalapeño across four servings gives warmth rather than heat. Leave it whole and lift it out before serving for none at all, or add a second with its seeds for more.
What can replace the green olives?
Chopped pickled banana peppers or an extra tablespoon of capers both supply the briny note. Black olives are much milder and change the dish more than they appear to.

🥗 Nutrition, roughly: about 570 calories per serving. Estimates only; brands, cuts and portion sizes change the numbers.

🍽️ You might also like

← Every recipe
Published by MommyCooking.org. This AI-assisted recipe passed automated checks for page consistency and required image files. A real-kitchen test has not been documented for this dish. The food images are AI-generated illustrations, not photographs of a cooking session. Cooking temperatures should be checked with a food thermometer; nutrition figures are estimates. How we make recipes · Report a problem with this recipe