National Dish Peru: Pescado a lo Macho (Recipe)

In this article
Dive into the vibrant world of Peruvian coastal cooking with Pescado a lo Macho, a bold plate of tender fish crowned with a rich medley of seafood in a fiery, aromatic sauce. Born along Peru’s Pacific shoreline, it celebrates the country’s love of the ocean and its knack for turning simple, fresh ingredients into something unforgettable. This recipe also comes with easy tweaks for gluten-free, lactose-free and vegan diets, so everyone can share in the feast.
About Pescado a lo Macho
Pescado a lo Macho is a traditional Peruvian dish that brings a whole spectrum of flavours together on a single plate. The pairing of delicate fish with a spicy sauce makes it a standout example of Peruvian cooking. The dish has its origins in Peru’s coastal region, where fresh seafood and local produce play a leading role. Experience the passion and creativity that go into every version of Pescado a lo Macho, much like the sea-fresh spirit behind a classic Ceviche.
Ingredients (serves 1–2)
- 300 g fresh fish (such as sea bream or tilapia)
- 150 g mixed seafood (prawns, squid, mussels)
- 1 onion, diced
- 2 tomatoes, diced
- 2 garlic cloves, chopped
- 1–2 chillies, to taste
- 2 tablespoons olive oil
- Salt and pepper, to taste
- Fresh coriander, to garnish
Shopping for the ingredients
To make an authentic Pescado a lo Macho, it is well worth using top-quality, fresh ingredients. Head to your local fish market or a specialist food shop to track down the best produce. Make sure the fish looks glossy and the seafood looks lively and firm. Buying directly from local markets can also help you land the best deals on fresh ingredients and bring the unique flavours of Peru to the table in the most authentic way.
Preparing the dish
Careful preparation is key to the flavour and quality of Pescado a lo Macho. Start by deciding how spicy you want the dish to be and adjust the number of chillies accordingly. Your choice of fish will shape the final taste too, as different varieties deliver more or less tender, flavourful results. Take your time to prep all the ingredients well so the cooking runs smoothly from start to finish.
Step-by-step instructions
- Heat the olive oil in a pan over medium heat and add the onions. Fry until glassy and translucent.
- Add the garlic and chillies and fry for a further 1–2 minutes.
- Stir in the diced tomatoes and mix everything well. Let the mixture simmer for about 5 minutes.
- Add the seafood and cook for a few minutes until just done.
- Finally, carefully lay the fish into the mixture and cook everything together for about 10 minutes, until the fish is beautifully tender.
- Garnish with freshly chopped coriander and serve.
Gluten-free / lactose-free version
Pescado a lo Macho is naturally a gluten-free and lactose-free dish, since it is made mainly from fresh fish and seafood that contain neither. Even so, always use fresh, unprocessed produce to make sure there are no hidden ingredients lurking. Double-check any extras, such as spices, to confirm they are gluten- and lactose-free too. That makes this dish a great fit for anyone with special dietary needs.
Tips for vegans and vegetarians
For anyone who fancies a vegan or vegetarian version of Pescado a lo Macho, there are plenty of creative alternatives. Swap the fish and seafood for a mix of vegetables such as courgette, peppers and aubergine. Tofu or tempeh can also make an excellent base, soaking up all the flavours of the sauce. These tweaks keep the dish tasting great while holding on to the character of Pescado a lo Macho.
More tips and tricks
To deepen the authentic flavour of Pescado a lo Macho, try adding fresh herbs such as coriander or parsley. They lend the dish not just colour but a wonderful freshness too. You can also play with the heat of the chillies to fine-tune the sauce to your own taste. And don’t forget to serve it alongside traditional sides such as rice or yuca for a perfectly rounded meal — much as you might with a hearty Lomo Saltado.
Adapting the recipe to your taste
Every cook has their own preferences, and Pescado a lo Macho is no exception. Experiment with different types of fish or seafood to discover the combination you love best. You can also vary the seasoning and the make-up of the sauce, using fewer tomatoes or more chillies, for example. Use this freedom to turn the dish into your own signature recipe.
Ingredient substitutions
If some ingredients are hard to come by, there are several alternatives for making Pescado a lo Macho. In place of fresh fish you could use good-quality frozen varieties, provided they are of a high standard. For the sauce, other vegetables such as red pepper or carrot make a fine base. Swaps like these are not only practical but can also give the dish a fresh, exciting new twist.
Drink pairing ideas
The right drink can make the Pescado a lo Macho experience even richer. A crisp, fruity beer or a light white wine, such as a Sauvignon Blanc, pairs beautifully with the flavours of the dish. For a non-alcoholic option, a homemade lemonade or a fruity mocktail makes a perfect match. These accompaniments help bring out the flavours of the Pescado a lo Macho and turn the meal into a real occasion, in the spirit of a refreshing Chicha Morada.
Serving and presentation ideas
Presentation can have a huge impact on the whole dining experience. Serve Pescado a lo Macho on a beautiful plate and garnish it generously with fresh coriander and lime wedges. A side of grilled vegetables or a crisp salad not only lifts the colours on the plate but also enhances the overall impression. A thoughtfully arranged plate is the key to a memorable meal and is sure to impress your guests.
A bit of history
Pescado a lo Macho has a fascinating history closely tied to the Peruvian navy and the traditions of life along the coast. It blends elements of indigenous and colonial cookery and shows just how varied and distinctive Peruvian cuisine truly is. The preparation and the ingredients reflect the rich marine life of the Pacific and speak to the many cultural influences that have shaped Peru. Each serving is a feast for the senses, telling its own story of tradition and reinvention.
More recipe ideas
Summary: Pescado a lo Macho
Pescado a lo Macho is more than just a dish; it is a cultural experience that introduces the diner to the warm, flavour-packed world of Peruvian cooking. The combination of tender fish, spicy seafood and an aromatic sauce speaks to every sense and gives each meal a real feeling of indulgence. Whether you enjoy it for a special occasion or simply at home, Pescado a lo Macho brings the essence of Peru straight to the plate. Let its flavours enchant you and discover the rich culinary culture of Peru.



