
There’s a simple elegance to dishes that bring sea and land together, and this one-pot creation does exactly that. I’ve refined this method to ensure the cod stays flaky while the rice absorbs rich, aromatic flavors without turning mushy.
The secret lies in the timing—adding the fish at just the right moment so it cooks gently alongside the rice. A handful of basic ingredients comes together with minimal effort, yet the result feels anything but ordinary.
What emerges is perfectly tender cod nestled in fragrant, perfectly cooked grains. The fish breaks apart effortlessly, and the rice soaks up every bit of savory goodness from the broth.
This is the kind of meal that impresses without demanding hours in the kitchen. Let’s get started.
Ingredients for Cod Rice
Fresh cod, fragrant rice, and a few pantry staples create this one-pot wonder.
| Ingredient | Amount | Notes |
|---|---|---|
| Cod Fillets 🐟 | 1 ½ lb | Fresh, skinless, boneless |
| Long-Grain White Rice 🍚 | 1 ½ cups | Rinsed until water runs clear |
| Chicken Broth 🥣 | 3 cups | Low-sodium preferred |
| Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 3 cloves | Minced finely |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for best flavor |
| Dry White Wine 🍷 | ½ cup | Sauvignon Blanc or Pinot Grigio |
| Lemon 🍋 | 1 whole | Zested and juiced |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Bay Leaf 🍃 | 1 whole | Dried, removed before serving |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Tomato 🍅 | 1 whole | Medium, diced |
| Bell Pepper 🌶️ | 1 whole | Red or green, diced |
The cod is the star here—look for fresh, firm fillets with a mild scent. Whole Foods or your local fishmonger will have the best selection. Avoid pre-frozen unless it’s labeled as flash-frozen at peak freshness. The rice should be long-grain (jasmine works too) and rinsed well to remove excess starch, which prevents mushiness.
No white wine? Extra chicken broth with a splash of lemon juice does the trick. Fresh cod can be swapped with halibut or haddock, but adjust cooking time slightly—thicker fillets need a few more minutes. If you don’t have fresh parsley, dried at one-third the amount works (or skip it). The tomato and bell pepper add brightness, but frozen peas or zucchini could stand in if needed.
This dish is best served immediately, but leftovers keep for 2 days in the fridge. Reheat gently on the stove with a splash of broth to prevent drying. The rice will absorb flavors even more overnight, so it’s still worth saving.
Why You’ll Love This Recipe
- One Pan Wonder: I love how everything cooks together—rice soaks up the chicken broth while the cod steams right on top.
- Garlic-Infused Comfort: The onion and garlic in the broth make the rice so flavorful it tastes like it simmered all day.
- Feeds the Family: Honestly, it’s my go-to for busy nights when I need to get dinner on the table fast.
Step-by-Step Instructions for Cod and Rice
This one-pot method ensures tender flakes of fish and perfectly cooked grains with minimal effort.
Step 1: Sauté the Aromatic Base
Heat the 2 tbsp olive oil in a large, deep skillet or Dutch oven over medium heat. Add the finely diced onion, diced bell pepper, and diced tomato, cooking for 5-6 minutes until softened and the onion turns translucent.
Stir in the 3 cloves minced garlic cloves and cook for 30 seconds until fragrant. Be careful not to let it brown. Add the 1.5 cups long-grain white rice and toast for 1-2 minutes, stirring constantly, until the grains become slightly opaque at the edges.
Step 2: Deglaze and Build the Broth
Pour in the 0.5 cup dry white wine and stir, scraping up any browned bits from the bottom of the pan. Let it simmer for 2-3 minutes until the liquid reduces by half and the rice has absorbed most of it.
Add the 3 cups chicken broth, 1 whole bay leaf, zest of 1 lemon, 1 tsp salt, and 0.5 tsp black pepper. Stir well and bring to a gentle boil. Reduce heat to low, cover, and let it simmer for 15 minutes.
Step 3: Add the Cod and Finish Cooking
After 15 minutes, check the rice—it should be about halfway cooked. Gently place the 1.5 lb cod fillets on top of the rice, nestling them into the liquid. Drizzle the juice of 1 lemon over the fish. Cover and cook for another 10-12 minutes until the rice is tender and the cod flakes easily with a fork.
Avoid stirring once the cod is added to keep the fillets intact. The fish is done when it turns opaque and reaches an internal temperature of 145°F. If the rice needs more liquid, add a splash of broth or water.
Step 4: Rest and Garnish for Serving
Remove the pan from heat and let it sit covered for 5 minutes. This allows the cod to finish cooking gently in the residual steam and the rice to absorb any remaining liquid.
Discard the bay leaf. Sprinkle the 0.25 cup chopped fresh parsley over the top just before serving. Use a wide spatula to serve portions, ensuring each plate gets a generous helping of both cod and rice. The cod should be moist and flaky, while the rice carries the bright, savory flavors of the dish.
Pro Tips For Making Cod Rice
- Poach the Cod First: Gently cook the cod fillets in the chicken broth for 5-6 minutes before adding the rice—this keeps the fish moist and infuses the broth with extra flavor.
- Rinse the Rice: Wash the long-grain white rice until the water runs clear to remove excess starch, or you’ll end up with a gummy, sticky texture.
- Sauté Onion and Garlic: Cook the onion and garlic in a little oil until soft and fragrant before adding the rice—this builds a flavor base that bland broth alone can’t match.
- Use Warm Broth: I learned this the hard way—adding cold chicken broth slows down cooking and can make the rice uneven, so heat it up first.
Wine and Beer Pairings for These Flavors
White Wine Pairings
A crisp Sauvignon Blanc from New Zealand mirrors the lemon notes in this dish. Its bright acidity cuts through the richness of the cod while complementing the aromatic rice. I reach for Kim Crawford or Oyster Bay for reliable quality. 🍷
Light Red Options
If you prefer red, a chilled Pinot Noir from Oregon works beautifully. The light body and subtle earthiness won’t overpower the delicate cod. Eyrie Vineyards or A to Z Wineworks are excellent choices.
Wheat Beer Pairings
A German Hefeweizen like Weihenstephaner offers citrusy, spicy notes that harmonize with the lemon and herbs. The effervescence cleanses your palate between bites of flaky fish.
Pilsner Alternatives
For a crisper beer, try a Czech Pilsner such as Pilsner Urquell. Its clean, slightly bitter finish balances the savory broth and tender cod without competing flavors.
Non-Alcoholic Choice
A sparkling lemon-infused water with a splash of cucumber keeps the meal refreshing. The citrus echo ties everything together for a light, alcohol-free pairing.
Nutrition Facts
Frequently Asked Questions
Can I use frozen cod fillets?
Yes, but thaw them completely in the fridge overnight first. Pat dry before adding to prevent excess moisture from making the rice soggy.
What if my rice is undercooked when the cod is done?
Remove the fish and keep it warm. Add 1/4 cup more broth, cover, and cook the rice for 5-7 minutes longer.
Can I substitute brown rice?
Yes, but increase broth to 4 cups and simmer for 30 minutes before adding the cod. The texture will be chewier.
How do I prevent the fish from breaking apart?
Use a wide spatula to place and remove fillets. Avoid stirring once added, and ensure the liquid is at a gentle simmer, not a boil.
- Jollof Rice Sauce Recipe: West African Tomato and Spice Infusion - September 25, 2026
- Japanese Rice Soup Recipe: Umami-Rich Comfort in a Bowl - September 25, 2026
- Homemade Cream Of Rice Recipe: Silk-Smooth Breakfast in Minutes - September 25, 2026