National Dish Mexico: Grilled Pejelagarto (Recipe)

In this article
Meet Grilled Pejelagarto, a smoky open-fire speciality that captures the spirit of southern Mexican cooking. The star of the dish is the pejelagarto, a freshwater fish with a faintly sweet flavour and a firm, meaty bite that takes beautifully to the grill. Marinated with garlic, lime and a handful of fragrant herbs, then cooked over glowing coals, it is the kind of dish that brings people together at festivals and family gatherings. Bring a little of Tabasco’s riverside tradition straight to your own backyard.
About Grilled Pejelagarto
Grilled Pejelagarto is a traditional dish from Mexico, celebrated for the way it is cooked over an open flame. The main ingredient, the pejelagarto, is a freshwater fish with a gently sweet taste and a meaty texture that makes it a perfect choice for grilling. The preparation is not only simple but also a genuine cultural experience, often enjoyed at festivals and family get-togethers. The fish is scored and marinated with various aromatics and spices, giving it an unmistakable flavour that speaks to the heart of regional Mexican cuisine.
Ingredients (serves 1–2)
- 1–2 whole pejelagarto fish
- 2 garlic cloves, crushed
- Juice of 1 lime
- 2 tablespoons olive oil
- 1 teaspoon salt
- 1 teaspoon black pepper
- Fresh herbs (such as coriander or parsley), to taste
Shopping for the ingredients
The ingredients for grilled pejelagarto are available in most Mexican grocery shops. If you live in a region where pejelagarto is hard to find, you can ask for similar types of fish that are well suited to grilling. The other ingredients, such as limes and spices, are easy to source in any supermarket. When shopping, look for the freshest produce you can find to get the very best flavour, much as you would for a fresh Ceviche de Camarón.
Preparing the dish
Before you start cooking, clean and gut the pejelagarto thoroughly. Next, use a sharp knife to make shallow cuts along the sides of the fish so the marinade can soak in more deeply. Combine the crushed garlic, lime juice, olive oil, salt and pepper in a bowl, then leave the fish to marinate for at least 30 minutes. This gives the flavours time to come through and keeps the fish tender and juicy.
Step-by-step instructions
- Light the charcoal or wood on the grill and wait until the first flames have died down to glowing embers.
- Thread the marinated pejelagarto onto a grilling skewer so it is held firmly in place.
- Hold the fish over the embers and grill for roughly 5–7 minutes on each side, until the skin is nicely crisp.
- Scatter with fresh herbs and serve straight away. Fresh tortillas make a lovely side.
Gluten-free / lactose-free version
The original recipe for grilled pejelagarto is naturally gluten-free and lactose-free, as it contains no cereal products or dairy. You can be confident this dish suits anyone with those particular sensitivities. Do, however, make sure the spices and other ingredients you use are also free from gluten. That way the dish stays both enjoyable and flavourful for everyone at the table.
Tips for vegans and vegetarians
Although grilled pejelagarto is a fish dish, vegans and vegetarians can prepare an appealing alternative. In place of the fish, thread vegetables such as courgette, peppers and aubergine onto skewers and cook them over the grill. These vegetables can be marinated in much the same mixture as the fish to deepen their flavour. This way, vegans and vegetarians can share in the pleasure of the barbecue too.
More tips and tricks
To get the most out of your grilled pejelagarto, make sure the fire is not too fierce, as this helps you avoid scorching. The fish is best cooked over medium heat so it cooks through evenly while staying juicy. You can also add a little wood smoke by laying chunks of wood on the embers as you grill, lending the fish an aromatic smoky note. Experiment with different herbs to tune the flavour to your liking.
Adapting the recipe to your taste
The recipe for grilled pejelagarto is easy to tailor to different palates. If you prefer things hotter, add a little chilli or a splash of hot sauce, just as you would to lift a plate of Chiles Toreados. For a sweeter note, you could stir a pinch of sugar or some agave syrup into the marinade. You can also vary the herbs depending on what you like best or what is in season, creating a slightly different flavour every time.
Ingredient substitutions
If you cannot find pejelagarto, there are several alternatives that work well. Other fish such as tilapia or sea bream grill up beautifully in a similar way. Seafood like prawns is a great choice too and pairs wonderfully with the aromatic marinade, as it does in a tangy Camarones Empanizados. This shows just how versatile the recipe is and invites you to try out different kinds of fish.
Drink pairing ideas
To round off the experience of grilled pejelagarto, certain drinks are ideal. A refreshing Mexican beer or a chilled tequila pairs wonderfully with a barbecue meal. For those who would rather skip the alcohol, fruit juices or homemade lemonade are an excellent choice. These drinks not only harmonise with the flavours of the dish but also add to the sociable atmosphere of the gathering.
Serving and presentation ideas
The presentation of your grilled pejelagarto can make a real difference. Serve the grilled fish on a wooden board with fresh herbs and lime wedges for an appealing look. Pair it with colourful sides, such as a fresh salad or tomato salsa, to lift not only the flavour but also the variety of colour on the plate. That way your dish becomes both delicious and a genuine eye-catcher on the table.
A bit of history
Grilled pejelagarto has deeply rooted traditions in Mexican culture. The fish is often regarded as a delicacy and is a fixture of regional cooking, especially in the states of Tabasco and Veracruz. Historically, these fish have played an important part in the diet of local communities for centuries. The dish tells a story of regional identity and first-rate craftsmanship that is still treasured today.
More recipe ideas
Summary: Grilled Pejelagarto
Grilled pejelagarto is an outstanding dish that reflects the variety and flavours of Mexican cooking. With its tasty marinade and traditional grilling method, it becomes the perfect highlight of any barbecue. Whether for a rustic family meal or a celebration with friends, the pejelagarto offers something special for every palate. Let it inspire you and conjure up a little piece of Mexico on your own table.


