Grilled Cod in Foil with Lemon and Garlic
- Time: 10 min active + 10 min cooking + 5 min resting
- Flavor & Texture: Buttery, bright, and flaky
- Perfect for: Healthy weeknight dinners
Table of Contents
As soon as you peel back the foil, you're greeted by the aroma of melted butter and toasted lemon. It's a sophisticated-feeling dish that requires minimal work. The zesty citrus provides a fresh balance to the decadent butter.
The secret to this grilled cod in foil is trapping the moisture inside the packet. Because cod is a lean protein, it can easily overcook and dry out on a direct flame. The foil serves as a protective barrier, preserving the fish's natural juices and flavor.
The result is a succulent, flaky fillet that flakes apart with ease. It's an ideal way to enjoy grilling outdoors without worrying about the fish clinging to the grill bars or slipping through the grates.
Grilled Cod in Foil
Steam-Infusion: The tight seal traps hot water vapor, which cooks the fish gently and keeps it moist. Heat Barrier: The double-layered foil prevents the delicate flesh from scorching or breaking apart.
| Thickness | Temp | Rest | Cue |
|---|---|---|---|
| Under 1" | 375-400°F | 3-5 min | Flakes with a fork |
| Over 1" | 375-400°F | 3-5 min | Internal 145°F |
Essential Tools
You just need a few basics. Heavy-duty aluminum foil is a must here, as thin foil can rip when you're flipping the packets. A set of tongs helps you move the packs without burning your hands, and an instant-read thermometer is the only way to be sure the fish is done without overcooking it.
What Goes Into the Packets
Cod is the star of this dish, as its subtle taste pairs beautifully with lemon and garlic. I recommend combining olive oil with butter to create a velvety, rich sauce that is less likely to burn than butter on its own. The addition of paprika gives the fillets a gorgeous golden glow and a touch of earthy depth.
Ingredients
- 4 (6 oz / 170g) cod fillets
- 2 tbsp olive oil
- 1 lemon, thinly sliced into rounds
- 4 cloves garlic, minced
- 1 tsp paprika
- 1 tsp garlic powder
- 1/2 tsp kosher salt
- 1/4 tsp cracked black pepper
- 1 tbsp melted unsalted butter
| Original Ingredient | Substitute | Why It Works |
|---|---|---|
| Cod (4 fillets) | Halibut | Similar texture. Note: Slightly firmer and sweeter flavor |
| Unsalted Butter | Extra Olive Oil (1 tbsp in place of the melted butter) | Keeps it dairy-free. Note: Less richness in the final sauce |
| Paprika | Old Bay Seasoning | Classic seafood blend. Note: Contains salt, so reduce the added salt |
The Cooking Details
This dish is built for efficiency. With just 10 minutes of preparation and 10 minutes on the grill, it's an ideal choice for a quick, protein-packed dinner.
- Prep time: 10 minutes
- Cook time: 10 minutes
- Total time: 25 minutes
- Yield: 4 servings
Step-by-step Instructions
Preparing the Fillets
Pat the cod fillets completely dry with paper towels. Note: surface moisture creates steam that can make the seasoning slide off. In a small bowl, whisk together the 2 tbsp olive oil, 1 tbsp melted unsalted butter, 1 tsp paprika, 1 tsp garlic powder, 1/2 tsp kosher salt, and 1/4 tsp cracked black pepper.
Brush the mixture evenly over all sides of each fillet.
Constructing the Foil Packets
Cut four 18-inch (45cm) pieces of heavy-duty aluminum foil and fold each piece in half to create a double layer. Place one fillet in the center of each packet, topped with one minced garlic clove and several lemon slices.
Fold the long edges of the foil together and crimp tightly, then fold the ends inward to create an airtight seal.
Grilling to Perfection
Preheat the grill to medium-high heat (375°F to 400°F / 190°C to 200°C). Place the packets for your grilled cod in foil directly over the heat and close the grill lid. Grill for 8–10 minutes for fillets under 1 inch thick, or 12–15 minutes for thicker fillets.
Finishing and Resting
Carefully remove the packets from the grill using tongs. Let them rest, unopened, for 3 to 5 minutes. Note: this lets the heat redistribute and prevents a blast of steam from burning you. Open the packets and use an instant-read thermometer to ensure the thickest part of the fish has reached 145°F (63°C), which is the USDA guidance for safe internal temperature, or check that it flakes easily with a fork.
What Can Go Wrong
Preventing Mushy Grilled Cod in Foil
This usually happens if there is too much liquid in the packet. Pat the fish dry before adding the rub. Avoid adding extra water or broth to the foil, as the fish and lemon will provide enough moisture for steaming.
Avoiding Overcooked Fillets
Lean white fish goes from tender to rubbery in a few minutes. Use a thermometer to hit 145°F (63°C) exactly. If you don't have one, look for the flesh to turn opaque and flake easily when nudged with a fork.
Stopping Foil Tears
Thin foil often splits under the heat of a grill. Always use heavy-duty foil and fold it in half to create a double layer. This ensures the steam stays trapped inside and the packet doesn't leak.
Common Misconceptions
Many believe that searing fish "seals in the juices." In truth, while browning adds flavor, it doesn't prevent moisture loss. In this recipe, we forgo the sear and use steam to maintain moisture, which is a far gentler method for delicate cod.
Keeping It Fresh
Store this grilled cod in foil in a glass container in the fridge for up to 2 days. To reheat, place a fillet back in a foil pouch with a teaspoon of water. Heat it in a 300°F (150°C) oven until the thickest part reaches 165°F (74°C) on an instant-read thermometer, about 5–8 minutes.
I avoid the microwave because it often makes white fish rubbery.
This dish does not freeze well after cooking. The texture of the cod breaks down during the freezing and thawing process, leaving it mushy.
Flavor Variations
Mediterranean Garden
Add a handful of halved cherry tomatoes and a few pitted Kalamata olives into the foil packet before sealing. The tomato juices mix with the butter to create a light, tangy sauce.
Zesty Lime & Cilantro
Swap the lemon for thin lime slices and add a pinch of cumin to the rub. Garnish with fresh cilantro after opening the packet for a brighter, punchier flavor.
Suggested Side Dishes
Since the fish is rich and buttery, I like serving it with something crisp and light. Grilled asparagus or a simple quinoa salad with cucumber and parsley works well. A side of steamed baby carrots also complements the lemon and garlic notes.
Your Questions, Answered
How to cook cod in foil?
Wrap seasoned fillets in double-layered foil with lemon and garlic and grill at 375°F to 400°F for 8 to 15 minutes.
Tip: pat the fillets completely dry before adding the seasoning mixture.
Can I use a different white fish or grouper instead of cod?
Substitute other firm white fish or grouper using the same seasoning and grilling method.
Tip: adjust the cooking time based on the thickness of the fillet.
Will the fish overcook before the packet is done, and how do I check doneness early?
Use an instant-read thermometer to ensure the thickest part reaches 145°F or check if it flakes easily with a fork.
Tip: let the packets rest unopened for 3 to 5 minutes to finish cooking gently.
Should I wrap fish in foil when grilling?
Using foil creates a steam chamber that keeps the fish moist and prevents sticking.
Tip: use heavy-duty aluminum foil to prevent the packets from tearing.
How long can leftovers be kept in the fridge or freezer without losing texture?
Keep the cooked fish refrigerated to maintain safety and quality.
Tip: reheat only once until the thickest part reaches 165°F (74°C). When reheating cooked leftovers, check with a food thermometer that the center reaches 165°F (74°C); the appliance temperature and time alone do not confirm this.