Creamy Rosemary Cod & Potatoes is a comforting and elegant one-dish meal that combines flaky cod with tender roasted potatoes in a rich rosemary-infused cream sauce. The fragrant herbs and smooth, velvety sauce elevate simple ingredients into a satisfying dinner that is perfect for both weeknights and special occasions.
Why You’ll Love This Recipe
This dish balances heartiness with sophistication. The roasted potatoes absorb the creamy rosemary sauce, while the cod stays moist and flaky. Bright notes from lemon and aromatic rosemary make it flavorful and fragrant, and it pairs beautifully with a crisp salad or steamed vegetables. This is a complete, crowd-pleasing meal that’s easy to prepare.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
3 tablespoons extra-virgin olive oil
1 pound (450 g) Yukon Gold potatoes, cut into 1-inch cubes
2 teaspoons kosher salt, divided
¼ teaspoon freshly ground black pepper
2 tablespoons unsalted butter
1 large shallot, finely chopped
3 cloves garlic, minced
1 cup (240 ml) heavy cream
½ cup (120 ml) chicken or fish stock
2 sprigs fresh rosemary
1 teaspoon lemon zest
2 tablespoons fresh lemon juice
2 teaspoons Dijon mustard
¼ teaspoon cayenne pepper
2 tablespoons capers, drained
1 pound (450 g) cod fillets, cut into 4 portions
2 tablespoons fresh parsley, chopped (optional)
Directions
Preheat the oven to 450°F (230°C). Grease an 8×8-inch baking dish with 1 tablespoon of olive oil.
Place the potatoes in the baking dish, drizzle with 1 tablespoon olive oil, and sprinkle with 1 teaspoon salt and black pepper. Toss to coat.
Roast the potatoes in the oven until tender and golden, about 20–25 minutes.
In a medium saucepan, heat butter and remaining 1 tablespoon olive oil over medium heat. Add the shallot and cook until translucent, about 5 minutes.
Stir in garlic and cook for 1 minute until fragrant.
Pour in the cream and stock, then add rosemary, lemon zest, lemon juice, Dijon mustard, cayenne, and capers. Bring to a gentle simmer and cook 5 minutes until slightly thickened.
Season the cod fillets with the remaining 1 teaspoon salt.
Remove the roasted potatoes from the oven and nestle cod pieces among them. Pour the cream sauce over the fish and potatoes.
Bake uncovered until the cod is opaque and flakes easily, about 10–15 minutes.
Herb Swap – Replace rosemary with thyme or oregano for a different flavor.
Dairy-Free Option – Use coconut cream instead of heavy cream and a plant-based butter substitute.
Fish Alternatives – Haddock or halibut can replace cod.
Add Vegetables – Add cherry tomatoes or asparagus in the last 10 minutes of baking for color and extra nutrition.
Storage/Reheating
Store leftovers in an airtight container in the refrigerator for up to 2 days. Reheat in a 300°F (150°C) oven until warmed through or gently on the stovetop over low heat. If the sauce thickens, add a splash of stock or milk to loosen it.
FAQs
What type of cod should I use?
Fresh cod fillets are best, but thawed frozen cod works well too.
Can I use another type of potato?
Yes, red potatoes or baby golds are good alternatives. Cut into even pieces for uniform cooking.
Can I substitute the heavy cream?
Coconut milk or coconut cream works for a dairy-free version, though flavor changes slightly.
Is it necessary to roast the potatoes first?
Roasting ensures crispy edges and fully cooked potatoes. Skipping this step may leave them undercooked.
How do I prevent the fish from overcooking?
Bake only until opaque and easily flaked, about 10–15 minutes.
Can this dish be made ahead?
Yes, roast the potatoes and prepare the sauce ahead of time. Add and bake the fish just before serving.
Can leftovers be frozen?
Freezing is not recommended as the cream sauce may separate.
What should I serve with this dish?
A simple green salad or steamed vegetables complements the rich sauce.
How do I adjust seasoning?
Taste after baking and adjust salt and pepper as needed.
What wine pairs with this dish?
A dry white wine, like Sauvignon Blanc, enhances the creamy sauce and delicate fish.
Conclusion
Creamy Rosemary Cod & Potatoes is a simple yet elegant dish. The combination of tender roasted potatoes, flaky cod, and a rich rosemary cream sauce creates a harmonious, flavorful meal. Whether following the classic recipe or exploring variations, it’s a dish that’s sure to impress and satisfy every time.