National Dish Mexico: Machacado con Huevo (Recipe)

In this article
Say hello to Machacado con Huevo, a hearty Mexican classic that turns a handful of humble ingredients into something deeply satisfying. Tender shredded dried beef is scrambled together with fresh eggs, sweet onion and a kick of green chilli, then finished with a scattering of coriander. Equally at home on the breakfast table or as a quick lunch, this rustic northern dish brings the warmth of a Mexican country kitchen straight to your own.
About Machacado con Huevo
Machacado con Huevo is a traditional Mexican dish that is as simple to make as it is full of flavour. This savoury combination of tender dried beef and freshly beaten eggs is brought to life with a handful of aromatic spices. Once popular across the rural regions of Mexico, it has since found its way into kitchens all over the country. What makes Machacado con Huevo so special is its versatility: it works beautifully as a breakfast and just as well as a midday meal, making it a reliable favourite for any time of day.
Ingredients (serves 1–2)
- 100 g dried beef (machaca)
- 4 eggs
- 1 small onion, diced
- 1–2 green chillies, chopped
- Salt and pepper, to taste
- 2 tablespoons oil
- Fresh coriander leaves, to garnish (optional)
Shopping for the ingredients
When shopping for the ingredients for Machacado con Huevo, it pays to pay attention to the quality of the dried beef. Choosing good-quality machaca is important, as it has a real impact on the final flavour of the dish. Many Mexican and Latin American grocers stock it, and it can also be ordered online. Fresh eggs and the remaining ingredients are worth selecting carefully too, so you can get the very best out of this dish.
Preparing the dish
Preparing the dish is straightforward and does not take much time. Begin by soaking the dried beef in hot water until it softens, then tear or cut it into small pieces. While that is happening, dice the onion and chop the chillies so they are ready to go straight into the hot oil. Getting everything prepped in advance keeps all your ingredients to hand and means the cooking itself runs along smoothly.
Step-by-step instructions
- Bring the dried beef to the boil in a pan of water and simmer for around 30 minutes, until soft.
- Drain the beef, leave it to cool, then shred or cut it into small pieces.
- Heat the oil in a frying pan and sauté the diced onion and chopped chillies.
- Add the shredded beef and fry for a few minutes, until lightly browned.
- Pour the eggs into the pan, season with salt and pepper, and stir the mixture well until the eggs are fully set.
- Plate up and garnish with fresh coriander leaves, if you like.
Gluten-free / lactose-free version
Making a gluten-free and lactose-free version of Machacado con Huevo is wonderfully easy. The dish is naturally free of gluten- and lactose-containing ingredients, as long as you steer clear of margarine and other dairy products. It is still worth checking your spices and oil for any potential allergens, just to be safe. That way, people with intolerances can enjoy this delicious dish too.
Tips for vegans and vegetarians
For a vegan or vegetarian take on Machacado con Huevo, the beef can be swapped for plant-based alternatives. One option is tofu, which can be marinated and seasoned in much the same way. There are also dedicated plant-based products designed to mimic the flavour and texture of beef. With these swaps, vegetarians and vegans can savour this traditional Mexican experience just as much as anyone else.
More tips and tricks
To deepen the flavour of Machacado con Huevo, a few simple tips and tricks go a long way. Marinating the beef beforehand with a selection of spices, for example, builds extra layers of aroma. A little Mexican cheese stirred through can also enrich the dish nicely. Experiment with different herbs and spices to make the recipe your own, much as you might when tweaking a comforting bowl of Chorizo con Papas.
Adapting the recipe to your taste
Adapting the recipe to your taste is very much encouraged with Machacado con Huevo. You might vary the number of chillies, for instance, to dial the heat up or down to suit you. Adding vegetables such as peppers or spinach can lend the dish a fresh, wholesome note. This flexibility makes Machacado con Huevo an ideal choice for anyone who likes to work their favourite ingredients into a meal.
Ingredient substitutions
If some of the ingredients for Machacado con Huevo are not to hand, there are plenty of substitutions to fall back on. The beef can be replaced with chicken or another protein, much as shredded chicken stars in Tinga de Res when the meat is switched around. For the eggs, you could reach for a plant-based egg substitute. Experiment with different ingredients to discover new flavour combinations.
Drink pairing ideas
Choosing the right drinks to go with Machacado con Huevo rounds off the whole experience. A fresh fruit juice or a classic Mexican drink such as horchata pairs beautifully with it. A simple coffee or tea can also complement the flavours of the dish perfectly. Keep the ingredients and overall character of the meal in mind to land on the best options.
Serving and presentation ideas
Thoughtful presentation can make a real difference to how appealing Machacado con Huevo looks. Serve it on colourful plates and garnish with fresh coriander and a few wedges of lime. Brightly coloured vegetables on the side not only make the meal tastier but also more inviting to the eye. Take your time plating up, so every mouthful feels that little bit special.
A bit of history
The history of Machacado con Huevo reaches back to the rural regions of Mexico, where it offered a practical way to make use of dried beef. Traditionally it was prepared by farm workers, who relied on the nourishing combination of meat and eggs to fuel a long day in the fields. These days it has made its way into the cities, where it is enjoyed in many households as a much-loved breakfast. Machacado con Huevo remains an enduring link to the food culture and traditions of Mexican cuisine.
More recipe ideas
Summary: Machacado con Huevo
All in all, Machacado con Huevo is not just a delicious dish but also a wonderful way to get to know Mexican cooking. Its simple ingredients and fuss-free preparation make it a perfect choice for any breakfast or brunch. With a few tweaks and a little imagination, anyone can shape this dish to their own tastes. Enjoy the wealth of flavours and experiences that Machacado con Huevo has to offer!


