Costa Rican Style Roast Fish

This Costa Rican-style roast fish layers citrus-marinated fish with rice, salsa and black beans for a complete, oven-baked meal. It is a useful way to bring bright, savoury flavours together in one dish.
Ingredients
- 300 gfish fillet, such as tilapia, bass or catfish
- 2 tablespoonsfreshly squeezed orange juice
- 1 tablespoonfreshly squeezed lime or lemon juice
- 1 tablespoonvegetable oil
- 1 tablespoon fresh or 1 teaspoon driedcilantro
- 1 clovegarlic, minced
- 1/2 teaspoonsugar
- 1 teaspoonsalt
- to tasteground black pepper
- as neededvegetable oil, for brushing
- 470 ml (2 cups)cooked rice
- 120 ml (1/2 cup)salsa
- 120 ml (1/2 cup)cooked black beans or canned beans
- 1 handfulfresh cilantro
Instructions
- 1
Marinate the fish
Put the fish in a large bowl with the orange juice, lime or lemon juice, 1 tablespoon vegetable oil, cilantro, garlic, sugar, salt and ground black pepper. Leave to marinate for 20 minutes.
- 2
Part-bake the fish
Heat the oven to 200°C (400°F). Cover a baking rack with aluminium foil, folding up the four corners to make a tray, then brush it with a thin layer of vegetable oil. Set the fish on the foil with all the marinade and bake for 15 minutes, until the fish is half done. Remove it from the oven and let it cool slightly.
- 3
Layer and bake
Line a square baking pan with aluminium foil and spread the rice evenly over it. Add the salsa, black beans, half of the fresh cilantro, the partly cooked fish and the remaining liquid. Bake at 200°C (400°F) for about 10–15 minutes, until the fish is done.
- 4
Garnish and serve
Scatter the remaining cilantro over the dish and serve hot.
What is Costa Rican-style roast fish?
This is a one-pan-style baked meal of fish served over rice with salsa and black beans. The Costa Rican-style name points to a Latin American-inspired combination of fish, rice, beans and fresh, tangy flavours.
Here, the fish first takes on a citrus and cilantro marinade, then finishes baking with the rice and toppings. That two-stage approach lets the fish season the base as it cooks.
Nutrition and macros by portion
The nutrition label shows one serving as written: 500 calories, 39g protein, 60g carbs, 11g fat.
| Portion | Adjustment | kcal | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Lighter | More vegetables, less rice | 350 kcal | 27g | 42g | 8g |
| This serving | As written | 500 kcal | 39g | 60g | 11g |
| Hungry | Larger rice portion | 750 kcal | 59g | 90g | 17g |
The rice and beans provide most of the carbohydrates, while the fish supplies most of the protein. Vegetable oil contributes much of the fat, with smaller amounts from the fish and other ingredients. Pair a serving with extra non-starchy vegetables if you want a more balanced plate.
The citrus marinade
Orange juice: its sweetness rounds out the sharper lime or lemon juice. Use either lime or lemon, as specified, according to what you have.
Garlic and cilantro: these bring savoury and herbal notes to the marinade. Fresh cilantro gives a brighter flavour, while dried cilantro is a convenient substitute.
Choosing the fish
Mild fillets: tilapia, bass and catfish are suggested because their flavours suit the citrus, salsa and beans. Choose fillets of similar thickness so they cook at roughly the same pace.
Fish thickness: the recipe gives a 15-minute first bake followed by a further 10–15 minutes in the pan. Check the thickest part for doneness rather than relying on timing alone.
Why bake it in two stages?
First bake: the fish cooks partway on its own, surrounded by the marinade. Letting it cool slightly before layering makes it easier to transfer without breaking it up.
Final bake: the fish finishes cooking on top of the rice, salsa and beans. Keep the remaining marinade with the layers, as the method directs, so its flavour is distributed through the dish.
Building the rice layer
Even base: spread the cooked rice in a level layer so the salsa, beans and fish can sit across it. Using cooked rice is important because the final oven time is intended to finish the fish, not cook raw rice.
Toppings: add the salsa and beans before the fish, then finish with half the cilantro. Reserve the rest of the cilantro for serving so its flavour stays fresh.
Serving ideas
The rice and beans make this a filling meal on their own, with salsa adding moisture and a tangy contrast to the fish. Serve it hot, as directed.
For a lighter-feeling plate, add a crisp green salad or steamed vegetables alongside. A lime or lemon wedge can also suit the citrus flavours already in the dish.
Recipe notes & tips
- Use a baking pan that holds the rice and toppings in an even layer.
- Fold the foil corners firmly so the marinade is less likely to run off the rack.
- Drain canned beans if they are particularly wet before adding them.
- Keep the fish in one piece when transferring it to the rice layer.
- Check the thickest part of the fish at the end of the final bake.
Variations
- Use lemon: swap it for the lime in the marinade for a slightly different citrus note.
- Choose dried cilantro: use 1 teaspoon in place of the tablespoon of fresh cilantro in the marinade.
- Change the salsa: use a mild or hotter salsa to suit your preference.
- Swap the beans: use another cooked bean if black beans are unavailable.
- Try another fillet: use a similar mild fish, keeping an eye on its thickness and doneness.
Common mistakes to avoid
- Skipping the marinade time: give the fish the full 20 minutes so it can take on the citrus and seasonings.
- Using raw rice: the recipe calls for cooked rice, which only needs to heat through in the oven.
- Spreading the rice unevenly: level it in the pan so the toppings sit across the base.
- Discarding the marinade: add the remaining liquid with the fish as directed.
- Overbaking the fish: check the thickest part during the final 10–15 minutes and stop once it is done.
How to store
Refrigerate leftovers in a covered container and use within 2 days. Reheat until steaming hot throughout; add a small splash of water if the rice has dried out.
Frequently asked questions
Can I use frozen fish?
Yes, thaw it fully and pat it dry before marinating. This helps avoid excess water in the baking pan.
Can I use canned black beans?
Yes. Drain them before adding them to the pan, particularly if they are packed in a lot of liquid.
Can I prepare the rice ahead?
Yes, use cooked rice that has been stored safely and is ready to reheat. The method does not call for cooking rice from dry.
How can I tell when the fish is done?
Check the thickest part: it should be opaque and separate easily with a fork. If it is not ready after the stated final bake, continue cooking and check again.
Can I make this without foil?
The method uses foil both on the rack and in the baking pan to hold the fish and layers. Without it, use oven-safe cookware and take care when transferring the fish and marinade.
Cook it from the original
This recipe comes from omnivorescookbook.com. Their page has the author’s own photos, notes and tips — the best place to cook it from.
Open the recipe on omnivorescookbook.com