If you are looking for a sophisticated yet effortless meal, Cod and Potatoes in Rosemary Cream Sauce is the answer. This elegant dish combines tender, flaky white fish with earthy baby potatoes, all bathed in a velvety, herb-infused cream sauce. It is the perfect comfort meal for busy weeknights when you want restaurant-quality flavors at home without the stress. The subtle pine notes of the rosemary pair perfectly with the mild, buttery cod, creating a balanced and satisfying dinner that your whole family will absolutely enjoy. It is a true crowd-pleaser that looks as good as it tastes.
15 minutes
25 minutes
40 minutes
4
Why This Recipe Works
- One-skillet preparation minimizes cleanup.
- The rosemary-infused cream sauce elevates simple ingredients into a gourmet meal.
- Cod provides a lean, heart-healthy source of protein that cooks in minutes.
- Baby potatoes offer a creamy, fork-tender texture that absorbs the delicious sauce.
- Perfectly adaptable for quick family dinners or impressive date-night meals.

Ingredients
To prepare this Cod and Potatoes in Rosemary Cream Sauce, you will need fresh, high-quality ingredients. The combination of aromatics and a rich sauce base ensures every bite is flavorful.
- 4 cod fillets (5–6 oz each)
- 1 lb baby potatoes, halved
- 1 tbsp olive oil
- 1 tbsp butter
- 3 garlic cloves, minced
- 1 cup heavy cream
- 1/2 cup chicken or vegetable broth
- 1 tsp fresh rosemary, finely chopped
- Salt and pepper, to taste
- Zest of 1 lemon
- Fresh parsley, chopped for garnish
Ingredient Notes and Substitutions
Keep these specific tips in mind when you are gathering your supplies to ensure the best results for your fish dinner.
- Use fresh rosemary rather than dried if possible for a brighter, pine-like aroma.
- If you prefer a lighter texture, you can swap the heavy cream for half-and-half, though the sauce will be less velvety.
- Ensure your baby potatoes are cut into uniform sizes so they cook evenly during the parboiling stage.
- Choose wild-caught cod for the best flake and clean flavor profile.
- If you don’t have fresh lemon, a tiny pinch of dried lemon peel can work, but fresh zest adds the best brightness.
How to Make Cod and Potatoes
Step 1: Parboil the Potatoes
Place the halved baby potatoes in a pot of salted water. Bring to a boil and cook for 8–10 minutes until they are fork-tender but not falling apart. Drain the water and set the potatoes aside to prepare for the skillet.
Step 2: Sear the Cod
In a large skillet, heat the olive oil and butter over medium heat. Once hot and shimmering, carefully place the cod fillets into the pan. Sear for 2–3 minutes per side until the edges turn golden brown. Remove the fillets and set them aside on a plate.
Step 3: Create the Sauce
In the same skillet, add the minced garlic and sauté for about 30 seconds until fragrant. Pour in the heavy cream and chicken or vegetable broth. Stir in the chopped rosemary, salt, pepper, and lemon zest. Whisk well to combine the flavors.
Step 4: Simmer and Serve
Add the parboiled potatoes to the skillet and simmer for 5 minutes to let them soak in the cream. Return the cod fillets to the pan. Spoon the rosemary cream sauce over the fish and simmer gently for another 5–7 minutes until the cod is cooked through and opaque. Garnish with fresh parsley and serve immediately.
Pro Tips
- Do not overcrowd your skillet when searing the fish to ensure you get a nice golden crust.
- Let the sauce reduce slightly before adding the fish back in to ensure a thicker, more flavorful coating.
- Use a meat thermometer to ensure the fish reaches an internal temperature of 145 degrees Fahrenheit.
- Adding the lemon zest at the very end ensures the citrus oils remain vibrant rather than bitter.
Serving Suggestions
This dish is hearty, but these sides help complete the meal perfectly.
- Serve alongside roasted asparagus or steamed green beans for a pop of color.
- Pair with a side of crusty garlic bread to soak up the leftover rosemary cream sauce.
- A crisp garden salad with a sharp vinaigrette helps balance the richness of the cream.
- Serve with a glass of sparkling water infused with cucumber for a refreshing beverage.

Storage and Reheating
Store any leftovers in an airtight container in the refrigerator for up to 2 days. To reheat, place the fish and potatoes in a skillet over low heat with a splash of broth or water to thin the sauce, heating gently until warmed through. Avoid the microwave if possible, as it may cause the delicate fish to overcook and break apart.
FAQs
Can I make this recipe ahead of time?
You can parboil the potatoes in advance, but it is best to cook the cod and the sauce immediately before serving to ensure the fish remains tender and flaky.
Can I freeze this recipe?
Cream sauces do not freeze well as they tend to separate upon thawing. It is best enjoyed fresh or kept refrigerated for no more than two days.
What can I serve with this recipe?
A simple steamed vegetable or a fresh side salad works best. Because the sauce is rich and creamy, adding a crisp, acidic element provides a great balance.
How do I keep this recipe from drying out?
The key is to sear the fish quickly and finish it in the simmering sauce. The gentle poaching in the cream ensures the fillets remain moist and flavorful.
More Recipes You’ll Love
- Try our Easy Pan-Seared White Fish for another quick seafood option.
- Our Creamy Garlic Potato Bake makes for a wonderful comfort food side.
- For a light alternative, pair your dinner with our Homemade Lemon Herb Salad.
- Check out our collection of Healthy One-Pan Dinners for more weeknight inspiration.
Final Thoughts
Cod and Potatoes in Rosemary Cream Sauce is a fantastic way to bring a touch of elegance to your kitchen. With its balanced flavors and creamy, herb-forward sauce, this recipe feels indulgent yet remains incredibly easy to prepare. Whether you are cooking for your family or hosting a small dinner, the combination of tender fish and perfectly cooked baby potatoes is sure to please everyone at the table. We hope you enjoy this simple, flavorful dish as much as we do. It is time to get cooking and enjoy a delicious, stress-free meal tonight!
PrintCod and Potatoes in Rosemary Cream Sauce
This sophisticated yet effortless dish marries tender, flaky cod with earthy baby potatoes in a luxurious, herb-infused cream sauce. Perfect for a busy weeknight that feels like a gourmet outing, the delicate pine notes of fresh rosemary elevate this heart-healthy meal. It is a true one-skillet comfort dinner designed for busy home cooks who refuse to sacrifice flavor for speed.
- Prep Time: 15 mins
- Cook Time: 25 mins
- Total Time: 40 mins
- Yield: 4 servings
- Category: Dinner
- Method: Skillet Searing
- Cuisine: Contemporary European
- Diet: Pescatarian
Ingredients
4 cod fillets (5–6 oz each)
1 tbsp olive oil
1 tbsp butter
3 garlic cloves, minced
1 cup heavy cream
1/2 cup chicken or vegetable broth
1 tsp fresh rosemary, finely chopped
Salt and pepper, to taste
Zest of 1 lemon
Fresh parsley, chopped for garnish
Instructions
Place the halved potatoes in a large skillet with a splash of water, cover, and steam for 8-10 minutes until fork-tender.
Remove potatoes from the pan, drain any remaining water, and add olive oil and butter to the skillet over medium-high heat.
Season cod fillets with salt and pepper, then sear in the skillet for 3-4 minutes per side until golden and cooked through; remove and set aside.
In the same skillet, add the minced garlic and sauté until fragrant, about 1 minute.
Pour in the chicken or vegetable broth and scrape up any browned bits from the bottom of the pan.
Stir in the heavy cream and chopped rosemary; simmer for 3 minutes until slightly thickened.
Return the potatoes and cod to the skillet, coating them gently in the sauce.
Finish with fresh lemon zest and parsley before serving.
Notes
For the best flavor, use fresh rosemary. If you want a lighter sauce, substitute heavy cream with half-and-half or a milk-and-cornstarch mixture. Ensure the cod is dried well with paper towels before searing to get a perfect golden crust.

