Save 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.
Save
Save 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.
Save
Save 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.