Sometimes, culinary magic happens in the simplest of dishes. Cod and potatoes—staples in many kitchens—transform into something extraordinary when paired with a luscious rosemary cream sauce. This recipe is perfect for those weeknight dinners that call for comfort, yet feels sophisticated enough to impress at a family gathering or special occasion. Recently, I prepared this dish for a cozy Saturday night, and it quickly became a household favorite. The delicate fish and creamy sauce create a delightful harmony that is hard to resist.

Cod & Potatoes in Rosemary Cream Sauce
Ingredients
Main Ingredients
- 4 pieces cod fillets (150–180g each), skinless and boneless Use the freshest cod available.
- 500 g baby potatoes or Yukon Gold potatoes, halved or quartered Ensure even cooking by cutting potatoes into similar sizes.
- 2 tablespoons olive oil
- 1 tablespoon butter
- 1 teaspoon salt To taste
- 1 teaspoon pepper To taste
- 1 tablespoon lemon juice
- 1 piece zest of 1 lemon
- 3 cloves garlic, finely minced
- 1 small shallot or onion, finely chopped
- 1 teaspoon fresh rosemary, finely chopped (or ½ teaspoon dried rosemary)
- 1.5 cups heavy cream Substitute with full-fat coconut milk for a dairy-free option.
- 0.5 cup halal-certified chicken or vegetable broth
- 0.5 teaspoon Dijon mustard (optional)
- as needed for garnish Fresh parsley or chives Optional for garnish.
Instructions
Preparation
- Wash the potatoes thoroughly and cut them into halves or quarters.
- Place in a pot of salted boiling water; cook for 8–10 minutes until fork-tender. Drain and set aside.
- Pat the cod fillets dry with paper towels. Season with salt, pepper, lemon juice, and lemon zest, allowing them to marinate briefly.
Cooking
- Heat 2 tablespoons of olive oil and 1 tablespoon of butter in a large skillet over medium-high heat.
- Add the cod fillets to the pan, searing for 3–4 minutes on each side until lightly golden and cooked through. Remove and keep warm.
- In the same skillet, lower the heat to medium. Add olive oil, garlic, and shallots, sautéing for 2–3 minutes until fragrant and translucent.
- Stir in the chopped rosemary, cooking for another minute.
- Pour in the broth; bring it to a gentle simmer, then add the heavy cream and Dijon mustard if using.
- Let the sauce simmer for 6–8 minutes, stirring occasionally until it thickens slightly.
- Return the boiled potatoes to the skillet, gently tossing them in the sauce for 3–4 minutes.
- Carefully place the seared cod back into the skillet, spooning sauce over each fillet. Simmer everything together on low heat for an additional 2–3 minutes.
- Garnish with freshly chopped parsley or chives, if desired. Serve hot.
Notes
Why you’ll love this dish
This isn’t just another fish recipe; it’s an experience. The succulent cod fillets, enriched by a fragrant rosemary cream sauce, bring warmth and satisfaction to your meal. But that’s not all! Here are a few reasons you should give this dish a try:
- Quick to Prepare: Ready in about 30 minutes, it’s perfect for busy weeknights.
- Family Approved: Even picky eaters will appreciate the creamy textures and mild flavors.
- Comfort Food Elevated: The rosemary aroma transforms everyday ingredients into a gourmet delight.
“This dish was a revelation! It’s easy to make, and my whole family loved it. The creamy sauce is to die for!” – A satisfied home cook
Preparing Cod & Potatoes in Rosemary Cream Sauce
Creating this delicious recipe involves straightforward steps that even beginner cooks can master. Here’s how the process unfolds:
- Start by prepping your ingredients.
- Boil the potatoes until tender.
- Sear the cod to lock in flavors.
- Craft the sumptuous cream sauce.
- Combine everything and serve!
Ingredients
To make Cod & Potatoes in Rosemary Cream Sauce, gather the following items:
- 4 cod fillets (150–180g each), skinless and boneless
- 500g baby potatoes or Yukon Gold potatoes, halved or quartered
- 2 tablespoons olive oil
- 1 tablespoon butter
- Salt and pepper to taste
- 1 tablespoon lemon juice
- Zest of 1 lemon
- 3 garlic cloves, finely minced
- 1 small shallot or onion, finely chopped
- 1 teaspoon fresh rosemary, finely chopped (or ½ teaspoon dried rosemary)
- 1½ cups heavy cream
- ½ cup halal-certified chicken or vegetable broth
- ½ teaspoon Dijon mustard (optional)
- Fresh parsley or chives for garnish (optional)
Feel free to substitute ingredients, such as using white fish other than cod or coconut cream for a dairy-free option.
Directions to Follow
- Wash the potatoes thoroughly and cut them into halves or quarters.
- Place in a pot of salted boiling water; cook for 8–10 minutes until fork-tender. Drain and set aside.
- Pat the cod fillets dry with paper towels. Season with salt, pepper, lemon juice, and lemon zest, allowing them to marinate briefly.
- Heat 2 tablespoons of olive oil and 1 tablespoon of butter in a large skillet over medium-high heat.
- Add the cod fillets to the pan, searing for 3–4 minutes on each side until lightly golden and cooked through. Remove and keep warm.
- In the same skillet, lower the heat to medium. Add olive oil, garlic, and shallots, sautéing for 2–3 minutes until fragrant and translucent.
- Stir in the chopped rosemary, cooking for another minute.
- Pour in the broth; bring it to a gentle simmer, then add the heavy cream and Dijon mustard if using.
- Let the sauce simmer for 6–8 minutes, stirring occasionally until it thickens slightly.
- Return the boiled potatoes to the skillet, gently tossing them in the sauce for 3–4 minutes.
- Carefully place the seared cod back into the skillet, spooning sauce over each fillet. Simmer everything together on low heat for an additional 2–3 minutes.
- Garnish with freshly chopped parsley or chives, if desired. Serve hot.
Best ways to enjoy it
To make your meal truly stand out, consider these serving suggestions:
- Plating: Serve the cod and potatoes on a large, elegant platter, drenching everything in the creamy sauce. Garnish with a sprinkle of fresh herbs for a vibrant touch.
- Pairing: This dish pairs beautifully with a light side salad or some crusty bread to soak up the sauce. For a refreshing contrast, serve alongside steamed green beans or sautéed spinach.
How to store & freeze
Leftovers are a beautiful bonus! To store your Cod & Potatoes in Rosemary Cream Sauce:
- Refrigerate: Allow it to cool before transferring to an airtight container. It will stay fresh for up to 3 days.
- Freeze: Portion the dish into freezer-safe containers, avoiding letting it sit for too long outside. Properly stored, it can last for up to 2 months. Thaw in the refrigerator overnight before reheating.
Helpful cooking tips
To ensure your dish is a hit every time, consider these expert tips:
- Fish Freshness: Choose the freshest cod available. Look for fillets that are moist, translucent, and smell like the ocean.
- Avoid Overcooking: Fish cooks quickly; be vigilant to prevent it from becoming rubbery. It should flake easily yet remain moist.
- Herb Variations: Feel free to experiment with other herbs like tarragon or dill for different flavor profiles.
Creative twists
Here are some fun variations to personalize your dish:
- Spice it Up: Add a pinch of red pepper flakes to the sauce for a hint of heat.
- Vegetable Boost: Toss in some fresh spinach or peas into the sauce for added nutrition and color.
- Zesty Flavor: Incorporate a splash of white wine to deglaze the pan, adding depth to the sauce.
Your questions answered
Q: How long does prep and cooking take?
A: The total time is about 30 minutes, making it perfect for weeknight dinners.
Q: Can I use frozen cod?
A: Yes, just ensure it’s fully thawed and patted dry before seasoning and cooking.
Q: Is there a substitute for heavy cream?
A: Full-fat coconut milk or a blend of sour cream and broth can serve as alternatives if you prefer a lighter option.
With this easy recipe, you can create a comforting dish that resonates warmth and culinary elegance, making it a delightful addition to your home cooking repertoire. Enjoy the flavors and share them with your loved ones!