Creamy Cod & Potatoes in a One-Pan Dinner

Cod & Potatoes in Rosemary Cream Sauce: A Quick Dinner for Cozy Weeknights

In just 30 minutes, you can have a creamy, restaurant-quality dinner on the table that feels both effortless and indulgent. Tender cod fillets rest on a bed of soft, buttery potatoes, all wrapped in a luscious rosemary-infused cream sauce that comes together in one pan. I first made this on a rainy Tuesday when I needed something warm and fast, and it instantly became one of my most-made meals. No complicated steps, no long ingredient list, just real food that tastes like a hug.

Why You’ll Love This Recipe

  • Everything cooks in one pan, which means minimal cleanup and maximum flavor.
  • The rosemary cream sauce is rich without being heavy, and it coats every bite perfectly.
  • Cod cooks quickly, making this a realistic option for busy weeknights.
  • Potatoes soak up the creamy sauce and get incredibly tender underneath the fish.
  • It feels like a special dinner you’d order at a cozy bistro, but you made it yourself.

Ingredients

  • 1 ½ pounds cod fillets (about 4 fillets)
  • 1 ½ pounds Yukon Gold potatoes, thinly sliced (about ⅛ inch thick)
  • 2 tablespoons olive oil
  • 2 tablespoons unsalted butter
  • 3 cloves garlic, minced
  • 1 ½ cups heavy cream
  • ½ cup chicken or vegetable broth
  • 2 tablespoons fresh rosemary, finely chopped (plus extra sprigs for garnish)
  • ½ teaspoon salt, plus more for potatoes
  • ¼ teaspoon black pepper
  • ¼ teaspoon red pepper flakes (optional, for a little warmth)
  • 2 tablespoons grated Parmesan cheese (optional, for extra richness)

Instructions

  • Pat the cod fillets dry with paper towels and season both sides with salt and pepper. Set aside while you prepare the potatoes.
  • In a large skillet with a lid, heat olive oil over medium heat. Add the sliced potatoes in an even layer, season with a pinch of salt, and cook for 5-6 minutes, stirring occasionally, until they start to soften and turn golden at the edges.
  • Add the butter and minced garlic to the skillet, stirring for about 30 seconds until fragrant.
  • Pour in the heavy cream and broth, then add the chopped rosemary and red pepper flakes if using. Stir to combine and bring to a gentle simmer.
  • Nestle the seasoned cod fillets into the skillet on top of the potatoes. Spoon a little of the cream sauce over the fish.
  • Cover the skillet with the lid, reduce heat to low, and let it cook for 10-12 minutes. The cod should be opaque and flake easily with a fork, and the potatoes should be tender.
  • If using Parmesan, sprinkle it over the dish during the last 2 minutes of cooking. Garnish with fresh rosemary sprigs before serving.

Pro Tips

  • Slice your potatoes as evenly as possible for uniform cooking. A mandoline slicer works great and saves time.
  • Don’t skip patting the cod dry. This helps the seasoning stick and prevents excess moisture from thinning the sauce.
  • The cod is done when it flakes easily with a fork and reaches an internal temperature of 145°F. Overcooking makes it dry, so check it at the 10-minute mark.
  • If your sauce looks a little thin after cooking, remove the cod and potatoes, then simmer the sauce uncovered for 2-3 minutes to thicken it.
  • Use Yukon Gold or yellow potatoes here. They hold their shape better than russets and get buttery soft without turning mushy.

Variations

  • Swap the cod for haddock, halibut, or even thick white fish like tilapia. Cooking times may vary slightly.
  • Add a handful of fresh spinach or kale during the last 3 minutes of cooking for extra greens.
  • Use thyme or dill instead of rosemary for a different herbal note. Both pair beautifully with the cream sauce.
  • Make it dairy-free by substituting full-fat coconut milk for the heavy cream and using a dairy-free butter alternative.

Frequently Asked Questions

  • Can I use frozen cod? Yes, but thaw it completely in the refrigerator overnight and pat it very dry before seasoning. Frozen fish releases more water, which can make the sauce watery.
  • What if I don’t have heavy cream? You can use half-and-half or whole milk, but the sauce will be thinner. To thicken it, mix 1 teaspoon cornstarch with 2 tablespoons cold water and stir it in during the last few minutes of cooking.
  • How do I store leftovers? Store in an airtight container in the refrigerator for up to 3 days. The potatoes will absorb some sauce, but it still reheats well. Add a splash of milk or cream when reheating to bring back the creamy texture.
  • Can I make this ahead of time? This dish is best enjoyed fresh, but you can slice the potatoes and chop the rosemary up to a day in advance to save time.
  • What should I serve with this? A simple green salad with lemon vinaigrette or steamed green beans pairs beautifully. Crusty bread is also great for sopping up the extra cream sauce.
  • Can I double this recipe? Yes, but use a larger skillet or cook in batches. Overcrowding the pan will steam the fish instead of gently cooking it, and the potatoes won’t brown as nicely.

More Recipes You’ll Love

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 & Potatoes in Rosemary Cream Sauce


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Chef Billy

Description

Tender cod fillets and golden potatoes simmered in a creamy, aromatic rosemary sauce.


Ingredients

Scale

For the Crust:

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

Instructions

1. Prepare the Crust:

  1. Boil potatoes in salted water until just tender; drain and set aside.
  2. Season cod with salt and pepper. In a large skillet, heat olive oil over medium heat and cook cod for 3-4 minutes per side until golden and cooked through. Remove and set aside.
  3. In the same skillet, melt butter and sauté garlic for 1 minute until fragrant.
  4. Add heavy cream, chicken broth, and rosemary. Simmer for 2-3 minutes until slightly thickened.
  5. Return potatoes to the skillet; stir to coat. Place cod on top and spoon sauce over. Simmer for 2 minutes.
  6. Serve immediately with extra rosemary garnish.

Notes

You can customize the seasonings to taste.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star