I love how quickly this meal comes together, especially on busy nights when I still want something homemade. I get a beautiful balance of light, flaky fish and a buttery tomato sauce that feels both simple and special. I also like that this recipe uses one skillet, which keeps cleanup easy. The combination of garlic, thyme, parsley, and lemon gives the whole dish a fresh finish that makes every bite taste bright and satisfying.
Ingredients
(Note: All ingredient amounts are listed in the recipe card below.)
1 tbsp olive oil
4 tbsp unsalted butter – divided
4 cod fillets
1 tsp salt – divided
1 tsp black pepper – divided
14 ounces cherry tomatoes
6 garlic cloves – minced
1 shallot – finely chopped
1 tsp dried thyme
½ cup vegetable broth
1 tbsp chopped parsley – more for serving
1 tbsp lemon juice
Directions
I start by getting all my prep out of the way before I turn on the heat. I pat the cod fillets dry with paper towels, then season both sides with ½ teaspoon salt and ½ teaspoon pepper.
I finely chop the shallot, mince the garlic cloves, and chop the parsley so everything is ready to go once I begin cooking.
I heat the olive oil and 1 tablespoon of butter in a nonstick skillet over medium-high heat. I add the cod fillets and sear them for 1 to 2 minutes per side, depending on their thickness. I do not worry about cooking them all the way through at this stage because I finish them later in the sauce. Once they are lightly seared, I transfer them to a clean plate.
I add the cherry tomatoes to the skillet, cover the pan, and braise them for 5 minutes. After that, I gently press them down with a fork to release all their juices. I stir in the shallot, garlic, dried thyme, and the remaining salt and pepper. Then I cover the skillet again and let everything braise for 5 more minutes over medium heat.
I pour in the vegetable broth and bring the mixture to a boil. I add the remaining butter and parsley, stirring until the butter melts completely into the sauce.
I reduce the heat to medium-low and return the cod fillets to the skillet. I let them simmer for about 5 minutes, or until they are just cooked through and flaky. To finish, I sprinkle in the lemon juice and garnish with more parsley before serving.
Servings and Timing
I get 4 servings from this recipe, which makes it a great family dinner or a solid option when I want leftovers for the next day.
I also note that each serving comes in at about 358 calories, which makes this dish feel hearty without being too heavy.
Variations
I sometimes serve this cod over capellini for a more filling pasta dinner, and I also love it with toasted crusty bread for soaking up the sauce. When I want a little more richness, I add an extra pat of butter at the end. If I want more brightness, I increase the lemon juice slightly or add a little lemon zest before serving.
I can also swap the dried thyme for Italian seasoning or a little oregano when I want a different herb profile. For a mild kick, I like adding a pinch of red pepper flakes to the tomatoes. If I want to include more vegetables, I stir in spinach near the end and let it wilt into the sauce before I return the fish to the skillet.
Storage/Reheating
I store leftovers in an airtight container in the refrigerator for up to 2 days. Since cod is delicate, I try to keep the fillets nestled in the sauce so they stay moist.
When I reheat it, I prefer using a skillet over low heat with a splash of broth or water to loosen the sauce. I warm it gently just until the fish is heated through so it does not dry out. I can also use the microwave in short intervals, but I keep the power moderate and avoid overheating.
FAQs
Can I use frozen cod for this recipe?
I can use frozen cod as long as I thaw it fully first and pat it very dry before seasoning. That helps me get a better sear and keeps the sauce from getting watery.
How do I know when the cod is done?
I look for flesh that turns opaque and flakes easily with a fork. I try not to overcook it because cod can dry out quickly once it goes past done.
Can I use another type of fish?
I can make this recipe with haddock, halibut, or another firm white fish. I just keep an eye on the cooking time since thicker or thinner fillets may cook a little differently.
Do I need a nonstick skillet?
I like using a nonstick skillet because it makes searing the cod easier and helps prevent sticking. If I use another pan, I make sure it is well-heated and properly greased.
Can I make this recipe dairy-free?
I can replace the butter with a dairy-free butter alternative or a little more olive oil. The flavor changes slightly, but the dish still turns out delicious.
What can I serve with Cod with Braised Tomatoes?
I love serving it with capellini, crusty bread, rice, or even mashed potatoes. I also like pairing it with a simple green salad for a lighter meal.
Can I make it ahead of time?
I think this dish tastes best freshly made, but I can prep the shallot, garlic, and parsley ahead of time to speed things up. I can also season the fish shortly before cooking.
Why do I sear the cod first?
I sear the cod first because it gives the fish color and flavor before it finishes cooking in the tomato sauce. That step also helps the fillets hold together better.
Can I use canned tomatoes instead of cherry tomatoes?
I can use canned tomatoes in a pinch, but I find cherry tomatoes give the sauce a sweeter, fresher, and more jammy texture. If I use canned tomatoes, I simmer the sauce until it thickens nicely.
How can I make the sauce thicker?
I let the sauce simmer a little longer uncovered if I want it thicker. Since the tomatoes and butter already create a rich texture, I usually do not need anything else.
Conclusion
I love how this Cod with Braised Tomatoes turns a handful of simple ingredients into a dinner that feels elegant and comforting at the same time. The flaky cod, buttery tomato sauce, garlic, and herbs come together quickly in one pan, which makes this recipe especially easy to return to again and again. When I want a fast meal that still tastes like I put real care into it, this is one of my favorite dishes to make.
Tender, flaky cod fillets simmered in a rich, buttery tomato sauce with garlic, herbs, and a bright touch of lemon. This one-skillet dish is quick, comforting, and full of fresh flavor.
Ingredients
1 tbsp olive oil
4 tbsp unsalted butter, divided
4 cod fillets
1 tsp salt, divided
1 tsp black pepper, divided
14 ounces cherry tomatoes
6 garlic cloves, minced
1 shallot, finely chopped
1 tsp dried thyme
1/2 cup vegetable broth
1 tbsp chopped parsley, plus more for serving
1 tbsp lemon juice
Instructions
Pat the cod fillets dry and season both sides with 1/2 teaspoon salt and 1/2 teaspoon pepper.
Heat olive oil and 1 tablespoon butter in a skillet over medium-high heat. Sear the cod for 1–2 minutes per side, then transfer to a plate.
Add cherry tomatoes to the skillet, cover, and cook for 5 minutes. Gently press to release juices.
Stir in shallot, garlic, thyme, and remaining salt and pepper. Cover and cook for another 5 minutes.
Pour in vegetable broth and bring to a boil. Add remaining butter and parsley, stirring until melted.
Reduce heat to medium-low and return cod to the skillet. Simmer for about 5 minutes until cooked through and flaky.
Finish with lemon juice and garnish with additional parsley before serving.
Notes
Serve with capellini, crusty bread, rice, or mashed potatoes to soak up the sauce.
Add red pepper flakes for a mild kick or lemon zest for extra brightness.
Substitute thyme with Italian seasoning or oregano for variation.
For added greens, stir in spinach at the end until wilted.
Store leftovers in the refrigerator for up to 2 days and reheat gently to avoid drying out the fish.