
Carnitas might just be the most comforting, indulgent, and deeply flavorful dish in Mexican cuisine—yet it often plays second fiddle to tacos al pastor or fajitas on global menus. Originating from the state of Michoacán, carnitas literally means “little meats,” and it refers to slow-cooked, crispy-yet-tender pork that practically melts in your mouth. It’s the kind of dish that turns a simple tortilla into a celebration and transforms ordinary dinners into a feast.
What makes carnitas truly special is its balance of textures. The pork is traditionally simmered in its own fat (confit-style) for hours until it becomes fork-tender, then turned up to high heat to crisp the edges—creating that irresistible contrast between juicy center and caramelized crust. While street vendors have mastered the large copper pot method, the home cook can still achieve magic with a Dutch oven, slow cooker, or even an Instant Pot.
In this recipe guide, you’ll learn how to make authentic carnitas with minimal effort but maximum flavor. Whether you’re hosting a casual taco night or meal-prepping for the week, carnitas can be the star of your table. Get ready to unlock the secrets of one of Mexico’s most beloved comfort foods.
Read here best fruits in Mexico, drinks in Mexico, best Mexican dishes and traditional Mexican Food, the most popular non alcoholic drinks and Vegetarian Food in Mexico
BOOK YOUR TRAVEL INSURANCE
Two of our favorite travel insurance: Heymondo Vs Safetwing cheapest travel Insurance. You can get for $135 USD your Heymondo Travel Insurance with Heymondo discount code valid for 90 days. Read our full comparison of Genki vs Safetywing Travel Insurance Review and the comparison Heymondo vs Genki
Best Time to Eat & How to Partner
Carnitas are best served fresh and hot, especially for lunch or dinner. They’re often the highlight of a weekend meal or family gathering, particularly on Sundays when extended families come together. You can serve them taco-style with warm corn tortillas, lime wedges, chopped onions, cilantro, and a touch of salsa verde or roja.
For a more complete spread, pair carnitas with classic sides like Mexican rice, refried beans, or a fresh tomato and avocado salad. To drink, a cold cerveza, tamarind agua fresca, or even a smoky mezcal works perfectly. Leftover carnitas are incredibly versatile too—toss them into burritos, nachos, breakfast hash, or even a sandwich.
While carnitas is universally loved across Mexico, there’s controversy surrounding how it should be cooked and served. Traditionalists insist that real carnitas must be made in a large copper cauldron (called a cazo) and cooked exclusively in pork lard for that authentic flavor and texture. However, many modern recipes substitute lard with oil or even slow-cook the meat in broth—sacrilegious to some purists, but practical for home kitchens.
Another debate? Serving style. Some argue carnitas should never be overpowered with toppings—the meat should shine on its own. Yet Americanized versions often drown it in sour cream, cheese, and lettuce, missing the minimalist elegance that makes carnitas a staple in Mexican households. This cultural disconnect can spark lively opinions among chefs and food lovers alike.
In truth, the spirit of carnitas is all about slow preparation, shared meals, and bold yet simple ingredients. Whether you’re a strict traditionalist or an adventurous home cook, understanding the roots of this dish helps you appreciate its rightful place in the heart of Mexican cuisine.
How to Make Carnitas
Carnitas Recipe Ingredients

3-4 lbs pork shoulder (cut into large chunks)
1 onion, quartered
4 cloves garlic, minced
2 teaspoons salt
1 teaspoon ground cumin
1/2 teaspoon dried oregano
1/2 teaspoon ground black pepper
1 orange (cut in half)
1 lime (optional)
3-4 cups chicken stock or water (enough to cover the pork)
2 bay leaves
Get the best deals for your home and kitchen needs
Step By Step How to Make Carnitas

- Prepare the Pork
Rinse and dry the pork shoulder, then season it with salt, pepper, cumin, and oregano.
- Cook the Pork
Place the pork in a large pot or Dutch oven. Add the quartered onion, minced garlic, bay leaves, and the juice of the orange (put the juiced halves in the pot as well).
Pour in enough chicken stock or water to just cover the pork. Bring the mixture to a boil, then reduce the heat to a simmer. Cover and let it cook for about 2 to 3 hours, or until the pork is very tender and falls apart easily.

- Crisp the Pork
Once the pork is tender, remove it from the liquid and shred it with forks. Heat a large skillet over high heat. Add the shredded pork and cook until the edges are crisp and browned.

- Serve
Serve the carnitas with warm tortillas, cilantro, diced onions, lime wedges, and salsa.
Tips To Make Carnitas

Use pork shoulder as it has enough fat to stay moist during cooking. Cook the pork at a low temperature for several hours to ensure it becomes tender.
After the pork is tender, crisping it in a hot skillet or under a broiler adds a delicious texture. Adding citrus like orange or lime to the cooking liquid infuses the meat with a subtle but distinctive flavor that enhances the carnitas.
How Many Calories Have Carnitas
A single serving of carnitas (about 4 ounces of cooked meat) contains approximately 250-300 calories, depending on the cut of the pork and the cooking method. Keep in mind that additional toppings and tortillas will increase the calorie count of the meal.
Origin and History
Carnitas, which translates to “little meats,” has roots deep in the heart of Mexico, particularly in the state of Michoacán. Traditionally, pork is slowly simmered in its own fat until tender, then crisped to perfection. This slow-cooking method dates back centuries, when communities would gather for fiestas and share large batches cooked in copper pots.
While tacos al pastor or barbacoa may grab the spotlight, carnitas has always been the dish of celebrations and family gatherings. It was the food of choice for weddings, baptisms, and Sunday get-togethers, feeding large crowds with minimal fuss. Its preparation was often a communal event, bringing people together around both the cooking pot and the table.
Over time, carnitas spread across Mexico and eventually the world, finding a place on menus from street stalls to upscale restaurants. Yet it still carries the rustic authenticity of its Michoacán roots, making it a dish that represents both tradition and versatility.
How Long You Take to Prepare
Authentic carnitas is not a quick meal. Traditionally, the pork simmers for three to four hours, allowing the fat to render and the meat to become fork-tender. The final crisping step ensures every bite has both juicy softness and crunchy edges.
Home cooks can adapt this process with modern tools like a slow cooker or an Instant Pot, which reduce hands-on time but still achieve the same balance of tenderness and flavor. In these cases, you’re still looking at a few hours, but much of it is unattended cooking time.
For a quicker version, smaller cuts of pork can be pan-seared and finished in the oven in under two hours. While not as rich as the traditional method, it still delivers enough flavor and texture to satisfy cravings on a weeknight.
Serving Suggestions
Carnitas is most famously served in tacos, topped with simple garnishes like onions, cilantro, and a squeeze of lime. The simplicity of the toppings lets the pork shine, with its crispy edges and rich flavor taking center stage.
It also works beautifully in burritos, tortas, or even on top of nachos for a crowd-pleasing twist. Many households in Mexico pair carnitas with sides like refried beans, guacamole, and fresh salsa for a well-rounded feast.
For something more unique, try adding carnitas to soups or salads for extra heartiness, or use it as a filling for tamales. Its versatility ensures it can move seamlessly from street food to fine dining without losing authenticity.
Final Thoughts
Carnitas may not always get the same global recognition as tacos al pastor or fajitas, but it is arguably one of Mexico’s greatest culinary creations. Its combination of slow-cooked tenderness and crispy texture makes it a dish that feels indulgent yet deeply comforting.
Making carnitas at home allows you to connect with centuries-old traditions while also adapting the dish to your own kitchen. Whether you stick to the classic copper-pot method or use a slow cooker, the essence of the dish remains the same: food made to share.
In the end, carnitas embodies the soul of Mexican cooking—communal, flavorful, and timeless. Once you taste it the way locals prepare it, you’ll understand why this so-called “underrated” masterpiece deserves a permanent spot in your kitchen.
About the Author: Ruben, co-founder of Gamintraveler.com since 2014, is a seasoned traveler from Spain who has explored over 100 countries since 2009. Known for his extensive travel adventures across South America, Europe, the US, Australia, New Zealand, Asia, and Africa, Ruben combines his passion for adventurous yet sustainable living with his love for cycling, highlighted by his remarkable 5-month bicycle journey from Spain to Norway. He currently resides in Spain, where he continues sharing his travel experiences with his partner, Rachel, and their son, Han.
