A bright, hot sauce that lets the fish lead
This dish works because the sauce does one thing well: it brings heat and basil forward without drowning the grouper's clean, mild flesh. The spice comes from fresh Thai chilies or red pepper flakes, the basil stays fresh because you add it at the end, and the fish stays the center of the plate. You sear the grouper skin-side down until the skin crisps, finish it in the oven, and pour the warm sauce over just before serving.
The sauce itself is a quick emulsion—garlic and chilies in oil, finished with lime juice and torn basil. It takes five minutes once your fish is in the oven. The whole dish, from raw grouper to plated, takes about twenty minutes.
Key Takeaways
- Sear grouper skin-side down in a hot pan to render the skin crisp and create a barrier that keeps the flesh moist.
- The spicy basil sauce comes together in the time the fish finishes cooking in the oven, so timing is simple.
- Fresh Thai chilies or good red pepper flakes matter more than exact measurements—taste as you build the sauce.
- Add the basil at the very end so it stays bright and doesn't turn dark or bitter from heat.
- This sauce works equally well over grouper fillets or whole small fish, and leftovers keep for two days refrigerated.
Preparing the grouper for the pan
Pat your grouper dry with paper towels—moisture is the enemy of a crisp skin. If you have skin-on fillets, leave the skin on; if you have a whole small grouper, ask your fishmonger to scale it and gut it, leaving the head and skin intact. Season both sides generously with salt and pepper at least ten minutes before cooking, so the salt can draw out surface moisture and season the flesh.
Use a heavy-bottomed pan—cast iron or stainless steel—and get it hot over medium-high heat before the fish goes in. Add enough oil to coat the bottom (about two tablespoons for a four-person fillet). When the oil shimmers and moves easily across the pan, the heat is right. The grouper should sizzle immediately when it hits the pan; if it doesn't, wait another thirty seconds.
Searing and finishing in the oven
Place the grouper skin-side down and do not move it. This is the hardest part, and the most important. Leave it alone for four to five minutes. You will hear it crackle. That sound means the skin is rendering and crisping. Resist the urge to peek or nudge it.
After four to five minutes, the skin should be golden and crisp and will release easily from the pan when you try to move it. Flip the fish gently and transfer the whole pan to a 400°F oven for six to eight minutes, depending on thickness. A one-inch-thick fillet needs about six minutes; a thicker piece or whole small fish needs eight. The flesh should be opaque all the way through and flake easily when you press it with a fork, but still feel slightly yielding—not firm or dry.
Building the spicy basil sauce
While the fish finishes in the oven, make the sauce. Slice two or three fresh Thai chilies very thin (seeds and all, unless you want less heat—remove the seeds if you prefer), or use one-quarter teaspoon of good red pepper flakes. Mince three cloves of garlic finely. Warm three tablespoons of neutral oil (olive, canola, or grapeseed) in a small saucepan over medium heat.
Add the garlic and chilies to the warm oil and stir constantly for one to two minutes. You want the garlic to turn golden and fragrant, not brown. The oil should smell sharp and alive. Remove from heat and let it cool for one minute, then add the juice of one lime and a pinch of salt. Taste it. If you want more heat, add another pinch of pepper flakes. If you want more brightness, add more lime juice—a half-teaspoon at a time.
Just before you plate the fish, tear a small handful of fresh basil leaves (Thai basil is ideal, but Italian basil works) and stir them into the warm sauce. The residual heat will soften the leaves slightly and release their oils, but they will stay bright green and fresh-tasting.
Plating and serving
Transfer the grouper to a warm plate, skin-side up so the crisp skin stays visible and stays crisp. Spoon the warm sauce over and around the fish, making sure some of the basil and chilies land on top. A squeeze of fresh lime over the whole plate adds another layer of brightness.
Serve immediately. The contrast between the crisp skin, the tender mild flesh, and the hot, herbaceous sauce is what makes this dish work—and that contrast disappears if the fish sits and cools.
Variations and substitutions
If you cannot find fresh Thai chilies, red pepper flakes work well, though they will not have quite the same fresh bite. Start with one-quarter teaspoon and add more to taste. If you have access to bird's eye chilies, they are hotter than Thai chilies; use fewer of them.
The sauce works with any mild white fish—halibut, snapper, flounder, or cod. Thicker fish like halibut may need an extra minute or two in the oven. If you have cilantro on hand and prefer it to basil, use it the same way—torn and stirred in at the end. A small amount of fish sauce (one-quarter teaspoon) stirred into the sauce adds depth without making it taste fishy, though it is entirely optional.
Storing and reheating
Leftover cooked grouper keeps in the refrigerator for two days, covered. The sauce keeps separately for three days. Reheat the fish gently in a 300°F oven for five to eight minutes, covered with foil so the skin does not dry out. The sauce can be warmed in a small pan over low heat, or served at room temperature.
Do not reheat the sauce with the basil already in it—the basil will turn dark and lose its brightness. Warm the sauce, then tear fresh basil into it just before serving. If you are reheating the fish and sauce together, add the basil to the warm sauce only after the fish is plated.
Frequently Asked Questions
Can I make this with grouper fillets instead of a whole fish?
Yes. Skin-on fillets work perfectly and cook a bit faster—check for doneness at five to six minutes in the oven instead of six to eight. Skinless fillets will still taste good, but you lose the crisp texture that makes this dish special. If you use skinless fillets, sear them for two minutes on each side in the pan, then finish in the oven for four to five minutes.
What if my grouper skin doesn't get crispy?
The fish was not dry enough before it hit the pan, or the pan was not hot enough. Pat the fish very dry with paper towels and let it sit uncovered in the refrigerator for fifteen minutes before cooking—this draws out more surface moisture. Make sure the oil is shimmering and moves easily across the pan before the fish goes in. Do not cover the pan while the skin is searing.
Can I make the sauce ahead of time?
Yes, but add the basil only when you are ready to serve. Make the garlic-chili oil up to four hours ahead, cover it, and leave it at room temperature. Warm it gently in a small pan just before serving, then tear in the fresh basil. The sauce tastes better warm, but it is also good at room temperature if you prefer.
How spicy will this actually be?
It depends on the chilies you use and how many you add. One Thai chili in the sauce makes it noticeably hot but not overwhelming. Two chilies makes it quite spicy. Start with one, taste it, and add more if you want more heat. Red pepper flakes are milder than fresh chilies, so you can use a bit more without fear.
What should I serve with this?
The sauce is bright and hot enough that the fish does not need much else. Steamed rice, crusty bread, or a simple green salad dressed with lime and oil all work well. Avoid heavy sides—the point of this dish is the clean flavor of the fish and the fresh heat of the sauce.