Cod Sautéed in Olive Oil with Fresh Tomatoes

Quick and EasyGluten-FreeFish

A quick and easy recipe for fish sautéed in olive oil, with Italian herbs and fresh tomatoes.

Photography Credit: Elise Bauer

Please welcome Hank as he shares one of his favorite ways of preparing fish with fresh garden tomatoes. ~Elise

Tomatoes and fish are a natural pairing. Their sweetness and acidity livens up lean, white fish such as cod, walleye or sole, and it cuts some of the fattiness of oilier fish such as bluefish and mackerel.

Our Favorite Videos

This is a deceptively easy dish that requires a little attention while you are cooking it. You are cooking the fish very gently in the pan, then making what is essentially a warm vinaigrette with the tomatoes and olive oil.

Cod Sautéed in Olive Oil with Fresh Tomatoes

You might notice that this recipe requires a quarter cup of olive oil. That might seem like a lot, but the oil forms the base of the sauce for the fish. You also need it to baste the fish fillets as they cook.

With this method, you never flip the fish. You cook the other side of the fillet by basting it with hot oil. The result is a more delicate flavor that goes a long way toward preventing your fish from falling apart.

Cod Sautéed in Olive Oil with Fresh Tomatoes Recipe

  • Prep time: 10 minutes
  • Cook time: 10 minutes
  • Yield: Serves 4

This recipe will work with a wide array of fish. We made it with Pacific cod, but any lean white fish—walleye, sole, pollock, haddock, redfish, etc.—will work, as would the oilier mackerel or bluefish.

We recommend using a thin fillet for this recipe. The thicker fillets take more time to cook, and therefore more time is needed to baste.


  • 1 pound thin skinless fish fillets
  • Salt
  • 1/4 cup extra virgin olive oil
  • 2 large fresh tomatoes, cut into chunks
  • 2 teaspoons Italian seasoning
  • A splash of Tabasco or other hot sauce
  • Black pepper to taste


1 Prep fillets: Remove any pin bones from the fillets and pat them dry. Salt the fish fillets well and set out on a cutting board.

2 Sauté fish on one side: Heat the olive oil in a sauté pan and set it over medium heat for 2 minutes. Add the fish fillets, which should sizzle gently. Cook undisturbed for 90 seconds.

3 Baste fish with hot pan oil: When you see the bottom of the fish fillets turn opaque, tilt the pan and, using a large spoon, baste the tops of the fish with the hot oil. Do this constantly until the top of the fillets begin to flake, about 3 minutes.

4 Add tomato, seasonings: Add the tomato chunks, the Italian seasoning and the splash of Tabasco. Swirl around in the pan to combine and let this cook for 90 seconds. Turn off the heat.

5 Swirl tomatoes to emulsify sauce: Put a fish fillet on everyone's plate. Swirl the tomatoes in the pan and add black pepper to taste; this swirling should emulsify the sauce. Spoon out some tomatoes and sauce for everyone and serve at once.

Serve with crusty bread and a dry rose wine.

Hello! All photos and content are copyright protected. Please do not use our photos without prior written permission. Thank you!

This post may contain links to Amazon or other partners; your purchases via these links can benefit Simply Recipes. Read more about our affiliate linking policy.


Tuna and Tomato Salad with Sunflower Seeds - from Kalyn's Kitchen

Fish with Warm Tomato-Olive Vinaigrette - from Chez Us

Spanish Fish with Tomatoes - from Hunter Angler Gardener Cook

Hank Shaw

A former restaurant cook and journalist, Hank Shaw is the author of three wild game cookbooks as well as the James Beard Award-winning wild foods website Hunter Angler Gardener Cook. His latest cookbook is Buck, Buck, Moose, a guide to working with venison. He hunts, fishes, forages and cooks near Sacramento, CA.

More from Hank

31 Comments / Reviews

No ImageCod Sautéed in Olive Oil with Fresh Tomatoes

Did you make it? Rate it!

  1. Hiro Watanabe

    Amazing! I’m Japanese and have eaten seafoods so many, but this simple fish and tomato changed my mind ! Thank you, Hank Shaw ! I love this taste and an easy recipe.


  2. Rich in Pittsburgh

    Prepped and cooked as shown, added some garlic & onion to the oil, worked out beautifully. Excellent, simple recipe, especially with garden fresh tomatoes.

  3. Karen in Florida

    It really is as delicious as the other reviewers say! I was so pleasantly surprised how well it turned out. First fish dish I ever made that I didn’t ruin. Thank you, Hank Shaw!


  4. Edith T.

    My husband loved this recipe! I loved this recipe! We had Pacific cod fillets from Alaska and fresh tomatoes from our CSA farm. We also used sunflower oil that we get from our CSA farm. Very easy, quick and delicious. Will definitely make it again.


  5. Ken

    This is ridiculously simple and sooooo good! Salt the tomatoes to taste and enjoy!


    Show Replies (1)
View More
Cod Sautéed in Olive Oil with Fresh TomatoesCod Sautéed in Olive Oil with Fresh Tomatoes