National Dish Colombia: Machacao (Recipe)
In this article
Meet Machacao, a hearty Colombian classic built around tender, rehydrated dried beef. This savoury dish shreds the meat into soft strands, then folds it through onions, peppers and softly set eggs for a plateful of deep, comforting flavour. It is a wonderful window into Colombia’s rich culinary heritage — rustic, satisfying and easy to bring to life in your own kitchen.
About Machacao
Machacao is a traditional dish from Colombia, celebrated above all for its savoury, deeply flavoured filling. The star ingredient is tender dried beef, which is soaked to improve its texture and coax out its aromas. In its preparation, Machacao reflects the varied culinary culture of Colombia, shaped by the influences of many different regions and peoples. The dish is often served with a selection of fresh vegetables and side dishes, making it a real treat for the palate.
Ingredients (serves 1–2)
- 200 g dried beef
- 1 onion
- 2 cloves of garlic
- 1 tomato
- 1 green pepper
- 2 eggs
- Olive oil
- Salt and pepper, to taste
Shopping for the ingredients
When you are getting ready to make Machacao, it pays to track down the right ingredients. Visit local markets or supermarkets to find fresh, good-quality produce. Take particular care to choose high-quality dried beef that is well cured and full of flavour. This can be decisive for the taste and texture of your finished dish.
Preparing the dish
Getting Machacao ready is straightforward, though it does take a little time — especially for soaking the beef. Start by placing the dried beef in a bowl of water and leaving it to soak for several hours or overnight. This makes the meat more tender and easier to cook. Once soaked, drain the beef and shred it into small pieces before you carry on with the preparation.
Step-by-step instructions
- Heat 2 tablespoons of olive oil in a pan over medium heat.
- Add the diced onion and chopped garlic and fry until golden.
- Add the shredded beef to the pan and sauté.
- Stir in the diced tomato and green pepper and let everything cook together well.
- Beat the eggs in a bowl, pour them over the mixture in the pan and stir well until the eggs are set.
Gluten-free / lactose-free version
Machacao is naturally gluten-free and lactose-free, as its main ingredients contain neither. If you use certified gluten-free products, you can be sure you are not adding any hidden sources of gluten. You can also reach for lactose-free alternatives to cheese or cream should you wish to work them into your recipe. That way, people with particular dietary needs can enjoy the dish too.
Tips for vegans and vegetarians
For vegans and vegetarians, Machacao can be adapted by swapping the beef for chopped mushrooms or tofu. These ingredients can be treated and seasoned in much the same way to give a similar flavour. Round out the dish with more vegetables, such as courgette or aubergine, to boost the nutritional value. With creative spices and herbs you can echo the distinctive taste of the traditional Machacao.
More tips and tricks
One important tip during cooking is to cook the beef slowly to prevent it drying out and to develop an intense flavour. Adding a little stock or extra seasoning can deepen the taste further. Experiment with different herbs to tailor the dish to your liking. If you prefer it slightly sweeter, you can add a small spoonful of sugar.
Adapting the recipe to your taste
Machacao is wonderfully versatile and easy to adapt to suit different tastes. Feel free to add extra spices or vary the vegetables to match your personal preferences. Some people like to add avocado or fresh herbs for an added burst of freshness. Try out different variations to create your dream Machacao — much like the endlessly customisable Frijoles Con Carne.
Ingredient substitutions
If you do not have certain ingredients to hand, many of them are easy to swap. The beef, for example, can be replaced with pork or chicken for a different flavour experience, in the same spirit as the tender Posta Cartagenera. If you have no fresh tomato, you can use tinned tomatoes to save time. Be creative and test out different combinations!
Drink pairing ideas
Machacao goes beautifully with fresh, natural drinks that complement its savoury flavour. Try a cool beer or a refreshing cocktail made with pineapple or lime. A good glass of water with a slice of lemon is also a fine choice for cleansing the palate. For a non-alcoholic option, freshly made homemade lemonades are ideal.
Serving and presentation ideas
Presentation matters when it comes to making the dish look inviting. Serve Machacao in a colourful bowl, garnished with fresh vegetables. Add a few fresh herbs, such as coriander, to lift its appearance. A side of crusty bread or tortillas can be added too, to round the dish off nicely.
A bit of history
The roots of Machacao lie in Colombian tradition, where dried meat was an important part of the diet. This dish has evolved over the years, giving rise to various regional variations. Today, people in Colombia enjoy Machacao not just as a meal but as part of their cultural identity. It is a fine example of the inventive cooking methods born of the need to preserve food and make it delicious — a hallmark of hearty Colombian cuisine.
More recipe ideas
Summary: Machacao
Machacao is a flavoursome, nourishing dish that captures the best of Colombian cooking. With its combination of tender dried beef and fresh vegetables, it offers a wealth of aromas and textures that beg to be enjoyed. Its easy adaptability and simple preparation make it an ideal dish for both family gatherings and everyday meals. Let Machacao inspire you and discover the rich culture of Colombia on your plate!



