Tomato-Roasted Cod With Spiced Almonds (Printable Version)

Tender cod in tomato sauce with spiced almonds over ginger rice—vibrant, healthy, and under 500 calories per serving.

# What You Need:

→ Fish & Marinade

01 - 4 cod fillets (about 5.3 oz each), skinless
02 - 1 tablespoon olive oil
03 - 1/2 teaspoon sea salt
04 - 1/4 teaspoon black pepper

→ Tomato Sauce

05 - 1 can (14 oz) diced tomatoes
06 - 2 tablespoons tomato paste
07 - 2 garlic cloves, minced
08 - 1 small onion, finely chopped
09 - 1 teaspoon smoked paprika
10 - 1/2 teaspoon ground cumin
11 - 1/2 teaspoon dried oregano
12 - 1/4 teaspoon chili flakes (optional)
13 - 1 tablespoon olive oil

→ Spiced Almonds

14 - 1/3 cup sliced almonds
15 - 1/2 teaspoon ground coriander
16 - 1/2 teaspoon ground cumin
17 - 1/4 teaspoon smoked paprika
18 - 1/4 teaspoon sea salt
19 - 1 teaspoon olive oil

→ Ginger Rice

20 - 1 cup basmati rice
21 - 1 1/2 cups water
22 - 1 tablespoon fresh ginger, finely grated
23 - 1/2 teaspoon salt
24 - 1 teaspoon olive oil

→ Garnish

25 - 2 tablespoons fresh parsley, chopped
26 - Lemon wedges

# Step-by-Step:

01 - Preheat oven to 400°F.
02 - In a medium saucepan, heat 1 teaspoon olive oil over medium heat. Add ginger and cook for 1 minute until fragrant. Add rice and stir to coat. Pour in water and salt, bring to a boil, reduce to a simmer, cover, and cook for 12–15 minutes until tender. Remove from heat and let sit, covered, for 5 minutes. Fluff with a fork.
03 - Heat 1 tablespoon olive oil in a skillet over medium heat. Add onion and cook for 3–4 minutes until soft. Add garlic, cook 1 minute. Stir in diced tomatoes, tomato paste, paprika, cumin, oregano, and chili flakes. Simmer for 5–7 minutes until slightly thickened.
04 - Lightly oil a baking dish. Spread tomato sauce in the bottom. Pat cod fillets dry, season with salt and pepper, and arrange over sauce. Drizzle with 1 tablespoon olive oil.
05 - Roast cod in the oven for 12–15 minutes, or until the fish flakes easily with a fork.
06 - While the cod cooks, heat 1 teaspoon olive oil in a small skillet over medium heat. Add almonds, coriander, cumin, paprika, and salt. Toast, stirring often, until almonds are golden and fragrant, about 2–3 minutes. Transfer to a plate to cool.
07 - Divide ginger rice among plates. Top with tomato-roasted cod and spoon some sauce over each fillet. Sprinkle with spiced almonds and garnish with parsley and lemon wedges.

# Expert Advice:

01 -
  • It delivers restaurant quality flavor without the fuss or the calorie count that usually comes with it.
  • The spiced almonds add a crunchy, aromatic surprise that makes every bite feel intentional and complete.
  • Everything comes together in under an hour, yet it looks impressive enough for company.
  • The ginger rice is subtle but transformative, turning plain grains into something you actually look forward to eating.
02 -
  • Don't skip patting the cod dry before seasoning, moisture on the surface prevents browning and makes the fish steam instead of roast.
  • Watch the almonds closely once they hit the pan, they go from golden to burnt in seconds and there's no coming back from that.
  • Let the rice sit covered after cooking, lifting the lid too early releases steam and leaves you with sticky, undercooked grains.
  • Taste the tomato sauce before adding the fish, if it tastes flat, add a pinch more salt or a tiny splash of vinegar to brighten it.
03 -
  • Use a wide, shallow baking dish so the sauce spreads evenly and the fish cooks at the same rate.
  • Grate the ginger on a fine grater or microplane, larger pieces can be stringy and unpleasant in the delicate rice.
  • If your cod fillets vary in thickness, tuck the thinner tail ends under slightly so they don't overcook while the thicker parts finish.
  • A final squeeze of fresh lemon right before eating is non negotiable, it ties everything together and makes the whole plate sing.
Go Back