Grilled Sole
I still remember the first time I had grilled sole at a seaside restaurant. The combination of the tender fish, the smoky flavor from the grill, and the freshness of the herbs was absolutely captivating. As a home cook, I was determined to recreate this dish in my own kitchen. After some trial and error, I finally perfected my grilled sole recipe, which I'm excited to share with you today.
Grilled sole is an excellent choice for a weeknight dinner or a special occasion. It's a light and flavorful dish that can be prepared in no time, and it's perfect for anyone who loves seafood. The best part is that it's incredibly easy to make, even for those who are new to cooking fish.
In this recipe, we'll be using fresh sole fillets, which are readily available at most seafood markets or supermarkets. We'll marinate them in a mixture of olive oil, lemon juice, and herbs, and then grill them to perfection. The result is a dish that's not only delicious but also visually appealing, making it perfect for serving to guests.
So, if you're looking for a new seafood recipe to try, I highly recommend giving grilled sole a shot. It's a dish that's sure to become a favorite in your household, and it's a great way to get more fish into your diet.
Before we dive into the recipe, let's talk about the importance of using fresh and sustainable ingredients. Not only does it make a big difference in the flavor and texture of the dish, but it's also better for the environment and your health. Whenever possible, try to buy your seafood from local markets or fishermen, and choose options that are certified as sustainably caught.
Why You’ll Love This Recipe
- This recipe is easy to make and requires minimal ingredients
- It's a healthy and flavorful way to enjoy seafood
- The dish is perfect for a weeknight dinner or a special occasion
- It's a great way to get more fish into your diet
- The recipe is versatile and can be customized to suit your tastes
- It's a budget-friendly option for a delicious seafood dinner
Why This Recipe Works
The key to a successful grilled sole recipe is to cook the fish at the right temperature and for the right amount of time. In this recipe, we'll be grilling the sole at medium-high heat, which will give it a nice char on the outside while keeping the inside tender and flaky.
Another important factor is the marinade. By marinating the fish in a mixture of olive oil, lemon juice, and herbs, we're not only adding flavor but also helping to keep the fish moist and tender. The acidity in the lemon juice will help to break down the proteins in the fish, making it more tender and easier to digest.
Finally, it's essential to not overcook the fish. Sole is a delicate fish that can quickly become dry and tough if it's overcooked. By cooking it for just a few minutes on each side, we're ensuring that it stays moist and flavorful.
Ingredients You’ll Need
To make this recipe, you'll need a few simple ingredients, including fresh sole fillets, olive oil, lemon juice, garlic, and herbs. You can find these ingredients at most supermarkets or seafood markets. When choosing your sole fillets, look for ones that are fresh and have a pleasant smell. You can also ask your fishmonger for recommendations on the best type of sole to use for grilling.
In addition to the ingredients, you'll also need some basic kitchen equipment, such as a grill or grill pan, a cutting board, and a spatula. Make sure your grill is clean and preheated before you start cooking to ensure the best results.
- 4 sole fillets, 6 oz (170g) eachLook for fresh sole fillets with a pleasant smell and a firm texture. You can also use other types of white fish, such as cod or tilapia, if sole is not available.
- 1/4 cup olive oilUse a high-quality olive oil that has a mild flavor and a high smoke point. This will help to prevent the oil from burning or smoking when you're grilling the fish.
- 2 tablespoons lemon juiceFreshly squeezed lemon juice is best, but you can also use bottled lemon juice if that's what you have on hand. The acidity in the lemon juice will help to break down the proteins in the fish and add flavor.
- 2 cloves garlic, mincedMince the garlic finely so that it distributes evenly throughout the marinade. You can also use more or less garlic depending on your personal taste.
- 1 tablespoon chopped fresh parsleyFresh parsley adds a bright, fresh flavor to the dish. You can also use other herbs, such as dill or basil, if you prefer.
- 1 teaspoon dried thymeDried thyme has a more subtle flavor than fresh thyme, but it's easier to store and use in recipes. You can also use fresh thyme if you have it on hand.
- Salt and pepper to tasteUse kosher salt and freshly ground black pepper for the best flavor. You can also add other seasonings, such as paprika or cayenne pepper, if you like.
- 1 lemon, cut into wedgesServe the lemon wedges on the side so that everyone can squeeze a bit of fresh lemon juice over their fish. This adds a nice burst of citrus flavor to the dish.
- 2 tablespoons butterUse high-quality butter that has a rich, creamy flavor. This will help to add moisture and flavor to the fish as it's grilling.
- 1/4 cup white wineWhite wine adds a nice depth of flavor to the dish, but you can omit it if you prefer. Make sure to use a dry white wine, such as Sauvignon Blanc or Pinot Grigio, for the best results.
Equipment You’ll Need
How to Make Grilled Sole
- 1Preheat your grill to medium-high heat, about 400°F (200°C). Make sure the grates are clean and brush them with a bit of oil to prevent sticking.
- 2In a small bowl, whisk together the olive oil, lemon juice, garlic, parsley, thyme, salt, and pepper. This will be the marinade for the fish.
- 3Place the sole fillets in a shallow dish and pour the marinade over them. Make sure the fish is coated evenly, then cover the dish with plastic wrap and refrigerate for at least 30 minutes or up to 2 hours.
- 4Remove the fish from the marinade and pat it dry with paper towels. This will help the fish cook more evenly and prevent it from steaming instead of searing.
- 5Place the fish on the grill and cook for 4-5 minutes per side, or until it reaches an internal temperature of 145 F (63 C). Use an instant-read thermometer to check the temperature, and make sure to insert it into the thickest part of the fish.
- 6While the fish is cooking, melt the butter in a small saucepan over medium heat. Add the white wine and cook until the liquid is almost completely reduced, stirring occasionally.
- 7Once the fish is cooked, remove it from the grill and place it on a plate or platter. Spoon the butter and wine sauce over the top of the fish, then serve it with lemon wedges on the side.
- 8Let the fish rest for a few minutes before serving. This will help the juices to redistribute and the fish to stay moist.
- 9Serve the grilled sole hot, garnished with additional parsley if desired. You can also serve it with your choice of sides, such as rice, vegetables, or a salad.
- 10To add a bit of extra flavor to the dish, you can serve the fish with a side of tartar sauce or a squeeze of fresh lemon juice. Experiment with different seasonings and sauces to find the combination that you like best.
- 11Finally, be sure to store any leftovers in the refrigerator and consume them within a day or two. You can also freeze the fish for later use, but make sure to wrap it tightly in plastic wrap or aluminum foil to prevent freezer burn.
Expert Tips
- Make sure to pat the fish dry with paper towels before grilling to prevent it from steaming instead of searing.
- Don't overcrowd the grill, as this can lower the temperature and prevent the fish from cooking evenly. Cook the fish in batches if necessary.
- Use a thermometer to check the internal temperature of the fish, as this will ensure that it's cooked to a safe temperature.
- Don't overcook the fish, as this can make it dry and tough. Cook it until it reaches an internal temperature of 145 F (63 C), then remove it from the heat.
- Let the fish rest for a few minutes before serving, as this will help the juices to redistribute and the fish to stay moist.
- Experiment with different seasonings and sauces to find the combination that you like best. You can also add other ingredients, such as garlic or herbs, to the marinade for extra flavor.
- Consider serving the grilled sole with a side of vegetables or a salad, as this will add some extra nutrients and flavor to the dish.
- If you're having trouble getting the fish to cook evenly, try using a fish spatula or tongs to flip it. These tools will help you to handle the fish gently and prevent it from breaking apart.
Common Mistakes to Avoid
- Not patting the fish dry with paper towels before grilling, which can cause it to steam instead of sear.
- Overcrowding the grill, which can lower the temperature and prevent the fish from cooking evenly.
- Not using a thermometer to check the internal temperature of the fish, which can result in undercooked or overcooked fish.
- Not letting the fish rest before serving, which can cause it to become dry and tough.
- Not experimenting with different seasonings and sauces, which can result in a bland or uninteresting dish.
- Not storing leftovers properly, which can cause the fish to become contaminated or spoiled.
Variations and Substitutions
- Try using different types of fish, such as cod or tilapia, for a variation on the recipe.
- Add some extra flavor to the marinade by including ingredients such as garlic, ginger, or soy sauce.
- Serve the grilled sole with a side of tartar sauce or a squeeze of fresh lemon juice for extra flavor.
- Experiment with different cooking methods, such as baking or poaching, for a lower-fat version of the dish.
- Add some extra nutrients to the dish by serving it with a side of steamed vegetables or a salad.
- Try using different types of wine, such as white wine or champagne, for a variation on the sauce.
- Consider adding some extra ingredients to the sauce, such as capers or chopped herbs, for extra flavor.
What to Serve With Grilled Sole
The grilled sole is best served hot, garnished with additional parsley if desired. You can also serve it with your choice of sides, such as rice, vegetables, or a salad. Consider adding a squeeze of fresh lemon juice or a dollop of tartar sauce to the dish for extra flavor.
Some other options for serving the grilled sole include serving it with a side of grilled or roasted vegetables, such as asparagus or Brussels sprouts. You could also serve it with a side of quinoa or brown rice for a nutritious and filling meal.
Make-Ahead, Storage, Freezing and Reheating
If you have leftovers, you can store them in the refrigerator for up to a day or two. Make sure to wrap the fish tightly in plastic wrap or aluminum foil to prevent it from drying out. You can also freeze the fish for later use, but make sure to wrap it tightly in plastic wrap or aluminum foil to prevent freezer burn.
To reheat the fish, you can simply place it in the oven at 350°F (180°C) for a few minutes, or until it's heated through. You can also reheat it in the microwave, but be careful not to overcook it. Consider adding a bit of extra moisture to the fish, such as a squeeze of lemon juice or a pat of butter, to help keep it moist and flavorful.
It's also a good idea to label and date the leftovers, so you can keep track of how long they've been stored. Make sure to check the fish for any signs of spoilage before reheating it, such as an off smell or slimy texture.
Finally, consider using a vacuum sealer or airtight container to store the leftovers, as this will help to prevent freezer burn and keep the fish fresh for longer. You can also add a bit of extra flavor to the fish by including ingredients such as garlic or herbs in the marinade before storing it.
Frequently Asked Questions
What type of fish is best for grilling?
Sole is a great choice for grilling, but you can also use other types of fish such as cod or tilapia. Look for fish that is fresh and has a firm texture, and make sure to pat it dry with paper towels before grilling.
How do I prevent the fish from sticking to the grill?
Make sure to brush the grates with a bit of oil before grilling, and pat the fish dry with paper towels to remove excess moisture. You can also use a fish spatula or tongs to handle the fish gently and prevent it from breaking apart.
What is the internal temperature of cooked fish?
The internal temperature of cooked fish should be at least 145 F (63 C). Use a thermometer to check the temperature, and make sure to insert it into the thickest part of the fish.
Can I use a different type of wine in the sauce?
Yes, you can use a different type of wine in the sauce, such as white wine or champagne. Just be sure to cook the wine until it's almost completely reduced, stirring occasionally, to prevent it from adding too much liquid to the dish.
How do I store leftovers?
You can store leftovers in the refrigerator for up to a day or two, or freeze them for later use. Make sure to wrap the fish tightly in plastic wrap or aluminum foil to prevent it from drying out or becoming contaminated.
Can I use frozen fish for this recipe?
Yes, you can use frozen fish for this recipe, but make sure to thaw it first and pat it dry with paper towels before grilling. Frozen fish can be just as delicious as fresh fish, but it may have a slightly different texture.
What are some other seasonings I can use in the marinade?
You can use a variety of seasonings in the marinade, such as garlic, ginger, or soy sauce. Just be sure to adjust the amount of seasoning to taste, and don't overdo it or the fish may become too salty or overpowering.
Can I grill the fish indoors?
Yes, you can grill the fish indoors using a grill pan or a George Foreman grill. Just be sure to adjust the cooking time and temperature accordingly, and make sure to ventilate the area to prevent smoke from building up.

Ingredients
- 4 sole fillets, 6 oz (170g) each
- 1/4 cup olive oil
- 2 tablespoons lemon juice
- 2 cloves garlic, minced
- 1 tablespoon chopped fresh parsley
- 1 teaspoon dried thyme
- Salt and pepper to taste
- 1 lemon, cut into wedges
- 2 tablespoons butter
- 1/4 cup white wine
Instructions
- Preheat your grill to medium-high heat, about 400°F (200°C). Make sure the grates are clean and brush them with a bit of oil to prevent sticking.
- In a small bowl, whisk together the olive oil, lemon juice, garlic, parsley, thyme, salt, and pepper. This will be the marinade for the fish.
- Place the sole fillets in a shallow dish and pour the marinade over them. Make sure the fish is coated evenly, then cover the dish with plastic wrap and refrigerate for at least 30 minutes or up to 2 hours.
- Remove the fish from the marinade and pat it dry with paper towels. This will help the fish cook more evenly and prevent it from steaming instead of searing.
- Place the fish on the grill and cook for 4-5 minutes per side, or until it reaches an internal temperature of 145 F (63 C). Use an instant-read thermometer to check the temperature, and make sure to insert it into the thickest part of the fish.
- While the fish is cooking, melt the butter in a small saucepan over medium heat. Add the white wine and cook until the liquid is almost completely reduced, stirring occasionally.
- Once the fish is cooked, remove it from the grill and place it on a plate or platter. Spoon the butter and wine sauce over the top of the fish, then serve it with lemon wedges on the side.
- Let the fish rest for a few minutes before serving. This will help the juices to redistribute and the fish to stay moist.
- Serve the grilled sole hot, garnished with additional parsley if desired. You can also serve it with your choice of sides, such as rice, vegetables, or a salad.
- To add a bit of extra flavor to the dish, you can serve the fish with a side of tartar sauce or a squeeze of fresh lemon juice. Experiment with different seasonings and sauces to find the combination that you like best.
- Finally, be sure to store any leftovers in the refrigerator and consume them within a day or two. You can also freeze the fish for later use, but make sure to wrap it tightly in plastic wrap or aluminum foil to prevent freezer burn.