Imagine the aroma of fresh herbs mingling with tender fish and buttery potatoes, all sealed inside a crisp foil packet. This is the magic of Herb‑Infused Fish & Potato Foil Packs—a one‑pan wonder that delivers restaurant‑quality flavor with minimal effort.
What sets this dish apart is the steam‑locked cooking method. By trapping moisture, the fish stays flaky while the potatoes become melt‑in‑your‑mouth soft, and the herb‑infused broth turns every bite into a burst of bright, aromatic goodness.
Busy professionals, health‑conscious families, and anyone craving a low‑fat, high‑protein meal will adore this recipe. It shines at weeknight dinners, casual weekend lunches, or even as a portable picnic option.
The process is straightforward: whisk a simple herb‑marinade, layer fish and potatoes on foil, seal tightly, and bake until perfectly cooked. In under forty minutes you’ll have a wholesome, colorful plate ready to serve.
Why You'll Love This Recipe
Fresh Herb Explosion: The blend of dill, parsley, and thyme infuses the fish and potatoes with a garden‑fresh brightness that lifts the entire dish.
One‑Pan Simplicity: All ingredients cook together in foil, meaning fewer dishes, less cleanup, and a tidy kitchen after dinner.
Nutritious Balance: Lean white fish provides high‑quality protein while potatoes supply complex carbs and potassium, creating a satisfying, well‑rounded meal.
Customizable Flavor: The base recipe welcomes additions—lemon zest, capers, or a splash of white wine—so you can tailor it to your palate.
Ingredients
The foundation of this recipe is a trio of fresh, wholesome components: flaky white fish, tender baby potatoes, and a fragrant herb‑marinade. Olive oil carries the flavors while lemon adds a subtle zing. The herbs—dill, parsley, and thyme—are the star, delivering brightness without overpowering the delicate fish. A touch of garlic and a drizzle of white wine round out the sauce, creating a light broth that keeps everything moist inside the foil.
Main Ingredients
- 4 fillets (6‑oz each) of cod or halibut
- 1½ pounds baby potatoes, halved
- 2 tablespoons extra‑virgin olive oil
Herb Marinade
- 2 tablespoons fresh lemon juice
- 1 tablespoon white wine (optional)
- 1 teaspoon minced garlic
- 1 tablespoon chopped fresh dill
- 1 tablespoon chopped fresh parsley
- ½ teaspoon dried thyme
Seasonings & Garnish
- Salt and freshly ground black pepper, to taste
Together, these ingredients create a balanced, aromatic broth that steams the fish and potatoes to perfection. The olive oil ensures a glossy finish, while the citrus and herbs brighten the palate. Salt and pepper enhance the natural flavors, and a final sprinkle of extra dill adds a pop of color just before serving.
Step-by-Step Instructions

Prepare the Ingredients
Begin by preheating your oven to 400°F (200°C). Rinse the baby potatoes, pat them dry, and slice each in half for even cooking. Place the potatoes in a bowl, drizzle with 1 tablespoon of olive oil, and season with a pinch of salt and pepper. Toss until lightly coated. While the potatoes rest, pat the fish fillets dry and set them aside.
Assemble the Foil Packs
Cut four large sheets of heavy-duty aluminum foil (about 12×12 inches). In the center of each sheet, arrange a layer of seasoned potatoes, then place a fish fillet on top. Spoon the herb‑marinade evenly over the fish and potatoes, ensuring every surface gets a coating. Drizzle the remaining 1 tablespoon of olive oil over the top, then fold the foil edges tightly to seal a pouch that will trap steam.
Bake and Finish
- Place Packs on a Baking Sheet. Arrange the sealed foil packets in a single layer on a rimmed baking sheet. This makes it easy to transfer them in and out of the oven without spilling.
- Bake for 20‑25 Minutes. Cook until the potatoes are fork‑tender and the fish flakes easily with a fork. The steam inside the packets ensures gentle, even cooking.
- Check for Doneness. Open one packet carefully (steam will be hot). The fish should be opaque throughout and reach an internal temperature of 145°F (63°C). If needed, return to the oven for an additional 2‑3 minutes.
- Rest Briefly. Let the packets sit for 3 minutes after removing from the oven. This allows the juices to redistribute, keeping the fish moist.
- Serve. Transfer the contents to plates, drizzle any remaining broth from the foil, and garnish with a sprinkle of fresh dill or parsley. Pair with a simple green salad or steamed vegetables for a complete meal.
Tips & Tricks
Perfecting the Recipe
Uniform Potato Size: Cut potatoes into similarly sized halves so they cook evenly with the fish.
Pat Dry Before Sealing: Removing excess moisture from fish and potatoes promotes better steam‑cooking and prevents soggy packets.
Use Heavy‑Duty Foil: Thicker foil resists tearing and holds steam more effectively, especially for a 25‑minute bake.
Flavor Enhancements
Add a thin slice of lemon on top of each fillet for extra brightness, or sprinkle a pinch of red‑pepper flakes into the marinade for gentle heat. A splash of capers after baking introduces a briny pop that complements the herbaceous notes.
Common Mistakes to Avoid
Avoid over‑filling the foil packets; too much liquid can cause leaks. Also, don’t skip the final rest period—cutting the fish immediately releases precious juices, leaving the meat dry.
Pro Tips
Season Ahead: Lightly salt the potatoes 30 minutes before assembly; this draws out moisture and yields a fluffier interior.
Invest in a Thermometer: Checking the fish at 145°F guarantees safety without overcooking.
Finish with Butter: A small pat of butter melted into the broth right before serving adds silkiness and richness.
Variations
Ingredient Swaps
Swap the white fish for salmon for a richer flavor, or use firm tofu for a vegetarian twist. Replace baby potatoes with sweet potato wedges or sliced carrots for extra color and sweetness. If you prefer a Mediterranean flair, add sliced olives and sun‑dried tomatoes to the packet.
Dietary Adjustments
The recipe is naturally gluten‑free; just verify that any added sauces are certified. For dairy‑free diners, omit the optional butter finish. To keep it keto, halve the potato amount and increase the proportion of low‑carb vegetables like zucchini or cauliflower florets.
Serving Suggestions
Pair the packs with a simple quinoa salad, steamed asparagus, or a citrus‑y arugula slaw. A dollop of Greek yogurt mixed with lemon zest makes a cool sauce that balances the herb broth. For a heartier plate, serve alongside crusty whole‑grain bread to soak up the juices.
Storage Info
Leftover Storage
Allow leftovers to cool to room temperature, then transfer the fish, potatoes, and any remaining broth into an airtight container. Store in the refrigerator for up to 3 days. For longer keeping, portion into freezer‑safe bags, squeeze out excess air, and freeze for up to 2 months.
Reheating Instructions
Reheat gently in a 350°F (175°C) oven, covered with foil, for 12‑15 minutes until warmed through. This method preserves moisture. If you’re short on time, microwave individual portions on medium power for 2‑3 minutes, adding a splash of broth to prevent drying.
Frequently Asked Questions
This Herb‑Infused Fish & Potato Foil Pack recipe delivers bright, wholesome flavor with minimal cleanup, making it perfect for busy schedules and health‑focused diners alike. By following the step‑by‑step guide, you’ll achieve flaky fish, tender potatoes, and a fragrant broth every time. Feel free to experiment with herbs, spices, or protein swaps to suit your palate—cooking is an adventure, after all. Enjoy the satisfying taste and the confidence that comes from mastering a truly delicious, nutritious meal!