I love this “America’s Test Kitchen” cookbook that I bought recently. All the recipes I’ve tried so far were delicious and easy to follow. This fish recipe is no exception; it is one of those dishes that have been enjoyed by my family. The fish was simmered and cooked over a bed of chopped tomatoes and fresh herbs, resulting in a dish that was full of intense flavor. It was a light and refreshing meal to have on a hot summer day like we are having here in Vancouver. 😀
Cooking Tips for Perfect Cod
Cooking cod can be a bit tricky since it’s a delicate fish that can easily become dry if overcooked. Start by choosing fresh, high-quality cod fillets. Look for a moist texture and a clean smell. When cooking, aim for a medium heat. This allows the fish to cook evenly without searing the outside too quickly. If you prefer a crispy exterior, try searing the fish in a hot skillet for a couple of minutes before transferring it to the oven to finish cooking. Use a meat thermometer to check for doneness. Cod is perfectly cooked when it reaches an internal temperature of 145 degrees Fahrenheit. Letting the fish rest for a few minutes after cooking helps it retain moisture. Lastly, don’t forget to taste along the way. Adjusting seasoning as you go will ensure each bite is full of flavor.
Ingredient Notes and Substitutions
Using fresh ingredients is key to bringing out the best in this dish. Fresh herbs like parsley, basil, or thyme add a vibrant flavor that dried herbs simply can’t match. For tomatoes, ripe summer tomatoes or even cherry tomatoes work beautifully. If fresh tomatoes aren’t available, canned diced tomatoes can be a good substitute; just be sure to drain excess liquid. Capers bring a briny kick that complements the fish, but if you don’t have any on hand, green olives can serve as a tasty alternative. For a bit of heat, consider adding a pinch of red pepper flakes or even a splash of hot sauce to the compote. This recipe is incredibly versatile, so feel free to experiment with what you have in your pantry.
Serving Suggestions and Pairings
This herbed tomato caper compote pairs wonderfully with a variety of sides. A simple green salad with a light vinaigrette adds a refreshing crunch that complements the dish. For something heartier, consider serving the cod over a bed of fluffy couscous or quinoa. These grains soak up the flavors from the compote beautifully. If you’re in the mood for something warm, roasted vegetables like zucchini, asparagus, or bell peppers can be a great match. A chilled glass of white wine, such as Sauvignon Blanc or Pinot Grigio, pairs perfectly with the lightness of the fish and the acidity of the tomatoes. If you want to take it a step further, serve with crusty bread to scoop up the compote. This dish is versatile and will impress guests while being easy enough for a weeknight dinner.
Frequently Asked Questions
What can I substitute for fresh herbs?
If you don’t have fresh herbs on hand, dried herbs can work in a pinch. Just remember that dried herbs are more concentrated, so use about one-third of the amount called for in the recipe.
How should I store leftovers?
Store any leftover cod and compote in an airtight container in the fridge for up to three days. Reheat gently in the microwave or on the stove to avoid drying out the fish.
Can I make this dish ahead of time?
You can prepare the tomato caper compote ahead of time and store it in the fridge. Just cook the cod fresh right before serving for the best texture and flavor.
What sides go well with cod?
This dish pairs nicely with a light salad, steamed vegetables, or even some quinoa for a healthy, balanced meal. A side of crusty bread is also great for soaking up the delicious compote.
What are common mistakes to avoid when cooking cod?
One common mistake is overcooking the fish, which can make it dry and tough. Make sure to cook it just until it reaches 145 degrees Fahrenheit and let it rest before serving.

Cod with Herbed Tomato Caper Compote
Ingredients
- 4 6-8oz skinless cod fillets
- Salt and pepper
- 3 tablespoons extra virgin olive oil
- 1 onion chopped
- 3 garlic cloves minced
- 3 tomatoes cored and chopped
- 3 tablespoons capers rinsed
- 3 tablespoons minced fresh dill
- 3 tablespoons minced fresh parsley
- 2 tablespoons minced fresh tarragon
Instructions
- Heat 1 tablespoon oil in 12-inch skillet over medium high heat. Add onion and cook until softened, about 4 minutes. Add garlic and cook until fragrant. Stir in tomatoes and capers and cook until flavors blend, about 1 minute.
- Season cod pieces with salt and pepper. Lay cod on top of tomato mixture. Cover, and cook for 6 to 8 minutes or until fish flakes easily with a fork. Transfer to a plate. Simmer tomato mixture, uncovered until liquid is reduced in half, about 3 minutes.
- Stir in dill, parsley, tarragon and remaining 2 tablespoons oil and season with salt and pepper to taste. Spoon tomato mixture over cod and serve.
- Enjoy!
Notes
Nutrition

This fish looks so moist and flavorful – thanks for the recipe!
It’s my pleasure Sarah 🙂