13 Classic Carnitas Tacos Recipes

Laura Hauser

May 18, 2026

Dive into the ultimate comfort food with these 13 classic carnitas tacos recipes! From quick weeknight dinners to festive gatherings, each recipe brings crispy, juicy pork and vibrant toppings. Whether you’re a taco enthusiast or a home cook looking for easy, flavorful meals, this list has something for everyone. Let’s taco ’bout it!

Traditional Slow-Cooked Carnitas Tacos

Traditional Slow-Cooked Carnitas Tacos

Zero in on the ultimate taco night with these slow-cooked carnitas. We're talking fall-apart pork, crispy golden edges, and that authentic Mexican flavor that'll have everyone fighting for the last bite. No fuss, just fire.

Serving: 8 | Prep Time: 20 minutes | Cooking Time: 210 minutes

Ingredients

For the Carnitas

  • 4 lbs pork shoulder, cut into 2-inch chunks (I ask the butcher to do this)
  • 2 tsp kosher salt (more if you're salty like me)
  • 1 tsp black pepper
  • 1 tbsp ground cumin (toast it fresh if you can)
  • 1 tsp dried oregano (Mexican oregano, please)
  • 4 cloves garlic, smashed (don't chop, just smash)
  • 2 bay leaves
  • 1 large orange, juiced (save the spent halves)
  • 1 lime, juiced
  • 1 cup water or chicken broth (I use broth for deeper flavor)

For Assembly

  • 16-20 corn tortillas (small, street-style – double up for sturdiness)
  • 1/2 cup fresh cilantro, chopped (stems and all)
  • 1/2 white onion, finely diced (soak in cold water 10 min to mellow)
  • Salsa verde or your favorite hot sauce (I like a smoky tomatillo salsa)
  • Lime wedges (for squeezing, duh)

Instructions

  1. Pat pork chunks dry with paper towels. Season evenly with salt, pepper, cumin, and oregano. Let sit 15 minutes room temp (helps browning).
  2. Heat a large Dutch oven over medium-high heat. Add 2 tbsp oil. Sear pork in batches—don't crowd the pot—until deeply browned on all sides, about 3-4 minutes per batch. Set seared pieces aside.
  3. Reduce heat to medium. Add smashed garlic and cook 30 seconds until fragrant. Deglaze with 1/4 cup water, scraping up brown bits.
  4. Return pork to pot. Pour in orange juice, lime juice, and remaining broth/water. Add bay leaves and the squeezed orange halves (they add moisture and acidity). Liquid should come halfway up the meat; add more broth if needed.
  5. Bring to a simmer, then cover and transfer to a 300°F oven. Cook for 2 1/2 to 3 hours, until pork is fork-tender and shreds easily. *Slow and low is the secret.*
  6. Remove pot from oven. Discard bay leaves and orange halves. Using two forks, shred pork right in the pot. Taste and adjust salt—add a pinch if needed.
  7. For crispy edges: Spread shredded pork on a sheet pan in a thin layer. Broil on high 3-5 minutes until edges are browned and crispy. Watch closely—they go from golden to burnt fast!
  8. Warm tortillas: Toast each directly over a gas flame or in a dry skillet until charred in spots, about 30 seconds per side. Keep wrapped in a clean kitchen towel.
  9. Assemble tacos: Double up tortillas, add a heap of carnitas, sprinkle onion and cilantro, and drizzle salsa. Serve with lime wedges.

Hit those crispy edges with a final squeeze of lime—the contrast of tender, juicy meat and crunchy bits is everything. These carnitas are a taco party MVP: pile 'em high, add your favorite toppings, and watch them disappear.

Crispy Fried Carnitas Tacos

Crispy Fried Carnitas Tacos

Just imagine biting into a crunchy, golden shell that shatters to reveal juicy, fall-apart pork. These crispy fried carnitas tacos are the real deal—no soggy business here.

Serving: 4 | Prep Time: 20 minutes | Cooking Time: 140 minutes

Ingredients

  • 2 lbs pork shoulder (fat cap stays on)
  • 1 tbsp kosher salt (Diamond Crystal)
  • 1 tsp black pepper, freshly ground
  • 1 tsp cumin, toasted if you can
  • 1 tsp dried oregano (Mexican)
  • 4 cloves garlic, smashed
  • 1 small yellow onion, quartered
  • 1 orange, juiced (halves go in)
  • 1 cup low-sodium chicken broth
  • 2 bay leaves
  • ¼ cup plus 2 tbsp vegetable oil (divided)
  • 8 corn tortillas (doubled)
  • Toppings: fresh cilantro, diced white onion, salsa verde, lime wedges

Instructions

  1. Cut pork into 2" chunks; season with salt, pepper, cumin, oregano.
  2. In a Dutch oven, heat 2 tbsp oil over medium-high. Sear pork in batches until browned (3-4 min per side). Tip: Don't overcrowd for best crust.
  3. Add garlic, onion, orange juice and halves, broth, bay leaves. Boil then simmer covered 2 hours until tender.
  4. Remove pork, shred. Discard aromatics. Tip: Reduce braising liquid to glaze for extra crunch.
  5. In a skillet, heat ¼ cup oil until shimmering. Fry shredded pork in a thin layer without moving for 3-4 min until crispy. Flip and cook 2-3 min.
  6. Warm tortillas on a dry skillet 30 sec per side. Stack in towel to keep soft.
  7. Fill doubled tortillas with carnitas. Top with cilantro, onion, salsa, lime.

Kiss your sad takeout tacos goodbye—these crispy carnitas are everything you crave. Serve with cold beer and extra limes for a fiesta.

Oven-Roasted Carnitas Tacos

Oven-Roasted Carnitas Tacos

Want the crispiest carnitas without deep frying? Oven-roasting the pork with a simple spice blend gives you tender, caramelized edges and juicy insides—perfect for taco night.

Serving: 8 | Prep Time: 15 minutes | Cooking Time: 2 minutes

Ingredients

For the Carnitas

  • 3 lbs boneless pork shoulder, cut into 2-inch chunks (I like to leave some fat for moisture)
  • 1 tbsp kosher salt
  • 1 tsp black pepper
  • 1 tbsp cumin
  • 1 tbsp dried oregano
  • 4 cloves garlic, minced (fresh is non-negotiable here)
  • 1 cup orange juice (fresh-squeezed if you have it, but store-bought works)
  • 1/4 cup lime juice (about 2 limes)
  • 1 tbsp vegetable oil (or any neutral oil)
  • 1 bay leaf
  • 1/2 cup chicken broth (low-sodium)

For Serving

  • 8 small corn tortillas (warm them on a skillet for pliability)
  • 1/2 cup chopped fresh cilantro
  • 1/2 cup diced white onion
  • 1 jalapeño, thinly sliced (optional, for heat)
  • Lime wedges
  • Salsa verde (I love homemade, but jarred works in a pinch)

Instructions

  1. Preheat oven to 300°F with rack in middle.
  2. In a bowl, combine salt, pepper, cumin, and oregano. Pat pork chunks dry with paper towels, then toss with spice mixture.
  3. In a large Dutch oven or oven-safe pot, heat vegetable oil over medium-high heat. Sear pork in batches, about 3 minutes per side, until browned all over. Don't crowd the pot—you want a crust. Tip: Don't skip the searing step—it locks in moisture.
  4. Return all pork to pot. Add minced garlic, orange juice, lime juice, chicken broth, and bay leaf. Bring to a simmer on the stovetop.
  5. Cover pot with a lid and transfer to the oven. Roast for 2 hours, until pork is fork-tender.
  6. Remove lid and increase oven temperature to 400°F. Continue roasting, uncovered, for 15-20 minutes, until liquid reduces and edges caramelize. Tip: For extra crispy edges, broil on high for 2-3 minutes at the end—watch closely to avoid burning.
  7. Remove bay leaf. Shred pork using two forks directly in the pot, mixing with the reduced juices.
  8. While pork rests, warm tortillas on a dry skillet over medium heat, about 30 seconds per side.
  9. Assemble tacos: spoon about 1/4 cup shredded pork onto each tortilla. Top with cilantro, onion, jalapeño, a squeeze of lime, and salsa verde.

Result? Juicy, tangy, impossibly tender carnitas with crispy, caramelized bits in every bite. Serve them straight up or pile onto nachos for a crowd-pleasing twist.

Spicy Chipotle Carnitas Tacos

Spicy Chipotle Carnitas Tacos

Trust me, these chipotle carnitas tacos are about to become your new obsession. Smoky, spicy, and ridiculously tender—they’re the only taco recipe you’ll ever need.

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 1 minutes

Ingredients

  • 3 lbs pork shoulder, cut into 2-inch chunks (bone-in preferred for deeper flavor)
  • 2 chipotle peppers in adobo, minced, plus 1 tablespoon adobo sauce
  • 4 cloves garlic, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon dried oregano
  • 1 cup fresh orange juice (I squeeze it myself—trust me, it's worth it)
  • 2 bay leaves
  • Salt and freshly ground black pepper, to taste
  • 2 tablespoons avocado oil (or any neutral oil with high smoke point)
  • 12 small corn tortillas, warmed
  • 1/2 cup diced white onion
  • 1/2 cup fresh cilantro, chopped (stems and all)
  • Lime wedges, for serving
  • 1/4 cup thinly sliced radishes (optional, but I love the crunch)
  • Crema or sour cream, for drizzling (optional)

Instructions

  1. Pat the pork chunks dry with paper towels, then season generously with salt, pepper, cumin, and oregano.
  2. Heat the oil in a large Dutch oven over medium-high heat. Sear the pork in batches (don't crowd the pot) until deeply browned, about 3-4 minutes per side. Transfer to a plate.
  3. Reduce heat to medium, add the minced garlic, chipotle peppers, and adobo sauce. Cook, stirring constantly, for 1 minute until fragrant.
  4. Return the pork to the pot, pour in the orange juice, and add the bay leaves. Bring to a boil, then cover and reduce heat to low. Simmer for 1.5 hours, or until the pork is fork-tender. Tip: Check the liquid level halfway through; add a splash of water if it looks dry.
  5. Remove the pork from the pot and shred with two forks. Discard the bay leaves.
  6. Turn the heat to high and boil the remaining liquid until reduced by half, about 5 minutes. Return the shredded pork to the pot and toss to coat evenly.
  7. For crispy edges, spread the pork on a parchment-lined baking sheet and broil on high for 3-4 minutes, watching closely to avoid burning. This step is non-negotiable for the best texture.
  8. Warm tortillas on a dry skillet or directly over a gas flame for a few seconds per side.
  9. Assemble tacos: pile on the carnitas, then top with diced onion, cilantro, radish slices, and a drizzle of crema. Squeeze fresh lime over each taco before serving.

Let the crispy edges and smoky heat sink in—these tacos are pure fire. The combination of tender shredded pork and charred bits with bright lime and cool crema is next-level. Best part? They’re perfect for a weeknight win or a taco Tuesday feast.

Citrus-Infused Carnitas Tacos

Citrus-Infused Carnitas Tacos

Carnitas get a citrus glow-up! These tacos pack bright orange and lime notes into tender, crispy pork. Perfect for taco night—no fuss, all flavor.

Serving: 4 | Prep Time: 20 minutes | Cooking Time: 150 minutes

Ingredients

  • 3 lbs boneless pork shoulder, cut into 2-inch chunks
  • 1 cup fresh orange juice (I always squeeze my own—way brighter)
  • 1/4 cup fresh lime juice
  • 4 cloves garlic, minced
  • 1 tbsp ground cumin
  • 1 tbsp dried oregano
  • 2 tsp salt
  • 1 tsp black pepper
  • 2 bay leaves
  • 2 tbsp vegetable oil for searing
  • 12 small corn tortillas
  • 1/2 cup diced white onion
  • 1/2 cup fresh cilantro, chopped
  • 1/2 cup salsa verde
  • 4 radishes, sliced

Instructions

  1. Pat pork chunks dry with paper towels. Season evenly with salt, pepper, cumin, and oregano.
  2. Heat vegetable oil in a large Dutch oven over medium-high heat. Sear pork in batches—don't crowd the pan—until browned on all sides, about 3-4 minutes per batch. Transfer to a plate.
  3. Reduce heat to medium. Add garlic and cook 30 seconds until fragrant. Deglaze with orange juice and lime juice, scraping up browned bits.
  4. Return pork to pot. Add bay leaves and enough water to barely cover the meat (about 2 cups). Bring to a boil, then reduce heat to low. Cover and simmer until pork is fall-apart tender, 2 to 2.5 hours.
  5. Preheat broiler. Remove bay leaves. Use two forks to shred the pork directly in the pot. Increase heat to medium-high and cook uncovered until most liquid evaporates and pork starts to sizzle, about 5 minutes.
  6. Transfer shredded pork to a baking sheet in a single layer. Broil 3-4 minutes until edges are crispy and browned. Watch closely—tip: don't walk away, broilers are fast!
  7. Warm tortillas on a dry skillet or directly over a gas flame for 30 seconds per side. Fill each with crispy carnitas, then top with onion, cilantro, salsa verde, and radish slices.
  8. Serve immediately with extra lime wedges.

Finish with a squeeze of lime and a sprinkle of cilantro. The tender, tangy pork pairs perfectly with crunchy radish and creamy salsa. These tacos are a weeknight win.

Garlic and Herb Carnitas Tacos

Garlic and Herb Carnitas Tacos

Just a heads up: these Garlic and Herb Carnitas Tacos are about to become your new weeknight obsession. Juicy, slow-cooked pork gets a garlicky punch and a final sizzle for that perfect crispy edge.

Serving: 6 | Prep Time: 20 minutes | Cooking Time: 4 minutes

Ingredients

  • 3 lbs bone-in pork shoulder (I prefer bone-in for richer flavor)
  • 8 cloves garlic, minced (fresh is non-negotiable here)
  • 1/2 cup fresh orange juice (about 2 oranges)
  • 2 tbsp fresh lime juice (from 1 lime)
  • 2 tsp dried oregano (Mexican oregano if you can find it)
  • 1 tsp ground cumin
  • 1 tsp kosher salt (plus more for final crisping)
  • 1/2 tsp black pepper
  • 2 bay leaves
  • 2 tbsp olive oil (or avocado oil for higher smoke point)
  • 12 corn tortillas (I like to warm them on a dry comal)
  • 1/2 cup fresh cilantro, chopped
  • 1/2 cup white onion, finely diced
  • Your favorite salsa (optional, but highly recommended)

Instructions

  1. Trim excess fat from the pork shoulder, then cut into 4 large chunks. Pat dry with paper towels.
  2. Season the pork chunks generously with 1 tsp salt and 1/2 tsp black pepper.
  3. In a 6-quart slow cooker, whisk together orange juice, lime juice, minced garlic, oregano, cumin, and bay leaves. Add the pork and turn to coat. Tip: For deeper flavor, let it marinate 30 minutes if you have time.
  4. Cover and cook on LOW for 4 to 6 hours, until the pork is fork-tender and shreds easily. Do not lift the lid during cooking—it lets out heat.
  5. Carefully remove the pork to a cutting board and let rest for 5 minutes. Reserve 1/2 cup of the cooking liquid. Shred the meat with two forks, discarding any bones and large fat pieces.
  6. Heat olive oil in a large skillet over medium-high heat. Add the shredded pork in an even layer (work in batches if needed) and drizzle with 1/4 cup of the reserved liquid. Cook without stirring for 3–4 minutes, until the bottom is deeply browned and crispy. Tip: Don't overcrowd the skillet; you want sizzle, not steam.
  7. Flip the pork and cook another 2–3 minutes for even crispiness. Season with a pinch of salt while hot.
  8. Warm the corn tortillas on a dry skillet or directly over a gas flame for about 30 seconds per side, until charred and pliable. Tip: Stack them in a clean kitchen towel to keep warm.
  9. Fill each tortilla with a generous scoop of crispy carnitas. Top with fresh cilantro, diced onion, and a spoonful of salsa if desired.

With every bite, you get that deep garlic-and-herb punch, a juicy interior, and a shatteringly crisp edge. Pile on your favorite toppings—these tacos are a blank canvas for anything from pickled jalapeños to creamy avocado. Trust me, you'll be making them again next week.

Carnitas Tacos with Salsa Verde

Carnitas Tacos with Salsa Verde

O, yes—these carnitas tacos are about to become your weeknight obsession. Crispy, juicy pork meets tangy salsa verde in a flavor explosion that takes 10 minutes of active work. Let's get cooking!

Serving: 6 | Prep Time: 20 minutes | Cooking Time: 180 minutes

Ingredients

  • 3 lbs pork shoulder, cut into 2-inch chunks (I prefer bone-in for more flavor, but boneless works too)
  • 1 tsp kosher salt (Diamond Crystal if you have it; adjust if using table salt)
  • 1 tsp ground cumin (toast and grind whole seeds for extra oomph)
  • 1 tsp dried oregano (Mexican oregano is ideal)
  • 4 cloves garlic, smashed (don't bother mincing—they'll melt away)
  • 1 cup fresh orange juice (from about 2 oranges—no bottled stuff)
  • 1/4 cup fresh lime juice (from 2 limes)
  • 2 bay leaves
  • 2 tbsp vegetable oil (avocado oil is a solid swap)
  • 1 lb tomatillos, husked and rinsed (look for firm, green ones)
  • 1-2 jalapeños, stemmed (seed if you want less heat)
  • 1/2 white onion, roughly chopped
  • 2 cloves garlic, peeled
  • 1/2 cup fresh cilantro, packed (plus more for serving)
  • 1/2 tsp salt (for salsa)
  • 12 small corn tortillas (warm them on a comal or dry skillet)
  • For serving: fresh cilantro leaves, diced white onion, lime wedges

Instructions

  1. Season pork chunks with salt, cumin, and oregano. Toss to coat evenly.
  2. Heat oil in a Dutch oven over medium-high heat. Sear pork in batches until deeply browned on all sides (about 5 minutes per batch). Don't crowd the pan—you want a crust.
  3. Return all pork to pot. Add smashed garlic, orange juice, lime juice, bay leaves, and enough water to almost cover the pork (about 1 cup). Bring to a simmer.
  4. Cover and transfer to a 300°F oven. Braise for 2.5–3 hours until fork-tender.
  5. While pork braises, make salsa: Combine tomatillos, jalapeños, onion, and peeled garlic in a saucepan. Add enough water to cover. Bring to a boil, then simmer until tomatillos are soft (about 10 minutes).
  6. Drain vegetables, then transfer to a blender. Add cilantro, 1/2 teaspoon salt, and a squeeze of lime (from the wedges). Blend until smooth. Taste and adjust salt—this is your salsa verde.
  7. Once pork is tender, remove from oven and uncover. Increase oven to 425°F or turn on the broiler. Shred pork with two forks. Spread shredded pork in a single layer on a baking sheet. Spoon a few tablespoons of braising liquid over it. Roast until edges are crispy and golden (10–15 minutes). Tip: For extra crunchy bits, broil the last 2 minutes.
  8. While pork crisps, warm tortillas: Stack them in foil and heat in the oven for 5 minutes, or char directly over a gas flame until lightly blistered.
  9. Assemble tacos: double up tortillas, add a generous scoop of carnitas, spoon salsa verde, and top with fresh cilantro and diced onion. Squeeze lime juice over everything. Serve immediately.

These tacos deliver that perfect contrast of crispy, fatty pork and bright, herbal salsa. Serve them with a cold beer and extra limes—your Tuesday night just got a major upgrade.

Carnitas Tacos with Pickled Onions

Carnitas Tacos with Pickled Onions

Ready for the best carnitas tacos? These crispy, juicy pork bites get a tangy crunch from quick-pickled onions. Trust me, it’s a game changer.

Serving: 6 | Prep Time: 20 minutes | Cooking Time: 2 minutes

Ingredients

Pickled Onions

  • 1 large red onion, thinly sliced (I prefer using a mandoline for even slices)
  • 1/2 cup apple cider vinegar (raw, unfiltered is my go-to)
  • 1 tablespoon granulated sugar
  • 1 teaspoon kosher salt
  • 1/2 cup water

Carnitas

  • 3 pounds boneless pork shoulder, cut into 2-inch chunks (marbling = flavor)
  • 2 teaspoons kosher salt
  • 1 teaspoon black pepper
  • 1 tablespoon ground cumin
  • 1 tablespoon dried oregano (Mexican oregano if you have it)
  • 2 tablespoons olive oil (extra virgin for browning)
  • 4 cloves garlic, smashed
  • 1 cup fresh orange juice (with pulp for brightness)
  • 2 tablespoons fresh lime juice (about 1 lime)
  • 2 bay leaves
  • 1 cup water

For Serving

  • 12 small corn tortillas (warmed on a comal or dry skillet)
  • 1/2 cup fresh cilantro leaves, roughly chopped
  • Your favorite salsa or hot sauce (optional, but I use salsa verde)

Instructions

  1. Make pickled onions: In a small saucepan, combine vinegar, sugar, salt, and water. Bring to a boil, stirring until sugar dissolves. Place sliced red onion in a heatproof bowl and pour the hot brine over them. Let sit at room temperature while you prepare the carnitas — at least 30 minutes for best tang. (Tip: They keep in the fridge for up to a week.)
  2. Season the pork: In a large bowl, toss pork chunks with salt, pepper, cumin, and oregano until evenly coated. Let rest 10 minutes.
  3. Brown the pork: Heat olive oil in a large heavy-bottomed pot or Dutch oven over medium-high heat. Working in batches (don’t overcrowd), sear pork on all sides until deep golden brown, about 3–4 minutes per batch. Transfer to a plate. (Tip: Good browning = deeper flavor.)
  4. Sauté aromatics: Reduce heat to medium. Add smashed garlic to the pot and cook, stirring, until fragrant, about 30 seconds. Deglaze with a splash of orange juice, scraping up any browned bits.
  5. Braise the pork: Return all pork to the pot. Add orange juice, lime juice, bay leaves, and water. The liquid should come about halfway up the meat — add more water if needed. Bring to a gentle simmer, then cover and cook on low heat for 1 1/2 to 2 hours, until pork is fork-tender. (Tip: Low and slow prevents toughness.)
  6. Shred and crisp: Remove bay leaves. Using two forks, shred the pork directly in the pot. Increase oven to broil (or transfer to a baking sheet). Spread shredded pork in an even layer and broil 3–5 minutes until edges are crispy and browned. Watch closely to avoid burning.
  7. Warm tortillas: While pork broils, warm tortillas in a dry skillet over medium heat, about 30 seconds per side. Stack and wrap in a clean kitchen towel to keep warm.
  8. Assemble tacos: Fill each tortilla with a generous spoonful of crispy carnitas. Top with pickled onions (drained), a sprinkle of fresh cilantro, and a drizzle of salsa if using.

Crunchy, tangy, and oh-so-tender — these carnitas tacos are everything. Serve with a squeeze of lime and cold beer. Your taco Tuesday just got a major upgrade.

Carnitas Tacos with Avocado Crema

Carnitas Tacos with Avocado Crema

Crispy, juicy carnitas are the ultimate taco filling. Meet your new weeknight obsession: carnitas tacos with a dreamy avocado crema that’s cool, creamy, and so easy. Let’s get cooking.

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 135 minutes

Ingredients

For the Carnitas

  • 3 lbs pork shoulder, cut into 2-inch chunks (I prefer boneless, with some fat for flavor)
  • 1 tbsp olive oil (extra virgin is my go-to)
  • 1 tsp kosher salt (plus more for seasoning)
  • 1/2 tsp black pepper
  • 1 tsp ground cumin (toasted is better, but pre-ground works)
  • 1 tsp dried oregano (Mexican oregano if you have it)
  • 4 cloves garlic, smashed (don't skimp on these)
  • 1 orange, juiced (about 1/2 cup; fresh is non-negotiable)
  • 1 lime, juiced (about 2 tbsp)
  • 2 bay leaves (fresh or dried)
  • 1 cup chicken broth (low-sodium, please)

For the Avocado Crema

  • 2 ripe avocados (they should give slightly when pressed)
  • 1/2 cup sour cream (full-fat for richness)
  • 1/4 cup fresh cilantro leaves (packed; stems are fine)
  • 1 lime, juiced (about 2 tbsp)
  • 1/4 tsp salt (plus more to taste)
  • 2 tbsp water (to thin, if needed)

For Serving

  • 8-10 small corn tortillas (warm them directly over a gas flame)
  • 1/2 cup diced white onion (soak in water 5 mins to mellow)
  • 1/4 cup chopped fresh cilantro
  • 1/2 cup crumbled cotija cheese (or feta in a pinch)
  • Lime wedges (for squeezing)

Instructions

  1. Season the pork chunks generously with salt, pepper, cumin, and oregano. Toss to coat evenly.
  2. Heat olive oil in a large Dutch oven over medium-high. Working in batches, sear pork on all sides until deep golden brown (about 3-4 minutes per batch). Tip: Don't crowd the pan—you want a crust, not steam.
  3. Return all pork to pot. Add smashed garlic, orange juice, lime juice, bay leaves, and chicken broth. The liquid should come about halfway up the meat.
  4. Bring to a boil, then reduce heat to low, cover, and simmer for 2 hours, or until pork is fork-tender. Tip: Check liquid level halfway; add a splash of water if it's getting too dry.
  5. Preheat broiler to high. Using two forks, shred the pork directly in the pot. Discard bay leaves.
  6. Transfer shredded pork to a baking sheet in an even layer. Broil for 4-5 minutes until edges are crispy and browned. Keep an eye on it—it can burn fast!
  7. Meanwhile, make the avocado crema: In a blender, combine avocados, sour cream, cilantro, lime juice, salt, and water. Blend until smooth. Taste and adjust salt or lime. Cover and refrigerate until ready.
  8. Warm tortillas in a dry skillet over medium-high heat (about 30 seconds per side) or directly on a gas flame for a charred edge.
  9. Assemble tacos: double up tortillas, add a generous pile of carnitas, drizzle avocado crema, top with diced onion, cilantro, cotija, and a squeeze of lime.

You’ll love how the rich, crispy pork pairs with the cool, tangy crema. Serve with a side of pickled jalapeños or a simple black bean salad for a taco night that hits every note.

Street-Style Carnitas Tacos

Street-Style Carnitas Tacos

Pork shoulder gets the royal treatment in these street-style carnitas tacos. We're talking fall-apart tender, crispy edges, and that classic tang from fresh lime. Ready in under two hours, this is your weeknight upgrade.

Serving: 6 | Prep Time: 15 minutes | Cooking Time: 120 minutes

Ingredients

  • 3 lbs boneless pork shoulder, cut into 2-inch chunks (I prefer shoulder for its marbling and flavor)
  • 1/2 cup fresh orange juice (about 2 oranges – freshly squeezed makes a difference)
  • 2 tbsp fresh lime juice (squeeze 'em fresh, never bottled!)
  • 4 cloves garlic, minced (more if you're a garlic fiend)
  • 1 tsp ground cumin
  • 1 tsp dried oregano (Mexican oregano if you've got it)
  • 1 tsp kosher salt
  • 1/2 tsp black pepper
  • 2 bay leaves
  • 2 tbsp vegetable oil (or any neutral oil)
  • 12 corn tortillas (warm 'em on a comal or in a dry skillet)
  • 1/2 cup chopped fresh cilantro
  • 1/2 cup finely diced white onion
  • Lime wedges and salsa verde for serving

Instructions

  1. Season the pork chunks with salt, pepper, cumin, and oregano. Toss to coat evenly.
  2. Heat oil in a large Dutch oven or heavy pot over medium-high heat. Brown the pork in batches, about 4–5 minutes per side, until deeply golden. Don't crowd the pot – browning is key for flavor.
  3. Add minced garlic and cook for 30 seconds until fragrant.
  4. Pour in orange juice and lime juice, scraping up any browned bits from the bottom. Add bay leaves.
  5. Add enough water to barely cover the pork (about 1 cup, depending on pot). Bring to a boil.
  6. Reduce heat to low, cover, and simmer for 2 hours, or until pork is fork-tender. For a quicker option, use a pressure cooker on high for 45 minutes.
  7. Remove pork from liquid (reserve liquid). Shred with two forks once cool enough to handle, but still warm.
  8. For crispy edges: Preheat broiler. Spread shredded pork on a baking sheet, drizzle with a little reserved cooking liquid, and broil 3–5 minutes until edges are crisp. Watch carefully – broilers can burn quickly!
  9. While pork crisps, warm tortillas: heat a dry skillet over medium-high, cook each tortilla for about 30 seconds per side, or until lightly charred and pliable.
  10. Assemble tacos: Place carnitas on tortillas, top with cilantro and onion. Serve with lime wedges and salsa verde.

One bite of these carnitas and you'll never go back. They're perfect for Taco Tuesday or any day that needs a hit of umami. Trust me, the crispy edges are the star.

Loaded Carnitas Tacos

Loaded Carnitas Tacos

Ever had carnitas so good you wanna cry? These loaded tacos are it—crispy pork, melty cheese, and guac that slaps. Ready in under an hour with an Instant Pot.

Serving: 4 | Prep Time: 20 minutes | Cooking Time: 50 minutes

Ingredients

For the Carnitas

  • 2 lbs pork shoulder, cut into 2-inch chunks (I prefer it well-marbled for juicy results)
  • 1 tsp kosher salt
  • 1 tsp black pepper
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1/2 tsp garlic powder
  • 1/2 tsp onion powder
  • 1 tbsp olive oil (extra virgin is my go-to)
  • 1/2 cup orange juice (fresh-squeezed if you have time)
  • 2 bay leaves (don't skip these for depth)

For the Tacos

  • 8 small corn tortillas (warm them on a dry skillet for flexible, not brittle, shells)
  • 1 cup shredded Mexican blend cheese (I grab the bag from Trader Joe's)
  • 1/2 cup sour cream (full-fat for tangy richness)
  • 1 cup guacamole (homemade or store-bought—both work!)

For Topping

  • 1/2 cup fresh cilantro, chopped
  • 1 lime, cut into wedges
  • Optional: pickled jalapeños for heat

Instructions

  1. Season the pork chunks with salt, pepper, cumin, smoked paprika, garlic powder, and onion powder. Toss to coat evenly—use your hands for full coverage.
  2. Turn your Instant Pot to sauté mode (high). Add olive oil and sear the pork in batches until browned on all sides, about 3 minutes per batch. Don't crowd the pot!
  3. Deglaze with orange juice, scraping up the browned bits. Add bay leaves, then lock the lid. Cook on manual high pressure for 40 minutes.
  4. Let the pressure release naturally for 10 minutes, then quick release. Remove pork to a bowl and shred with two forks. Reserve the cooking liquid.
  5. Preheat your broiler to high. Spread shredded pork on a baking sheet, drizzle with 2 tablespoons of the reserved liquid, and broil for 3–5 minutes until crispy edges form—watch closely so it doesn't burn.
  6. While the pork broils, warm tortillas: heat a dry skillet over medium-high, toast each tortilla for 30 seconds per side until pliable and lightly charred.
  7. Assemble tacos: layer a handful of crispy carnitas, a sprinkle of cheese, a dollop of sour cream, and a generous scoop of guacamole on each tortilla.
  8. Finish with chopped cilantro and a squeeze of lime. Add pickled jalapeños if you like heat. Serve immediately.

Melted cheese meets crispy carnitas in every bite. Pile on the guac and sour cream for a fiesta—serve with extra lime wedges to cut the richness. These tacos are perfect for weeknight dinner, and leftovers (if any) make killer nachos the next day.

Keto Carnitas Tacos (Low-Carb)

Keto Carnitas Tacos (Low-Carb)

Here’s your new go-to for taco night without the carb crash. These keto carnitas are fall-apart tender, then crisped to perfection—no tortilla needed. Just grab a lettuce wrap and dive in.

Serving: 6 | Prep Time: 15 minutes | Cooking Time: 360 minutes

Ingredients

Carnitas

  • 3 lbs pork shoulder, cut into 4-inch chunks (fat is flavor!)
  • 1 tbsp kosher salt
  • 1 tsp black pepper
  • 1 tbsp dried oregano (Mexican if you’ve got it)
  • 1 tbsp ground cumin (toasty and earthy)
  • 6 cloves garlic, smashed (don’t chop, just whack ‘em)
  • 2 bay leaves (crumble them slightly for more aroma)
  • 1/2 cup chicken broth (or water in a pinch)
  • 2 tbsp fresh lime juice (about 1 lime)

For Serving

  • 12 large butter lettuce leaves (or romaine hearts for crunch)
  • 1 avocado, sliced (creamy contrast)
  • 1/4 cup fresh cilantro, chopped (stems and all)
  • Lime wedges (for that final hit)
  • Optional: sour cream or keto-friendly salsa

Instructions

  1. Season the pork: In a large bowl, toss pork chunks with salt, pepper, oregano, and cumin. Make sure every surface is coated.
  2. Sear the meat: Heat a large heavy pot (Dutch oven) over medium-high. Add a drizzle of oil, then sear pork in batches until deeply browned on all sides—about 3 minutes per side. Don’t crowd the pot; you want crust, not steam.
  3. Build the braise: Return all pork to the pot. Tuck in smashed garlic cloves and bay leaves. Pour in chicken broth and lime juice. Bring to a simmer, then cover and transfer to a 300°F oven.
  4. Slow cook: Cook for 3–4 hours, until pork is shreddingly tender. (Tip: Check at 3 hours—if it doesn’t pull apart with a fork, give it another 30 minutes. Patience = payoff.)
  5. Shred and crisp: Remove pork from pot, shred with two forks. Discard bay leaves and garlic skins (leave tender cloves in—they’re delicious). Spread shredded meat on a sheet pan in a single layer. Broil on high for 3–5 minutes until edges are crispy and browned. (Watch it! Broilers vary.)
  6. Assemble: Lay lettuce leaves on a platter. Pile on carnitas, top with avocado slices, a sprinkle of cilantro, and a squeeze of lime. Serve immediately.

Just one bite, and you’ll forget the tortilla ever existed—the crisp edges, the creamy avocado, the lime zing. Lay them out on a board for a casual dinner or a party, and watch every non-keto friend sneak a second wrap.

Carnitas Tacos with Mango Salsa

Carnitas Tacos with Mango Salsa

Weeknight dinner game changer? These carnitas tacos with mango salsa bring the heat and the sweet. Crispy, juicy pork balanced with a bright, spicy salsa—ready in under 3 hours, but tastes like it simmered all day.

Serving: 4 | Prep Time: 20 minutes | Cooking Time: 150 minutes

Ingredients

  • 3 lbs pork shoulder, cut into 2-inch chunks (I prefer boneless for easier shredding)
  • 1/2 cup orange juice (fresh-squeezed makes a difference)
  • 1/4 cup lime juice (about 2 limes)
  • 4 cloves garlic, smashed
  • 1 tsp ground cumin
  • 1 tsp dried oregano (Mexican oregano if you have it)
  • 1 tsp kosher salt
  • 1/2 tsp black pepper
  • 2 bay leaves
  • 1 tbsp olive oil
  • 2 ripe mangoes, peeled and diced (about 2 cups)
  • 1/2 cup finely diced red onion
  • 1 jalapeño, seeded and minced
  • 1/4 cup chopped fresh cilantro
  • 2 tbsp fresh lime juice
  • Pinch of salt
  • 12 corn tortillas, warmed
  • Optional: crema or sour cream, pickled red onions

Instructions

  1. Preheat oven to 325°F.
  2. Season pork chunks with cumin, oregano, salt, and pepper. Heat olive oil in a Dutch oven over medium-high heat and sear pork in batches until deeply browned on all sides, about 4 minutes per batch. Don't crowd the pot.
  3. Add garlic, orange juice, lime juice, and bay leaves. Bring to a simmer, scraping up browned bits.
  4. Cover and transfer to oven. Braise for 2 to 2.5 hours, until pork is fork-tender and shreds easily. Tip: check at 2 hours—meat should pull apart with little resistance.
  5. While pork cooks, make salsa: combine mango, red onion, jalapeño, cilantro, lime juice, and salt. Refrigerate until ready to use. The salsa gets better as it sits.
  6. When pork is done, remove bay leaves. Use two forks to shred meat directly in the pot. Increase oven temp to broil, or transfer meat to a baking sheet in a single layer. Broil 3-5 minutes until edges are crispy. Pro tip: drizzle a little braising liquid over the meat before broiling for extra flavor.
  7. Warm tortillas on a dry skillet or over a gas flame until lightly charred.
  8. Assemble tacos: fill each tortilla with crispy carnitas, top with mango salsa, and add crema or pickled onions if desired. Serve immediately.

Biting into these tacos, you get the perfect crunch from the broiled carnitas, then a burst of juicy mango and a subtle kick from the jalapeño. The citrus in both the meat and salsa ties it all together—it's a balanced, tropical weeknight win that'll make you forget takeout exists.

Conclusion

Lucky you, these 13 classic carnitas tacos recipes bring authentic Mexican flavor right to your kitchen. Whether you’re craving crispy or tender, there’s a perfect taco waiting. Try one tonight, then leave a comment with your favorite! Don’t forget to share this roundup on Pinterest with fellow taco lovers.

Leave a Comment