It’s July, the grill is out, and you’re staring at it wondering what’s for dinner. You don’t want a complicated meal, but you also don’t want to stand over the coals for an hour or scrub a filthy grill afterward. That’s exactly the problem foil packets solve — the food steams right inside the foil, so the grill barely gets dirty and the fish comes out tender and flaky every single time.
I’ve been on a summer routine: dinner that’s ready before the kids (and Miso) finish their first round of “are we eating yet?” Foil packet fish tacos hit that mark. Under 30 minutes, almost no cleanup, and the whole thing smells like summer.

Foil packets are a tiny habit, not a project. You season, you wrap, you grill for about 10 to 12 minutes, you open. That’s it. Once you’ve done it a few times, it becomes the default answer to “what’s for dinner?” — and defaults are how real routines are built.
Why this recipe works
Fast, in-season, and low-effort are the three things I optimize for in summer. This dish checks all three:
- Fresh and in season. Corn and bell peppers at their peak taste like summer, not like a substitute for it.
- Cooks perfectly every time. The cod steams inside the foil, so it stays tender and flaky even if you’re not a confident grill cook.
- Minimal cleanup. The foil does the work a dirty grill grate usually does. You’re rinsing a bowl, not scrubbing.
- Scales easily. More packets for guests, fewer for a quiet weeknight, and it’s great camping food with fresh-caught fish.

If you’ve never cooked fish in foil, start with this recipe. It’s the gentlest possible introduction: no technique to get wrong, and the lime and spices do most of the flavor work.
Ingredients you’ll need
Everything here is a standard grocery run — no specialty shops, no rare items.
- Spices: smoked paprika, cumin, chili powder, dried oregano, and salt. Five pantry staples, blended into one easy mix.
- Avocado oil: a little goes a long way — it keeps the fish and vegetables moist and adds a clean, nutty note.
- White fish: I used cod. Snapper, flounder, or mahi mahi work just as well. Buying frozen? Thaw it in the fridge the day before and pat it dry before seasoning — dry fish seasons better and cooks cleaner.
- Vegetables: red bell pepper, red onion, and sweet corn cut off the cob. Any bell pepper color works.
- Jalapeño (optional): keep the seeds and ribs for more heat, remove them for mild. This is your volume knob.
- Lime: rounds of lime go into the packet and infuse the cod with a subtle citrus note as it steams.
- Tortillas and toppings: corn tortillas, shredded lettuce, guacamole, and fresh cilantro.

5 simple steps
You can build the packets a day ahead and keep them in the fridge until you’re ready to grill. No heavy-duty foil? Use 2 sheets per packet so nothing tears.
- Mix the spice blend. Combine the smoked paprika, cumin, chili powder, dried oregano, and salt in a small bowl.
- Season everything. Drizzle the cod with a little avocado oil and half the spices. Toss the vegetables with the rest of the oil and seasoning so they’re coated.
- Preheat the grill. Turn all burners to high until the grill hits 400°F, then bring half the burners down to low. The low side is where your packets will live.
- Assemble the packets. Lay out a 12-inch piece of heavy-duty foil. Spoon vegetables in the center, top with the fish and a few rounds of lime, then fold and crimp the edges until they’re sealed tight. Trapped steam is what cooks the fish — a loose packet lets it all escape.
- Grill, rest, open. Packets go on the low-heat side, lid closed, for 10 to 12 minutes depending on thickness. Let them rest for 5 minutes, then open carefully — there’s hot steam inside. Top with cilantro and serve in charred corn tortillas with lettuce, guacamole, and lime wedges.



Tips for grilling fish in foil
- Keep the fish above the vegetables. The fillets shouldn’t touch the hot grill — the vegetables act as a cushion so everything cooks evenly.
- Seal the packets tightly. A tight crimp traps the steam that does the actual cooking.
- Cook low and slow. High heat is only for preheating. The packets cook on the low-heat side, gently, by their own steam.
Make it your own
This recipe is a template, not a law. Change what fits your week:
- No fish in the house? Shrimp work in the same packet — just cut the cook time to 6 to 8 minutes.
- Spice it your way: swap the blend for any taco seasoning you already trust.
- Vegetable swaps: any bell pepper color, any onion. No fresh corn? Frozen works. Cherry tomatoes make a nice substitute for one of the vegetables.
- No grill? Bake the packets on a sheet pan at 375°F for 10 to 15 minutes. Same result, different tool.
- Build your tacos: skip the cilantro if it’s not for you, and trade lettuce or guacamole for slaw, diced tomatoes, pico de gallo, or salsa. A squeeze of hot sauce and some crumbled cotija cheese round it out if you like a salty, creamy bite.
What to serve with them
Chips and salsa are the easy answer, and honestly, the right one. A simple black bean and rice bowl or a cold cucumber tomato salad rounds out the meal without adding another cooking step.
Storage and leftovers
Leftovers keep in the fridge for up to 3 days. Reheat the cod and vegetables in the microwave, in the oven at 300°F, or gently in a skillet over medium-low heat. They’re also perfectly good eaten cold, which I don’t say often enough.
Start today
- ✓ Buy one head of corn and a bell pepper — that’s your packet vegetable base for the weekend.
- ✓ Note the spice blend in your notes app: smoked paprika, cumin, chili powder, oregano, salt.
- ✓ Pick one night this week for packets. Just one. That’s the whole goal.
Recipe card
Fish Taco Foil Packets — 2 servings, about 431 calories per serving. 36g protein, 45.5g carbs, 12g fat, 7g fiber. Prep 20 minutes, cook 10 minutes, total 30 minutes.
Ingredients
- ½ teaspoon smoked paprika
- ½ teaspoon cumin
- ¼ teaspoon chili powder
- ¼ teaspoon dried oregano
- ½ teaspoon kosher salt
- 2 × 6-ounce cod fillets, or any white flaky fish
- 2 teaspoons avocado oil, divided
- ½ red bell pepper, seeded and thinly sliced
- ¼ cup red onion, thinly sliced
- ½ cup fresh corn, from 1 ear
- ½ small jalapeño, thinly sliced (optional)
- 1 lime, cut into rounds, plus more for serving
- Cilantro leaves, for garnish
- 4 corn tortillas, charred, for serving
- Shredded lettuce, for serving
- ¼ cup guacamole, for serving
Instructions
- Mix the smoked paprika, cumin, chili powder, oregano, and salt in a small bowl.
- Drizzle the cod with 1 teaspoon of oil and half the spice blend; set aside.
- Toss the peppers, onion, corn, and jalapeño with the remaining oil and seasoning.
- Preheat the grill to 400°F on all burners, then reduce to medium with one side on low.
- On 12-inch pieces of heavy-duty foil, layer vegetables, fish, and lime rounds; crimp edges sealed tight.
- Grill on the low-heat side, lid closed, 10–12 minutes. Rest 5 minutes.
- Open carefully, top with cilantro, and serve in charred corn tortillas with lettuce, guacamole, and lime.
No grill? Bake on a sheet pan at 375°F for 10 to 15 minutes.
Today’s tiny step
Set out one foil packet tonight — just one, for one person, with whatever vegetables are already in your kitchen. You don’t need a full system. You need one packet that actually gets grilled.
— E, your habit neighbor