Pan-Seared Fish with Blistered Tomatoes & Lemon
Introduction
Pan-Seared Fish with Blistered Tomatoes & Lemon is a fresh, flavorful seafood dish that combines golden, crispy-edged fish fillets with juicy cherry tomatoes, fragrant garlic, fresh herbs, and bright lemon juice. This simple yet elegant recipe delivers restaurant-quality flavor using everyday ingredients and one skillet.
The fish develops a beautiful golden crust while remaining tender and flaky inside. Meanwhile, the cherry tomatoes soften and blister in olive oil, releasing their natural juices to create a light, savory sauce. Lemon juice adds a refreshing tang, while garlic and herbs bring everything together.
This recipe is perfect for busy weeknight dinners, healthy lunches, or special occasions when you want something impressive without spending hours in the kitchen. It pairs wonderfully with roasted potatoes, steamed vegetables, rice, couscous, or a fresh Mediterranean salad.
Another advantage of this dish is its versatility. You can use cod, sea bass, snapper, tilapia, or another firm white fish. The ingredients are easy to adjust, making it simple to create a meal that suits your taste.
Preparation and Cooking Time
-
Prep Time: 15 minutes
-
Cook Time: 15 minutes
-
Total Time: 30 minutes
-
Servings: 4
-
Course: Main Course
-
Cuisine: Mediterranean-Inspired
-
Difficulty: Easy
Ingredients
For the Fish
-
4 white fish fillets, approximately 5–6 ounces each
-
2 tablespoons extra-virgin olive oil
-
1 tablespoon unsalted butter
-
3 garlic cloves, minced
-
1 teaspoon paprika
-
½ teaspoon garlic powder
-
½ teaspoon dried oregano
-
½ teaspoon salt, or to taste
-
¼ teaspoon freshly ground black pepper
-
½ teaspoon lemon zest
-
1 tablespoon fresh lemon juice
For the Blistered Tomatoes
-
2 cups cherry or grape tomatoes
-
1 tablespoon olive oil
-
2 garlic cloves, thinly sliced
-
¼ teaspoon salt
-
¼ teaspoon black pepper
-
½ teaspoon dried oregano
-
¼ teaspoon red pepper flakes, optional
-
1 tablespoon fresh lemon juice
-
2 tablespoons chopped fresh parsley
-
1 tablespoon fresh basil, chopped, optional
For Serving
-
Lemon wedges
-
Extra fresh parsley or basil
-
Steamed rice, roasted potatoes, or couscous
-
Steamed asparagus or green beans, optional
Instructions
Step 1: Prepare the Fish
Pat the fish fillets completely dry with paper towels. Removing excess moisture is important because dry fish develops a better golden crust when it touches the hot skillet.
Inspect the fillets for any remaining bones and remove them carefully. If the fillets are unusually thick, allow a little extra cooking time; thinner fillets will cook more quickly.
In a small bowl, combine the paprika, garlic powder, dried oregano, salt, and black pepper. Sprinkle the seasoning mixture evenly over both sides of the fish.
Finish with the lemon zest, distributing it lightly over the fillets. Set the fish aside while you prepare the tomatoes.
Step 2: Heat the Skillet
Place a large, heavy skillet over medium-high heat. A stainless-steel or cast-iron skillet works particularly well because it retains heat and helps the fish develop a golden surface.
Add the olive oil and allow it to heat until it shimmers but does not smoke.
Carefully place the seasoned fish fillets into the skillet, leaving space between them. If necessary, cook in batches rather than overcrowding the pan.
Let the fish cook undisturbed for approximately 3–5 minutes, depending on thickness. Avoid moving the fillets too early, as they may stick before a crust forms.
Step 3: Sear the First Side
Allow the fish to develop a golden crust. When the edges begin to look opaque and the fish releases relatively easily from the skillet, gently turn each fillet with a thin spatula.
If a fillet resists turning, give it another short moment rather than forcing it.
Cook the second side for approximately 2–4 minutes, depending on thickness and the type of fish. Add the butter during the final minute of cooking, allowing it to melt around the fillets.
Spoon a little of the melted butter over the fish for additional richness.
The fish should become opaque and flake easily with a fork. For food safety, cook fish to an internal temperature of 145°F (63°C), measured at the thickest part.
Transfer the cooked fish to a clean plate and loosely cover it while you prepare the tomato sauce.
Step 4: Blister the Cherry Tomatoes
Using the same skillet, reduce the heat to medium. If the pan is excessively oily, carefully remove some of the excess fat while leaving a thin coating behind.
Add one tablespoon of olive oil if needed, followed by the cherry tomatoes.
Arrange the tomatoes in a single layer and allow them to cook for approximately 4–6 minutes. Shake the skillet occasionally, but avoid stirring constantly.
The tomatoes will begin to soften, wrinkle, and develop darkened spots where they touch the hot pan. Some may burst, releasing sweet juices that will form the base of the sauce.
This combination of caramelized tomato skins and juicy interiors creates a delicious contrast with the tender fish.
Step 5: Add Garlic and Seasonings
Add the sliced garlic to the tomatoes and cook for approximately 30–60 seconds, stirring gently. Avoid allowing the garlic to burn, as it can become bitter.
Sprinkle in the dried oregano, salt, black pepper, and red pepper flakes if using.
Continue cooking for another minute, allowing the seasonings to blend with the tomato juices.
Add one tablespoon of fresh lemon juice and gently stir. If the skillet looks dry, add one or two tablespoons of water to loosen the browned bits and create a light sauce.
Taste the mixture and adjust the seasoning as needed.
Step 6: Finish with Lemon and Fresh Herbs
Remove the skillet from the heat. Stir in the chopped parsley and fresh basil, if using.
The herbs add freshness and balance the sweetness of the blistered tomatoes. Adding them near the end helps preserve their color and aroma.
For a brighter flavor, add a little more lemon juice or a small amount of freshly grated lemon zest.
The finished tomato mixture should be juicy, fragrant, and lightly glossy rather than thick like a traditional tomato sauce.
Step 7: Return the Fish to the Skillet
Carefully return the cooked fish fillets to the skillet, placing them among the blistered tomatoes.
Spoon the tomato mixture and its juices around and lightly over the fish. Allow everything to warm together for about 30–60 seconds, taking care not to break the fillets.
If the skillet is crowded, arrange the fish on a serving platter and spoon the tomatoes over the top instead.
Taste the sauce one final time. Add a pinch of salt, black pepper, or a squeeze of lemon if necessary.
Step 8: Garnish and Serve
Transfer the fish and tomatoes to serving plates or bring the skillet directly to the table if it is suitable for serving.
Garnish with extra parsley, fresh basil, and lemon wedges.
Serve immediately while the fish is tender and the tomato sauce is warm. Spoon the remaining pan juices over each portion to add moisture and flavor.
Tips for Perfect Pan-Seared Fish
Dry the fillets thoroughly. Excess moisture creates steam and makes it harder to develop a golden crust.
Preheat the skillet properly. A hot skillet helps the fish sear instead of sticking or becoming pale.
Avoid moving the fish too soon. Let the first side cook undisturbed until it releases more easily from the pan.
Choose similar-sized fillets. Pieces of similar thickness cook at approximately the same rate.
Do not overcook the garlic. Add it after the tomatoes begin blistering so it becomes fragrant without burning.
Use fresh lemon juice. Freshly squeezed lemon gives the sauce a bright, clean flavor.
Cook fish in batches if necessary. Overcrowding lowers the pan temperature and prevents proper browning.
Best Fish to Use
-
Cod: Mild, flaky, and ideal for absorbing the lemon and tomato flavors. Handle gently because it can break apart easily.
-
Tilapia: Affordable, mild, and quick-cooking, making it suitable for busy weeknights.
-
Sea bass: Delicate and flavorful, with a texture that works beautifully with Mediterranean seasonings.
-
Red snapper: Slightly sweet and firm enough to hold together during searing.
-
Halibut: Meaty and substantial, making it a good choice for thicker fillets.
-
Salmon: A flavorful alternative with a richer taste. Adjust the cooking time according to the thickness of the fillets.
Choose fresh fish with a clean smell and firm flesh, or use properly thawed frozen fillets.
Delicious Recipe Variations
1. Mediterranean Fish with Olives
Add ¼ cup of sliced Kalamata olives to the tomatoes during the final few minutes of cooking. Their briny flavor complements the lemon and garlic beautifully.
2. Spicy Lemon Fish
Increase the red pepper flakes or add a small amount of chili paste to the tomato mixture for a spicier dish.
3. Garlic Butter Fish
For a richer sauce, add another tablespoon of butter after removing the skillet from the heat. Stir until melted, then spoon the sauce over the fish.
4. Spinach and Tomato Fish
Add two handfuls of fresh baby spinach to the skillet after the tomatoes blister. Stir until the spinach wilts, then finish with lemon juice and herbs.
5. Mediterranean Fish with Feta
Sprinkle a small amount of crumbled feta over the tomatoes immediately before serving. The salty, creamy cheese pairs well with the fresh lemon sauce.
6. Tomato Caper Fish
Add one tablespoon of drained capers to the tomato mixture. Their tangy, salty flavor creates a delicious contrast with mild white fish.
What to Serve with Pan-Seared Fish
This dish pairs beautifully with simple sides that absorb the lemony tomato juices.
-
Rice: Steamed white or brown rice makes an easy, satisfying accompaniment.
-
Roasted potatoes: Crispy potatoes provide a hearty contrast to the tender fish.
-
Couscous: Fluffy couscous complements the Mediterranean flavors and cooks quickly.
-
Roasted vegetables: Asparagus, zucchini, broccoli, or green beans work particularly well.
-
Fresh salad: A cucumber, tomato, and red onion salad adds refreshing crunch.
-
Crusty bread: Use warm bread to soak up the garlic, lemon, and tomato juices.
For a complete dinner, serve one fish fillet with a generous portion of blistered tomatoes, a side of vegetables, and a small serving of rice or potatoes.
Storage and Reheating
Allow leftovers to cool slightly, then refrigerate them in an airtight container within two hours of cooking. Store at 40°F (4°C) or below and consume within 3–4 days.
To reheat, place the fish and tomatoes in a covered skillet over low heat with a tablespoon of water. Warm gently until heated through, avoiding prolonged cooking that can dry out the fish.
You can also reheat a portion in the microwave using short intervals at reduced power. Cover the dish to help retain moisture.
Freezing is possible, although the fish may become softer after thawing. For the best texture, enjoy this dish freshly prepared.
Nutritional Information
Approximate values per serving, assuming four servings and using cod with the listed ingredients:
-
Calories: 280–340
-
Protein: 30–36 g
-
Carbohydrates: 7–11 g
-
Fat: 13–18 g
-
Fiber: 2–3 g
-
Sugar: 4–6 g
-
Sodium: 350–550 mg
Nutrition will vary depending on the fish species, portion size, amount of oil and butter, and seasoning used. Side dishes are not included.
Health Benefits of the Ingredients
Fish: Provides high-quality protein and important nutrients. Depending on the species, fish can also provide omega-3 fatty acids.
Cherry tomatoes: Contain vitamin C, potassium, and lycopene, a naturally occurring antioxidant compound.
Olive oil: Provides predominantly monounsaturated fats and contributes richness to the dish.
Lemon: Adds fresh flavor and vitamin C while helping balance the savory ingredients.
Garlic: Contributes distinctive flavor and contains naturally occurring sulfur compounds.
Fresh herbs: Parsley and basil provide aroma and small amounts of vitamins and other beneficial plant compounds.
Together, these ingredients create a flavorful meal that can fit into a balanced eating pattern.
Frequently Asked Questions
1. Can I use frozen fish?
Yes. Thaw frozen fish safely in the refrigerator, then pat it thoroughly dry before seasoning and searing.
2. Why does my fish stick to the skillet?
The skillet may not be hot enough, the fish may be too wet, or you may be turning it too early. Dry the fillets, preheat the pan, and allow a crust to form before turning.
3. Can I make this recipe without butter?
Yes. Replace the butter with a little extra olive oil. The result will be lighter in flavor but still delicious.
4. Can I prepare the tomato mixture ahead?
You can prepare the tomatoes and seasonings in advance, refrigerate them, and reheat them in the skillet before adding freshly cooked fish. The fish is best cooked just before serving.
5. How do I know when the fish is done?
The flesh should be opaque and separate easily with a fork. For food safety, the thickest part should reach 145°F (63°C).
6. Is this recipe low in carbohydrates?
The fish itself contains very little carbohydrate. Most carbohydrates in this recipe come from the tomatoes and seasonings, making the dish relatively low in carbohydrates when served without rice, bread, or potatoes.