Tomato-Roasted Cod With Spiced Almonds

Featured in: Light & Sunny Bakes

Tender cod fillets are roasted in a zesty tomato sauce infused with smoked paprika, cumin, and oregano, then topped with crunchy spiced almonds for a delightful texture contrast. Served over aromatic ginger-scented basmati rice, this Mediterranean-inspired dish delivers vibrant flavors and healthy nutrition with under 500 calories per serving. Ready in just 45 minutes, it's perfect for weeknight dinners or entertaining guests with a pescatarian-friendly, gluten-free option.

Updated on Thu, 29 Jan 2026 23:50:33 GMT
Flaky tomato-roasted cod fillets rest on aromatic ginger rice, topped with golden spiced almonds and fresh parsley garnish. Save
Flaky tomato-roasted cod fillets rest on aromatic ginger rice, topped with golden spiced almonds and fresh parsley garnish. | citrusfold.com

The smell of toasted almonds filling the kitchen while fish bubbles gently in tomato sauce is one of those scents that makes everyone wander in asking what's for dinner. I stumbled onto this combination after buying too many almonds and needing something beyond snacking. The spices clinging to the warm nuts, the sweetness of roasted tomatoes soaking into tender cod, it all came together so easily I almost didn't trust it. Now it's my go-to when I want something that tastes special but doesn't demand much effort. It feels like the kind of meal you'd order out, but better because you made it yourself.

I made this for a small dinner party once when I was too tired to fuss over multiple courses. My friend who doesn't usually eat fish went back for seconds and asked if I'd bottled the sauce to sell. The ginger rice was an afterthought that night, something I threw together because plain rice felt boring. Turns out the subtle heat from the ginger was exactly what the dish needed to feel complete. Everyone left happy, and I felt like I'd pulled off something impressive without breaking a sweat.

What's for Dinner Tonight? ๐Ÿค”

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Cod fillets: Choose thick, firm fillets that won't fall apart during roasting, and always pat them dry before seasoning to help them brown just a bit on top.
  • Diced tomatoes: The canned kind works beautifully here because they're already concentrated and sweet, no need to fuss with fresh unless you have summer tomatoes begging to be used.
  • Sliced almonds: They toast faster than whole almonds and coat better with spices, plus they scatter over the fish in a way that looks effortless and tastes crunchy in every bite.
  • Fresh ginger: Grating it fine releases all that bright, spicy oil into the rice without leaving chewy bits behind.
  • Smoked paprika: This is what gives the sauce and almonds a warm, slightly smoky depth that makes the whole dish feel richer than it actually is.
  • Basmati rice: It cooks up light and fluffy, and the grains stay separate, which is perfect for soaking up the tomato sauce without turning mushy.

Tired of Takeout? ๐Ÿฅก

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Preheat and Prep:
Set your oven to 200ยฐC so it's ready when you need it. Gather your ingredients and give the cod a quick rinse and pat dry with paper towels.
Start the Ginger Rice:
Heat olive oil in a saucepan, add grated ginger, and let it sizzle until your kitchen smells amazing, about a minute. Stir in the rice, coat it well, then add water and salt, bring to a boil, cover tightly, and simmer on low for 12 to 15 minutes until tender.
Build the Tomato Sauce:
In a skillet, warm olive oil and cook the chopped onion until soft and golden, then add garlic and stir for a minute. Pour in the diced tomatoes, tomato paste, and all the spices, then let it bubble gently for 5 to 7 minutes until it thickens and smells rich.
Arrange the Cod:
Spread the tomato sauce in a lightly oiled baking dish, lay the seasoned cod fillets on top, and drizzle them with a little olive oil. The sauce will cradle the fish and keep it moist as it roasts.
Roast Until Flaky:
Slide the dish into the oven and roast for 12 to 15 minutes until the cod flakes easily with a fork and the sauce is bubbling at the edges.
Toast the Spiced Almonds:
While the fish cooks, heat a small skillet with olive oil, toss in the almonds and spices, and stir constantly for 2 to 3 minutes until golden and fragrant. Transfer them to a plate so they don't burn.
Plate and Serve:
Fluff the ginger rice with a fork and divide it among plates, top with a cod fillet and a generous spoonful of sauce, then scatter the spiced almonds over everything and finish with fresh parsley and lemon wedges.
Sizzling Mediterranean tomato-roasted cod with crunchy almonds served over fluffy ginger rice and bright lemon wedges. Save
Sizzling Mediterranean tomato-roasted cod with crunchy almonds served over fluffy ginger rice and bright lemon wedges. | citrusfold.com
Sizzling Mediterranean tomato-roasted cod with crunchy almonds served over fluffy ginger rice and bright lemon wedges. Save
Sizzling Mediterranean tomato-roasted cod with crunchy almonds served over fluffy ginger rice and bright lemon wedges. | citrusfold.com

Still Scrolling? You'll Love This ๐Ÿ‘‡

Our best 20-minute dinners in one free pack โ€” tried and tested by thousands.

Trusted by 10,000+ home cooks.

The first time I squeezed lemon over this dish and tasted the bright acidity cutting through the rich tomato sauce, I realized how much a little citrus can lift everything. My partner now insists on extra lemon wedges on the side. It's become one of those meals we make when we want comfort without heaviness, something that feels nourishing and light at the same time. There's a quiet satisfaction in pulling a dish like this out of the oven and knowing it's going to be good before you even taste it.

Choosing Your Fish

Cod is ideal because it's mild and firm, but haddock, halibut, or even sea bass work beautifully if that's what's fresh at your market. Look for fillets that are thick enough to hold up to roasting, at least an inch if you can. Thinner pieces cook faster, so check them a few minutes early to avoid overcooking. I've used frozen cod in a pinch, just make sure it's fully thawed and patted completely dry. The key is a fish that won't fall apart when you spoon sauce over it.

Making It Your Own

If you like heat, double the chili flakes or add a pinch of cayenne to the tomato sauce. I've stirred in chopped olives and capers before for a briny twist that felt very Mediterranean. Sometimes I swap the almonds for pine nuts or even cashews when that's what I have on hand. The ginger rice can become lemon rice with a squeeze of juice and some zest stirred in at the end. This recipe is forgiving and loves a little improvisation based on what's in your pantry.

Serving and Storing

This dish is best served fresh and hot, but leftovers keep well in the fridge for up to two days. Reheat gently in a covered dish in the oven or microwave, adding a splash of water to the sauce if it's thickened too much. The almonds lose some crunch once stored, so I keep them separate and sprinkle fresh ones on top when reheating. Pair this with a crisp green salad, roasted vegetables, or crusty bread to soak up every drop of sauce.

  • A dry Riesling or Sauvignon Blanc complements the tomato and spice beautifully.
  • If you're meal prepping, cook the rice and sauce ahead and roast the fish fresh.
  • Freeze extra tomato sauce in portions for a quick weeknight shortcut next time.
Healthy gluten-free tomato-roasted cod plated with vibrant sauce, spiced nuts, and fresh herbs for a pescatarian meal. Save
Healthy gluten-free tomato-roasted cod plated with vibrant sauce, spiced nuts, and fresh herbs for a pescatarian meal. | citrusfold.com
Healthy gluten-free tomato-roasted cod plated with vibrant sauce, spiced nuts, and fresh herbs for a pescatarian meal. Save
Healthy gluten-free tomato-roasted cod plated with vibrant sauce, spiced nuts, and fresh herbs for a pescatarian meal. | citrusfold.com

There's something deeply satisfying about a meal that looks this vibrant on the plate and tastes even better than it looks. This one never fails to make me feel like I've treated myself well, even on the busiest nights.

Recipe FAQs

โ†’ Can I use a different type of fish instead of cod?

Yes, you can substitute cod with any firm white fish such as halibut, haddock, sea bass, or tilapia. Adjust cooking time based on the thickness of the fillets to ensure the fish flakes easily with a fork.

โ†’ How can I make this dish spicier?

To increase the heat level, add more chili flakes to the tomato sauce or include a finely chopped fresh chili pepper. You can also add cayenne pepper to the spiced almond mixture for an extra kick.

โ†’ Can I prepare any components ahead of time?

Yes, the tomato sauce can be made up to 2 days in advance and stored in the refrigerator. The spiced almonds can also be toasted ahead and kept in an airtight container. Simply reheat the sauce before adding the fish.

โ†’ What can I serve alongside this dish?

This pairs beautifully with a crisp green salad, roasted vegetables, or steamed greens like spinach or broccoli. For wine pairing, try a dry Riesling or Sauvignon Blanc to complement the Mediterranean flavors.

โ†’ Is this dish suitable for meal prep?

Yes, this dish works well for meal prep. Store the fish, sauce, and rice separately in airtight containers in the refrigerator for up to 3 days. Reheat gently and add fresh spiced almonds and garnish just before serving.

โ†’ Can I make this dish dairy-free?

This dish is already dairy-free as written. All ingredients including the tomato sauce, spiced almonds, and ginger rice contain no dairy products, making it suitable for those avoiding lactose or following a dairy-free diet.

20-Minute Dinner Pack โ€” Free Download ๐Ÿ“ฅ

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Tomato-Roasted Cod With Spiced Almonds

Tender cod in zesty tomato sauce with crunchy spiced almonds over ginger rice. Under 500 calories per serving.

Prep time
20 minutes
Time to cook
25 minutes
Total duration
45 minutes
Provided by Lena Brookfield

Recipe group Light & Sunny Bakes

Skill level Easy

Cuisine type Mediterranean

Makes 4 Serving count

Diet details No dairy, Contains no gluten

Ingredient list

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

01 14 oz diced tomatoes, canned
02 2 tablespoons tomato paste
03 2 garlic cloves, minced
04 1 small onion, finely chopped
05 1 teaspoon smoked paprika
06 1/2 teaspoon ground cumin
07 1/2 teaspoon dried oregano
08 1/4 teaspoon chili flakes, optional
09 1 tablespoon olive oil

Spiced Almonds

01 1/3 cup sliced almonds
02 1/2 teaspoon ground coriander
03 1/2 teaspoon ground cumin
04 1/4 teaspoon smoked paprika
05 1/4 teaspoon sea salt
06 1 teaspoon olive oil

Ginger Rice

01 1 cup basmati rice
02 1 1/2 cups water
03 1 tablespoon fresh ginger, finely grated
04 1/2 teaspoon salt
05 1 teaspoon olive oil

Garnish

01 2 tablespoons fresh parsley, chopped
02 Lemon wedges

How to Make It

Step 01

Preheat oven: Set oven to 400ยฐF and allow to preheat for 10 minutes.

Step 02

Prepare ginger rice: Heat 1 teaspoon olive oil in a medium saucepan over medium heat. Add minced ginger and cook for 1 minute until aromatic. Add rice and stir to coat evenly with oil. Pour in 1 1/2 cups water and 1/2 teaspoon salt, bring to a boil, then reduce to simmer. Cover and cook for 12-15 minutes until rice is tender and liquid is absorbed. Remove from heat, keep covered, and let rest for 5 minutes. Fluff gently with fork before serving.

Step 03

Build tomato sauce: Heat 1 tablespoon olive oil in a skillet over medium heat. Add chopped onion and sautรฉ for 3-4 minutes until softened. Stir in minced garlic and cook for 1 minute. Add canned diced tomatoes, tomato paste, smoked paprika, ground cumin, dried oregano, and chili flakes if using. Simmer sauce for 5-7 minutes, stirring occasionally, until it thickens slightly.

Step 04

Prepare cod for roasting: Lightly oil a baking dish and spread tomato sauce evenly on the bottom. Pat cod fillets dry with paper towels. Season fillets on both sides with salt and pepper. Arrange fillets over tomato sauce and drizzle with 1 tablespoon olive oil.

Step 05

Roast cod: Place baking dish in preheated oven and roast for 12-15 minutes until fish is opaque and flakes easily when tested with a fork.

Step 06

Toast spiced almonds: While cod roasts, heat 1 teaspoon olive oil in a small skillet over medium heat. Add sliced almonds, ground coriander, ground cumin, smoked paprika, and salt. Toast for 2-3 minutes, stirring frequently, until almonds are golden and fragrant. Transfer to a plate to cool.

Step 07

Plate and serve: Divide ginger rice among four plates. Place roasted cod fillet on each portion of rice and spoon tomato sauce around and over fish. Top each fillet with toasted spiced almonds. Garnish with fresh parsley and serve with lemon wedges on the side.

You Just Made Something Great ๐Ÿ‘

Want more like this? Get my best easy recipes โ€” free, straight to your inbox.

Join 10,000+ home cooks. No spam.

What You Need

  • Medium saucepan with lid
  • Skillet
  • Baking dish
  • Small skillet
  • Cutting board and chef's knife
  • Measuring cups and measuring spoons

Allergy details

Always check ingredients for allergens. When unsure, talk to your healthcare provider.
  • Contains fish (cod)
  • Contains tree nuts (almonds)

Nutrition per serving

Provided for informational purposes. Doesn't replace advice from your doctor.
  • Calories count: 485
  • Fat content: 16 g
  • Carbohydrates: 45 g
  • Proteins: 36 g

Cooking Shouldn't Be Hard โค๏ธ

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.