A one-pan grouper dinner with tomatoes, olives, and herbs

This skillet brings grouper to the table in about 30 minutes, with tomatoes, Kalamata olives, capers, and garlic doing the work while the fish cooks through. The grouper stays moist because it braises gently in the sauce rather than sitting dry on a plate. You need one heavy skillet, a sharp knife, and ingredients you can find at any grocery store. The technique works because grouper's mild, flaky flesh takes on the bright, salty flavors around it without disappearing.

The method is straightforward: sear the fillets skin-side down to build flavor, then flip them into a quick tomato-olive sauce to finish cooking. Everything happens in the same pan, which means less cleanup and a finished dish that tastes like the components have been cooking together for hours, even though they have not.

Key Takeaways

  • Pat grouper fillets dry before the skillet hits heat, so the fish develops a light golden surface and the sauce clings better.
  • Sear the fillets skin-side down first, then flip them into the tomato-olive sauce to finish cooking through gently.
  • The sauce comes together in the same skillet while the fish rests, so you brown aromatics, add tomatoes and olives, then nestle the fillets in to finish.
  • This dish works with any firm white fish — halibut, sea bass, or snapper — and scales easily from two fillets to six.

What you need for the skillet

Start with grouper fillets that are roughly the same thickness — about three-quarters of an inch — so they cook evenly. A 6-ounce fillet per person is a good portion. Ask the fishmonger to skin them or do it yourself with a sharp knife angled low against the cutting board.

For the sauce, gather a 14-ounce can of diced tomatoes (or about 1.5 cups fresh tomatoes, chopped), a half-cup of pitted Kalamata olives, 2 tablespoons of capers, 4 cloves of garlic (minced), a quarter-teaspoon of red pepper flakes, a bay leaf, and a small handful of fresh parsley or basil. You will also need 2 tablespoons of olive oil, salt, and black pepper. A squeeze of lemon at the end brightens everything.

The skillet itself should be 10 to 12 inches across and heavy enough to hold heat evenly — cast iron or stainless steel both work well. Avoid nonstick for this recipe because you want the fillets to develop a light crust before they go into the sauce.

Preparing the grouper and aromatics

Remove the grouper from the refrigerator 10 minutes before you cook. Pat each fillet dry on both sides with paper towels — moisture on the surface keeps the fish from browning and makes the sauce watery. Season both sides lightly with salt and pepper.

While the fish comes to room temperature, mince your garlic and pit your olives if they are not already. Chop the capers roughly if they are large. Measure out the tomatoes and tear or chop any fresh herbs you are using. Having everything ready before the skillet heats means you can move quickly once the pan is hot.

Building the dish in one skillet

Set the skillet over medium-high heat and let it warm for 2 minutes. Add 1 tablespoon of olive oil. When the oil shimmers — you will see it move easily across the pan — lay the grouper fillets skin-side down. Do not move them. Let them sit for 3 to 4 minutes until the skin releases easily from the pan and turns light golden. Flip each fillet once and cook for another 2 minutes on the flesh side. Transfer the fillets to a plate.

Lower the heat to medium. Add the remaining tablespoon of oil to the same skillet. Add the minced garlic and red pepper flakes, stirring constantly for about 30 seconds until fragrant — do not let the garlic brown or it will taste bitter. Pour in the tomatoes with their juice, add the olives, capers, and bay leaf, and stir. Let this simmer for 2 minutes so the flavors begin to blend.

Nestle the grouper fillets back into the sauce, skin-side up. The sauce should come halfway up the sides of the fish. If it does not, add a splash of water. Reduce the heat to medium-low, cover the skillet loosely with a lid or foil, and cook for 5 to 7 minutes until the fish is opaque all the way through. You can check by pressing gently with a fork — the flesh should flake easily and show no translucent center.

Finishing and serving

Remove the skillet from the heat. Tear or chop your fresh herbs and scatter them over the top. Squeeze fresh lemon juice over everything — about half a lemon per two fillets. Taste the sauce and add salt or pepper if it needs it. The olives and capers are already salty, so go easy.

Serve the grouper directly from the skillet into shallow bowls, making sure each portion gets plenty of sauce. Crusty bread or soft polenta both soak up the tomato-olive liquid beautifully. A simple green salad dressed with lemon and olive oil rounds out the meal without competing with the fish.

Why this technique keeps grouper tender

Grouper is a lean fish with delicate flesh, which means it dries out quickly if it overcooks. Searing the fillets first creates a protective crust that seals in moisture, and finishing them in the sauce keeps them from drying further. The brief time in the pan — usually 10 to 12 minutes total — means the fish stays moist and flaky rather than becoming dense or rubbery.

The sauce also matters. Tomatoes and olives are acidic and salty, which brightens the mild flavor of grouper without overpowering it. Capers add a sharp, briny note that cuts through the richness of the olive oil. Together, they create a complete dish where the fish is the centerpiece but not the only thing on the plate.

Variations and swaps

If you cannot find fresh grouper, frozen fillets work just as well — thaw them in the refrigerator overnight and pat them dry before cooking. If Kalamata olives are not available, green olives or even oil-cured black olives will work, though the flavor will shift slightly. Some cooks add a pinch of fennel seed or a small splash of white wine to the sauce; both are good additions if you have them on hand.

You can also build this dish with other firm white fish. Halibut, sea bass, snapper, or even thick cod fillets follow the same timing and technique. Adjust the cooking time slightly if your fillets are thicker or thinner than three-quarters of an inch — thinner fillets may need only 3 to 4 minutes in the sauce, while thicker ones might need 8 to 10.

Frequently Asked Questions

Can I make this ahead and reheat it?

You can make the sauce ahead and store it in the refrigerator for up to two days. Reheat it gently over medium-low heat, then cook the grouper fillets fresh in the warm sauce. Reheating cooked fish tends to dry it out, so cooking the fillets fresh is worth the extra few minutes.

What if my grouper fillets are very thick?

If your fillets are over an inch thick, increase the time in the sauce to 8 to 10 minutes. You can also gently press down on the thickest part with the back of a spoon to check for doneness — the flesh should flake easily and be opaque throughout with no translucent center.

Do I have to use fresh herbs?

Fresh herbs add brightness, but dried parsley or basil work in a pinch — use about one-third the amount. Add dried herbs to the sauce while it simmers rather than at the end, so they have time to rehydrate and release their flavor.

Can I cook this on the stovetop if I do not have an oven-safe skillet?

Yes. The entire recipe happens on the stovetop. You do not need an oven at all. If you prefer to finish the dish in the oven, transfer the skillet to a 400-degree oven for 5 to 7 minutes after nestling the fillets into the sauce, but stovetop cooking works just as well.

What should I serve with this?

Crusty bread soaks up the sauce beautifully. Soft polenta, rice, or roasted potatoes all work well. A simple green salad dressed with lemon and olive oil balances the richness of the dish without competing with the fish.