Cod and Potatoes in Rosemary Cream Sauce – One‑Pan Elegance for Cozy Nights

Cod and Potatoes in Rosemary Cream Sauce in a cast iron skillet
This creamy, herby dish is my go‑to when I want restaurant flavor without leaving home.
⚖️
Difficulty
Easy
⏲️
Prep Time
10 mins
🕒
Cook Time
35 mins
⏱️
Total Time
45 mins
🍽️
Servings
4

I still remember the first time I made a cream‑based fish dish in my tiny Parisian kitchen. The landlord’s ancient oven had a mind of its own, but that night the aroma of rosemary, garlic, and cream floating down the courtyard felt like pure magic. Back then I was a student at Le Cordon Bleu, obsessing over mother sauces and perfect emulsions, and it was my mother’s phone call from Morocco that gave me the confidence to just cook. “Don’t let the cream scare you, baby,” she’d say. “It’s just milk that’s learned a few tricks.” That voice still echoes in my head every time I make this Cod and Potatoes in Rosemary Cream Sauce – a dish that brings together everything I love: tender flaky fish, buttery potatoes, and a fragrant, silky sauce that tastes like a hug on a plate.

The first forkful hits you with the piney, earthy punch of rosemary, quickly softened by the richness of heavy cream. The cod flakes apart at the touch of your fork – no dry, overcooked fish here, thanks to a quick roast that locks in moisture. The baby potatoes, halved and roasted until golden, soak up the cream sauce like little sponges, turning into irresistible bites of creamy goodness. I love how the sauce clings to every surface, speckled with fresh rosemary and just a whisper of garlic. It’s the kind of dish that makes you want to mop up every last drop with a crusty baguette – and trust me, you should.

What sets my version apart is that I roast the potatoes separately before nestling them into the sauce with the cod. This extra step ensures the potatoes stay firm and toothsome, not mushy, and they get those lovely caramelised edges that elevate the whole meal. I also use a restrained hand with the cream – just enough to coat the fish and potatoes without drowning them. And here’s a little secret from my chef days: I finish the dish in the oven after building the sauce on the stovetop. That short bake gives the flavours a chance to marry beautifully, and the cod cooks gently without the risk of curdling. I’ll walk you through every step, including the one mistake I see home cooks make most often – over‑stirring the sauce. Let’s get started.

Why This Cod and Potatoes in Rosemary Cream Sauce Recipe Is the Best

The Flavor Secret – I draw on my Moroccan heritage here: the warm, resinous aroma of fresh rosemary is a cousin to the ras el hanout blends my mother would toast in her clay tagine. By blooming the rosemary in butter before adding the cream, I unlock its essential oils without any bitterness. That single step transforms a simple cream sauce into something deeply aromatic – the kind of flavour you’d expect from a bistro in the 6th arrondissement. And because I keep the cream amount moderate, the rosemary never overpowers; it just whispers in every bite.

Perfected Texture – During my pastry training in Paris, I learned that gentle heat is the key to a flawless emulsion – overheat cream and it will split. Applying that same principle, I simmer the sauce at a bare whisper (never a boil) and then finish the dish in a moderate oven. The cod fillets stay incredibly moist, and the potatoes achieve that perfect balance: tender inside, slightly crisp outside. I also season the fish right before it goes into the skillet to avoid drawing out too much moisture.

Foolproof & Fast – This is the weeknight miracle you’ve been looking for. With just 10 minutes of active prep and one skillet, you can go from fridge to table in under an hour. There’s no complex roux, no double‑boiler – just a simple pan sauce that thickens naturally as the cream reduces. Even if you’ve never cooked fish before, the gentle oven heat guarantees a forgiving result. I’ve taught this recipe to dozens of home cooks in my NYC pop‑up classes, and every single person has left feeling like a pro.

Cod and Potatoes in Rosemary Cream Sauce Ingredients

Whenever I’m at the Union Square Greenmarket, I pick up my baby potatoes and fresh rosemary from the same farm stand. There’s something about knowing where your ingredients come from that makes the dish taste even better. My butcher (well, fishmonger) at the Chelsea Market always gives me sustainable Atlantic cod – it’s thick, white, and incredibly fresh. For this recipe, you don’t need anything fancy; just good staples, a little care, and you’re set.

Ingredients List

  • 1½ lbs cod fillets (about 4 equal pieces, skinless)
  • 1 lb baby potatoes, halved (Yukon Gold or red bliss work beautifully)
  • 2 tablespoons olive oil
  • 2 cloves garlic, minced
  • 1 cup heavy cream
  • ½ cup chicken broth (low‑sodium)
  • 2 tablespoons fresh rosemary, finely chopped (about 3‑4 sprigs)
  • Salt and freshly ground black pepper to taste
  • 1 tablespoon unsalted butter

Ingredient Spotlight

Cod: Choose thick, firm fillets that are uniform in thickness. If cod isn’t available, haddock or hake make excellent substitutes – they have a similar flaky texture. Avoid thin tail pieces, which will cook too quickly. Heavy cream: This is the backbone of the creamy sauce. For a lighter version, you can use half‑and‑half, but the sauce will be thinner and less velvety. Do not use whole milk – it will curdle under the heat. Fresh rosemary: Dried rosemary can be used in a pinch, but reduce the amount to 1 tablespoon. Fresh rosemary’s piney fragrance is irreplaceable here. Baby potatoes: Waxy potatoes like Yukon Golds or red new potatoes hold their shape during roasting. Russets will break apart and turn mealy.

Original Ingredient Best Substitution Flavor / Texture Impact
Cod fillets Haddock or hake Very similar flaky white fish; slightly sweeter.
Heavy cream Half‑and‑half (not whole milk) Sauce will be thinner, less lush; still tasty.
Baby potatoes Yukon Gold potatoes, quartered Hold shape well; similar buttery texture.
Fresh rosemary Dried rosemary (reduce to 1 tbsp) Milder, less pungent; soak in sauce a few minutes before adding.

How to Make Cod and Potatoes in Rosemary Cream Sauce – Step‑by‑Step

I promise this comes together beautifully. The key is to work in stages: roast the potatoes first, build the sauce while they’re in the oven, then bring everything together for a short finish. You’ll use just one oven‑safe skillet – less mess, more flavour.

Step 1: Roast the Potatoes

Preheat your oven to 400°F (200°C). On a baking sheet, toss the halved baby potatoes with 2 tablespoons olive oil, a generous pinch of salt, and a few grinds of black pepper. Spread them in a single layer and roast for 20 minutes, or until they’re tender when pierced with a fork and the edges are starting to brown and crisp. This head start ensures they hold their own against the creamy sauce.

💡 mia’s Pro Tip: Don’t overcrowd the pan – give the potatoes room to breathe. If they’re too close, they’ll steam instead of roast, and you’ll miss that lovely caramelisation.

Step 2: Build the Cream Sauce

While the potatoes roast, melt 1 tablespoon of butter in a large oven‑safe skillet over medium heat. Add the minced garlic and cook, stirring, until fragrant – about 1 minute. Don’t let the garlic brown; you want just a whisper of sweetness. Pour in the heavy cream and chicken broth, then stir in the chopped fresh rosemary. Bring the mixture to a gentle simmer (you’ll see small bubbles around the edge), then reduce the heat to low and let it cook for 5 minutes, stirring occasionally. The sauce will thicken slightly and take on a beautiful pale green hue from the rosemary.

⚠️ Common Mistake to Avoid: Simmer the sauce on low, not medium‑high. Boiling cream can cause it to separate into greasy pools. Keep it at a lazy bubble.

Step 3: Season and Nestle the Cod

Season each cod fillet lightly on both sides with salt and pepper. Remove the skillet from the stove (if it’s not oven‑safe, transfer the sauce to a shallow baking dish). Gently nestle the cod fillets into the warm cream sauce, spacing them evenly so they’re partially submerged. Spoon a little sauce over the tops.

💡 mia’s Pro Tip: Pat the cod dry with paper towels before seasoning – this helps the salt stick and ensures a nice sear when the fillets touch the hot sauce.

Step 4: Add Potatoes and Bake

Remove the roasted potatoes from the oven and carefully add them to the skillet, tucking them around the cod. Spoon more sauce over the potatoes. Transfer the skillet to the oven and bake for 12–15 minutes, until the cod flakes easily with a fork and the internal temperature reaches 145°F. The sauce will have reduced slightly and become even creamier.

⚠️ Common Mistake to Avoid: Don’t overbake – cod can go from perfectly flaky to dry in a minute. Start checking at 12 minutes. The centre should be opaque and just beginning to flake.

Step 5: Rest and Serve

Let the dish rest for about 3 minutes after taking it out of the oven. This allows the sauce to settle and the cod to reabsorb a little moisture. Garnish with a few fresh rosemary leaves for a pop of colour and aroma. Serve directly from the skillet (it’s gorgeous!) or spoon onto warm plates.

💡 mia’s Pro Tip: For a touch of brightness, squeeze a lemon wedge over the dish just before serving. The acidity cuts through the richness beautifully.

Step Action Duration Key Visual Cue
1 Roast potatoes 20 min Golden edges, fork‑tender
2 Sauté garlic, add cream & broth 6 min Garlic fragrant, cream barely simmering
3 Season & nestle cod 2 min Fillets partially submerged
4 Add potatoes, bake 12‑15 min Cod flakes easily, sauce thicker
5 Rest & serve 3 min rest Sauce lightly coats fish

Serving & Presentation

I love serving this straight from the skillet – it feels rustic and welcoming, like something you’d share at a farmhouse table in the French countryside. Place the skillet on a wooden board or trivet at the centre of the table, and let everyone help themselves. Spoon the creamy sauce generously over each portion, and garnish with a few fresh rosemary sprigs for that final touch of green. A scattering of flaky sea salt (like Maldon) adds a little crunch and a burst of salinity.

For side dishes, I keep it simple. A crisp green salad with a lemony vinaigrette cuts through the richness, and a slice of crusty sourdough or a warm baguette is non‑negotiable for soaking up every last drop of sauce. In the winter, I sometimes add a side of steamed green beans or roasted asparagus. And because my mother’s voice is always in my head, I often serve a small bowl of preserved lemon on the side – its tangy, salty brightness is incredible against the creamy cod.

From a beverage standpoint, a dry white wine like Sauvignon Blanc or unoaked Chardonnay pairs perfectly. If you’re avoiding alcohol, sparkling water with a slice of lemon or a crisp iced tea works beautifully. For a truly special night, I’ll open a bottle of Sancerre – it’s the wine I drank the first time I made this dish in Paris, and it still feels like a celebration.

Pairing Type Suggestions Why It Works
Side Dish Green salad with lemon vinaigrette / steamed green beans / roasted asparagus Bright, acidic elements balance the rich cream sauce.
Bread / Starch Crusty sourdough / warm baguette / buttered rice Absorbs the sauce; adds pleasant chew.
Beverage Sauvignon Blanc / Sancerre / sparkling water with lemon Dry, crisp wines cut through cream; lemon water refreshes palate.
Garnish Fresh rosemary sprigs / flaky sea salt / lemon wedges / preserved lemon Adds colour, texture, and a pop of acidity or salt.

Make‑Ahead, Storage & Reheating

Between writing recipes, teaching cooking classes, and exploring New York’s food scene, I rely on make‑ahead meals. This dish is actually wonderful made a day in advance – the flavours deepen overnight. Here’s how I handle it for my busy weekdays.

Method Container Duration Reheating Tip
Refrigerator Airtight container or covered skillet Up to 3 days Reheat in a 350°F oven (10‑12 min) or gently on stovetop over low heat, adding a splash of broth or cream to loosen the sauce.
Freezer Freezer‑safe container (remove fish/potatoes from sauce if possible) Up to 2 months Thaw overnight in fridge. Reheat slowly on stovetop; the cream may separate slightly – whisk in a teaspoon of butter to re‑emulsify.
Make‑Ahead Roast potatoes & prepare sauce separately, refrigerate 1 day in advance Assemble and bake as directed, adding 3‑5 extra minutes to the final bake.

When reheating, the key is patience. Microwaving can toughen the cod and break the sauce. Instead, I place the leftovers in a covered skillet over low heat with a splash of chicken broth or cream, and let it warm gently for about 10 minutes, occasionally spooning the sauce over the fish. If the sauce looks a little thin, fear not – just let it simmer uncovered for a minute or two to thicken. The potatoes will hold their shape beautifully, and the rosmary flavour will actually become more pronounced overnight. I often make this dish on a Sunday and enjoy it for Tuesday’s dinner with a fresh green salad – it feels like a special treat on a work night.

Variations & Easy Swaps

Variation Key Change Best For Difficulty Impact
Moroccan Spice Twist Add 1 tsp ras el hanout & ½ tsp smoked paprika to the sauce Adventurous palates, North African flair Easy
Dairy‑Free Version Use canned coconut milk (full‑fat) in place of heavy cream Dairy‑free / lactose‑intolerant guests Easy
Spring Vegetable Medley Add 1 cup asparagus tips & ½ cup peas in the final 5 min of baking Bright, seasonal meal Easy

Moroccan Spice Twist

This variation is incredibly close to my heart. In my mother’s kitchen in Rabat, every dish began with a blend of warm spices – cumin, coriander, cinnamon, ginger, and cardamom. Ras el hanout literally means “head of the shop” and is the spice merchant’s finest mix. For this dish, I stir 1 teaspoon of ras el hanout and ½ teaspoon of smoked paprika into the cream sauce right after the garlic. The result is a fragrant, slightly smoky cream that pairs beautifully with the cod. Serve with a sprinkle of toasted almonds and fresh cilantro – it’s a little taste of North Africa in a skillet.

Dairy‑Free Version

I tested this version for a friend with dairy sensitivity, and it was a revelation. Swap the heavy cream with a can of full‑fat coconut milk (shake the can well before opening). The coconut adds a subtle sweetness and richness that complements the rosemary. Omit the butter and use 2 tablespoons of olive oil instead. The sauce will have a slightly thinner consistency and a lovely tropical note – don’t worry, the cod and potatoes still absorb it beautifully. If you want a thicker sauce, simmer it for an extra 2 minutes before adding the fish.

Spring Vegetable Medley

When I’m at the greenmarket in April, I can’t resist bundles of slender asparagus and bright peas. For this variation, after you’ve added the cod and potatoes to the skillet, scatter 1 cup of trimmed asparagus tips and ½ cup of frozen peas (no need to thaw) around the dish. Continue baking as directed – the vegetables will steam in the cream sauce and emerge tender yet vibrant. It turns the meal into a one‑dish feast that’s perfect for a spring dinner party. I sometimes squeeze a little preserved lemon over the top for an extra layer of brightness.

Can I use heavy cream instead of whole milk for the rosemary cream sauce?

Absolutely – in fact, I recommend heavy cream for this sauce. Whole milk has a much lower fat content (around 3–4%) and will easily curdle when simmered with the broth and rosemary. Heavy cream, with its 36–40% fat, is stable at higher temperatures and yields a silky, luscious sauce that clings beautifully to the fish and potatoes. If you’re looking for a lighter option, you can substitute half‑and‑half (10–18% fat) – the sauce will be thinner but still delicious. Just keep the heat very low and avoid boiling. I would not recommend using skim milk or 2% milk, as the sauce is very likely to separate.

How long should I cook cod in a cream sauce to keep it from drying out?

Cod fillets are relatively delicate and cook quickly. In this recipe, after building the sauce on the stove, you’ll bake the dish at 400°F for 12–15 minutes. The exact time depends on the thickness of your fillets – I start checking at 12 minutes. The cod is done when it flakes easily with a fork and the internal temperature reaches 145°F. The cream sauce actually helps protect the fish from drying out because it surrounds the fillets with gentle, moist heat. Avoid overbaking; if you go a minute or two too long, the cod can become dry. When in doubt, err on the side of slightly underdone – carryover cooking will take it the rest of the way as it rests.

What type of potato works best for cod and potatoes in rosemary cream sauce?

Waxy or all‑purpose potatoes are your best bet here. Baby potatoes (such as red bliss or creamers) are ideal because they hold their shape during roasting and baking, and their thin skins are tender enough to eat. Yukon Gold potatoes are another excellent choice – they have a buttery flavour and a firm texture that doesn’t break down in the sauce. Avoid russet potatoes; they are starchy and mealy, and will fall apart and turn mushy. If you only have larger Yukon Golds, simply quarter them into 1‑inch chunks. The key is to roast them first so they develop a little crust and structure before being added to the cream sauce.

Can I prepare cod and potatoes in rosemary cream sauce ahead of time and reheat it?

Yes, this dish reheats surprisingly well, making it perfect for meal prep. You can prepare the entire dish up to three days in advance and store it in an airtight container in the refrigerator. For best results, I recommend reheating in the oven or on the stovetop rather than the microwave. Place the leftovers in a covered skillet over low heat with a splash of chicken broth or cream, and warm gently for about 10 minutes, occasionally spooning the sauce over the fish. The rosmary flavour actually deepens overnight. If the sauce has thickened too much, just stir in a little extra broth. Freezing works too – up to two months – but the texture of the cream may change slightly. Thaw overnight in the fridge and reheat slowly.

Can I use dried rosemary instead of fresh?

Yes, you can, but with a few adjustments. Fresh rosemary has a bright, piney flavour that dried rosemary simply can’t match. However, in a pinch (or if fresh is unavailable), use half the amount – 1 tablespoon of dried rosemary instead of 2 tablespoons fresh. Dried rosemary is more concentrated and can be a bit chewy, so I recommend crushing it between your fingers before adding it to the sauce to release its oils. Also, add the dried rosemary a minute or two earlier in the simmering process to allow it to soften. The final dish will still be delicious, but the fresh version is noticeably more aromatic and vibrant.

What can I use instead of chicken broth?

Vegetable broth works beautifully as a substitute and keeps the dish vegetarian (if you also skip the cod, of course – but for a fish version, vegetable broth is fine). Fish stock is another excellent option that will enhance the seafood flavour. If you don’t have any broth on hand, you can simply use water plus a pinch of extra salt and a dash of white wine or lemon juice for acidity. The cream and rosemary are strong enough to carry the sauce. Just keep the liquid volume the same – ½ cup – and adjust seasoning at the end.

Can I make this recipe without an oven‑safe skillet?

Absolutely! If you don’t have an oven‑safe skillet, here’s what to do: Roast the potatoes on a baking sheet as directed. Build the cream sauce in any skillet, then transfer the sauce to a 9×13 baking dish or a shallow casserole dish. Nestle the cod and roasted potatoes into the sauce, then bake at 400°F for the same 12–15 minutes. The results will be just as delicious – you’ll just have one extra dish to wash. For the stovetop‑only version, you can simply simmer the cod and potatoes in the sauce on the stove over low heat for about 10–12 minutes, but be very careful not to boil the sauce. The oven method is more foolproof for keeping the cod tender.

How do I know when the cod is fully cooked?

The most reliable method is to use an instant‑read thermometer – the cod should reach 145°F in the thickest part. Without a thermometer, look for visual cues: the flesh should be opaque white throughout (no translucent or raw centres), and it should flake easily when you insert a fork and twist gently. The fillets will also separate into natural flakes. Be careful not to overcook past this point, as cod can quickly become dry and tough. Since the fish continues to cook from residual heat after you take it out of the oven, I like to pull it out when the centre is still just barely opaque and let it rest for 3 minutes – it will finish cooking perfectly.

Can I add other herbs to the sauce?

Definitely – rosemary is the star here, but it plays beautifully with other herbs. Thyme is a classic partner; add a few sprigs along with the rosemary and remove them before serving. Fresh dill or chives stirred in at the end give the dish a lovely fresh note. For a more Mediterranean vibe, you could add a pinch of dried oregano or marjoram. Just keep the total herb amount balanced so it doesn’t overpower the delicate cod. I sometimes add a bay leaf while the sauce simmers and remove it before baking – it lends a subtle depth that complements the rosemary perfectly.

Is this recipe gluten‑free?

Yes, this recipe is naturally gluten‑free – there is no flour, pasta, or bread involved. The sauce thickens purely from the reduction of cream. Just be sure to check that your chicken broth is certified gluten‑free if you have celiac disease or a strong sensitivity. All the other ingredients – cod, potatoes, olive oil, butter, garlic, heavy cream, and rosemary – are naturally gluten‑free. It’s a great dish to serve to gluten‑free guests without any modifications needed.

Share Your Version!

Cooking is all about sharing, isn’t it? I hope you’ll try this Cod and Potatoes in Rosemary Cream Sauce soon and make it your own. Did you add a twist – maybe a pinch of smoked paprika or a squeeze of lemon? I’d love to hear how it turned out. Leave a star rating and a comment below – your feedback helps other home cooks decide what to make tonight.

And don’t forget to snap a photo! Tag me on Instagram or Pinterest with @exorecipes so I can see your beautiful creation. I read every comment and love seeing how the recipe comes to life in your kitchen. One question I get all the time: “How do I get that perfect golden crust on the potatoes?” Let me know in the comments if you’d like a dedicated post on that technique.

From my NYC kitchen to yours – I hope this recipe brings as much warmth to your table as it does to mine. — mia 🧡

📌

Love This Recipe? Save It to Pinterest!

If you enjoyed this Cod and Potatoes in Rosemary Cream Sauce recipe, don’t let it get lost in your browser tabs! 😄 Pin it now so you can find it again anytime – and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.

👉 Follow mia on Pinterest @chefrecipes2

📌 Pin this recipe · 🔁 Re-pin your favorites · 💬 Tag me when you make it – I love seeing your creations!

Print

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Cod and Potatoes in Rosemary Cream Sauce

  • Author: Chef Mia
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Total Time: 45 minutes
  • Yield: 4 1x
  • Method: Main Course
  • Cuisine: American

Description

A comforting and elegant dish featuring flaky cod and tender potatoes in a fragrant rosemary cream sauce. Perfect for a cozy dinner.


Ingredients

Scale
  • 1 1/2 lbs cod fillets
  • 1 lb baby potatoes, halved
  • 2 tablespoons olive oil
  • 2 cloves garlic, minced
  • 1 cup heavy cream
  • 1/2 cup chicken broth
  • 2 tablespoons fresh rosemary, chopped
  • Salt and pepper to taste
  • 1 tablespoon butter

Instructions

  1. Preheat oven to 400°F (200°C).
  2. Toss halved potatoes with olive oil, salt, and pepper. Roast for 20 minutes until tender.
  3. In a large skillet over medium heat, melt butter and sauté garlic until fragrant, about 1 minute.
  4. Add heavy cream, chicken broth, and rosemary. Simmer for 5 minutes, stirring occasionally.
  5. Season cod fillets with salt and pepper. Nestle them into the cream sauce.
  6. Add roasted potatoes to the skillet. Spoon sauce over fish and potatoes.
  7. Bake in the oven for 12-15 minutes until cod is flaky and cooked through.
  8. Serve warm, garnished with additional rosemary if desired.

Notes

For a lighter version, substitute half-and-half for heavy cream. Fresh rosemary is preferred, but dried can be used in a pinch (reduce to 1 tablespoon).


Nutrition

  • Calories: 420
  • Sugar: 3g
  • Fat: 24g
  • Carbohydrates: 25g
  • Protein: 30g


Cod and Potatoes in Rosemary Cream Sauce

k">

Tried This Recipe? Leave a Comment!

Did you make this recipe? I’d love to hear how it turned out! Please leave a comment and a rating below. Your feedback helps other home cooks and supports cheerychop.com!

For more delicious inspiration, follow me on Pinterest!

Leave a Reply

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆