Hi, I’m Hannah! Welcome back to my kitchen (or, today, my backyard patio!). If you are anything like me, when the summer heat rolls in, the absolute last thing you want to do is turn on your oven. You can read more about my philosophy for simple, real-food living on my About page, but let me tell you a little secret: eating beautifully nourishing meals doesn’t have to require hours of prep or a sink full of dirty dishes. That is exactly why I am so incredibly excited to share this recipe for Mediterranean Garlic Herb Cod Foil Packs with you. This beautifully tender, perfectly flaky garlic herb cod is an absolute lifesaver on busy weeknights. We are taking gorgeous, lean fillets of fish, nestling them with vibrant summer vegetables, completely drenching them in a bright, zesty marinade, and letting the grill do all of the heavy lifting. The result is a stunning, high-protein, gluten-free, and dairy-free dinner that tastes like you are dining at a seaside café in Greece, all ready in under 20 minutes.
Why You’ll Love This Mediterranean Garlic Herb Cod Foil Packs Recipe
There are so many reasons this grilling method is going to become a permanent fixture in your summer dinner rotation. It checks absolutely every box for a satisfying, stress-free meal.
- Quick & Easy: The prep takes just 10 minutes, and the grill takes care of the rest in another 10. There is no complicated searing or flipping required—just seal the packs and let the heat work its magic.
- Bursting with Flavor: Cooking fish in a sealed foil packet creates a wonderful steaming effect, which traps all the moisture. The cod absorbs the bright lemon, the pungent garlic, and the savory oregano, resulting in an exceptionally flavorful and flaky bite.
- Incredible Nutrition: This is a wonderfully light yet deeply satisfying meal. Cod is a fantastic lean protein, and by loading the foil packs with fresh zucchini and tomatoes, you are getting a hearty dose of antioxidants and fiber in every single serving.
- Zero Cleanup Meal-Prep: Because everything cooks directly inside the foil, you won’t have a single pan to scrub at the end of the night. You can even prep these packets in the morning, leave them in the fridge, and just pop them on the grill right when you get home!

Key Ingredients & The ‘Why’ Behind Them
I am a firm believer that great cooking starts with understanding your ingredients. When you have a recipe this simple, the quality of what you put into the foil pack really shines. Here is exactly what we are using and why it matters:
- Cod Fillets: This is our star ingredient. Cod is a beautifully mild, slightly sweet white fish that acts as a perfect blank canvas for Mediterranean flavors. According to Healthline, cod is an incredibly nutrient-dense food, packed with high-quality protein, B vitamins, and important minerals like phosphorus, making it wonderful for muscle health and overall energy.
- Extra Virgin Olive Oil: The cornerstone of the Mediterranean diet. We need a good amount of healthy fats to keep the fish moist and tender while it steams in the packet. It also carries the fat-soluble flavors of the herbs straight into the fish.
- Fresh Garlic: Mincing fresh cloves of garlic creates a robust, aromatic base. As it cooks inside the packet, it mellows out and infuses the olive oil with a deep, savory profile.
- Lemon Juice & Zest: Acid is essential for balancing seafood. The fresh lemon juice brightens up the entire dish, cutting through the richness of the olive oil and keeping the vegetables tasting vibrant and fresh.
- Zucchini & Cherry Tomatoes: These summer vegetables are perfect for foil packs because they cook quickly and release moisture that helps steam the fish. The cherry tomatoes blister and burst, creating a natural, slightly sweet sauce right in the packet.
- Kalamata Olives: A true Mediterranean staple. These add a necessary punch of briny, salty flavor that contrasts beautifully with the mildness of the fish and the sweetness of the tomatoes.
- Dried Oregano: This robust, earthy herb holds up wonderfully to the heat of the grill and gives the dish that signature Greek-inspired flavor.

Substitutions & Variations
One of my favorite things about cooking in foil packets is how endlessly customizable they are. If you don’t have every single ingredient on hand, please don’t stress! Here are some of my favorite ways to switch up this recipe based on what is in your fridge or your specific dietary needs:
- Swap the Fish: If you cannot find fresh or frozen cod, this recipe works flawlessly with any firm, mild white fish. Halibut, mahi-mahi, or even tilapia make excellent substitutions. You can also use salmon, though it may require an extra minute or two of cooking time depending on the thickness of the fillet.
- Vegetable Variations: Not a fan of zucchini? Asparagus spears, thinly sliced bell peppers, or even fresh green beans are wonderful alternatives. Just be sure to cut any denser vegetables (like carrots or potatoes) very thin so they cook in the same 10-minute window as the fish.
- Add a Cheese Finish: This recipe is completely dairy-free as written, but if you tolerate dairy, opening the foil packs hot off the grill and sprinkling a handful of crumbled feta cheese over the top adds an unbelievably creamy, salty finish that is totally irresistible.
- Herb Alternatives: If you prefer fresh herbs, you can certainly swap the dried oregano for fresh. Fresh basil, dill, or parsley sprinkled over the cod right before serving brings a beautiful burst of green freshness to the plate.
Expert Tips for Mediterranean Garlic Herb Cod Foil Packs
Foil pack cooking is famously easy, but there are a few little tricks to ensure your fish turns out perfectly flaky and moist, rather than dry or rubbery. Follow these tips, and you will look like a grilling master every single time:
- Don’t Wrap Too Tightly: When sealing your foil packets, be sure to leave a little bit of empty space or a “tent” at the top. This room allows the steam to build up and circulate around the cod and veggies, ensuring everything cooks evenly without sticking to the top of the foil.
- Cut Even Portions: Try to select cod fillets that are relatively the same thickness. If one piece is an inch thick and another is half an inch, they won’t finish cooking at the same time. If necessary, fold the thinner tail end of a fillet under itself so it matches the thickness of the rest of the fish.
- Watch the Clock: Fish cooks incredibly fast, and overcooked fish can quickly become tough. Start checking your foil packs at the 10-minute mark. You are looking for the cod to be completely opaque and for it to flake apart easily when gently pressed with a fork.
How to Store & Reheat
While this dish is absolutely best enjoyed fresh off the grill, you can safely store leftovers. Seafood can be tricky to reheat, but with the right approach, you can still enjoy a delicious meal the next day.
- Fridge Storage: Allow the cod and vegetables to cool completely, then transfer them (along with all those delicious juices from the foil pack) into an airtight glass container. Store in the refrigerator for up to 2 days.
- Freezer Storage: I do not recommend freezing this meal after it has been cooked. The zucchini will become very mushy upon thawing, and the cooked cod may change in texture. However, you can certainly use cod fillets that were previously frozen and thawed safely before grilling!
- Reheating Instructions: To prevent the fish from becoming rubbery, avoid the microwave if possible. Instead, place the fish and veggies in a small skillet with a splash of water or broth. Cover the skillet and heat gently over medium-low heat for about 3-5 minutes, just until warmed through. The steam will keep the fish tender.
What to Serve With Mediterranean Garlic Herb Cod Foil Packs
Because these packets already contain your protein and vegetables, they are essentially a complete meal on their own! However, if you want to stretch the dinner or add a carbohydrate to soak up all that incredible garlic-lemon-olive oil sauce that pools at the bottom of the foil, here is what I recommend pairing it with:
- Quinoa or Brown Rice: Serving the contents of the foil pack over a bed of fluffy quinoa or brown rice is the best way to capture every drop of the flavorful juices.
- A Crisp Cucumber Salad: To lean into the Mediterranean theme, a simple chopped salad of cucumbers, red onion, and a light vinaigrette adds a wonderful, cooling crunch that contrasts the hot, tender fish beautifully.
- Crusty Whole Grain Bread: If you are looking for zero extra cooking, simply slice up a fresh baguette or a loaf of sourdough. Dipping the bread into the olive oil and tomato juices is arguably the best part of the meal!
- Roasted Lemon Potatoes: If you don’t mind utilizing your oven while you grill, tossing some baby potatoes with olive oil and roasting them until crispy makes for a classic and incredibly satisfying pairing.

Ingredients
Method
- Preheat your outdoor grill to medium-high heat (about 400°F). Tear off 4 large sheets of heavy-duty aluminum foil, about 12 inches long each.
- In a small bowl, whisk together the olive oil, minced garlic, lemon juice, lemon zest, dried oregano, sea salt, and black pepper. Set aside.
- Divide the sliced zucchini, cherry tomatoes, kalamata olives, and red onion evenly among the center of the 4 foil sheets. Place one cod fillet on top of each vegetable mound.
- Spoon the garlic-herb marinade generously over each cod fillet and the surrounding vegetables. Bring the long sides of the foil together over the fish and fold down twice to create a seal, leaving a little room for steam. Fold the short ends in tightly to completely enclose the pack.
- Place the sealed foil packets directly on the grill grates. Close the lid and cook for 10-12 minutes, depending on the thickness of your fish.
- Carefully open one packet (watch out for hot steam!) to check the cod. It should be fully opaque and flake easily with a fork.
- Transfer the contents of the foil packs to plates or shallow bowls. Pour any of the leftover juices from the foil right over the top. Garnish with extra fresh lemon wedges if desired.
Notes
• If you do not have an outdoor grill, you can bake these foil packs in the oven at 400°F for 12-15 minutes.
• Make sure to pat your cod fillets completely dry with a paper towel before assembling to prevent excess water from diluting the marinade.

