Why this pairing works

Haddock is mild and flaky, which means it needs a partner with enough flavor to stand beside it without drowning it out. Spiced brown rice does exactly that: the nutty grain absorbs the spice without competing for attention, and the warmth of the spices — cumin, coriander, a touch of turmeric — echoes what's already in the fish's delicate sweetness. The rice becomes the stage, not the star.

This is also a dish that respects the fish itself. Haddock cooks fast and dries out if you're not watching. Brown rice takes time, which means you can get the grain going, then handle the haddock in the last few minutes with the attention it deserves. The timing works in your favor instead of against you.

Key Takeaways

  • Start the brown rice first — it takes 45 minutes to an hour, while haddock cooks in 8 to 12 minutes depending on thickness.
  • Toast the spices in the rice cooking liquid before adding the grain; this blooms the flavors and keeps them from tasting raw or flat.
  • Haddock fillets thinner than half an inch will overcook in a hot pan, so pat them dry and cook them skin-side down over medium-high heat for even doneness.
  • The rice should be tender but still have a slight bite; overcooked brown rice turns mushy and loses the texture that makes it interesting.

Preparing the brown rice with spices

Measure out one cup of brown rice and rinse it under cold water until the water runs mostly clear. This removes some of the starch and helps the grains stay separate. While the rice drains, measure two and a quarter cups of water or stock (chicken or vegetable both work) into a pot and bring it to a simmer.

In a small dry skillet, toast one teaspoon of cumin seeds, half a teaspoon of coriander seeds, and a quarter teaspoon of turmeric over medium heat for about two minutes, stirring often. You'll smell the spices wake up — that's the signal they're ready. Pour the toasted spices into the simmering liquid, add half a teaspoon of salt, then add the drained rice and stir once. Bring everything back to a boil, then lower the heat to low, cover the pot, and leave it alone for 45 to 50 minutes. Don't lift the lid to check; the steam does the work.

While the rice cooks, you have time to prep the haddock and set the table. When the rice is done, the liquid will be absorbed and the grains should be tender with just a little resistance when you bite one. Fluff it gently with a fork.

Cooking haddock fillets so they stay moist

Pat your haddock fillets dry with paper towels — moisture on the surface keeps them from browning and makes them more likely to stick to the pan. If your fillets are thicker than three-quarters of an inch, you can leave them whole. If they're thinner, they'll cook through faster and more evenly if you leave them as they are.

Heat a skillet (cast iron or stainless steel, not nonstick for this) over medium-high heat for two minutes. Add a thin film of oil — olive oil or a neutral oil both work — and let it heat until it shimmers. Lay the fillets skin-side down in the pan. They should sizzle immediately. Don't move them. Let them cook for 5 to 8 minutes, depending on thickness, until the skin is crisp and the flesh is opaque about three-quarters of the way up the side of the fillet.

Flip gently and cook for another 2 to 4 minutes on the flesh side. The fillet is done when it flakes easily with a fork and the thickest part is no longer translucent. Haddock continues to cook a little after you take it off the heat, so pull it when it's just barely done — it will be more tender and moist that way.

Bringing it together on the plate

Spoon a mound of the spiced brown rice onto each plate, leaving room for the haddock. Set the fillet skin-side up on top of or beside the rice. The skin should still be crisp. A squeeze of fresh lemon over the fish brightens everything without adding heaviness, and a small handful of fresh cilantro or parsley scattered over the rice adds color and a fresh note that cuts through the warmth of the spices.

If you have a small knob of butter, you can melt it with a pinch of salt and drizzle it over the fish just before serving. This isn't necessary — the fish is already rich enough — but it's a small luxury that makes the dish feel finished.

Scaling this recipe for more people

The rice recipe above serves two people as a main course with a side vegetable, or three people if you're serving it with soup or a salad first. To scale it up, use the ratio of one cup of rice to two and a quarter cups of liquid, and multiply from there. Two cups of rice needs four and a half cups of liquid, and so on. The cooking time stays the same.

For the haddock, plan on one fillet per person if they're large (six ounces or more), or two smaller fillets if they're thin. The cooking time doesn't change much — a thicker fillet just takes a few extra minutes on the first side. If you're cooking for four or more people, you may need to work in batches to avoid crowding the pan, which would lower the temperature and steam the fish instead of searing it.

What to do if the rice finishes before the fish

Brown rice holds heat well and stays good for several minutes after it's done cooking. If your rice finishes before you're ready to cook the haddock, simply turn off the heat, leave the lid on, and let it sit. The residual heat keeps it warm without drying it out or cooking it further.

If you need more time — say you're waiting for guests or finishing another dish — you can transfer the rice to a warm bowl, cover it loosely with foil, and set it in a 200-degree oven for up to 15 minutes. Don't cover it tightly; the steam needs somewhere to go, or the rice will become soggy.

Variations and swaps

If you can't find brown rice or prefer white rice, use the same weight of white rice with slightly less liquid — about two cups of liquid per cup of rice — and reduce the cooking time to 15 to 18 minutes. The spices work just as well, though white rice won't have quite the same nutty depth.

For the spices, you can swap the whole seeds for ground spices if that's what you have: half a teaspoon of ground cumin, a quarter teaspoon of ground coriander, and an eighth teaspoon of turmeric. Skip the toasting step and add them directly to the liquid, stirring well so they don't clump. You can also add a small pinch of cayenne or black pepper if you want a little heat, or a bay leaf for earthiness. Taste the rice before serving and adjust the salt — you may need a little more depending on whether you used stock or water.

Frequently Asked Questions

Can I cook the rice and fish ahead of time?

Brown rice reheats well: cover it and warm it gently in a 325-degree oven for about 10 minutes, or reheat it in a pot over low heat with a splash of water. Haddock is best eaten fresh, but if you must cook it ahead, let it cool completely, cover it, and refrigerate it for no more than a day. Reheat it gently in a 275-degree oven just until it's warm through — overheating will dry it out further.

What if my haddock fillets are very thin?

Thin fillets (under half an inch) cook in 4 to 6 minutes total. Reduce the heat to medium instead of medium-high so the outside doesn't brown before the inside cooks through. You may not need to flip them at all — just cook them skin-side down until the flesh is opaque all the way through, then serve them as they are.

Can I use a different fish instead of haddock?

Yes. Cod, pollock, halibut, or any other mild white fish works with this rice. Cooking time may vary slightly depending on thickness and the fish's water content, but the method stays the same. Avoid very oily fish like mackerel or salmon, which have flavors strong enough to overpower the spiced rice.

Do I have to use whole spices, or can I use ground?

Ground spices work fine and save a step — just add them directly to the cooking liquid and stir well. Whole spices have a fresher, more complex flavor because you toast them just before using them, but if you don't have them on hand or prefer the convenience, ground spices will give you a good result.

What vegetables go well with this dish?

Roasted or steamed broccoli, green beans, or asparagus all complement the spiced rice and mild fish without competing for attention. A simple salad with lemon vinaigrette also works well. Avoid heavy or creamy sides, which would make the plate feel too rich.