Cod Fish in Tomato Sauce

There’s something magical about the smell of a warm, flaky tart fresh from the oven—the buttery crust, the savory aroma of fish mingling with rich tomato sauce, and just the hint of herbs that make your kitchen feel like a little slice of heaven. I first stumbled upon this recipe on a lazy Sunday afternoon when I wanted something comforting but a little special. Cod fish in tomato sauce has always been one of my go-to family favorites, and turning it into individual tarts? Pure brilliance. These tarts are the kind of dish that makes you smile the moment you take the first bite, with soft, flaky pastry cradling tender, flavorful fish in a sauce that’s slightly sweet, lightly tangy, and full of warmth.
Historically, cod has been a favorite in many coastal cuisines—from the bustling fish markets of Portugal to the Mediterranean kitchens of Italy. Pairing it with a tomato-based sauce in a pastry shell feels both nostalgic and wonderfully modern, perfect for everything from weekday dinners to weekend brunches. The best part? These tarts are approachable enough for beginners but impressive enough to wow your guests.
Prep and Cook Time
- Prep time: 25 minutes
- Cook time: 30 minutes
- Total time: 55 minutes
Ingredients (Serves 4–6)
For the tarts:
- 1 sheet of puff pastry (about 250g), thawed
- 400g cod fillet, skinned and boneless
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 2 garlic cloves, minced
- 400g canned chopped tomatoes
- 1 teaspoon tomato paste
- 1 teaspoon smoked paprika
- ½ teaspoon chili flakes (optional)
- 1 teaspoon dried oregano or thyme
- Salt and pepper to taste
- 50g grated mozzarella or cheddar cheese (optional)
- 1 egg, beaten (for egg wash)
- Fresh parsley or basil for garnish
Step-by-Step Instructions
1. Prepare the tomato sauce
Heat the olive oil in a medium pan over medium heat. Add the onions and sauté for 3–4 minutes until soft and translucent. Stir in the garlic and cook for another minute—don’t let it burn! Add the canned tomatoes, tomato paste, paprika, chili flakes (if using), and herbs. Reduce the heat to low and let the sauce simmer for 10–15 minutes, stirring occasionally. This slow cooking allows the flavors to deepen, making the sauce rich and comforting. Taste and season with salt and pepper.
2. Prepare the cod
While the sauce simmers, pat your cod dry and cut it into bite-sized pieces. Gently fold the cod into the tomato sauce, letting it cook in the sauce for about 5–7 minutes, just until the fish turns opaque. Be careful not to overcook—it should remain tender and flaky.
3. Prepare the pastry
Preheat your oven to 200°C (400°F). Roll out your puff pastry on a lightly floured surface and cut into 4–6 rectangles or squares, depending on your preferred tart size. Place the pastry pieces on a baking sheet lined with parchment paper. If you like, prick the base lightly with a fork to prevent puffing too much.
4. Assemble the tarts
Spoon a generous amount of the cod and tomato mixture onto the center of each pastry. If using cheese, sprinkle it on top now. Fold the edges slightly over, creating a rustic edge. Brush the exposed pastry with the beaten egg—this will give a golden, shiny finish when baked.
5. Bake
Bake in the preheated oven for 20–25 minutes, or until the pastry is puffed and golden brown. Remove from the oven and let cool slightly before serving. Garnish with fresh parsley or basil for a pop of color and extra freshness.
Tips & Tricks
- Don’t rush the sauce: Allowing the tomato sauce to simmer gently develops richer, deeper flavors.
- Cheese swap: Try feta or goat cheese for a tangy twist.
- Spice it up: Add a pinch of cayenne or smoked paprika for heat.
- Vegetarian variation: Substitute cod with roasted vegetables like zucchini, bell peppers, and mushrooms.
- Make-ahead: You can prepare the tomato-cod filling a day in advance; just assemble and bake when ready.
Serving Suggestions
These tarts are wonderfully versatile. Serve them with a crisp green salad for a light lunch, alongside roasted vegetables for dinner, or even with a creamy soup for a cozy winter meal. A squeeze of lemon on top brightens the flavors beautifully. They also make a fun finger food for parties or brunch gatherings.
Nutritional Information (Approximate per serving)
- Calories: 280 kcal
- Protein: 18g
- Carbs: 22g
- Fat: 12g
Health benefits: Cod is a lean source of protein, rich in vitamins B6 and B12, and contains essential omega-3 fatty acids that support heart and brain health. Tomatoes add antioxidants like lycopene, which help fight inflammation, and the olive oil provides healthy monounsaturated fats.
Storage & Reheating
- Leftovers: Store in an airtight container in the fridge for up to 2 days.
- Reheating: Warm in a preheated oven at 180°C (350°F) for 5–7 minutes to retain the crispiness of the pastry. Avoid microwaving if you want to keep the flakiness.
- Freezing: You can freeze unbaked tarts for up to a month—bake straight from the freezer, adding a few extra minutes to the cooking time.
Final Thoughts
There’s nothing quite like the comfort of a warm, savory tart straight from your own kitchen. These cod fish in tomato sauce tarts are perfect for family dinners, casual lunches, or a special weekend treat. The combination of flaky pastry, tender fish, and rich tomato sauce is irresistible, and the recipe is surprisingly simple to make. I hope you give this one a try, enjoy it with the people you love, and maybe even make it a new family favorite. Happy baking, and don’t forget to savor every bite!
Helpful Cooking Tools
Cod Fish in Tomato Sauce
There’s something magical about the smell of a warm, flaky tart fresh from the oven—the buttery crust, the savory aroma of fish mingling with rich tomato sauce, and just the...



