
This one-pot method transforms fresh haddock and rice into a complete, flaky fish and fragrant grain dish with minimal effort.
By cooking the fish directly with the rice, the grains absorb all the delicate flavors while the haddock stays moist and tender. The result is a perfectly balanced meal ready in 30 minutes.
Ingredients for Haddock Rice
Fresh haddock, fragrant rice, and simple aromatics make this dish sing with minimal effort.
| Ingredient | Amount | Notes |
|---|---|---|
| Haddock Fillets 🐟 | 1 ½ lb | Skinless, boneless, fresh or thawed |
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, rinsed before use |
| Chicken Broth 🥣 | 3 cups | Low-sodium preferred for control |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for depth of flavor |
| Onion 🧅 | 1 whole | Medium-sized, finely diced |
| Garlic Cloves 🧄 | 3 cloves | Minced for even distribution |
| Lemon 🍋 | 1 whole | Zested and juiced separately |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish and flavor |
| Dried Thyme 🍃 | 1 tsp | Crushed between fingers to release oils |
| Bay Leaf 🌿 | 1 whole | Removed before serving |
| Salt 🧂 | 1 tsp | Sea salt or kosher salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Butter 🧈 | 2 tbsp | Unsalted, for finishing the rice |
The haddock should be as fresh as possible—look for fillets that are moist, translucent, and smell faintly of the ocean (not fishy). Whole Foods or a trusted fishmonger are ideal, but the seafood counter at most supermarkets will do. Rice quality matters too: jasmine or basmati both work well, but avoid instant rice. The broth ties everything together, so use a good brand like Pacific Foods for best flavor.
No haddock? Cod or pollock are great substitutes with similar texture. Short on fresh parsley? Fresh dill or cilantro will add a different but complementary note. If you don’t have chicken broth, vegetable broth with a pinch of salt works in a pinch. The lemon can be swapped for lime if that’s what you have. Just avoid bottled juice—fresh makes a noticeable difference here.
This dish reheats well but the haddock is best the day it’s made. Store leftovers in the fridge for 2-3 days maximum. The rice may absorb more liquid over time, so add a splash of broth when reheating. Not suitable for freezing—the fish texture degrades too much.
Why You’ll Love This Recipe
- One Pot Wonder: I love how everything cooks together—just haddock, rice, and broth simmering while I set the table.
- Buttery Richness: The olive oil and chicken broth make the rice so flavorful it tastes like a restaurant dish.
- Weeknight Hero: Honestly, it’s my go-to for busy evenings when I need dinner ready in 30 minutes.
- Stretches Far: Leftovers taste even better the next day, and it’s kind enough on my grocery budget.
Step-by-Step Instructions for Haddock and Rice
Master the technique for perfectly flaky fish and fragrant grains with this streamlined one-pot method.
Step 1: Sauté Aromatics and Toast the Rice
Heat the 2 tbsp olive oil in a large, heavy pot over medium heat. Add the diced 1 whole onion and cook for 3-4 minutes until soft and translucent. This builds the flavor foundation for your dish.
Stir in the 3 cloves minced garlic cloves and cook for 30 seconds until fragrant. Immediately add the 1.5 cups long-grain white rice, stirring constantly for 1-2 minutes until the grains turn slightly opaque. This toasting step ensures each grain stays separate and absorbs maximum flavor.
Step 2: Build the Flavor Base with Broth and Herbs
Pour in the 3 cups chicken broth, then add the 1 tsp salt, 0.5 tsp black pepper, 1 tsp dried thyme, and 1 whole bay leaf. Stir well to combine, making sure to scrape up any browned bits from the bottom of the pot. These fond bits add depth to your rice.
Bring the mixture to a boil, then reduce heat to low. Cover the pot and let it simmer for 15 minutes without stirring. You’ll see steam escaping and hear a gentle bubbling—this means the rice is cooking evenly.
Step 3: Add the Haddock and Finish Cooking
After 15 minutes, lay the 1.5 lb haddock fillets gently on top of the partially cooked rice. The fillets should sit submerged in the liquid. Drizzle the juice from the 1 whole lemon over the fish and sprinkle with half the lemon zest. Cover the pot again.
Cook for an additional 12-15 minutes until the haddock is opaque and flakes easily with a fork and the rice has absorbed all the liquid. Avoid lifting the lid during this time to prevent heat loss and uneven cooking.
Step 4: Rest and Garnish for Serving
Remove the pot from heat and let it sit covered for 5 minutes. This resting period allows the haddock to finish cooking gently in the residual steam and the rice to become perfectly tender. Discard the bay leaf before serving.
Fluff the rice gently with a fork, then dot with the 2 tbsp butter and stir until melted. Garnish with the remaining lemon zest and the 0.25 cup chopped fresh parsley. Serve immediately while the fish is at its flakiest and the rice is fragrant and steaming.
Pro Tips For Making Haddock Rice
- Poach the Haddock First: Gently cook the haddock in the chicken broth for 5-6 minutes before adding rice—this keeps the fish moist and infuses the broth with extra flavor.
- Toast the Rice: Sauté the rice in olive oil with the onion for 2 minutes until slightly translucent. I learned this the hard way—it prevents mushy rice and adds a nutty depth.
- Skip Cold Broth: Use warm or room-temperature chicken broth when adding it to the rice. After burning my first batch, I realized cold broth slows cooking and makes the rice uneven.
- Cover and Rest: Once done, let the dish sit covered for 10 minutes off the heat. Sounds weird, but it works—the rice absorbs the last bit of liquid and the haddock stays tender.
Pro Cooking Tips for haddock rice
Perfect Rice Texture
Toast the 1.5 cups long-grain white rice in 2 tbsp olive oil for 1-2 minutes until slightly opaque. This prevents sticky rice and enhances nutty flavor. I use a heavy Dutch oven for even heat distribution.
Fish Timing Precision
Add the 1.5 lb haddock fillets after 15 minutes of rice cooking. This ensures the fish cooks gently in steam without overcooking. The fillets are done when they reach an internal temp of 145°F. 🌡️
Liquid Management
Use exactly 3 cups chicken broth for the rice-to-liquid ratio. If using jasmine rice, reduce broth by ¼ cup as it absorbs less. Always bring to a boil first, then reduce to low heat immediately.
Herb Layering
Crush the 1 tsp dried thyme between your fingers before adding to release essential oils. Add the 1 whole bay leaf early so its aroma infuses the broth, but remove it before serving.
Resting Importance
Let the pot rest covered for 5 minutes off heat. This final step allows the haddock to finish cooking in residual steam while the rice absorbs any remaining liquid. I find this makes the grains fluffier.
Finishing Touches
Stir in 2 tbsp butter while the rice is hot so it melts evenly. Garnish with fresh parsley and lemon zest just before serving to preserve their bright flavors. 💡
Nutrition Facts
Frequently Asked Questions
Can I use a different type of fish?
Firm white fish like cod or pollock work perfectly. Avoid very oily fish as they can overpower the dish. Adjust cooking time slightly if fillets are thicker.
What if my rice is undercooked?
If rice is still firm after 15 minutes, add ¼ cup more broth and cook 5 minutes longer. Keep the lid on to maintain steam. Check liquid levels before adding more.
How do I prevent the fish from sticking?
Gently place fillets on top of the rice without pressing down. Ensure enough liquid covers the fish. Use a non-stick pot or well-seasoned Dutch oven for best results.
Can I make this ahead of time?
Best served fresh, but leftovers keep 2-3 days refrigerated. Reheat gently with a splash of broth to restore moisture. Avoid freezing as fish texture suffers.
- Gambia Jollof Rice Recipe: West African One-Pot Spice Fusion - October 5, 2026
- Cream of Wild Rice Soup Recipe Minnesota: Northwoods Creaminess With Foraged Grains - October 5, 2026
- Frozen Cauliflower Fried Rice Recipe: Quick Low-Carb Wok Magic - October 5, 2026