This Pan-Seared Cod Recipe is a simple way to turn fresh cod into a bright, flavorful dinner. Tender, flaky fish is cooked until beautifully golden, then finished with a warm tomato basil sauce made with juicy cherry tomatoes, garlic, fresh basil, lemon, and a splash of vegetable broth. It feels fresh and elegant while still being easy enough for a weeknight meal.
Why You’ll Love This Recipe
There is a lot to love about this tomato basil cod. The cod develops a lightly golden exterior while staying moist and flaky inside, and the fresh tomato sauce adds sweetness, acidity, garlic, and plenty of basil flavor.
It is also surprisingly simple. Everything comes together on the stovetop using everyday ingredients, with no complicated cooking techniques required. The mild flavor of cod and naturally sweet tomatoes also make this a family-friendly seafood dinner that pairs easily with rice, potatoes, pasta, or vegetables.
Ingredients

For the Tomato Basil Sauce
- 2 tablespoons (28 ml) olive oil
- 1/4 teaspoon crushed red pepper flakes
- 3 large garlic cloves, finely minced
- 1 pint juicy cherry tomatoes, halved
- 1/4 cup (57 ml) vegetable broth
- 1/2 cup fresh basil, finely chopped
- 2 tablespoons (28 ml) fresh lemon juice
- 1/2 teaspoon fresh lemon zest
- 1/2 teaspoon salt, plus more to taste
- 1 teaspoon granulated sugar
- 1/4 teaspoon freshly ground black pepper, plus more to taste
For the Cod
- 2 tablespoons (28 ml) olive oil
- 1 1/2 pounds fresh cod, cut into 4 fillets
- Salt, to taste
- Freshly ground black pepper, to taste
Instructions
- Heat 2 tablespoons of olive oil in a large sauté pan over medium heat. Add the crushed red pepper flakes and minced garlic. Sauté for about 1 minute, just until the garlic becomes fragrant without browning.
- Add the halved cherry tomatoes. Cook for 8 to 12 minutes, stirring occasionally, until the tomatoes become soft and lightly blistered while still retaining some of their shape.
- Pour in the vegetable broth and stir well. Bring the mixture to a gentle simmer.
- Add the chopped basil, lemon juice, lemon zest, salt, sugar, and black pepper. Cook for another 2 minutes. Taste and adjust the salt, pepper, or lemon juice as desired.
- Transfer the tomato basil sauce to a bowl and set aside.
- Heat the remaining 2 tablespoons of olive oil in a large nonstick skillet over medium heat. Pat the cod fillets thoroughly dry with paper towels, then season both sides with salt and black pepper.
- Carefully place the cod in the hot skillet. Cook without disturbing it for about 3 minutes, or until the underside develops a golden crust.
- Gently flip each fillet and cook for another 3 to 4 minutes, depending on thickness, until the fish is opaque and flakes easily. For food safety, fish should reach an internal temperature of 145°F (63°C).
- Pour the tomato basil sauce over the fish and let everything warm together for about 1 minute. Serve this Pan-Seared Cod Recipe immediately while the cod is hot and flaky.

Tips & Tricks
Patting the cod completely dry before seasoning is one of the easiest ways to encourage a beautiful golden surface. Make sure the skillet and oil are hot before adding the fish, and avoid moving the fillets during the first few minutes of cooking.
Thicker cod fillets may require an extra minute or two. Use a thin spatula when flipping them because cooked cod is delicate and can break apart easily.
For an especially saucy cod with tomato basil sauce, increase the vegetable broth to 1/2 cup. A small splash of white grape juice mixed with broth can also add subtle sweetness and acidity without using alcohol.
If your tomatoes are naturally very sweet, reduce or omit the granulated sugar. For less heat, simply leave out the crushed red pepper flakes.
Details
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Pan-Searing
- Cuisine: Mediterranean-Inspired
- Difficulty: Easy
- Dietary Notes: Halal-friendly, pescatarian, dairy-free

Notes
Vegetable broth replaces the traditional white wine, keeping this recipe completely alcohol-free and halal-friendly while still providing plenty of flavor.
Serve this easy cod recipe with steamed rice, roasted potatoes, couscous, pasta, or crusty bread to soak up the tomato basil sauce. For a lighter dinner, pair it with steamed green beans, asparagus, zucchini, or a simple green salad.
Haddock or another firm white fish can be substituted for cod when necessary. Cooking time may need to be adjusted depending on the thickness of the fillets.
Nutrition
Approximate nutrition per serving:
- Calories: 370
- Protein: 34 g
- Carbohydrates: 10 g
- Fat: 22 g
Nutrition values are estimates and can vary depending on the ingredients and portion sizes used.
FAQ
What is the best way to pan-sear cod without it falling apart?
Start with dry cod fillets and a properly heated nonstick skillet. Allow the first side to develop a crust before attempting to flip the fish, then use a thin, wide spatula and turn it gently.
How do I know when pan-seared cod is cooked?
Cooked cod should be opaque and flake easily when gently tested with a fork. For food safety, the internal temperature should reach 145°F (63°C) at the thickest part.
Can I make tomato basil cod with frozen cod?
Yes. Thaw frozen cod completely in the refrigerator first, then drain away excess liquid and thoroughly pat the fillets dry before seasoning and pan-searing.
What can I use instead of white wine in tomato basil sauce?
Vegetable broth works particularly well because it adds savory flavor without alcohol. For additional sweetness and acidity, you can combine broth with a small splash of white grape juice and extra lemon juice.
What should I serve with pan-seared cod?
Rice, couscous, roasted potatoes, pasta, and crusty bread all complement the sauce. Green vegetables and fresh salads are excellent choices for a lighter meal.
Can I make the tomato basil sauce ahead of time?
Yes. Prepare the sauce in advance and refrigerate it in an airtight container. Gently reheat it in a skillet before adding it to freshly cooked cod.
Storage
Store leftover tomato basil cod in an airtight container in the refrigerator for up to 2 days. For the best texture, keep the fish and sauce in separate containers when possible.
You can freeze cooked cod for up to 2 months, although freshly cooked fish will have the best texture. The tomato basil sauce can also be frozen separately.
To reheat, place the cod and sauce in a covered skillet over low heat until warmed through. Avoid high heat or prolonged cooking, which can make the fish dry.

Similar Recipes

Pan Seared Cod Recipe with Tomato Basil Sauce
Ingredients
- For the Tomato Basil Sauce
- 2 tablespoons 28 ml olive oil
- 1/4 teaspoon crushed red pepper flakes
- 3 large garlic cloves finely minced
- 1 pint juicy cherry tomatoes halved
- 1/4 cup 57 ml vegetable broth
- 1/2 cup fresh basil finely chopped
- 2 tablespoons 28 ml fresh lemon juice
- 1/2 teaspoon fresh lemon zest
- 1/2 teaspoon salt plus more to taste
- 1 teaspoon granulated sugar
- 1/4 teaspoon freshly ground black pepper plus more to taste
- For the Cod
- 2 tablespoons 28 ml olive oil
- 1 1/2 pounds fresh cod cut into 4 fillets
- Salt to taste
- Freshly ground black pepper to taste
Instructions
- Heat 2 tablespoons of olive oil in a large sauté pan over medium heat. Add the crushed red pepper flakes and minced garlic. Sauté for about 1 minute, just until the garlic becomes fragrant without browning.
- Add the halved cherry tomatoes. Cook for 8 to 12 minutes, stirring occasionally, until the tomatoes become soft and lightly blistered while still retaining some of their shape.
- Pour in the vegetable broth and stir well. Bring the mixture to a gentle simmer.
- Add the chopped basil, lemon juice, lemon zest, salt, sugar, and black pepper. Cook for another 2 minutes. Taste and adjust the salt, pepper, or lemon juice as desired.
- Transfer the tomato basil sauce to a bowl and set aside.
- Heat the remaining 2 tablespoons of olive oil in a large nonstick skillet over medium heat. Pat the cod fillets thoroughly dry with paper towels, then season both sides with salt and black pepper.
- Carefully place the cod in the hot skillet. Cook without disturbing it for about 3 minutes, or until the underside develops a golden crust.
- Gently flip each fillet and cook for another 3 to 4 minutes, depending on thickness, until the fish is opaque and flakes easily. For food safety, fish should reach an internal temperature of 145°F (63°C).
- Pour the tomato basil sauce over the fish and let everything warm together for about 1 minute. Serve this Pan-Seared Cod Recipe immediately while the cod is hot and flaky.
Notes
Conclusion
Fresh tomatoes, fragrant basil, lemon, and garlic transform mild cod into a colorful and satisfying meal. This Pan-Seared Cod Recipe delivers plenty of fresh Mediterranean-inspired flavor without requiring complicated ingredients or hours in the kitchen.
Once you get comfortable pan-searing the fillets, this can easily become a dependable healthy cod dinner for busy evenings, relaxed family meals, or occasions when you want something simple that still looks impressive.

