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
- Garlic Cream Salmon with Crispy Potatoes
- Baked Salmon with Garlic Potatoes and Greens
- Honey Mustard Glazed Salmon with Butternut Squash
- Garlic Butter Salmon with Roasted Potatoes and Asparagus
- Creamy Garlic Chicken
Cod & Potatoes in Rosemary Cream Sauce
Description
Tender cod fillets and golden potatoes simmered in a creamy, aromatic rosemary sauce.
Ingredients
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:
- Boil potatoes in salted water until just tender; drain and set aside.
- 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.
- In the same skillet, melt butter and sauté garlic for 1 minute until fragrant.
- Add heavy cream, chicken broth, and rosemary. Simmer for 2-3 minutes until slightly thickened.
- Return potatoes to the skillet; stir to coat. Place cod on top and spoon sauce over. Simmer for 2 minutes.
- Serve immediately with extra rosemary garnish.
Notes
You can customize the seasonings to taste.
I’m Shaykee—born in Morocco, seasoned across continents. From airplane galleys to home kitchens, I share the flavors and stories that shaped my journey.