Introduction
Pork Carnitas Tacos are a classic Mexican dish known for their bold flavors and irresistible texture. Traditionally made by slow-cooking pork until it’s tender and juicy, then crisping it up for a slightly crunchy bite, carnitas bring a wonderful balance of richness and freshness. Nestled in warm tortillas and topped with vibrant fresh cilantro, onions, and a squeeze of lime, these tacos are both rustic and satisfying. Whether enjoyed at a festive gathering or a casual family dinner, Pork Carnitas Tacos celebrate the heart of Mexican cuisine—simple ingredients transformed into something extraordinary.
Why I Love This Recipe
I love this recipe because it perfectly balances flavors, textures, and aromas in every bite. The pork is tender and juicy from slow cooking, yet the crispy edges from broiling or pan-searing give it a delightful crunch. Fresh cilantro and a squeeze of lime add brightness and freshness that cut through the richness of the meat, creating a harmonious and irresistible combination.
What makes it even more special is its versatility—you can enjoy it as a simple weeknight dinner, a fun taco night with friends, or even a festive party dish. The aroma while cooking fills the kitchen with warmth and anticipation, and the interactive nature of assembling your own tacos makes it a meal everyone loves. Every bite feels both comforting and celebratory, which is why it’s one of my favorite go-to recipes.
Why It’s a Must-Try Dish
This recipe is a must-try because it brings together everything we love about authentic Mexican street food—juicy, flavorful pork with perfectly crispy edges, wrapped in warm tortillas, and topped with fresh cilantro and a squeeze of lime. Every bite delivers a balance of savory richness and bright, fresh notes that make it irresistible.
It’s also incredibly versatile and approachable. You can serve it for a casual weeknight dinner, a festive taco night, or even meal-prep for the week. The combination of slow-cooked tenderness and crispy texture makes it stand out from ordinary taco recipes. If you want a dish that’s fun to eat, visually appealing, and bursting with flavor, this pork carnitas recipe is an absolute must-try.
Preparation and Cooking Time
- Preparation Time: 20 minutes
- Cooking Time: 3–4 hours (slow-cook)
- Total Time: 3 hours 30 minutes – 4 hours 30 minutes
- Servings: 6–8 tacos (4–6 people)
- Calories per serving: ~380 calories (with tortilla and toppings)
Cuisine and Course
- Cuisine: Mexican
- Course: Main Course
Ingredients
For the Pork Carnitas:
- 3 lbs pork shoulder (boneless, cut into large chunks)
- 1 tbsp olive oil
- 1 onion, chopped
- 4 garlic cloves, minced
- 1 cup chicken broth
- 1 tsp ground cumin
- 1 tsp dried oregano
- 1 tsp chili powder
- 1 tsp paprika (smoked, if available)
- 2 bay leaves
- 1 tsp salt (or to taste)
- ½ tsp black pepper
- Juice of 1 orange (plus zest)
- Juice of 1 lime
For the Tacos:
- 8–10 small corn or flour tortillas
- Fresh cilantro, chopped
- Fresh lime wedges
- Diced white onion
- Optional: salsa, guacamole, or shredded cheese
Simple Cooking Directions
- Season and sear the pork.
- Slow cook with aromatics and broth until fork-tender.
- Shred the pork and crisp it under the broiler or on the stovetop.
- Assemble tacos with tortillas, pork, cilantro, onion, and lime juice.
Step-by-Step Preparation
Step 1: Prepare the Pork
- Pat pork shoulder chunks dry and season with salt, pepper, cumin, and paprika.
- Heat olive oil in a Dutch oven or skillet and sear pork until browned on all sides.
Step 2: Slow Cook
- Add seared pork, onion, garlic, oregano, chili powder, orange juice, lime juice, bay leaves, and chicken broth to a slow cooker (or Dutch oven).
- Cook on low for 8 hours or high for 4–5 hours until pork is fork-tender.
Step 3: Shred the Pork
- Remove bay leaves.
- Shred pork with two forks in the cooking liquid.
Step 4: Crisp the Pork
- Spread shredded pork on a baking sheet and broil for 5–8 minutes until crispy, or pan-fry in a skillet until golden brown.
Step 5: Assemble Tacos
- Warm tortillas.
- Fill with pork, cilantro, onions, and a squeeze of lime. Add extras like salsa or guacamole if desired.
How to Serve
Serve tacos fresh and hot with sides like Mexican rice, refried beans, or a fresh salad. Set up a taco bar with toppings so everyone can customize.
Additional Recipe Tips
- Searing the pork before slow cooking adds deep flavor.
- Save the cooking liquid—it makes a delicious drizzle over tacos.
- Always crisp the pork for authentic texture.
Variations
- Spicy Carnitas: Add jalapeños or extra chili powder.
- Pork Carnitas Bowls: Serve over rice instead of tortillas.
- Carnitas Nachos: Use shredded pork as a nacho topping with melted cheese.
- Instant Pot Version: Cook on high pressure for 60 minutes, natural release.
Freezing and Storage
- Refrigerator: Store pork in an airtight container with cooking liquid for up to 4 days.
- Freezer: Freeze shredded pork (with some liquid) for up to 3 months. Reheat in a skillet for best flavor.
Special Equipment Needed
- Slow cooker, Dutch oven, or Instant Pot
- Baking sheet (if broiling)
- Cast-iron skillet (optional, for crisping)
Conclusion
Pork Carnitas Tacos with Fresh Cilantro and Lime are the essence of Mexican street food—tender, juicy, and bursting with flavor. With minimal prep and a slow cooker or oven, you can recreate this restaurant-worthy dish at home. The contrast of crispy pork, fresh herbs, and tangy lime makes it a dish that’s impossible to resist. Perfect for taco nights, meal prep, or celebrations, this recipe is one you’ll want to enjoy again and again.

Pork Carnitas Tacos with Fresh Cilantro and Lime
Description
Pork Carnitas Tacos are a classic Mexican dish known for their bold flavors and irresistible texture. Traditionally made by slow-cooking pork until it’s tender and juicy, then crisping it up for a slightly crunchy bite, carnitas bring a wonderful balance of richness and freshness.
Ingredients
For the Pork Carnitas:
For the Tacos:
Instructions
-
Step 1: Prepare the Pork : Pat pork shoulder chunks dry and season with salt, pepper, cumin, and paprika.Heat olive oil in a Dutch oven or skillet and sear pork until browned on all sides.
-
Step 2: Slow Cook : Add seared pork, onion, garlic, oregano, chili powder, orange juice, lime juice, bay leaves, and chicken broth to a slow cooker (or Dutch oven).Cook on low for 8 hours or high for 4–5 hours until pork is fork-tender.
-
Step 3: Shred the Pork : Remove bay leaves.Shred pork with two forks in the cooking liquid.
-
Step 4: Crisp the Pork : Spread shredded pork on a baking sheet and broil for 5–8 minutes until crispy, or pan-fry in a skillet until golden brown.
-
Step 5: Assemble Tacos : Warm tortillas.Fill with pork, cilantro, onions, and a squeeze of lime. Add extras like salsa or guacamole if desired.