When you need a seafood dinner that looks boujie but uses basic pantry ingredients, this pan-seared cod solves every Fish Friday, Feast of Seven Fishes panic, and last-minute date-night dinners.

The recipe is crazy simple: get your pan screaming hot, pat the fish bone-dry (moisture kills any chance at that golden crust), and let it sit undisturbed while it sears. And the blistered tomatoes aren’t just for looks; their acidity cuts through the mild, buttery cod exactly as a good steak needs chimichurri.

Pan seared cod served on an oval plate with roasted cherry tomatoes and fresh herbs, set on a red tablecloth with dishes and utensils in the background.

We’ve made this with halibut when feeling flush, haddock when it’s on sale, and frozen cod straight from the Costco freezer; It works every single time because the method is solid and you’re essentially making a 5-minute pan sauce with tomatoes that char and burst, releasing their sweetness while the balsamic deglazes all those crispy bits. Aka, this is the mother of all fish recipes.

After years of getting the perfect sear on fish, I can tell you the only way to screw it up is to move the fish too early or start with a wet fillet.

Swap the basil for mint if you want Middle Eastern vibes, add capers for a Mediterranean twist, or throw in red pepper flakes for a little heat. No matter what, the foundation stays the same: properly seared fish and fresh tomatoes, and you can take it wherever your pantry leads.

Raw cod fillets on parchment with bowls of grape tomatoes, garlic, basil, salt, pepper, olive oil, and balsamic vinegar, all arranged on a red surface.

🔪  Ingredients for Pan-Seared Cod with Blistered Tomato Sauce

For the Pan-Seared Cod

  • Fresh Cod fillets, cut into portions; fresh or thawed, skin-on holds shape best. We’re partial to Pacific cod when we can find it labeled at the market and Black cod when we really want to impress.
  • Kosher salt to season and draw out moisture before searing
  • Black pepper for subtle heat and aroma
  • Avocado or Olive oil for searing over medium-high heat

For the Blistered Tomato Sauce

  • Olive oil to build flavor and carry the fond from the fish
  • Cherry tomatoes, firm and vibrant; grape tomatoes also work
  • Fresh Garlic, sliced thin to infuse the sauce without burning
  • Kosher salt and black pepper to season and balance acidity
  • Balsamic vinegar for deglazing and subtle sweetness
  • Fresh basil, torn at the end for bright, fresh flavor

Equipment You’ll Need

  • Cast iron or stainless steel skillet for steady heat and a crisp golden sear.
  • Fish spatula with a thin, flexible edge to lift delicate fillets without tearing
  • Tongs or a heatproof spoon to turn the fish and move the blistered tomatoes
  • Paper towels to dry the fish before seasoning
  • Instant-read thermometer to check doneness (145°F internal temperature)
  • Serving tongs or wide spoon to plate the fish and scoop the pan sauce over top

📝 How to Make Pan-Seared Cod with Blistered Tomatoes

  1. Prep the fish. Pat cod fillets completely dry with paper towels. Season both sides with salt and pepper.
  2. Get the pan hot. Heat oil in a large non-stick or cast-iron skillet over medium-high heat until it shimmers. For the best crust, start with a well-seasoned cast-iron skillet.
  3. Sear the cod. Lay fillets in the pan without crowding. Cook 3–4 minutes per side, until a golden crust forms and the fish flakes easily. Remove and set aside.
  4. Blister the tomatoes. Reduce the heat to medium. Add more olive oil if needed, then toss in the cherry tomatoes. Let them sit undisturbed for 1–2 minutes at a time, shaking the pan occasionally, until skins blister and burst (6 to 8 minutes total).
  5. Build the sauce. Stir in garlic, salt, and pepper. Cook 30–45 seconds until fragrant. Deglaze with balsamic vinegar, scraping up any browned bits.
  6. Finish the dish. Return cod to the skillet. Spoon tomatoes and pan sauce over the top. Let everything warm together for 1 minute, then remove from the heat.
  7. Garnish and serve. Tear fresh basil over the top and serve immediately.
A plate of pan seared white fish garnished with herbs, served with blistered cherry tomatoes and a fork, on a rustic brown dish.

🔄  Substitutions & Variations

  • Fish swaps: Halibut, haddock, or sea bass all work beautifully. Adjust cook time based on thickness.
  • Acid alternatives: Try red or white wine vinegar instead of balsamic for a lighter sauce.
  • Herb twist: Swap basil for mint, parsley, or fresh dill, depending on your vibe.
  • Add heat: A pinch of red pepper flakes or a diced chili livens it up fast.

💡 Meat Nerd Tips

  • Moisture ruins the sear. Pat the fish bone-dry before seasoning.
  • For next-level sear, use a mix of oil and butter. Butter browns beautifully but can burn, so start with oil and finish with a small knob of butter right before flipping.
  • Let it release. If it’s sticking, it’s not ready – give it another 30 seconds.
  • Cod should hit 145°F internal temp at the thickest part according to the USDA.
  • Finish gently. Cod dries fast; pull it off the heat as soon as it flakes easily. We usually pull it off around 135 to 140°F, knowing it will raise a few degrees with carryover cooking.
  • Don’t stir the tomatoes constantly. You need contact time for real blistering.
  • Deglaze smart. A splash of balsamic lifts all that caramelized flavor from the pan.
  • Want insta-worthy presentation? Spoon the blistered tomato sauce over the cod, and hit it with a quick drizzle of finishing olive oil or flaky salt.
A close-up of a fork holding roasted cherry tomatoes above a plate of seared cod garnished with herbs, with another plate of the same dish in the background.

🍽️  What to serve with Pan-seared Cod

Serve this pan-seared cod over:

  • Garlic mashed potatoes or creamy polenta
  • Charred broccolini with lemon and sea salt, a personal favorite
  • Grilled asparagus with balsamic drizzle
  • Lemon orzo or herbed couscous
  • Toasted sourdough or grilled bread

Pair it with:
A crisp Sauvignon Blanc, your favorite dry white wine, or a light cocktail like a Gin & Tonic.

🧊 Leftovers & Storage

  • Store: Keep leftovers in an airtight container up to 2 days in the fridge.
  • Reheat: Warm gently in a skillet over low heat until just heated through.
  • Make-ahead tip: You can blister the tomatoes earlier in the day – just reheat and finish the sauce right before serving.

Have you tried this recipe? Do us a favor and rate the recipe card with the  ⭐ ⭐ ⭐ ⭐ ⭐ and drop a comment to help out the next reader.

Pan Seared Cod with Blistered Tomatoes

Rate this Recipe!
Prep: 15 minutes
Cook: 25 minutes
Total: 40 minutes
Servings: 4 servings
A cast iron skillet with cooked cod fillets and roasted cherry tomatoes, garnished with herbs, surrounded by garlic, olive oil, and seasonings on a red surface.
This pan-seared cod delivers that perfect golden crust you've been trying to nail at home with a perfeclty flaky inside. The fish gets a hard sear for a bronzed exterior that stays tender in the center, then shares the pan with cherry tomatoes that blister and burst into a garlicky sauce. One skillet, minimal cleanup, maximum flavor.

Ingredients  

For the Pan Seared Cod:

  • pounds cod cut into 4 portions
  • 1 teaspoon kosher salt
  • ½ teaspoon black pepper
  • 2 tablespoons avocado oil or olive oil

For the Blistered Tomato Sauce:

  • 2 tablespoons olive oil
  • 2 pints cherry tomatoes
  • 4 cloves garlic sliced
  • 1 teaspoon kosher salt
  • ½ teaspoon black pepper
  • 1 tablespoon balsamic vinegar
  • 2 tablespoons fresh basil

Instructions 

  • Pat the cod completely dry with a paper towel. Season with salt and pepper on both sides.
    Raw white cod fillets on parchment paper in a metal tray, seasoned with pepper, surrounded by garlic, basil, salt, and pepper on a red surface.
  • Heat the oil in a non-stick or cast-iron skillet over medium-high heat until it shimmers.
  • Place the fish in the hot pan, making sure not to overcrowd it. If your skillet is not large enough to hold all four fillets with space between them, cook in two batches.
  • Cook for 3-4 minutes per side, until a golden brown crust forms and the fish is cooked through. Transfer to a plate and set aside.
    Three pieces of cooked white cod in a cast iron skillet, with salt, pepper, garlic, and herbs on a red surface.
  • Reduce the heat to medium and add 2 tablespoons of olive oil to the same skillet.
  • Add the whole cherry tomatoes. Cook for 6-8 minutes, shaking the pan occasionally and allowing the tomatoes to sit undisturbed for periods to char and blister.
  • Once most of the skins have burst, add the garlic, salt, and pepper, and cook for about 30-45 seconds until the garlic is fragrant.
    A cast iron skillet filled with cherry tomatoes, sliced garlic, and seasonings; surrounded by bowls of salt, pepper, garlic cloves, basil, and a beige cloth on a red surface.
  • Stir everything together.
  • Pour in the balsamic vinegar to deglaze the pan, scraping up any bits from the bottom. Allow the tomatoes to simmer for another minute.
  • Return the cod to the skillet, spooning some of the tomatoes and pan sauce over the top.
    A cast iron skillet with cooked cod, cherry tomatoes, and chopped herbs, surrounded by bowls of salt, pepper, garlic cloves, and basil on a red surface.
  • Let the fish warm through for about one minute. Remove the pan from the heat, and garnish with fresh basil.

Notes

  • Dry your fish completely. Any moisture will steam the cod instead of letting it sear, so grab extra paper towels and take a minute to pat it bone-dry.
  • Hot pan = crust. Heat the skillet until the oil shimmers before adding the fish. That’s the moment you’ll get those crispy edges.
  • Don’t mess with it too soon. The fish will naturally release from the pan when the crust is ready — if it sticks, wait another 30 seconds.
  • Use the same pan for the sauce. Those browned bits from the fish are pure flavor gold — the balsamic deglaze pulls them right into the tomato sauce.
  • Blister, don’t stew. Let the tomatoes sit long enough in contact with the hot pan to char before stirring. That’s where the smoky sweetness comes from.
  • Finish fast. Cod cooks quickly; as soon as it flakes easily, it’s done. Overcook it and you’ll lose that buttery texture.
  • Customize the sauce. Swap herbs, add capers, or hit it with chili flakes — it’s a flexible, five-minute pan sauce that works with any firm white fish.

Nutrition

Serving: 1serving | Calories: 315kcal | Carbohydrates: 12g | Protein: 33g | Fat: 15g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Cholesterol: 73mg | Sodium: 1282mg | Potassium: 1245mg | Fiber: 2g | Sugar: 7g | Vitamin A: 1281IU | Vitamin C: 57mg | Calcium: 65mg | Iron: 2mg
Course: Main Course
Cuisine: Italian

Bookmark this recipe now!

A brown plate with cooked cod, roasted cherry tomatoes, and fresh basil, next to a drink with ice and lemon, garlic cloves, and seasonings on a red table.

❓ FAQs for cooking the best fish of your life

How do you know when cod is done cooking?

It flakes easily with a fork and reaches an internal temperature of 145°F.

Can I make this recipe with frozen cod?

Yes – thaw completely and pat dry before cooking for a crisp sear.

What’s the best pan for searing fish?

Cast iron, carbon steel, or stainless steel hold heat best and creates that golden crust. Also, we never worry about using our fish spatula with either of these. However, we have gotten an incredible crust on fish in a non-stick pan – just don’t use metal utensils when flipping.

Can I use canned tomatoes instead of fresh?

You can, but you’ll lose the blistered texture — fresh cherry or grape tomatoes are worth it.

Is this cod recipe gluten-free?

Yes, it’s naturally gluten-free as written.

Categories: , , ,

About the Author

Kita Roberts is the meat maven and award-winning recipe developer behind Girl Carnivore®, with 15+ years of grilling, smoking, and cooking experience. Her recipes are tested on everything from backyard grills to professional smokers – and always built for real home cooks.
As the lead creative force behind Girl Carnivore®, she is widely recognized as an authority on all things meat.

SUBSCRIBE!

Signup and get free recipes sent to your inbox every week!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating