I started making this Coconut Curry Fish with Zucchini on a night when I wanted something impressive but emotionally did not have the energy to impress anyone—turns out foil packets are the ultimate lazy genius move.
The fish basically steams itself while coconut milk and green curry do all the heavy lifting, filling the kitchen with “wow, you really cooked” energy—even though the oven did most of the work.
Now this is my go-to when I want dinner to feel fancy without creating a sink full of regret, because honestly, minimal cleanup and maximum flavor is my personal love language.

Coconut Curry Fish with Zucchini
EQUIPMENT (PAID LINKS)
- Zester or microplane
- Aluminum foil
- Oven
Ingredients
- 2 zucchini sliced into rounds
- 1 cup corn kernels
- 4 shiitake mushrooms sliced
- 2 shallots peeled and sliced
- 1 red bell pepper sliced
- 4 tablespoons chopped fresh cilantro divided
- 1 teaspoon kosher salt divided
- ½ teaspoon black pepper divided
- 2 tablespoons green curry paste
- 2 cloves garlic minced
- 1 lime zested
- 1 cup coconut milk
- 2 white fish fillets about 6 oz each
Instructions
- Preheat Oven: Preheat the oven to 400°F so it’s ready when your foil packets are assembled.
- Mix Vegetables: In a large bowl, combine the sliced zucchini, corn kernels, sliced shiitake mushrooms, sliced shallots, and sliced red bell pepper.
- Season Vegetables: Add 2 tablespoons chopped cilantro, ½ teaspoon salt, and ¼ teaspoon black pepper to the vegetables, then toss until everything is evenly coated.
- Make Curry Sauce: In a second bowl, whisk together the green curry paste, minced garlic, remaining 2 tablespoons chopped cilantro, lime zest, coconut milk, remaining ½ teaspoon salt, and remaining ¼ teaspoon black pepper until smooth.

- Build Foil Packets: Lay out 2 large sheets of aluminum foil on a baking sheet. Divide the vegetable mixture between the centers of the foil sheets.
- Add Fish: Place one fish fillet on top of each pile of vegetables.
- Sauce and Seal: Spoon the coconut curry sauce over the fish and vegetables. Fold the foil over the food and crimp the edges tightly to seal each packet.
- Bake Packets: Bake for about 15 minutes, or until the fish is opaque and flakes easily with a fork.
- Serve Carefully: Open packets carefully to avoid steam burns, then serve the fish and vegetables straight from the foil or transfer to plates.

Video Recipe
Coconut Curry Fish with Zucchini: The “I Totally Planned This” Survival Guide
You don’t need culinary school for this one. You just need a little confidence and the willingness to let coconut milk solve your problems.

Pick the Right Fish (Or Whatever Was on Sale)
I’ve made this with fancy fish, frozen fish, and that mysterious “white fish” pack from the freezer section, and honestly they all worked. Mild, flaky fish like cod, tilapia, or halibut behave best, but this recipe is extremely forgiving if your grocery store dreams don’t match reality. Just avoid super thin fillets unless you enjoy overcooked sadness.
Don’t Skip the Foil Packets—They’re the Real Hero
Yes, you could bake everything in a dish, but the foil packets trap steam and flavor like tiny edible saunas. The fish cooks gently and stays juicy instead of turning into dry disappointment. Also, fewer dishes means future-you will feel emotionally supported, which is a valid cooking goal.
Green Curry Paste Is Your Flavor Cheat Code
Different brands vary wildly in spice level, so taste before you commit. If you’re spice-shy, start with less and add more next time. If you love heat, go wild. Curry paste is basically the culinary equivalent of showing up overdressed—it rarely hurts anything.

Vegetable Swaps Are Highly Encouraged
Zucchini is great, but I’ve tossed in snap peas, broccoli, spinach, asparagus, and leftover fridge vegetables that needed a second chance at life. The rule is simple: slice things thin so they cook at the same speed as the fish. This is secretly a “clean out the produce drawer” recipe wearing fancy clothes.
Coconut Milk Tips Nobody Mentions
Shake the can before opening unless you want a surprise science experiment of thick cream and watery liquid. Full-fat coconut milk gives the best flavor and texture, and yes, it matters here. Light coconut milk works, but it feels like ordering dessert and only eating half.
How to Avoid Overcooked Fish Panic
Fish cooks faster than you think, especially inside sealed packets. Start checking around 12–15 minutes depending on thickness. You want it flaky, not stiff. If it flakes easily with a fork, congratulations—you’re officially a calm, competent seafood person now.
Make-Ahead and Storage Reality
You can assemble the packets a few hours ahead and keep them in the fridge, which makes dinner feel suspiciously organized. Leftovers reheat gently in the microwave or oven, though fish is always best fresh. Cold leftovers straight from the container at midnight are also a valid lifestyle choice.
Lazy Genius Serving Ideas
Serve it over rice if you want to soak up that coconut curry sauce like a responsible adult. Serve it with bread if carbs are calling your name. Or eat it straight from the foil packet standing at the counter. I’ve done all three and felt equally successful every time.
