Fresh Cod with Tomato Basil Sauce

When I want something light, fresh, and full of Mediterranean flavor, I turn to Fresh Cod with Tomato Basil Sauce. The mild, flaky cod pairs beautifully with a simple sauce made of tomatoes, garlic, and fresh basil. It’s a dish that feels elegant enough for guests yet quick and easy enough for a weeknight meal.

Why You’ll Love This Recipe

I love this recipe because it celebrates fresh ingredients without being complicated. The cod cooks quickly and stays tender, while the tomato basil sauce is bright, garlicky, and slightly sweet. It’s healthy, flavorful, and perfect served with rice, pasta, or crusty bread for soaking up that sauce. Fresh Cod with Tomato Basil Sauce

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • 1½ pounds fresh cod fillets
  • 2 tablespoons olive oil
  • 3 garlic cloves, minced
  • 1 small onion, finely chopped
  • 1 can (14.5 oz) diced tomatoes (or 4 fresh tomatoes, chopped)
  • ½ cup dry white wine (or chicken broth)
  • 1 teaspoon Italian seasoning
  • Salt and black pepper, to taste
  • ¼ cup fresh basil leaves, torn
  • Optional garnish: extra basil or Parmesan cheese

Directions

Step 1: Make the Sauce
I heat olive oil in a large skillet over medium heat. I add the onion and cook until softened, then stir in the garlic and cook for 30 seconds. I pour in the diced tomatoes, wine (or broth), and Italian seasoning. I let the sauce simmer for about 10 minutes until slightly thickened.

Step 2: Cook the Cod
I season the cod fillets with salt and pepper. I gently nestle them into the sauce, cover, and cook for 6–8 minutes (depending on thickness), until the fish is opaque and flakes easily with a fork.

Step 3: Add Basil and Finish
Just before serving, I stir in the fresh basil.

Step 4: Serve
I plate the cod with a generous spoonful of sauce over the top and serve it hot with rice, pasta, or crusty bread.

Servings and timing

Servings: 4
Prep time: 10 minutes
Cook time: 20 minutes
Total time: 30 minutes
Calories: Approximately 280 per serving

Variations

  • I sometimes add capers or olives for a briny kick.
  • For extra richness, I stir in a splash of cream or a pat of butter at the end.
  • I swap cod for halibut, tilapia, or sea bass if I want variety.
  • To make it spicy, I sprinkle in crushed red pepper flakes while simmering the sauce.

Storage/Reheating

I store leftovers in an airtight container in the fridge for up to 2 days. To reheat, I warm gently in a skillet over low heat so the fish doesn’t dry out.

FAQs

Can I use frozen cod?

Yes. I thaw it fully and pat it dry before cooking so it sears and cooks evenly.

How do I keep the cod from falling apart?

I avoid stirring too much once the fish is in the sauce. Covering the skillet helps it cook through gently without breaking apart.

Can I make the sauce ahead of time?

Yes. I prepare the tomato basil sauce in advance and store it in the fridge. When ready, I reheat it and cook the fish directly in the sauce.

What sides go best with this dish?

I usually serve it with rice, orzo, or a slice of crusty bread. Steamed vegetables or a green salad also make a great pairing.

Do I need wine for the sauce?

No. Chicken broth or vegetable broth works just as well. The wine just adds depth of flavor.

Conclusion

Fresh Cod with Tomato Basil Sauce is one of those dishes that feels light yet satisfying, healthy yet comforting. With tender cod and a bright, garlicky tomato basil sauce, it’s perfect for weeknights but also elegant enough for entertaining. Every bite tastes like a trip to the Mediterranean coast, and it’s a recipe I find myself coming back to again and again.

Print

Fresh Cod with Tomato Basil Sauce

Fresh Cod with Tomato Basil Sauce

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Fresh Cod with Tomato Basil Sauce is a light and flavorful Mediterranean-inspired dish. Tender, flaky cod fillets are gently simmered in a garlicky tomato and basil sauce, making it perfect for a healthy weeknight dinner or an elegant meal for guests.

  • Author: Lizaa
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Category: Dinner, Main Course
  • Method: Skillet
  • Cuisine: Mediterranean

Ingredients

  • pounds fresh cod fillets
  • 2 tablespoons olive oil
  • 3 garlic cloves, minced
  • 1 small onion, finely chopped
  • 1 can (14.5 oz) diced tomatoes (or 4 fresh tomatoes, chopped)
  • ½ cup dry white wine (or chicken broth)
  • 1 teaspoon Italian seasoning
  • Salt and black pepper, to taste
  • ¼ cup fresh basil leaves, torn
  • Optional garnish: extra basil or Parmesan cheese

Instructions

  1. Heat olive oil in a skillet over medium heat. Add onion and cook until softened, then stir in garlic for 30 seconds.
  2. Pour in diced tomatoes, wine (or broth), and Italian seasoning. Simmer for about 10 minutes until slightly thickened.
  3. Season cod fillets with salt and pepper. Nestle them into the sauce, cover, and cook for 6–8 minutes, until fish is opaque and flakes easily.
  4. Stir in fresh basil just before serving.
  5. Serve cod topped with sauce alongside rice, pasta, or crusty bread.

Notes

  • Add capers or olives for a briny flavor boost.
  • Stir in cream or butter at the end for richness.
  • Swap cod with halibut, tilapia, or sea bass.
  • Sprinkle in crushed red pepper flakes for a spicy kick.

Nutrition

  • Serving Size: 1 fillet with sauce
  • Calories: 280
  • Sugar: 5g
  • Sodium: 420mg
  • Fat: 11g
  • Saturated Fat: 2g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 9g
  • Fiber: 2g
  • Protein: 33g
  • Cholesterol: 70mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star