The Best Cod & Potatoes in Rosemary Cream Sauce
If you’re craving a comforting and elegant seafood dinner, this Cod & Potatoes in Rosemary Cream Sauce is absolute perfection. It’s rich, fragrant, and bursting with cozy flavors — flaky cod fillets, tender golden potatoes, and a velvety rosemary-infused cream sauce that ties everything together beautifully. This dish feels gourmet, yet it’s simple enough for a weeknight meal.

The magic lies in the sauce — creamy, garlicky, and infused with fresh rosemary that adds just the right herbal touch without overpowering the delicate flavor of the fish. Paired with buttery potatoes and a hint of lemon, this dish is pure comfort with a touch of sophistication.
Ingredients
For the Main Dish
- 4 cod fillets (about 6 oz each), skinless and boneless
- 1 lb baby potatoes or Yukon Golds, halved
- 2 tablespoons olive oil
- 1 tablespoon butter
- Salt and black pepper, to taste
For the Rosemary Cream Sauce
- 2 tablespoons butter
- 3 garlic cloves, minced
- 1 teaspoon fresh rosemary, finely chopped (or ½ tsp dried rosemary)
- 1 cup heavy cream
- ½ cup chicken or vegetable broth
- ½ cup grated Parmesan cheese
- 1 tablespoon Dijon mustard (optional, for depth)
- Juice of ½ lemon
- Salt and pepper, to taste
Optional Garnishes
- Fresh parsley, chopped
- Extra rosemary sprigs
- Lemon wedges for serving
Instructions
1. Prepare the Potatoes
Preheat your oven to 400°F (200°C).
Place the halved potatoes on a baking sheet and drizzle with olive oil, salt, and pepper. Toss well to coat.
Roast for 20–25 minutes, or until golden and tender.
(Tip: You can also boil the potatoes if you prefer a softer texture, but roasting adds more flavor.)
2. Sear the Cod
While the potatoes cook, pat the cod fillets dry with paper towels and season both sides with salt and pepper.
Heat 1 tablespoon olive oil and 1 tablespoon butter in a large skillet over medium-high heat.
Add the cod fillets and cook for 3–4 minutes per side, or until golden brown and just cooked through. Remove from the skillet and set aside.
3. Make the Rosemary Cream Sauce
In the same skillet, reduce the heat to medium. Add 2 tablespoons of butter and the minced garlic. Sauté for about 30 seconds until fragrant.
Stir in the chopped rosemary and cook for another 30 seconds.
Add chicken broth and heavy cream, stirring to combine. Bring to a gentle simmer.
Whisk in Parmesan cheese and Dijon mustard (if using). Simmer for 2–3 minutes, allowing the sauce to thicken slightly.
Add the lemon juice and season with salt and pepper to taste.
4. Combine and Serve
Add the roasted potatoes to the skillet and toss gently to coat them in the sauce.
Nestle the cooked cod fillets back into the pan, spooning some sauce over the top.
Simmer on low heat for 2–3 minutes, just until the fish is warmed through and everything is coated in the creamy rosemary sauce.
Garnish with fresh parsley and a squeeze of lemon juice before serving.

Preparation & Cooking Time
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 4
Serving Suggestions
Serve your Cod & Potatoes in Rosemary Cream Sauce with:
- Steamed green beans or asparagus
- A crisp green salad with lemon vinaigrette
- Crusty bread to soak up that luscious sauce
- Or even over rice or pasta for a heartier meal
Storing and Reheating
Refrigerate: Store leftovers in an airtight container for up to 2 days.
Reheat: Warm gently in a skillet over low heat. Add a splash of milk or cream to loosen the sauce if it thickens too much.
Freeze: It’s best enjoyed fresh, as the cream sauce may separate when frozen.
Helpful Tips for Perfect Results
- Use fresh rosemary for the best flavor — dried can be a bit harsh if overused.
- Don’t overcook the cod. It should flake easily but stay moist and tender.
- For a lighter sauce: Use half-and-half or evaporated milk instead of heavy cream.
- For extra richness: Stir in a small knob of butter just before serving.
Frequently Asked Questions
Can I use a different fish?
Yes! Halibut, haddock, or tilapia all work beautifully in this recipe.
Can I make this sauce without dairy?
You can substitute coconut cream or cashew cream for a dairy-free version, though the flavor will be slightly different.
How do I make it extra garlicky?
Add roasted garlic cloves to the sauce for a milder, sweet garlic depth.
What wine pairs best with this dish?
A chilled glass of Chardonnay or Sauvignon Blanc complements the creamy, herby flavors perfectly.
A Dish That Feels Like Home
This Cod & Potatoes in Rosemary Cream Sauce is the perfect mix of comfort and elegance. The tender fish and creamy herb sauce make it taste like something from a fine dining restaurant — yet it’s simple enough to make any night of the week. Serve it when you want to impress guests or treat yourself to a cozy, flavorful dinner. One bite, and you’ll know why this dish truly earns its title as the best.

The Best Cod & Potatoes in Rosemary Cream Sauce
Ingredients
- For the Main Dish
- 4 cod fillets about 6 oz each, skinless and boneless
- 1 lb baby potatoes or Yukon Golds halved
- 2 tbsp olive oil
- 1 tbsp butter
- Salt and black pepper to taste
- For the Rosemary Cream Sauce
- 2 tbsp butter
- 3 garlic cloves minced
- 1 tsp fresh rosemary finely chopped (or ½ tsp dried)
- 1 cup heavy cream
- ½ cup chicken or vegetable broth
- ½ cup grated Parmesan cheese
- 1 tbsp Dijon mustard optional, for extra flavor
- Juice of ½ lemon
- Salt and pepper to taste
- Optional Garnishes
- Fresh parsley chopped
- Extra rosemary sprigs
- Lemon wedges for serving
Instructions
- Prepare the Potatoes
- Preheat oven to 400°F (200°C).
- Toss halved potatoes with olive oil, salt, and pepper.
- Roast 20–25 minutes, until golden and tender.
- 💡 Boil instead of roast for a softer texture, but roasting adds flavor.
- Sear the Cod
- Pat cod fillets dry and season with salt and pepper.
- Heat 1 tbsp olive oil and 1 tbsp butter in a skillet over medium-high heat.
- Sear fillets 3–4 minutes per side, until golden and flaky.
- Remove from skillet and set aside.
- Make the Rosemary Cream Sauce
- In the same skillet, melt 2 tbsp butter.
- Add garlic and sauté 30 seconds until fragrant.
- Stir in rosemary and cook another 30 seconds.
- Pour in broth and cream, stirring to combine.
- Bring to a gentle simmer.
- Add Parmesan and Dijon mustard; whisk until slightly thickened (2–3 minutes).
- Stir in lemon juice, then season with salt and pepper.
- Combine and Serve
- Add roasted potatoes to the sauce and toss gently.
- Nestle cod fillets back into the skillet and spoon sauce over.
- Simmer 2–3 minutes on low until warmed through.
- Garnish with parsley and lemon wedges.
Notes
✅ Don’t overcook cod — it should flake easily but remain moist.
✅ For a lighter sauce: use half-and-half or evaporated milk.
✅ For extra richness: stir in a small knob of butter before serving.
