Cod in a Lemon Butter Tomato Sauce is one of those elegant yet effortless dishes I love to make when I want something light, fresh, and full of flavor. The tender, flaky cod soaks up the rich tomato and butter sauce, while the lemon adds just the right amount of brightness. It’s a restaurant-worthy meal that comes together in under 30 minutes, making it perfect for both busy weeknights and special dinners.

Why You’ll Love This Recipe

I love this recipe because it’s simple but feels sophisticated. The lemon butter tomato sauce is full of vibrant flavor — tangy, buttery, and slightly sweet — and it complements the delicate cod beautifully. It’s also healthy, high in protein, and pairs well with almost anything: rice, pasta, or crusty bread. I especially love how quick it is to prepare — one pan, minimal cleanup, and tons of flavor. Cod in a Lemon Butter Tomato Sauce

Ingredients

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

  • cod fillets (fresh or thawed if frozen)

  • olive oil

  • butter

  • garlic, minced

  • shallot or onion, finely chopped

  • cherry tomatoes (halved) or canned diced tomatoes

  • chicken broth or white wine

  • lemon juice (freshly squeezed)

  • lemon zest

  • salt and black pepper

  • crushed red pepper flakes (optional)

  • fresh parsley or basil, chopped (for garnish)

Directions

  1. I start by patting the cod fillets dry with paper towels and seasoning both sides with salt and pepper.

  2. I heat olive oil in a large skillet over medium heat. Once hot, I add the cod and sear for about 2–3 minutes per side until lightly golden. I remove the fish and set it aside.

  3. In the same skillet, I add a tablespoon of butter, then sauté the shallot (or onion) and garlic until fragrant.

  4. I stir in the cherry tomatoes and cook until they begin to soften and release their juices.

  5. I pour in the chicken broth or white wine, scraping up any browned bits from the pan for extra flavor.

  6. I add the lemon juice, lemon zest, salt, black pepper, and a pinch of red pepper flakes if I want a little heat.

  7. I let the sauce simmer for about 5 minutes to thicken slightly.

  8. I lower the heat, stir in the remaining butter, and return the cod fillets to the skillet.

  9. I spoon the sauce over the fish and let it cook for another 3–4 minutes, just until the cod is opaque and flakes easily with a fork.

  10. I finish it with a sprinkle of fresh parsley or basil before serving.

Servings and Timing

This recipe makes about 4 servings. It usually takes me 10 minutes to prep and 20 minutes to cook, so dinner is ready in around 30 minutes.

Variations

Sometimes I like to add a handful of spinach or capers to the sauce for extra flavor. If I want it creamier, I stir in a splash of heavy cream or a spoonful of mascarpone at the end. When I’m out of cod, I use other white fish like haddock, halibut, or tilapia — they all work beautifully. For a spicier version, I add more crushed red pepper or a dash of smoked paprika.

Storage/Reheating

I store any leftovers in an airtight container in the refrigerator for up to 2 days. When reheating, I do it gently in a skillet over low heat, adding a splash of broth or water to keep the sauce from drying out. I avoid microwaving the fish since it can overcook quickly. The sauce reheats beautifully and still tastes fresh the next day. Cod in a Lemon Butter Tomato Sauce

FAQs

Can I use frozen cod?

Yes, I just make sure to thaw it completely and pat it dry before cooking so it sears nicely and doesn’t release excess water.

What can I serve with this dish?

I love serving it with rice, couscous, or angel hair pasta to soak up the sauce. Crusty bread works perfectly too.

Can I make this dish dairy-free?

Yes, I simply replace the butter with extra olive oil or a dairy-free butter alternative. It still tastes delicious.

How do I know when the cod is done?

The cod is cooked through when it’s opaque and flakes easily with a fork — usually after about 8–10 minutes total.

Can I use other fish besides cod?

Absolutely. Haddock, halibut, tilapia, or even salmon work well with this lemon butter tomato sauce.

Conclusion

Cod in a Lemon Butter Tomato Sauce is one of my go-to dishes when I want something fresh, flavorful, and effortlessly elegant. The flaky fish paired with the tangy, buttery tomato sauce is pure perfection — simple ingredients coming together to create something truly special. I love how quickly it cooks, how light it feels, and how it always leaves me wanting just one more bite. It’s an easy, impressive recipe that never disappoints.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Cod in a Lemon Butter Tomato Sauce

Cod in a Lemon Butter Tomato Sauce

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: lina
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Mediterranean-Inspired
  • Diet: Low Calorie

Description

Cod in a Lemon Butter Tomato Sauce is a quick and elegant seafood dish featuring tender cod fillets simmered in a bright, buttery tomato sauce infused with garlic, lemon, and herbs. Perfect for busy weeknights or special dinners, it’s fresh, flavorful, and ready in under 30 minutes.


Ingredients

  • 4 cod fillets (fresh or thawed if frozen)
  • 2 tbsp olive oil
  • 3 tbsp butter (divided)
  • 2 cloves garlic, minced
  • 1 shallot or 1/2 onion, finely chopped
  • 1.5 cups cherry tomatoes (halved) or 1 can (14.5 oz) diced tomatoes
  • 1/3 cup chicken broth or white wine
  • 2 tbsp freshly squeezed lemon juice
  • 1 tsp lemon zest
  • Salt and black pepper, to taste
  • Pinch of crushed red pepper flakes (optional)
  • 2 tbsp chopped fresh parsley or basil (for garnish)

Instructions

  1. Pat cod fillets dry and season both sides with salt and pepper.
  2. Heat olive oil in a large skillet over medium heat. Sear cod fillets for 2–3 minutes per side until lightly golden. Remove and set aside.
  3. Add 1 tablespoon of butter to the skillet. Sauté shallot and garlic until fragrant, about 2 minutes.
  4. Stir in cherry tomatoes and cook until softened and juicy, about 5 minutes.
  5. Add chicken broth or wine, scraping up any browned bits from the pan.
  6. Stir in lemon juice, zest, red pepper flakes (if using), salt, and black pepper.
  7. Simmer for 5 minutes until slightly thickened. Reduce heat and stir in remaining butter.
  8. Return cod to skillet. Spoon sauce over the fish and cook 3–4 more minutes, or until cod is opaque and flakes easily.
  9. Garnish with fresh parsley or basil before serving.

Notes

  • Add spinach or capers for extra flavor.
  • Stir in heavy cream or mascarpone at the end for a creamier version.
  • Substitute other white fish like haddock, halibut, or tilapia if desired.
  • Serve with pasta, rice, or crusty bread to soak up the sauce.
  • Use dairy-free butter for a dairy-free version.

Nutrition

  • Serving Size: 1 cod fillet with sauce
  • Calories: 290
  • Sugar: 3g
  • Sodium: 420mg
  • Fat: 18g
  • Saturated Fat: 7g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 6g
  • Fiber: 1g
  • Protein: 26g
  • Cholesterol: 75mg

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