Garlic Butter Pan-Seared Fish with Baby Potatoes
This is the kind of meal that feels light and comforting at the same time. Garlic butter pan-seared fish with baby potatoes has a simple, cozy charm that makes it perfect for evenings when you want something wholesome, flavorful, and unfussy. The fish turns tender and flaky in the pan, the potatoes become golden around the edges, and everything gets finished with warm garlic butter and a squeeze of lemon that makes the whole kitchen smell fresh and inviting.
What makes this dish so lovely is how balanced it feels. You get the delicate fish, buttery potatoes, little pops of herbs, and that bright hint of lemon running through it all. It is the sort of dinner that feels special enough for guests, but easy enough for a quiet weeknight at home. Every bite is soft, crisp, savory, and just a little zesty — the kind of plate that disappears quickly and leaves everyone feeling happy and well-fed.

Ingredients
- 4 white fish fillets, such as cod, halibut, haddock, or tilapia
- 1 1/2 pounds baby potatoes, halved
- 2 tablespoons olive oil
- 3 tablespoons unsalted butter, divided
- 3 cloves garlic, minced
- 1 teaspoon paprika
- 1/2 teaspoon dried thyme
- 1/2 teaspoon dried oregano
- Salt, to taste
- Black pepper, to taste
- 1 tablespoon lemon juice
- 1 tablespoon chopped fresh parsley
- 1 teaspoon fresh thyme leaves, for garnish
Instructions
1. Cook the potatoes
Start by bringing a pot of salted water to a boil. Add the halved baby potatoes and cook them for 10 to 12 minutes, just until they are fork-tender. Drain them well and set them aside.
This little head start helps them crisp up beautifully later.
2. Season the fish
While the potatoes cook, pat the fish fillets dry with paper towels. Season both sides with salt, black pepper, paprika, dried thyme, and oregano.
The seasoning is simple, but it gives the fish a warm, savory flavor that works so well with the garlic butter.
3. Brown the potatoes
Heat 1 tablespoon of olive oil and 1 tablespoon of butter in a large skillet over medium heat. Once the butter melts and starts to sizzle, place the potatoes cut-side down in the pan.
Cook them for 5 to 7 minutes, until they are golden and lightly crisp on the cut sides. Then remove them from the skillet and set them aside.
4. Sear the fish
In the same skillet, add the remaining olive oil. Place the fish fillets in the pan and cook for 3 to 4 minutes per side, depending on thickness.
The fish should be golden on the outside and flaky in the center. Handle it gently when turning so it stays beautifully intact. Once done, remove it from the skillet and keep it warm.
5. Make the garlic butter
Lower the heat to medium-low. Add the remaining 2 tablespoons of butter and the minced garlic to the skillet. Stir for about 30 seconds, just until the garlic smells fragrant and buttery.
This is the moment when the kitchen starts to smell absolutely irresistible.
6. Finish the potatoes
Return the potatoes to the skillet and toss them gently in the garlic butter. Add the lemon juice and chopped parsley, stirring just enough to coat everything evenly.
The lemon wakes up all the flavors and gives the buttery potatoes a fresh, bright finish.
7. Plate the dish
Arrange the baby potatoes on each plate and place the fish fillets on top or alongside, whichever looks best to you.
8. Garnish and serve
Spoon any remaining garlic butter from the pan over the fish. Finish with fresh thyme leaves and a little extra parsley if you like. Serve right away while everything is hot, glossy, and full of flavor.
Presentation
This dish looks especially beautiful when you let the golden potatoes frame the fish on the plate. Spoon a little of the garlic butter over the top just before serving so the fish has that soft, glossy finish. A scattering of parsley and fresh thyme leaves adds a fresh touch and makes the whole plate feel bright and elegant.
For an extra lovely presentation, serve it with lemon wedges on the side. They add a little color and give everyone the option of one more fresh squeeze right before eating.
Nutritional Information:
- ⏰ Prep Time: 10 minutes | Cooking Time: 25 minutes | Total Time: 35 minutes
- 🔥 Kcal: 430 kcal per serving | 🍽️ Servings: 4 servings
Conclusion
Garlic butter pan-seared fish with baby potatoes is one of those recipes that proves simple food can still feel incredibly special. It is buttery, herby, fresh, and deeply comforting without feeling heavy. The tender fish and crisp-edged potatoes make such a satisfying pair, and the garlic butter ties everything together in the most delicious way.
This is the kind of meal that fits almost any evening — easy enough for a busy day, but lovely enough to make dinner feel a little more special. It is warm, fresh, and full of flavor, and once you make it, there is a good chance it will find a regular place in your kitchen.
