Pescado Empapelado

Pescado empapelado is a quick and flavorful Mexican fish recipe where fillets are wrapped in foil with vegetables, herbs, and seasonings, then gently cooked until tender and juicy. It’s light, easy to make, and ready in just 30 minutes!

For this Mexican pescado empapelado recipe, I used two white fish fillets and wrapped them up with zucchini, carrot, tomato, onion, and a handful of sliced olives.

Everything gets seasoned with a simple mix of olive oil, lime juice, parsley, thyme, garlic powder, smoked paprika, salt, and pepper. It’s fresh, aromatic, and comes together fast with no fancy steps.

Easy Pescado Empapelado Recipe

Step 1. Prep

First, grab a small jar. Add all the ingredients for the condiment then close the lid tight and give it a good shake.

You can totally whisk it in a bowl if you don’t have a jar, but shaking is more fun and quicker too.

The condiment prepared in a jar and some ingredients around.

Now, dice your tomatoes and slice the onion, then mix them in a bowl with a couple tablespoons of the condiment.

Give it a taste, this is your moment to adjust the salt or lime if needed. I like it a little zingy.

Diced tomato and sliced onion in a bowl mixed with the condiment.

Next, cut the zucchini into sticks and the carrot into julienne strips.

Then toss them in a bowl with the olives and a few more tablespoons of the tangy condiment.

Carrots and zucchini cut into sticks and mixed in a bowl with olives and the condiment.

Now for the fish, just brush whatever condiment you have left right onto your fillets.

If you think is needed, add another pinch of salt and pepper.

A fish fillet seasoned with the condiment in a plate.

Step 2. Assemble the fish packets

Grab a piece of aluminum foil, then lay a piece of parchment paper right on top (this helps prevent the tomatoes for being in contact with the aluminium).

Spoon a little of the tomato-onion mix in the center, place your fish fillet on top.

A fish fillet placed on top of the tomato and onion mixture, on parchment paper and foil sheets.

Then pile the rest of the veggie mix over it. It might look like a lot, but trust me, it cooks down beautifully.

Zucchini, carrots, and olive mixture added on top of the fish fillet.

Now, close up the packet: bring the long sides of the foil together and fold them down gently, just enough to seal. Then fold up the short sides.

You want the packet fully closed so no steam escapes, but don’t press it flat! It needs some room to puff up while cooking, like a little foil balloon.

The foil packet closed and ready to cook.

That steam is going to make the fish super tender and flavorful.

Repeat the whole thing for the second fillet, and you’re ready to cook!

Step 3. Cook

Heat up your comal or griddle on high—get it nice and hot—then lower the heat to medium-low.

Carefully place the foil packets on top and let them cook for about 15 minutes.

A fish fillet packet placed on a comal.

Every five minutes or so, turn the packets gently—not flipping them over, just rotating them so the heat reaches all sides evenly.

You’ll notice the packets puffing up a bit as the steam builds inside. That’s exactly what you want.

The foil packet puffed, like a little balloon, on a comal.

When they’re done, they’ll feel hot and steamy, and the fish inside will be tender and juicy.

Let the pescado empapelado rest for 5 minutes off the heat before opening (watch for steam when unwrapping!), and then serve with warm tortillas.

That broth at the bottom? Liquid gold. Spoon it right over the fish when you serve it.

Close-up of pescado empapelado.

Easy Side Dishes For Serving

This pescado empapelado recipe is already light and flavorful on its own, so I like to keep the sides simple and fresh.

At home, we usually serve it with steamed white rice or my easy cilantro lime rice. Both soak up the delicious juices from the fish perfectly.

If I have time, I love making arroz a la mantequilla for something a little richer without being heavy.

If you want to add some veggies, try my sautéed Mexican spinach, or sauteed mushrooms, they all go beautifully with the mild, steamy flavor of the fish.

Mexican fish packets, known as "pescado empapelado con verduras" served with chipotle salsa, steamed rice, and lime wedges on the side.

Quick Answers

What kind of fish should I use?

Any white fish you like works for this pescado empapelado recipe! I often use tilapia, robalo, or filete de merluza. Just make sure it’s a mild fish that cooks quickly and stays tender, no need for anything fancy.

How long does it take to cook?

About 15-20 minutes on the comal or griddle. You can also cook it al vapor (steamed) for 20-25 minutes.

Can I add other ingredients?

Yes! You can try mushrooms, bell peppers, cherry tomatoes, chiles, asparagus, and even tomatoes.

More Fish Recipes

Video

Print the recipe

Mexican pescado empapelado recipe.

Pescado Empapelado

2 servings
This classic pescado empapelado is packed with color and flavor! Fish, veggies, herbs, and spices all wrapped up and cooked on the griddle for a simple, no-fuss meal.
prep 10 minutes
cook 15 minutes
total 25 minutes

Ingredients 

  • 2 large fish fillets (tilapia, cod, sea bass, etc)
  • 1 small zucchini (cut into strips)
  • 1 small carrot (cut in julienne)
  • ¼ cup olives (pitted, sliced)
  • â…” cup tomato (diced)
  • ½ cup onion (sliced)

For the condiment

  • 3 Tbsps olive oil
  • 3 Tbsps lime juice
  • 1 tsp parsley (chopped)
  • 1 tsp thyme leaves
  • 1 tsp garlic powder
  • 1 tsp smoky paprika
  • ½ tsp pepper
  • 1 tsp salt

Instructions
 

Make the condiment

  • Add all the ingredients for the condiment to a small jar. Close the lid and shake until well combined.

Prep the veggies

  • In a bowl, mix the tomatoes and onion with 2 tablespoons of the condiment. Taste and adjust seasoning if needed.
  • In another bowl, toss the carrots, zucchini, and olives with 2–3 tablespoons of the condiment until well coated.
  • Brush the remaining condiment over the fish fillets.

Assemble the packets

  • Place a piece of foil on your work surface, then lay a sheet of parchment paper on top.
  • Spoon some of the tomato-onion mixture in the center, place a fish fillet on top, then cover with the vegetable mix.
  • Bring the long sides of the foil together and fold them down a couple of times to seal. Fold up the short ends the same way, making sure the packet is sealed but with some space inside for steam to build. (See notes.)
  • Repeat to make the second packet.

Cook

  • Heat a griddle or comal over high heat. Once hot, reduce to medium-low.
  • Place the packets on the griddle and cook for about 15 minutes, rotating them gently from time to time so they cook evenly on all sides.
  • Remove from heat and let rest for 5 minutes before serving.

Notes

  • You want the packet to be well sealed so no steam escapes, but leave plenty of room inside for the steam to build up and cook the fish gently. Don’t press the foil flat! The packet should look a bit puffy like a pillow.
  • Leftovers? Reheat gently in a pan over low heat, still wrapped.
Nutrition Information
Serving: 1 serving | Calories: 410kcal | Carbohydrates: 15g | Protein: 33g | Fat: 25g | Saturated Fat: 4g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 17g | Cholesterol: 73mg | Sodium: 1547mg | Potassium: 1200mg | Fiber: 4g | Sugar: 6g | Vitamin A: 5402IU | Vitamin C: 32mg | Calcium: 82mg | Iron: 2mg

If you loved my recipe, please rate it and leave a comment below. You can also follow me on on PinterestInstagramFacebook, TikTok, and YouTube!.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




One Comment

  1. 5 stars
    I made this pescado empapelado last night and it came out amazing! The fish was tender, juicy, and full of flavor. Such an easy recipe but it tastes like something really special. I’ll be making it again soon!