Baked Fish with Tomatoes and Feta is a Mediterranean-style oven dish featuring tender white fish cooked over juicy tomatoes, briny capers, and creamy feta. This recipe delivers a balanced, savory meal with bright citrus notes and herbs. It comes together quickly using simple pantry ingredients while creating a comforting yet fresh flavor profile perfect for weeknight dinners.
Recipe Overview
| Prep Time | 10 minutes |
| Cook Time | 20 minutes |
| Total Time | 30 minutes |
| Servings | 4 |
| Difficulty | Easy |
| Cuisine | Mediterranean |
Story our memory & Intro
This Baked Fish with Tomatoes and Feta connects to cozy, approachable cooking that feels both nourishing and joyful. In my small Queens kitchen, simple baked dishes like this became a reliable comfort after long days. Fresh ingredients, minimal prep, and the aroma of garlic and herbs created a warm atmosphere that made cooking feel effortless and rewarding.
Hi! I’m Lina Rose, a New Yorker with a big sweet tooth and a love for cozy kitchen moments. I believe cooking should feel like a hug, fun, simple, and delicious. My journey began in a tiny Queens apartment with my grandma’s handwritten recipes and a toaster oven. At Globe Recipe, I share beginner-friendly, feel-good recipes from quick meals to no-fuss desserts, with step-by-step guidance and lots of encouragement.
Table of Contents:
Table of Contents
Baked Fish with Tomatoes and Feta
- Total Time: 30
- Yield: 4 1x
- Diet: High Protein & Low Carbon Footprint
Description
A Mediterranean-inspired baked dish with tender white fish, sweet tomatoes, and salty feta cheese. Quick to prepare with bold citrus-herb flavors, this one-dish meal balances protein and freshness perfectly for a nourishing weeknight dinner.
Ingredients
4 basa fillets (500g total)
1 teaspoon paprika
1 teaspoon dried oregano
1/2 teaspoon chilli flakes
1/2 teaspoon garlic powder
1/2 teaspoon salt
1/2 teaspoon black pepper
3 tablespoons olive oil (extra virgin)
200g cherry tomatoes
Capers (optional, 1 tablespoon)
Crumbled feta cheese (100g)
Cornflour (1 tablespoon)
Juice of 1 lemon
Instructions
Preheat oven to 190°C (375°F)
Season fish fillets with paprika, oregano, chilli flakes, garlic powder, salt, pepper, and half the olive oil
Arrange cherry tomatoes cut-side down in a baking dish
Top tomatoes with capers (if using), then place fish fillets over the tomatoes
Sprinkle crumbled feta cheese evenly on each fillet
Brush remaining olive oil on top
Bake 20 minutes or until fish is opaque and flaky
Serve with a lemon juice drizzle
Notes
Basa can be substituted with halal-friendly options like sole, sea bream, or sea bass
For a gluten-free variation, skip the cornflour coating
Test tomatoes for ripeness – use medium-sized ones for juiciness
Adjust feta quantity based on salt preference
Add oven-ready zucchini/peppers for extra vegetables
Can assemble ahead and refrigerate for 30 minutes before baking
- Prep Time: 10
- Cook Time: 20
- Category: seafood recipes
- Method: Baking
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 fish fillet with tomatoes and feta
- Calories: 520
- Sugar: 6g
- Sodium: 1050mg
- Fat: 28g
- Saturated Fat: 14g
- Carbohydrates: 15g
- Fiber: 4g
- Protein: 55g
- Cholesterol: 120mg
Why You’ll Love Baked Fish with Tomatoes and Feta
This Baked Fish with Tomatoes and Feta offers a fast, nutritious dinner with bold Mediterranean flavors. The combination of tender basa fillets, roasted tomatoes, and creamy feta creates a satisfying contrast in textures and taste.
- Quick 30-minute meal perfect for busy evenings
- High in protein and naturally light
- Minimal prep with one baking dish
- Flexible with different fish options
- Pairs easily with grains or vegetables

Ingredients Needed For Baked Fish with Tomatoes and Feta
| Ingredient | Quantity | Notes |
|---|---|---|
| Basa fillets | 4 (500g) | Substitute with sole, sea bream, or sea bass |
| Paprika | 1 teaspoon | Smoked paprika adds depth |
| Dried oregano | 1 teaspoon | Italian seasoning alternative |
| Chilli flakes | 1/2 teaspoon | Adjust for spice level |
| Garlic powder | 1/2 teaspoon | Fresh garlic optional |
| Salt | 1/2 teaspoon | Adjust to taste |
| Black pepper | 1/2 teaspoon | Freshly ground preferred |
| Olive oil | 3 tablespoons total | Extra virgin recommended |
| Cherry tomatoes | 200 g | Use multicolored for presentation |
| Cornflour | 1 tablespoon | Thickens sauce |
| Garlic cloves | 2 | Minced |
| Chicken stock | 120 ml | Use low sodium |
| Parsley | 3 tablespoons | Fresh preferred |
| Lemon | 1 | Thinly sliced |
| Capers | 2 tablespoons | Drained |
| Feta cheese | 200 g | Crumbled |
How to Make Instructions
Prepare the Base
- Preheat oven to 200 °C/400F fan.
- Add cherry tomatoes to a baking dish.
- Sprinkle cornflour over the tomatoes and toss.
- Add garlic, stock, parsley, and olive oil.
- Toss mixture until evenly combined.
Assemble the Dish
- Add lemon slices, capers, and feta.
- Place basa fillets on top of the mixture.
- Mix paprika, oregano, chilli flakes, garlic powder, salt, and pepper.
- Sprinkle seasoning evenly over the fish.
- Drizzle olive oil over fillets.
Bake and Serve
- Bake for 15 to 20 minutes until the fish is cooked through.
- Remove from the oven once the tomatoes are tender.
- Top with fresh parsley and black pepper.
- Serve with potatoes, rice, or pasta.
Pro Tips for Perfect Results

Common Mistakes to Avoid
- Overcooking fish causes it to dry out, so remove it once it’s flaky.
- Skipping cornflour leads to a watery sauce instead of thickened juices.
- Using too much salt can overpower feta, so balance carefully.
- Not preheating the oven results in uneven cooking and texture.
- Cutting tomatoes too small reduces their roasted texture.
Variations and Substitutions
| Ingredient | Substitution | Impact on Flavor |
|---|---|---|
| Basa | Cod | Firmer texture |
| Feta | Goat cheese | Creamier and tangier |
| Parsley | Basil | Sweeter herb note |
| Capers | Olives | Milder saltiness |
| Chicken stock | Vegetable stock | Lighter flavor |
Serving Suggestions and Pairings
This baked fish with tomatoes and feta pairs beautifully with simple, fresh sides that complement its Mediterranean flavors. For a hearty option, serve it with roasted potatoes or fluffy lemon rice, which soak up the delicious tomato and feta sauce. If you prefer something lighter, a crisp green salad or steamed vegetables works perfectly. You can also pair it with pasta for a comforting meal. In fact, if you enjoy seafood-based dinners, you may want to try this family-style baked seafood dinner for a more indulgent option. For a well-rounded menu, consider adding a side of roasted shrimp or a light seafood dish. This oven roasted shrimp with herbs complements the flavors nicely and creates a complete Mediterranean-inspired spread. This dish works well for weeknight dinners, but it also feels special enough for casual gatherings. Pair it with sparkling water and fresh citrus slices for a refreshing finish.Frequently Asked Questions
Can I substitute basa with another fish?
Yes, you can substitute basa with cod, sole, sea bream, or sea bass. Choose thin fillets for even cooking. Adjust cooking time slightly for thicker cuts.
How do I know when baked fish is done?
Fish is done when it flakes easily with a fork and appears opaque. The internal temperature should reach 63 °C. Avoid overcooking to maintain moisture.
Why is my sauce watery?
The sauce becomes watery if cornflour is skipped or if the tomatoes release excess liquid. Use the correct amount of cornflour and roast at high heat. This ensures proper thickening.
Can I make this dish ahead of time?
Yes, you can assemble the dish ahead and refrigerate it for up to 12 hours. Bake just before serving for the best texture. Avoid pre-baking to prevent overcooking.
What should I serve with baked fish?
Serve with rice, potatoes, or pasta for a balanced meal. Add a fresh salad or steamed vegetables. This combination complements the rich feta and bright tomato flavors.
You May Also Like
If you enjoyed this baked fish with tomatoes and feta, here are more delicious ideas from the same collection:
Mediterranean cod with herbs and vegetables – fresh, light, and full of classic flavors Healthy baked tilapia Mediterranean style – simple and perfect for busy nights Mediterranean baked fish with tomatoes and olives – rich and savory variation Easy shrimp dinner recipe – quick and beginner-friendly seafood optionThese recipes keep the same easy, cozy cooking style while giving you new flavors to try.
Final Thoughts
This baked fish with tomatoes and feta brings together simple ingredients, bold flavors, and easy preparation in one comforting dish. It fits perfectly into busy routines while still feeling fresh and satisfying every time you make it. Once you try it, it can easily become a go-to favorite for both quick dinners and relaxed gatherings.
If you enjoy cozy, beginner-friendly recipes like this, you can stay connected and get more ideas by following along:
Follow for more easy recipes, helpful tips, and everyday meal inspiration straight from my kitchen to yours.