This skillet tilapia with tomatoes, lemon, and capers pairs mild fish with a bright, savory pan sauce that comes together in about half an hour. The tomatoes soften into a quick sauce while lemon and briny capers keep it lively; serve the fish straight from the skillet with bread, rice, or another simple side.
Ingredients
Choose fillets of similar thickness so they finish at roughly the same time. Cherry or grape tomatoes are convenient because they can be halved and soften quickly, but chopped ripe tomatoes work too. Use low-sodium broth so you can account for the saltiness of the capers when seasoning.
- 1½ lb (680 g) tilapia fillets, thawed if frozen and patted dry
- 1 pint (300 g) cherry or grape tomatoes, halved
- ½ medium yellow onion (about 75 g), finely diced
- 2 garlic cloves (about 6 g), minced
- 2 tbsp (30 ml) extra-virgin olive oil
- ⅓ cup (80 ml) low-sodium chicken or vegetable broth
- 2 tbsp (18 g) capers, drained; rinse them if especially salty
- 1 lemon (about 100 g), finely grated zest plus 2 tbsp (30 ml) juice
- ½ tsp (3 g) fine salt, divided, plus more to taste
- ¼ tsp (0.5 g) freshly ground black pepper
- 2 tbsp (8 g) chopped fresh parsley, for finishing
Instructions
- Prepare the fish and vegetables. If using frozen tilapia, thaw it in the refrigerator before cooking, then pat the fillets dry with paper towels. Dry surfaces help the fish cook evenly and prevent excess water from thinning the sauce. Halve the tomatoes, dice the onion, mince the garlic, zest the lemon, and measure the lemon juice, broth, and capers. Season both sides of the fillets with about ¼ teaspoon of the salt and the pepper.
- Soften the onion. Set a wide, lidded skillet over medium heat and add the olive oil. When it shimmers, stir in the onion and cook for about 3 minutes, stirring occasionally, until softened but not browned. If the onion begins to darken, reduce the heat; a gentle sauté gives the sauce a sweet, mellow base without adding burnt flavors.
- Add garlic and tomatoes. Stir in the garlic and cook for 30 seconds, just until fragrant. Add the halved tomatoes and the remaining salt. Cook for about 5 minutes, stirring once or twice, until several tomatoes slump and release juice while others still hold their shape. If the pan looks dry or the garlic is coloring quickly, lower the heat.
- Make the lemon-caper sauce. Pour in the broth and add the capers and lemon zest. Stir gently and bring the liquid to a steady simmer, scraping any flavorful bits from the pan. Simmer for 1 minute so the capers season the broth. Taste a little of the liquid before adding more salt; capers vary in saltiness, and the lemon juice will be added at the end to preserve its fresh flavor.
- Cook the tilapia in the sauce. Nestle the fillets into the tomato mixture in a single layer, spooning some tomatoes over the top. Cover the skillet and cook at a gentle simmer for 5 to 7 minutes, depending on fillet thickness. Avoid a hard boil, which can break up the fish and make the sauce reduce too quickly. The USDA FSIS safe minimum internal temperature for fish is 145°F (63°C); check the thickest part of a fillet with a food thermometer before serving.
- Finish and serve. Once the fish reaches 145°F (63°C) and separates easily into moist flakes, turn off the heat. Stir the lemon juice into the sauce around the fillets, taking care not to break up the fish, then scatter the parsley over everything. Taste the sauce and adjust with a little more lemon, pepper, or salt as needed. Serve promptly with plenty of tomato-caper sauce spooned over each portion.
Tips
- Dry and even fillets cook best. Patting the fish dry helps the sauce cling instead of becoming watery. If one end of a fillet is much thinner than the other, tuck the thin end underneath itself, or check it early and remove it as soon as it reaches the safe temperature. The thicker pieces can continue cooking briefly if needed.
- Keep the sauce at a gentle simmer. Tilapia is a delicate fish. A vigorous boil can make it fall apart before the center is cooked, while prolonged cooking can leave it dry. Keep the lid on during most of the fish’s cooking time and use a thermometer rather than relying only on the clock.
- Balance the capers and lemon thoughtfully. Salt-packed or strongly brined capers can overwhelm the sauce, so rinse and drain them if needed. Add lemon juice near the end and taste before adding extra salt. If the sauce tastes too sharp, a tablespoon of broth can soften it without masking the lemon.
- Use a broad pan and avoid crowding. A 10- to 12-inch (25- to 30-cm) skillet gives the fillets room to sit in one layer. If your pan is too small, cook the fish in batches or use a larger covered sauté pan; stacked fillets cook unevenly and are more likely to break when lifted.
Serving Suggestions
Serve the tilapia over steamed rice, couscous, or orzo so the grains catch the lemony tomato juices. Crusty bread is another useful choice for scooping up the sauce. For a lighter plate, add sautéed spinach, green beans, or a simple salad dressed with olive oil and a little lemon. The fish and sauce are flavorful but not especially heavy, so a plain side lets the capers and tomatoes stay in focus.
For a neat presentation, lift each fillet with a wide spatula and place it on a warm plate, then spoon the tomatoes and sauce around it rather than on top of every flake. Finish with parsley and a little extra lemon zest if you like. If serving family-style, bring the skillet to the table on a heat-safe trivet and provide a broad serving spoon for the sauce.
Variations
Use another mild fish. Cod, haddock, or pollock can replace tilapia in the same quantity. Thicker pieces may need additional time, so cook to 145°F (63°C) at the thickest point rather than assuming the tilapia timing will be exact. Delicate sole can also work, but its thinner fillets cook quickly and are more likely to break; check them early.
Swap fresh tomatoes for canned. If tomatoes are out of season, use 1 can (14.5 oz / 411 g) diced tomatoes, drained lightly. Their cooked flavor will make the sauce softer and less fresh-tasting than cherry tomatoes, but they are practical and consistent. Simmer them for a few extra minutes if they seem watery, then add the fish.
Add olives or herbs. Stir in ¼ cup (35 g) sliced pitted green olives with the capers for a more briny sauce, reducing the added salt as needed. Chopped basil can replace parsley for a sweeter herbal note; add it after cooking rather than simmering it for a long time. A pinch of red pepper flakes added with the garlic gives gentle heat without changing the basic method.
Make it dairy-free and gluten-free. The recipe as written contains no dairy or flour, and it can be served with rice or potatoes for a gluten-free meal. Check the broth label if that matters for your table. To make the sauce richer without dairy, swirl in 1 tbsp (15 ml) olive oil at the end; it rounds the texture while keeping the lemon and capers clear.
Storage and Reheating
Refrigerate leftovers within 2 hours of cooking, in a shallow airtight container. The cooked fish and sauce keep for 3 to 4 days in the refrigerator. Store portions together with some sauce so the fish does not dry out, and avoid leaving the skillet at room temperature while serving. If the room is very warm, put leftovers away sooner rather than waiting for the full two hours.
For the best texture, reheat only the amount you plan to eat. Put the fish and sauce in a covered skillet over low heat with a spoonful of water or broth, and warm gently until the center reaches 165°F (74°C), the safe temperature for reheated leftovers. Check with a food thermometer, since sauce that looks hot does not guarantee the fish is heated through. A microwave also works: cover the portion, use short intervals at medium power, and check the center temperature between intervals. Tilapia can become firm if reheated too long, so stop as soon as it reaches 165°F (74°C).
You can freeze the cooked fish and sauce in a freezer-safe airtight container for up to 2 months for best quality, though tilapia may be softer after thawing. Thaw it overnight in the refrigerator and reheat to 165°F (74°C). Do not thaw leftovers on the counter, and discard any portion left out beyond the safe room-temperature window.
Frequently Asked Questions
Can I use frozen tilapia?
Yes. Thaw it completely in the refrigerator, remove any packaging, and pat it dry before seasoning. Cooking fish directly from frozen releases extra liquid and makes it harder to cook evenly in this skillet sauce. If you need a faster thaw, keep the fish sealed and place it in cold water, changing the water regularly; cook it as soon as it is thawed.
How can I tell when tilapia is done?
The most reliable check is a food thermometer inserted into the thickest part: fish should reach 145°F (63°C). At that temperature, the flesh should look opaque and separate into moist flakes when gently pressed with a fork. Because fillet thickness varies, use the thermometer alongside the suggested 5-to-7-minute cooking range rather than treating the timer as a guarantee.
Do I need to rinse capers?
Not always. Drain them well, then taste one. If it is pleasantly tangy and not overly salty, use it as written; if it tastes intensely salty, give the capers a quick rinse and drain them again. Rinsing mellows their briny impact, so you may want to taste the sauce before deciding whether it needs any additional salt.
Can I make the tomato sauce ahead?
You can prepare the onion, garlic, tomatoes, broth, and capers in the skillet up to a day ahead, cool the sauce promptly, and refrigerate it in a covered container. Reheat the sauce until simmering, then add the fish and cook it fresh to 145°F (63°C). Cooking the fish ahead and holding it in the sauce is less ideal because it can become dry or break apart when reheated.
What if I do not have fresh lemon?
Bottled lemon juice can substitute for the 2 tablespoons (30 ml) of fresh juice, though it usually lacks the fragrance of freshly squeezed lemon. Leave out the zest if you do not have a fresh lemon, or use a small amount of finely grated orange zest for a gentler citrus aroma. Do not replace the lemon juice with extra caper brine, which can make the sauce too salty.
Related
- Soy Sauce Substitute for Stir-Fry: Easy Sauce Recipe
- Substitution for Tomato Paste: Easy Recipe and Ratios
- Substitution for Red Wine Vinegar: Best Swaps
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).