• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Cooking with Mamma C

  • Recipes
  • Cod
  • Cookbook
  • Subscribe
  • Contact
  • Navigation Menu: Social Icons

    • Email
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
menu icon
go to homepage
  • Recipes
  • Cod Recipes
  • Cookbook
  • About
  • Contact
  • Newsletter
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • search icon
    Homepage link
    • Recipes
    • Cod Recipes
    • Cookbook
    • About
    • Contact
    • Newsletter
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×

    Home » Main Dishes

    Skillet Cod with Tomatoes and Olives

    Published: May 4, 2022 · Modified: Jul 28, 2022 by Mamma C · This post may contain affiliate links

    Jump to Recipe

    You can make my Nonna's Skillet Cod with Tomatoes in less than 25 minutes! You'll love this quick Italian fish recipe accented with garlic, olives and parsley. Don't forget to dip crusty bread in the pan juices!

    cod with tomatoes and olives in skillet

    Every time I make this Skillet Cod with Tomatoes, it smells like Nonna's been cooking in my kitchen! This is one of her dishes from Naples that I've loved since childhood.

    Think tender, moist, flaky cod in a pool of olive oil flavored with garlic, topped with savory, cooked tomatoes and accented with parsley and black olives. Mmmm.

    Can you smell the aroma?

    I used to call this sautéed cod, but it's more of a braised cod dish. The fish turns out so moist after cooking in the liquid!

    You have to try this with a hunk of Italian bread on the side to sop up the delicious pan juices! And don't miss my other cod recipes!

    Recipe ingredients

    raw cod, parsley, garlic, olives, tomatoes, oil

    Cod: Use Atlantic cod, Pacific cod, scrod, haddock, pollock or any sturdy white fish, such as halibut. It's best to use thick fish fillets, so the tomatoes have time to cook down. If you're starting with frozen cod, let it thaw first.

    Tomatoes: You can use fresh tomatoes or four whole, peeled tomatoes from a can, which is what I prefer. You can use the rest of the can of tomatoes for these Italian Green Beans with Tomatoes or these Italian Sautéed Mushrooms, or simply use them to make tomato sauce.

    If using fresh tomatoes, you'll need to remove the core and most of the seeds. It's optional to peel the skin off, but if you leave it on, you may find little bits of skin in your pan when the tomatoes are cooked.

    Olives: These are optional but add a nice pop of color and a salty flavor accent. I prefer black olives, but feel free to use your favorite kind.

    How to make skillet cod with tomatoes

    See the card at the end of this post for the full recipe, but here's an overview.

    It's best to use a 12-inch skillet with a lid (affiliate link) for this recipe. You could use a 12-inch frying pan with a lid if needed.

    garlic in pan, raw fish with tomatoes, cooked fish with tomatoes, olives, garlic
    1. Sauté thinly sliced garlic in a tablespoon of olive oil over medium-high heat.
    2. Add the cod and top with tomatoes, parsley, salt and pepper. Pour the remaining olive oil over the top.
    3. Bring to a boil, then lower the heat. Cover the pan and let the fish cook for at least 10 minutes, or until it flakes easily with a fork. Add the olives during the last minute of cooking.
    fish with tomatoes, olives and parsley on plate with bread

    Recipe tips

    • Briefly cooking the garlic slices first ensures they'll be tender when the fish is done. I recently updated the recipe to include this step. (The photos of the cooked fish include more firm garlic that wasn't sautéed first.)
    • Don't flip the cod during cooking because it's not necessary and can cause the tender fish to fall apart.
    • You can make this up to two hours before serving it and leave it in the pan uncovered on the stove, reheating if desired. Nonna always believed the food has to wait for you, not the other way around.

    What to serve with it

    Besides the requisite crusty bread, you have to try this cod dinner with Italian Green Beans with Tomatoes! It's a match made in heaven.

    You also can serve this fish and tomatoes over rice cooked like pasta. And don't forget a delicious Italian green salad!

    Frequently asked questions

    Can you bake cod with tomatoes?

    You can, but you'd probably have to roast the tomatoes first. Most recipes call for roasting the tomatoes tossed in oil for 10 minutes at 400 degrees F before adding the cod and baking for an additional 10-15 minutes.

    It's quicker to make this Italian cod on the stove!

    How long does it take to cook cod in a pan?

    It should take about 11 minutes to cook cod on the stove using this recipe, but it will depend on the thickness of your fish. The cod is done when you can flake it with a fork.

    When the pan comes to a boil, you can cook the fish covered for 10 minutes. Then you can turn off the heat and let the cod continue to steam in the covered pan for a few minutes until you're ready to serve it. The cod will be very tender.

    I hope you enjoy this Skillet Cod with Tomatoes as much as we do! My kids have loved this dish since they were little (minus the olives)!

    More cod recipes

    If you love cod, check out this Baked Cod with Bread Crumbs and Butter, this keto Parmesan Baked Cod and this Atlantic Cod with Coffee Butter. You also may like Broiled Cod with Paprika.  If you enjoy fried fish, don't miss this Oven-Fried Cod, Pan-Fried Cod Fish, Beer-Battered Cod or Fried Baccalà (Salted Cod Fish)!

    Enjoy!

    If you try this skillet cod recipe, be sure to leave a comment and a rating!

    fish with tomatoes, olives, parsley in pan

    Skillet Cod with Tomatoes and Olives

    My Nonna's Skillet Cod with Tomatoes is quick and delicious!
    5 from 9 votes
    Print Pin Rate Save Go to Collections
    Course: Main Course
    Cuisine: Italian
    Diet: Gluten Free
    Prep Time: 10 minutes
    Cook Time: 13 minutes
    Total Time: 23 minutes
    Servings: 4
    Calories: 296kcal
    Author: Mamma C

    Ingredients

    • 1 ½ pounds fresh cod fillets (see notes for substitutions)
    • 4 medium vine tomatoes (fresh or picked from a can of peeled, whole tomatoes)
    • 3 large cloves garlic (peeled and sliced)
    • ¼ teaspoon black pepper
    • ¼ teaspoon salt (plus more to taste, if needed)
    • 3 tablespoons chopped fresh parsley (divided use)
    • 1 ounce sliced black olives (drained & patted dry for garnish, optional)
    • ¼ cup + 1 tablespoon olive oil
    US Customary - Metric
    Prevent your screen from going dark

    Instructions

    • Rinse the cod in cold water and remove any bones. Pat fish dry with a paper towel.
    • Rinse parsley and dry it before chopping the leaves. Set aside. Slice up the garlic.
    • If using fresh tomatoes, rinse, core, and peel them (optional). Cut the tomatoes into 1-inch wedges and remove the seeds. (If using canned tomatoes, just use four tomatoes from the can. Cut them up with a fork and drain the juice.)
    • Heat one tablespoon of the olive oil in a 12-inch skillet on mediump-high. Add the garlic and saute it for two minutes until fragrant and sizzling. Then add the cod and top with tomatoes, 2 tablespoons of parsley, pepper and ¼ teaspoon salt. Pour ¼ cup of olive oil on top and bring the pan to a boil.
    • When boiling, put the heat on low and cover the pan. Cook until the cod can be flaked with a fork. The cooking time will depend on the thickness of your fish, but start checking after 10 minutes of being covered. Do not flip the fish. When the cod is just about done, add olives for the last minute of cooking.
    • When the cod is done, turn off the heat. If desired, you can let the fish sit in the covered pan for a few minutes until you're ready to serve it. (The cod can stay in the pan for up to two hours, but uncover it after a few minutes, so it doesn't continue steaming in the pan. Reheat if desired.) Garnish with a tablespoon of parsley and add any extra salt needed before serving.
    • Refrigerate leftovers for up to four days. I would not recommend freezing this.

    Notes

    Fish: Use Atlantic cod, Pacific cod, scrod, haddock, pollock or any sturdy white fish, such as halibut. It's best to use thick fish fillets, so the tomatoes have time to cook down. If you're starting with frozen cod, let it thaw first.
    Tomatoes: If you use fresh tomatoes, it's best to peel them first, so you don't end up with pieces of tomato skin in the final dish. For convenience, I prefer using four whole, peeled tomatoes from a 28-ounce can.
    Then, I use the remaining canned tomatoes to make Italian Green Beans to go with the cod. You also could use the remaining tomatoes to make Italian Sauteed Mushrooms or a tomato sauce for pasta.

    Nutrition

    Calories: 296kcal | Carbohydrates: 6g | Protein: 32g | Fat: 16g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 11g | Cholesterol: 73mg | Sodium: 356mg | Potassium: 1024mg | Fiber: 2g | Sugar: 3g | Vitamin A: 1374IU | Vitamin C: 23mg | Calcium: 52mg | Iron: 1mg
    Tried this Recipe? Mention @cookingwithmammac or tag #CookingWithMammaC!

    (Recipe Source: Adapted from Nonna, who taught Mom to make this. Originally published on July 22, 2014 as "Nonna's Fish with Tomatoes" and updated now with additional photos and information, plus a tweak to the recipe.)

    Don't miss my Pasta & Sauces E-Cookbook! Please SUBSCRIBE and follow me on PINTEREST, FACEBOOK, and INSTAGRAM!
    « Chicken Sorrentino with Eggplant
    Parmesan Focaccia with Rosemary »

    Reader Interactions

    Comments

    1. Kristine

      July 05, 2018 at 5:10 pm

      5 stars
      I love cooking cod and this recipe sounds super yummy! I'm all about a light and fresh dinner and this is it! Pinning this one to try, thanks!

      Reply
      • Mamma C

        July 05, 2018 at 7:10 pm

        I hope you enjoy it, Kristine!

        Reply
    2. Catherine

      July 05, 2018 at 4:48 pm

      My mouth is watering! Perfect summertime meal...everyone in my family would love this dish. It looks beautiful.

      I can relate completely...nothing brings back memories like being in the kitchen...the smells especially and the flavors too 🙂

      Reply
      • Mamma C

        July 05, 2018 at 5:07 pm

        Good food has a way of doing that. Thank you, Catherine!

        Reply
    3. colleen kennedy

      July 05, 2018 at 4:20 pm

      5 stars
      Aren't food memories the BEST memories??!! Cod is one of my favorite fish dishes and I make it just like this as well, love it! PRetty photos too!

      Reply
      • Mamma C

        July 05, 2018 at 4:25 pm

        Yes, so many memories! I'm glad you like the photos. Thanks, Colleen!

        Reply
    4. Colleen

      July 05, 2018 at 3:25 pm

      5 stars
      I just bought some fresh cod, so this is perfect timing. It looks delicious and easy to make, so dinner is sorted now!

      Reply
      • Mamma C

        July 05, 2018 at 3:26 pm

        That's great, Colleen! Enjoy.

        Reply
    5. Maria

      July 05, 2018 at 3:13 pm

      5 stars
      There was always so much love with our nonnas... I had a similar experience with mine. How wonderful to have so many wonderful memories. I am sure your nonna is smiling from above ♥ This is one of the best ways to prepare cod... it looks absolutely amazing Andrea!

      Reply
      • Mamma C

        July 05, 2018 at 3:16 pm

        Hi Maria - I know you understand! Thank you for your beautiful comment.

        Reply
    6. Catherine Brown

      July 05, 2018 at 3:13 pm

      5 stars
      I love cod because it's so light and flaky, but it definitely needs to be paired with something flavorful. This looks PERFECT! 🙂

      Reply
      • Mamma C

        July 05, 2018 at 3:15 pm

        Yes, there are wonderful Mediterranean flavors here! Thanks, Catherine!

        Reply
    7. Alyssa

      March 25, 2018 at 6:51 pm

      I love the quote about the food waiting for you, and not the opposite. I love to cook for people, but I hate trying to get it all together while people are standing around hungry. I am totally adopting your Nonna's mantra!

      Reply
      • Mamma C

        March 25, 2018 at 7:27 pm

        Hi Alyssa - It's nice to hear from you! Nonna's philosophy makes so much sense, and I remind myself of her advice often. It's really helpful!

        Reply
    8. Joann

      August 02, 2014 at 10:49 pm

      Made this the other nigh (after work) and it was simple and fast! I used cod fillets and a variety of heirloom tomatoes ... So flavorful and fresh! Always need go to recipes for fish and this is my new one!!
      Thanks!

      Reply
      • Mamma C

        August 03, 2014 at 7:49 am

        I love the idea of using heirloom tomatoes! You're a great cook, Joann, and I'm honored that you tried my Nonna's recipe.

        Reply
    9. Denise | Sweet Peas & Saffron

      July 22, 2014 at 5:52 pm

      Aww, that's so sweet! Isn't it amazing how food=memories? I love that. This fish & tomatoes dish looks delicious!

      Reply
      • Mamma C

        July 22, 2014 at 7:40 pm

        Thanks, Denise. Definitely lots of good memories with this dish. 🙂

        Reply
    10. Joann

      July 22, 2014 at 11:51 am

      Looks delicious...I make something similar with sea bass (although it's pricey)
      Will have to try with a different white fish.
      This is one of the few fish dishes that Ben
      and Emily love!!!

      Reply
      • Mamma C

        July 22, 2014 at 12:26 pm

        I haven't tried it with sea bass, Joann, but I bet it's delicious. My kids have always loved this too, even when they were little.

        Reply
    Newer Comments »

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Welcome!

    Andrea smiling

    I'm Andrea, also known as Mamma C. I share family-tested recipes from my Italian-American kitchen. I hope you'll visit often! Read More…

    Cakes

    angel food cake with raspberries and cream on cake stand

    Angel Food Cake with Raspberries and Cream

    slice of cheesecake on plate

    Fluffy Crustless Cheesecake (NY Style)

    Single-Layer Carrot Cake Without Nuts (So Moist!)

    slice of pear cake with whipped cream

    Amaretto Pear Cake with Canned Pears

    slice of tiramisu on plate

    Traditional Tiramisu Recipe

    slice of square cheesecake with sour cream, blueberries

    Sour Cream Topped Cheesecake (9x13)

    Popular Recipes

    close-up photo of a bowl of pasta e piselli (pasta with peas)

    Pasta e Piselli (Pasta with Peas)

    OVEN-FRIED COD RECIPE (CRISPY & DELICIOUS!)

    Oven-Fried Cod Recipe (Crispy & Delicious!)

    portion of zucchini casserole on plate

    Italian Zucchini Bake

    plate of sausage, peppers and onions

    Baked Sausage, Peppers and Onions

    Pan-Fried Cod Fish (Easy!)

    baked pie crust

    Sugar Cookie Pie Crust

    Footer

    names of media publications

    Footer

    ↑ back to top

    RECIPES

    Newsletter

    • Sign Up! for emails and updates

    About

    • About Me
    • Contact
    • Privacy Policy
    • ACCESSIBILITY
    • Cookbook
    • Web Stories
     

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2014-2023 Cooking with Mamma C®