National Dish Mexico: Carnitas (Recipe)

In this article
Meet Carnitas, one of Mexico’s most irresistible meat dishes! Tender, juicy pork is gently braised until it falls apart, then crisped up for that signature golden edge. Fragrant with cumin, oregano and a splash of fresh orange juice, this is the kind of food made for sharing — piled into tacos and burritos and passed around a crowded table. Bring the warmth of a Michoacán kitchen straight to your own home.
About Carnitas
Carnitas are a much-loved traditional Mexican dish, famous for their tender, juicy and deeply flavourful character. Originally from the state of Michoacán, they have become a staple of Mexican cuisine and are often served at parties and celebrations. The name ‘carnitas’ roughly translates as ’little meats’, which sums up the way they are prepared perfectly. Enjoy them in tacos, in burritos or simply as a main course — they are prized for their incomparable taste.
Ingredients (serves 1–2)
- 500 g pork (shoulder or neck)
- 1 onion, roughly chopped
- 4 cloves garlic, crushed
- 1 teaspoon cumin
- 1 teaspoon oregano
- 2 bay leaves
- Salt and pepper, to taste
- 150 ml orange juice
- 200 ml chicken or vegetable stock
Shopping for the ingredients
The ingredients for carnitas are easy to find in most supermarkets and greengrocers. Be sure to choose fresh pork to guarantee that tender texture and rich flavour. Using fresh herbs and spices makes a real difference to the finished dish. A few items, such as bay leaves or cumin, may be tucked away in a specialist spice shop or in the international aisle of your local food market.
Preparing the dish
Before you start cooking the carnitas, a little groundwork is essential. Cut the pork into large pieces so it cooks evenly. Chopping the onion and crushing the garlic also matters, as together they form the base of the aromatic marinade. Combine everything in a bowl and let it rest for a while so the flavours have time to develop.
Step-by-step instructions
- Season the pork with salt, pepper, cumin and oregano.
- In a large pot, brown the meat together with the onion, garlic and bay leaves until it is nicely coloured on all sides.
- Add the orange juice and the stock, then bring the mixture to the boil.
- Cover the pot and let the meat simmer over low heat for 2–3 hours, until it is meltingly tender.
- Once the meat is done, lift it out of the pot and shred it with two forks.
- Optional: fry the shredded carnitas in a pan to achieve a crispy texture.
Gluten-free / lactose-free version
Carnitas are naturally gluten-free and lactose-free, as long as you make sure the stock you use contains no gluten. Choose a suitable stock made from fresh ingredients, or check the labels to confirm it suits your dietary needs. Take care not to add any extra ingredients that might contain gluten or lactose. That way you can enjoy this dish with complete peace of mind.
Tips for vegans and vegetarians
For vegan and vegetarian options, you can swap the pork for vegetables or a plant-based meat alternative. Jackfruit, for example, works wonderfully for recreating a similar pulled texture. Keep the same spices and marinade to mimic the classic flavour of carnitas. This version is not only tasty but also healthy and full of nutrients.
More tips and tricks
To take the flavour of carnitas even further, try experimenting with different marinades and spice blends. Add herbs such as thyme, or a little chilli for extra heat and depth. A longer cooking time also results in more tender meat, so it pays to be patient. Tucking pieces of fruit such as pineapple into the marinade can open up exciting new flavours, much as it does in Tacos al Pastor.
Adapting the recipe to your taste
The recipe for carnitas is flexible enough to adapt to your personal preferences. Anyone who likes things spicier can add more chilli or cayenne pepper. If you are watching what you eat, you can trim back the fat in the meat and use more vegetables instead. The best thing about this dish is how easily it bends to suit different tastes and dietary requirements.
Ingredient substitutions
If you do not have certain ingredients to hand, there are plenty of alternatives for making carnitas. Vegetable stock can stand in for chicken stock, while dried herbs work in place of fresh ones. You can even swap the pork for chicken or beef to discover new flavours — the same beef that shines in a plate of Carne Asada Norteña. Substitutions like these let you tailor the dish to your needs without losing any of the enjoyment.
Drink pairing ideas
Carnitas go beautifully with refreshing drinks that complement the richness of the meat. A cold Mexican beer or a zingy margarita make excellent companions. A fruity agua fresca, such as hibiscus tea, can also be a perfect choice for harmonising the flavours on the plate. For those who prefer not to drink alcohol, fresh water with a squeeze of lime or lemon is a light and refreshing thirst-quencher.
Serving and presentation ideas
An appealing presentation can lift the whole carnitas experience. Serve the tender pieces of meat on a large platter alongside fresh tortillas, avocado, lime wedges and salsa — much like a bright bowl of Guacamole brings a table to life. This mix of components not only boosts the flavours but also gives your meal a festive look. Remember to vary the colours and textures to create an inviting spread.
A bit of history
Carnitas have their roots in Mexican cuisine and are closely tied to the country’s culture and traditions. The dish is often prepared for festivities and celebrations, where it symbolises community and shared enjoyment. Historically, the recipes trace back to the indigenous peoples of Mexico, who developed various methods for cooking meat. The use of spices and fresh ingredients is a defining feature — one that has made Mexican cooking famous the world over, from slow-braised Cochinita Pibil to a hearty bowl of Pozole Rojo.
More recipe ideas
Summary: Carnitas
All in all, carnitas are a delicious and versatile dish that lends itself brilliantly to cooking at home. With easy-to-find ingredients and a relatively straightforward method, you can bring a little piece of Mexico into your kitchen. Whether served as a main course or piled into tacos, the bold flavours and tender texture will delight any food lover. Feel free to experiment with variations to make the dish even more your own.


