This Greek-Style Baked Fish is a delicious dish with fresh herbs, tomatoes, and a sprinkle of feta cheese. It’s light, healthy, and bursting with flavors you’ll love!
I find it fun to prepare this dish because it’s so simple! Just place the fish in the oven and let it bake while you dance around the kitchen. 🕺 Trust me, it makes dinner a breeze!
Key Ingredients & Substitutions
White Fish Fillets: Cod, sea bass, or haddock are all excellent choices. If you’re looking for a budget-friendly option, tilapia works well too. Just pick a fish you enjoy!
Cherry Tomatoes: These add sweetness and burst in the oven. If you don’t have them, you can use diced fresh tomatoes or a can of diced tomatoes as a substitute.
Fresh Herbs: Dill and parsley bring a fresh flavor. If you’re short on fresh herbs, dried variations work; just use less since they are more concentrated. A sprinkle of Italian seasoning can also do the trick.
Olive Oil: This enhances the flavors and helps with cooking. Feel free to swap with avocado oil if you prefer something with a higher smoke point.
Mustard: Whole grain or Dijon gives a nice tang. If you’re not a mustard fan, you can skip this ingredient. A bit of lemon juice could be an excellent alternative for acidity.
How Can I Get My Fish to Cook Perfectly?
Cooking fish just right can be tricky! The key is to keep an eye on it while baking. Here’s how to ensure your fish comes out flaky and tender:
- Choose fish fillets that are about 6 oz for even cooking.
- Arrange the fish on top of the tomato mixture to keep it moist.
- Bake uncovered for 20-25 minutes, and watch for the fish to turn from translucent to opaque.
- Check for doneness by flaking the fish with a fork — if it comes apart easily, it’s ready!
Enjoy your perfectly cooked Greek-Style Baked Fish!

How to Make Greek-Style Baked Fish
Ingredients You’ll Need:
For the Fish:
- 2 white fish fillets (such as cod, sea bass, or haddock), about 6 oz each
For the Tomato Mixture:
- 1 cup cherry tomatoes, whole
- 1 cup canned crushed tomatoes or tomato sauce
- 1 small onion, thinly sliced
- 3 cloves garlic, minced
- 2 tbsp olive oil
- 1 tbsp fresh dill, chopped (or 1 tsp dried dill)
- 1 tbsp fresh parsley, roughly chopped (plus extra for garnish)
- 1 tsp dried oregano
- 1/2 tsp red pepper flakes (optional for a little heat)
- 1 tbsp whole grain mustard or Dijon mustard
- Salt and freshly ground black pepper, to taste
For Serving:
- Lemon wedges, for squeezing over the fish
How Much Time Will You Need?
This delightful Greek-Style Baked Fish dish takes about 10 minutes to prepare and 20-25 minutes to bake, making the total time around 35-40 minutes. Perfect for a quick and nutritious weeknight meal!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 375°F (190°C). This will ensure that your fish cooks evenly once it’s ready to go in.
2. Prepare the Tomato Mixture:
In a medium baking dish, combine the whole cherry tomatoes, crushed tomatoes, thinly sliced onion, minced garlic, olive oil, fresh dill, parsley, dried oregano, red pepper flakes (if using), and mustard. Don’t forget to season this mixture generously with salt and freshly ground black pepper! Stir everything gently to mix the ingredients.
3. Add the Fish Fillets:
Now, it’s time to place the fish fillets right on top of the tomato mixture in your baking dish. Make sure they’re nestled in nicely!
4. Spoon Sauce Over the Fish:
Take a spoon and carefully scoop some of the delicious tomato sauce and herbs from the dish and drizzle it over the fish. A light drizzle of olive oil will add extra flavor and moisture.
5. Bake the Dish:
Place the baking dish in the preheated oven and bake uncovered for about 20-25 minutes. You’ll know it’s done when the fish turns opaque and flakes easily with a fork, and you see the tomato sauce bubbling around the edges.
6. Finish and Serve:
Once your fish is perfectly baked, remove it from the oven. Garnish with some extra chopped parsley for a fresh touch and serve immediately with lemon wedges on the side for that zesty flavor boost!
This Greek-Style Baked Fish pairs beautifully with a slice of crusty bread, roasted potatoes, or a refreshing green salad. Enjoy your meal—it’s healthy and full of flavor!

Can I Use Frozen Fish for This Recipe?
Yes! If using frozen fish fillets, be sure to thaw them completely before cooking. You can thaw them overnight in the fridge or place them in a sealed plastic bag and submerge in cold water for quicker thawing.
What Can I Substitute for Cherry Tomatoes?
If cherry tomatoes aren’t available, you can use diced fresh tomatoes or a can of diced tomatoes. Both will work well in the sauce and provide the necessary juiciness.
How Can I Store Leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 2 days. To reheat, gently warm in the oven or microwave until heated through, adding a splash of water if necessary to keep it moist.
Can I Make This Recipe Spicier?
Absolutely! If you enjoy heat, consider increasing the amount of red pepper flakes or adding a dash of hot sauce to the tomato mixture before baking. Adjust to your taste for the right level of spice!
I am extremely inspired together with your writing abilities and also with the structure to your blog. Is this a paid topic or did you customize it yourself? Anyway stay up the nice high quality writing, it’s uncommon to peer a great weblog like this one these days..