This Cod Fish in Tomato Sauce recipe is a flavorful and easy-to-make dish perfect for weeknight dinners or special occasions. Featuring tender cod fillets cooked in a rich, savory tomato sauce with aromatic onions, garlic, and a blend of spices, this recipe is a guaranteed hit. With the added tang of lemon, capers, and a touch of honey for sweetness, the sauce complements the mild flavor of the cod beautifully. This dish is quick to prepare, and you can even make it ahead of time for meal prep. Serve it with rice, quinoa, or crusty bread to soak up the delicious sauce. Healthy fish recipes, easy cod dinner, and quick fish recipes make this dish ideal for any home cook looking to enjoy a nutritious and flavorful meal.

Ingredients:
For the Tomato Sauce:
- 4 Tbsp unsalted butter
- 1 large sweet onion, finely chopped
- 1 garlic clove, minced
- 6 oz can tomato paste
- 2 cups vegetable stock
- Seasonings: 1 bay leaf, 6 black peppercorns, 6 allspice berries, 4 cloves
- Juice of 1 small lemon (about 2 Tbsp)
- 1 Tbsp capers
- 1 Tbsp honey
For the Fish:
- 2 lbs cod fillets, cut into 3-inch pieces (drain well, and pat dry with paper towels)
- 2/3 cup all-purpose flour
- 1 tsp salt (use sea salt for best flavor)
- 1/2 tsp ground black pepper
- 1/4 cup light olive oil or avocado oil (for sautéing)
- Fresh parsley for garnish (optional)
What you will need:
- A cheesecloth, tea infuser, or spice ball to hold the spices for the sauce.
Instructions:
- Prepare the Sauce:
In a large, heavy-bottomed pan, melt 4 tablespoons of butter over medium heat. Add the finely chopped onion and cook for about 5 minutes, until softened. Add the minced garlic and 6 oz of tomato paste, cooking for an additional 5 minutes, stirring frequently, until the tomato paste begins to brown. - Simmer the Sauce:
Add the vegetable stock to the pan along with the seasonings wrapped in a spice ball (bay leaf, peppercorns, allspice berries, and cloves). Bring the mixture to a gentle boil, then reduce the heat to low and cover. Simmer the sauce for 20 minutes to let the flavors develop. - Prepare the Fish:
While the sauce is simmering, pat the cod fillets dry with paper towels. In a shallow bowl, combine the flour, salt, and black pepper. Heat 1/4 cup of oil in a large non-stick pan over medium heat. Dredge each piece of fish in the seasoned flour, coating both sides, and sauté in the hot oil for about 3 minutes per side, or until golden and cooked through. Work in batches if necessary to avoid overcrowding the pan. Remove the fish from the pan and set aside. - Finish the Sauce:
Once the sauce has simmered, remove the spice ball and discard the spices. Stir in the lemon juice, capers, and honey, and cook for an additional 2 minutes. - Combine and Serve:
Add the sautéed fish to the sauce and heat until warmed through, turning the fish to coat it in the sauce. Sprinkle with fresh parsley and serve. This dish can be served warm or cold and stores well in the fridge for 2-3 days.
Tips
- Fish Options: Cod works perfectly in this recipe, but you can also use other white fish such as haddock, tilapia, or halibut.
- Spices: Adjust the amount of spices in the sauce to suit your taste. You can also substitute the honey for a bit of sugar if you prefer a sweeter flavor.
Variations and Substitutions
- Vegetarian Option: For a vegetarian version, swap out the fish for tofu or tempeh, pressing it to remove excess moisture before frying.
- Gluten-Free: Use gluten-free flour to make the dish suitable for those with dietary restrictions.
- Citrus Twist: You can also use lime juice in place of lemon for a different citrus flavor.
FAQs
- Can I use frozen cod fillets? Yes, frozen cod works just as well as fresh. Make sure to thaw it completely and pat it dry before cooking to avoid excess moisture in the dish.
- How do I make the sauce spicier? Add a pinch of red pepper flakes or a dash of hot sauce to the tomato sauce for some added heat.
- Can I prepare this ahead of time? Yes, the cod in tomato sauce can be made ahead of time and stored in the fridge for up to 3 days. It also reheats well in the microwave or on the stove.
Serving Suggestions
- Serve the Cod in Tomato Sauce with a side of rice, quinoa, or crusty bread to soak up the delicious sauce.
- Pair with a simple green salad or steamed vegetables to complete the meal.
Why You’ll Love This Recipe
This Cod Fish in Tomato Sauce is a flavorful and easy-to-make dish that combines tender cod with a rich, savory tomato sauce. The blend of spices and lemon gives the sauce a perfect balance of savory and tangy flavors, while the addition of capers and honey brings depth and complexity. Whether you’re cooking for a family dinner or meal prepping for the week, this dish is sure to impress! It’s also versatile, allowing for variations to suit different dietary preferences.
Cod Fish in Tomato Sauce Recipe
6
servings15
minutes30
minutesIngredients
For the Tomato Sauce:
4 Tbsp unsalted butter
1 large sweet onion, finely chopped
1 garlic clove, minced
6 oz can tomato paste
2 cups vegetable stock
Seasonings: 1 bay leaf, 6 black peppercorns, 6 allspice berries, 4 cloves
Juice of 1 small lemon (about 2 Tbsp)
1 Tbsp capers
1 Tbsp honey
For the Fish:
2 lbs cod fillets, cut into 3-inch pieces (drain well, and pat dry with paper towels)
2/3 cup all-purpose flour
1 tsp salt (use sea salt for best flavor)
1/2 tsp ground black pepper
1/4 cup light olive oil or avocado oil (for sautéing)
Fresh parsley for garnish (optional)
What you will need:
A cheesecloth, tea infuser, or spice ball to hold the spices for the sauce.
Directions
- Prepare the Sauce:
- In a large, heavy-bottomed pan, melt 4 tablespoons of butter over medium heat. Add the finely chopped onion and cook for about 5 minutes, until softened. Add the minced garlic and 6 oz of tomato paste, cooking for an additional 5 minutes, stirring frequently, until the tomato paste begins to brown.
- Simmer the Sauce:
- Add the vegetable stock to the pan along with the seasonings wrapped in a spice ball (bay leaf, peppercorns, allspice berries, and cloves). Bring the mixture to a gentle boil, then reduce the heat to low and cover. Simmer the sauce for 20 minutes to let the flavors develop.
- Prepare the Fish:
- While the sauce is simmering, pat the cod fillets dry with paper towels. In a shallow bowl, combine the flour, salt, and black pepper. Heat 1/4 cup of oil in a large non-stick pan over medium heat. Dredge each piece of fish in the seasoned flour, coating both sides, and sauté in the hot oil for about 3 minutes per side, or until golden and cooked through. Work in batches if necessary to avoid overcrowding the pan. Remove the fish from the pan and set aside.
- Finish the Sauce:
- Once the sauce has simmered, remove the spice ball and discard the spices. Stir in the lemon juice, capers, and honey, and cook for an additional 2 minutes.
- Combine and Serve:
- Add the sautéed fish to the sauce and heat until warmed through, turning the fish to coat it in the sauce. Sprinkle with fresh parsley and serve. This dish can be served warm or cold and stores well in the fridge for 2-3 days.







Leave a Reply