Golden Cod and Tomatoes

Featured in Delicious Main Dish Recipes for Every Occasion.

This fish dish brings together fresh, tender cod seared to a golden finish, paired with a zesty sauce made from juicy cherry tomatoes, aromatic basil, lemon, and a pop of red pepper. Garlic adds depth, while a touch of broth makes it all come together. Ready in about 30 minutes, it's a light and elegant option that pairs perfectly with rice, crusty bread, or a crisp green salad. Quick enough for a busy evening or great for impressing guests!

A man wearing a white shirt and suspenders holding a piece of paper.
Updated on Fri, 22 Aug 2025 00:56:32 GMT
Golden-crusted cod with fresh basil and tomato sauce. Pin it
Golden-crusted cod with fresh basil and tomato sauce. | chefmelt.com

This One-Pan Mediterranean Fish with Tomato Herb Sauce turns basic items into an upscale dinner that feels like a getaway to the coast. The soft cod gets a perfect golden outside while the bright tomato mixture delivers freshness and flavor that'll make you think you're dining at a waterfront restaurant.

I first made this dish after coming back from vacation in Greece where I got hooked on their straightforward seafood cooking. The mix of fresh fish with tomatoes and herbs has become my favorite no-fuss yet special meal when I want something that seems fancy without spending forever in the kitchen.

Ingredients

  • Cod fillets grab thick cuts that look clear and smell fresh like the ocean
  • Cherry tomatoes they get super sweet when cooked making a rich sauce base
  • Fresh basil brings amazing scent and taste that you just can't get from dried stuff
  • Olive oil pick a nice extra virgin kind for true Mediterranean taste
  • Garlic whole cloves give way better flavor than the stuff from jars
  • Lemon juice and zest adds pop to the whole dish and balances the richness
  • Crushed red pepper flakes gives just enough warmth to wake up your taste buds
  • Vegetable broth creates more flavor without taking over the fish's gentle taste

How To Make One-Pan Mediterranean Fish in Tomato Herb Sauce

Start your flavor foundation
Warm olive oil in a big skillet over medium heat until it glistens then toss in red pepper flakes and chopped garlic stirring the whole time for just one minute until you can smell it but before it turns brown since burnt garlic will ruin your sauce
Cook down the tomatoes
Drop in cut cherry tomatoes and let them sit without touching for 2 minutes then stir now and then for another 7 to 10 minutes until they get soft and start to pop open letting out their sweet juices that make the base of your sauce
Layer in more taste
Add the vegetable broth and a spoonful of lemon juice letting everything bubble and shrink a bit for about 3 minutes which makes the flavors stronger then mix in the fresh basil the rest of your lemon juice zest salt sugar and black pepper letting them mix together for 2 minutes
Nail the fish cooking
While your sauce bubbles away heat olive oil in another pan until it shines but isn't smoking wipe the cod pieces totally dry with paper towels which helps get a nice crust then add plenty of salt and pepper before carefully putting them in the hot oil
Get that golden outside
Let the cod cook without moving it for 3 minutes until you see a gold crust form then carefully flip it using a flat spatula and cook another 3 minutes or until it breaks apart easily with a fork but stays juicy in the middle
Bring it all together
Spoon the colorful tomato basil mixture over your perfectly cooked cod letting everything warm up together for just a minute which gives the fish time to soak up some sauce flavors without getting overcooked

My favorite part of making this is watching the little tomatoes slowly break down and make that beautiful sauce. My grandma always told me that being patient during this step is what makes the difference between okay cooking and amazing cooking. The first time I made this for my family they couldn't believe something so fancy took so little effort.

Perfect Pairings

This Mediterranean fish tastes best with simple sides that work with it instead of fighting for attention. Try serving it on top of lemony couscous or orzo pasta to soak up all that yummy sauce. For veggies go with roasted asparagus garlicky green beans or just some arugula with lemon and olive oil dressing. These light sides really bring out that coastal Mediterranean feeling.

Pan-seared Mediterranean cod in tomato basil sauce. Pin it
Pan-seared Mediterranean cod in tomato basil sauce. | chefmelt.com

Simple Substitutions

When cod costs too much or you cant find it try another firm white fish like haddock halibut or even tilapia just cook it less time if its thinner. No fresh basil around? Throw in 2 spoonfuls of pesto instead for nearly the same flavor. Out of cherry tomatoes? Use 2 cups of chopped regular tomatoes or a can of drained diced tomatoes in a pinch. The dish still keeps its Mediterranean roots even with these swaps making it super flexible for whatever you have in your kitchen.

Storage and Reheating

This meal keeps really well. Put any extras in a sealed container in the fridge for up to 2 days. When you want to warm it up put it in a covered pan on low heat with a spoon of water added to the sauce so it doesnt get too thick. Just heat till its warm all the way through so you dont overcook the fish. Though I like it best fresh the flavors actually come together even more overnight making next day leftovers something youll actually look forward to eating.

Pan-seared Mediterranean cod in tomato basil sauce. Pin it
Pan-seared Mediterranean cod in tomato basil sauce. | chefmelt.com

Frequently Asked Questions

→ What are good swaps for cod here?

If you don't have cod, firm fish like sea bass, grouper, or snapper are great choices. For something different, chicken breasts or firm tofu can stand in too, but adjust the cooking time to fit.

→ How can I tell if cod is done?

Look for the fish to be white and easy to flake with a fork. A 1-inch thick piece usually takes about 3 minutes per side. For precision, a thermometer reading of 145°F (63°C) confirms it's ready. Don't let it overcook or it'll dry out.

→ Can I prep the sauce beforehand?

The sauce keeps nicely if made ahead, up to 2 days in the fridge. Just warm it up gently when you're ready, sear your fish fresh, and combine them at the end.

→ What sides go best with this meal?

Serve alongside crusty bread for dipping, or try rice, couscous, or creamy polenta. Any roasted veggies like zucchini or peppers, or a fresh salad, complement it nicely too.

→ Could I use canned instead of fresh tomatoes?

Absolutely! Swap in 14.5 oz of diced canned tomatoes (drain first), and you’ll still get great results. To balance acidity, consider adding a pinch of sugar and cutting the cooking time by 5 minutes.

→ How well does this dish freeze?

The tomato basil sauce freezes fine for up to 3 months, but seared fish doesn't hold up well in the freezer. It’s best to freeze the sauce alone and make fresh fish when ready to serve.

Seared Cod with Basil

Juicy cod pan-seared until golden, paired with fresh basil and cherry tomatoes in a light and flavorful sauce, full of Mediterranean charm.

Prep Time
15 Minutes
Cook Time
20 Minutes
Total Time
35 Minutes

Category: Main Dish Recipes

Difficulty: Easy

Cuisine: Mediterranean

Yield: 4 Servings (4 portions of cod)

Dietary: Low-Carb, Gluten-Free, Dairy-Free

Ingredients

01 2 tablespoons olive oil, plus extra for cooking the fillets

→ Ingredients for Sauce

02 3 garlic cloves, minced finely
03 1 pint cherry tomatoes, sliced in half
04 1/4 cup broth (vegetable)
05 1 teaspoon sugar (granulated)
06 1/4 teaspoon crushed red chili flakes
07 1/2 teaspoon lemon zest
08 1/2 teaspoon salt, adjust as desired
09 1/4 teaspoon fresh black pepper, or more if needed
10 1/2 cup chopped fresh basil leaves
11 3 tablespoons freshly squeezed lemon juice (split for use)

→ Ingredients for Fish

12 680g (1.5 pounds) cod, split into four portions
13 Salt and ground pepper for seasoning

Instructions

Step 01

In a big skillet, warm up olive oil over medium heat. Toss in garlic and red chili flakes and stir for a minute, releasing the aroma. Add in tomatoes, letting them soften and pop open—this takes about 9-12 minutes.

Step 02

Mix in the vegetable broth and 1 tablespoon of lemon juice, simmering the mixture for a little bit. Stir in basil, the rest of the lemon juice, lemon zest, sugar, salt, and black pepper. Let it all cook for a couple of minutes, then take it off the heat.

Step 03

In another skillet set to medium, warm some olive oil. Sprinkle salt and pepper on the cod pieces. Cook each one for about 3 minutes on both sides or until they're golden and easy to flake.

Step 04

Spoon the tomato and basil sauce over the cooked fillets. Let it heat together for a quick minute so everything blends, then it's ready to enjoy.

Notes

  1. Drying the cod with paper towels before seasoning will give it a better crust when cooking.
  2. The sauce can be made early and warmed up when you're ready to cook.

Tools You'll Need

  • A large skillet
  • Secondary pan for cooking the fish
  • Cutting board and a sharp knife
  • Spatula designed for fish

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Fish is included

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 210
  • Total Fat: 7 g
  • Total Carbohydrate: 8 g
  • Protein: 28 g