pin it
I first came across a version of this dish at a tiny seaside restaurant where the chef made everything in one pan and somehow it always looked effortlessly stunning. The moment I tasted that silky, garlic-infused cream sauce pooling around tender cod and soft golden potatoes, I knew I had to recreate it at home. What strikes me most about this recipe is how the humble ingredients — cream, garlic, rosemary, butter — transform into something that tastes deeply luxurious. The cod stays incredibly moist because it finishes cooking gently in the sauce rather than over direct heat, which means it never dries out. Those baby potatoes soak up all the flavor from the bottom of the pan and become these buttery little pillows of deliciousness. Every time I make this, my kitchen smells absolutely incredible — that combination of garlic, rosemary and cream hitting a warm skillet is honestly one of the best scents in the world. This is my idea of the perfect comfort food: elegant enough to serve to guests but simple enough for a Tuesday night.
Why I love this recipe
I love this recipe because it delivers maximum flavor with minimum effort — and honestly, that is the dream on a busy weeknight. There is something deeply satisfying about watching a handful of simple, beautiful ingredients come together in a single skillet and turn into something that looks and tastes truly special. The cream sauce is silky and rich but not heavy, and the fresh rosemary gives it this herbal brightness that keeps every bite interesting. I also love that the whole dish is naturally gluten-free, which means I can serve it to almost anyone without adjustments. The cod is so forgiving in this preparation — it stays flaky and tender every single time. And those potatoes? They absorb the garlicky cream and become the most addictive part of the whole bowl. This is the recipe I reach for when I want to feel like a genuinely good cook without spending hours in the kitchen.
What You Need From Your Kitchen
- Cod Fillets: Pat dry and season with salt, pepper, and smoked paprika before searing to golden perfection.
- Baby Potatoes: Halve and par-boil until just fork-tender, then finish in the cream sauce to absorb all the flavors.
- Heavy Cream: Forms the luxurious base of the sauce — simmer with broth until silky and slightly thickened.
- Garlic: Mince and sauté in butter until golden and fragrant — the aromatic backbone of the entire dish.
- Fresh Rosemary: Add whole sprigs to the sauce while simmering for a piney, herbal depth; remove before serving.
- Parmesan Cheese: Grate and sprinkle over the finished dish for a salty, nutty finishing touch.
- Chicken or Vegetable Broth: Deglazes the pan and lightens the cream sauce while adding savory depth.
Let's Make These Together
- Par-cook the baby potatoes
- Halve your baby potatoes and drop them into a pot of well-salted boiling water. Cook them for about 8 to 10 minutes — you want them tender enough to pierce with a fork but still holding their shape. Drain them and set aside. This step is the secret to perfectly cooked potatoes in the final dish without making the sauce watery.
- Season and sear the cod
- Pat every cod fillet completely dry, then season generously on both sides with salt, black pepper, and smoked paprika. Heat olive oil in your skillet over medium-high and sear the cod about 2 to 3 minutes per side until you get that beautiful golden crust. Don't move it around — let it sit and do its thing. Remove from the pan and set aside.
- Make the garlic cream sauce
- Turn the heat down to medium and melt your butter in the same skillet. Add the minced garlic and let it sizzle for about a minute until golden and fragrant. Pour in your broth, scraping all those flavourful bits from the bottom, then add the heavy cream, rosemary, and thyme. Let it all simmer together for 3 to 4 minutes until it starts to thicken into a silky sauce.
- Add potatoes and return the cod
- Toss the par-cooked potatoes into the cream sauce and stir gently to coat. Let them simmer for a few minutes, soaking up all that garlic herb goodness. Then nestle the seared cod fillets right on top, spoon the sauce over them, cover the pan, and let everything cook together on low for 5 to 6 minutes until the fish is cooked through and flaking.
- Finish with parmesan and serve
- Pull out the rosemary sprigs, shower the top with freshly grated parmesan, and add a fresh rosemary sprig for that gorgeous final garnish. Serve straight from the skillet into wide shallow bowls, making sure to ladle plenty of that incredible cream sauce over everything. Have crusty bread ready — you will need it.
pin it
Switch Things Up
Sometimes I swap the cod for halibut or even salmon when I want something heartier, and it works beautifully. I've also tried adding a handful of baby spinach right at the end of cooking — it wilts into the cream sauce and adds a gorgeous pop of green. If you're out of heavy cream, a mix of half-and-half with a spoonful of cream cheese gives you a similarly luscious sauce. You can also toss in capers or sun-dried tomatoes for a Mediterranean twist that takes this dish to a whole new level.
Perfect Pairings
This creamy cod pairs wonderfully with a crusty sourdough baguette to soak up that incredible garlic herb sauce. A crisp green salad with lemon vinaigrette cuts through the richness beautifully. For drinks, a chilled glass of Sauvignon Blanc or Pinot Grigio is a natural match. If you prefer something non-alcoholic, sparkling water with a squeeze of lemon keeps things refreshing alongside each creamy, flavorful bite.
pin it
Frequently Asked Questions
- → Can I use frozen cod for this recipe?
Yes, frozen cod works well — just make sure to thaw it completely in the refrigerator overnight and pat it very dry before seasoning and searing. Excess moisture from frozen fish will prevent proper searing and can thin out your cream sauce.
- → What can I substitute for heavy cream?
Half-and-half or a mixture of whole milk and a tablespoon of cream cheese will give you a similar creamy sauce, though slightly lighter. Coconut cream also works for a dairy-free version and adds a subtle sweetness that complements the herbs.
- → Can I make this dish ahead of time?
This dish is best served fresh since cod can become rubbery when reheated. However, you can prepare the cream sauce and par-cook the potatoes a day ahead. When ready to serve, reheat the sauce gently and cook the cod fresh — it only takes about 10 minutes.
- → What other fish can I use instead of cod?
Halibut, haddock, sea bass, or tilapia all work beautifully in this recipe. Salmon is also a fantastic choice and pairs wonderfully with the garlic herb cream sauce. Just adjust cooking time slightly based on the thickness of the fillets.
- → How do I know when the cod is fully cooked?
Cod is done when it turns completely opaque and flakes easily when pressed gently with a fork. The internal temperature should reach 145°F (63°C). Be careful not to overcook — cod goes from perfect to dry very quickly, so keep a close eye on it in the final minutes.
- → Can I add vegetables to this dish?
Absolutely! Baby spinach, cherry tomatoes, or asparagus tips are all wonderful additions. Add leafy greens in the last minute of cooking so they just wilt into the sauce. Harder vegetables like asparagus should be added with the potatoes so they have enough time to cook through.
Conclusion
This Creamy Garlic Herb Skillet Cod is proof that an elegant, restaurant-worthy dinner doesn't have to take hours. With minimal prep and one pan, you get a deeply satisfying meal that feels indulgent without being heavy. The garlic herb cream sauce is truly magical — make this once and it earns a permanent spot in your weekly rotation.