How to Make Carnitas (Traditional & Healthy Version)
Carnitas is a beloved Mexican dish originating from the heartland of Michoacán, Mexico. Traditionally, Carnitas are made by slow-cooking pork until tender and then crisping it to perfection, resulting in succulent, flavorful meat that’s often used as a filling for tacos, burritos, or served with rice and beans. The name 'Carnitas' literally means 'little meats,' and this dish has become a staple in Mexican households and festivities, celebrated for its rich taste and versatility. Carnitas has deep roots in Mexican culture, often prepared for special occasions and family gatherings. The flavors are robust, combining aromatic spices, citrus, and herbs to create a harmonious blend of savory and zesty notes. By adapting traditional methods with healthier cooking techniques—such as using lean cuts of pork and less oil—Carnitas can be enjoyed by health-conscious eaters without sacrificing authenticity or taste. This healthy twist on Carnitas is perfect for lunch, offering a taste of Mexico’s culinary heritage in a lighter, nutrient-rich format. With its melt-in-your-mouth texture and vibrant flavor, Carnitas is a great choice for anyone looking to explore Mexican cuisine. It’s easy to prepare, adaptable to dietary needs, and pairs beautifully with fresh salsas, guacamole, and whole-grain tortillas. Whether you’re new to Mexican food or a longtime fan, this recipe brings the tradition and taste of Mexico to your table in a health-conscious way.
Ingredients
- 250g Pork loin (Use lean cuts for health)
- 1/4 cup Orange juice (Freshly squeezed)
- 2 Garlic cloves (Minced)
- 1/2 medium Onion (Chopped)
- 1 Bay leaf (Laurel)
- 1/2 tsp Ground cumin (Comino)
- 1/2 tsp Oregano (Mexican oregano preferred)
- 1/2 tsp Salt (Adjust to taste)
- 1/4 tsp Black pepper (Freshly ground)
- 1 tbsp Olive oil (For crisping)
- 4 Corn tortillas (Nixtamalized, for serving)
- 2 tbsp Fresh cilantro (Chopped, garnish)
- 2 tbsp Diced onion (Garnish)
- 2 Lime wedges (For serving)
Step-by-step instructions
Step 1 · Cut the pork loin into bite-sized cubes and season with salt
Cut the pork loin into bite-sized cubes and season with salt, black pepper, cumin, and oregano.
Step 2 · Heat olive oil in a non-stick skillet over medium heat
Heat olive oil in a non-stick skillet over medium heat. Add pork cubes and sear until lightly browned on all sides.
Step 3 · Add chopped onion
Add chopped onion, minced garlic, bay leaf, and orange juice to the skillet. Stir well and cover.
Step 4 · Reduce heat to low and simmer for 10 minutes
Reduce heat to low and simmer for 10 minutes, allowing pork to tenderize and absorb flavors.
Step 5 · Remove the lid
Remove the lid. Increase heat to medium and cook uncovered for 3 minutes, stirring occasionally, until liquid evaporates and pork starts to crisp.
Step 6 · Warm corn tortillas in a dry skillet for 1 minute each side
Warm corn tortillas in a dry skillet for 1 minute each side. Fill with Carnitas, garnish with cilantro, diced onion, and lime wedges.
Step 7 · Serve immediately for optimal taste and texture
Serve immediately for optimal taste and texture.
Why this recipe is healthy
By choosing lean cuts and cooking with minimal oil, this Carnitas recipe supports weight management and heart health. The use of fresh ingredients and whole foods boosts nutrient density and reduces processed additives. Corn tortillas further lower glycemic impact, making this dish suitable for diabetic diets. The recipe is packed with protein and fiber, which help keep you full and energized throughout the day.
A note on tradition
Carnitas has its roots in the state of Michoacán, Mexico, where it is often served during festivals and family celebrations. Traditionally slow-cooked in large pots, Carnitas is now enjoyed across the country and internationally. It’s a symbol of Mexican hospitality and is typically eaten at midday or during festive gatherings, especially on weekends and holidays.