New recipes straight to your inbox Follow on Pinterest
Carnitas Tacos
Tacos

Carnitas Tacos

Prep30 min
Cook120 min
Total150 min
Serves8
Carnitas Tacos
Savor the flavor of Mexico

I still remember the first time I had Carnitas Tacos at my abuela's house in Guadalajara. The combination of tender, juicy pork, fresh salsa, and warm tortillas was love at first bite. As a second-generation cook from a Guadalajara family in San Antonio, I've learned to make this dish with love and care, just like my abuela taught me. In this recipe, I'll share with you the secrets to making authentic Carnitas Tacos that will transport you to the streets of Mexico.

What makes this recipe special is the attention to detail and the use of traditional Mexican techniques. We'll start by toasting and charring the dried chilies and spices to bring out their deep, smoky flavor. Then, we'll slow-cook the pork in lard until it's tender and juicy. Finally, we'll assemble the tacos with fresh salsa, warm tortillas, and a sprinkle of queso fresco.

This recipe is perfect for anyone who loves Mexican food and wants to learn how to make it from scratch. Whether you're a beginner or an experienced cook, you'll find that this recipe is easy to follow and requires minimal special equipment. So, let's get started and make some delicious Carnitas Tacos!

One of the things I love about this recipe is that it's perfect for any occasion. Whether you're having a casual dinner with family or a big party with friends, Carnitas Tacos are always a hit. And the best part is that you can make them ahead of time and store them in the fridge or freezer for later use.

In this recipe, we'll cover everything you need to know to make authentic Carnitas Tacos, from the ingredients and equipment to the cooking technique and serving suggestions. So, let's dive in and get started!

Why You’ll Love This Recipe

  • This recipe is easy to make and requires minimal special equipment
  • The dish is perfect for any occasion, from casual dinners to big parties
  • The pork can be made ahead of time and stored in the fridge or freezer for later use
  • The recipe is highly customizable, so you can add your favorite toppings and ingredients
  • The dish is budget-friendly and can be made with affordable ingredients
  • The recipe is family-friendly and can be made with kids
  • The dish is perfect for anyone who loves Mexican food and wants to learn how to make it from scratch

Why This Recipe Works

The key to making great Carnitas Tacos is to cook the pork low and slow in lard until it's tender and juicy. This technique, called confit, is a traditional Mexican method that involves cooking meat in its own fat to preserve it and add flavor. By cooking the pork in lard, we're able to achieve a rich, unctuous texture that's just perfect for tacos.

Another important aspect of this recipe is the use of fresh, high-quality ingredients. From the dried chilies and spices to the fresh salsa and tortillas, every component of this dish is carefully selected to provide the best possible flavor and texture. By using fresh ingredients and traditional cooking techniques, we're able to create a dish that's truly authentic and delicious.

The combination of flavors and textures in this dish is also important. The tender pork, crunchy fresh salsa, and warm tortillas all work together to create a harmonious balance of flavors and textures that's just perfect for tacos. And by adding a sprinkle of queso fresco and a dollop of sour cream, we're able to add a tangy, creamy element to the dish that complements the rich pork perfectly.

Ingredients You’ll Need

To make this recipe, you'll need a few special ingredients, including dried arbol and guajillo chilies, lard, and fresh cilantro. You can find these ingredients at most Mexican markets or online. Be sure to choose fresh, high-quality ingredients to get the best possible flavor and texture.

In addition to these special ingredients, you'll also need some basic pantry staples, such as onion, garlic, and spices. Be sure to have these ingredients on hand before you start cooking.

  • 2 lbs (900g) pork shoulder, cut into large chunksChoose a pork shoulder with a good balance of fat and lean meat for the best flavor and texture. You can also use other cuts of pork, such as pork belly or pork butt, if you prefer.
  • 1/4 cup (60g) lardLard is a traditional Mexican cooking fat that adds a rich, unctuous texture to the pork. You can also use vegetable oil or other cooking fats if you prefer.
  • 2 dried arbol chilies, stemmed and seededArbol chilies are a type of dried chili pepper that adds a bright, fiery flavor to the dish. Be sure to stem and seed the chilies before using them to avoid any bitterness or heat.
  • 2 dried guajillo chilies, stemmed and seededGuajillo chilies are a type of dried chili pepper that adds a mild, slightly sweet flavor to the dish. Be sure to stem and seed the chilies before using them to avoid any bitterness or heat.
  • 1 large onion, choppedChoose a sweet, flavorful onion, such as a Vidalia or a yellow onion, for the best flavor.
  • 3 cloves garlic, mincedGarlic adds a pungent, savory flavor to the dish. Be sure to mince the garlic finely to avoid any large chunks.
  • 1 tsp (5g) ground cuminCumin is a traditional Mexican spice that adds a warm, earthy flavor to the dish. Be sure to use freshly ground cumin for the best flavor.
  • 1 tsp (5g) smoked paprikaSmoked paprika adds a smoky, savory flavor to the dish. Be sure to use high-quality smoked paprika for the best flavor.
  • Salt and pepper, to tasteSeason the pork liberally with salt and pepper to bring out the natural flavors of the meat.
  • 8-10 corn tortillasChoose fresh, high-quality corn tortillas for the best flavor and texture. You can also use flour tortillas if you prefer.
  • 1/4 cup (15g) chopped fresh cilantroCilantro adds a bright, fresh flavor to the dish. Be sure to chop the cilantro finely to avoid any large chunks.
  • 2 tbsp (30g) lime juiceLime juice adds a tangy, citrusy flavor to the dish. Be sure to use freshly squeezed lime juice for the best flavor.
  • 1/2 cup (120g) queso fresco, crumbledQueso fresco is a type of Mexican cheese that adds a tangy, creamy flavor to the dish. Be sure to crumble the cheese finely to avoid any large chunks.
  • 1/2 cup (120g) sour creamSour cream adds a rich, creamy texture to the dish. Be sure to use high-quality sour cream for the best flavor.
Ingredients for Carnitas Tacos

Equipment You’ll Need

Large Dutch oven or heavy pot with a lidComal or griddleSharp chef's knifeCutting boardMeasuring cups and spoonsWooden spoon or spatulaTortilla warmer or dry skillet

How to Make Carnitas Tacos

  1. 1
    Start by toasting the dried arbol and guajillo chilies on a comal or griddle over medium heat, turning frequently, until fragrant and slightly puffed, about 5 minutes.
  2. 2
    Once the chilies are toasted, remove them from the heat and let them cool slightly. Then, stem and seed the chilies, and place them in a bowl of hot water to rehydrate for at least 30 minutes.
  3. 3
    While the chilies are rehydrating, heat the lard in a large Dutch oven or heavy pot over medium heat. Add the chopped onion and cook, stirring occasionally, until the onion is softened and lightly browned, about 8-10 minutes.
  4. 4
    Add the minced garlic to the pot and cook, stirring constantly, for 1-2 minutes, until fragrant.
  5. 5
    Add the pork shoulder to the pot, and cook, stirring occasionally, until the pork is browned on all sides, about 10-12 minutes.
  6. 6
    Add the rehydrated chilies, cumin, smoked paprika, salt, and pepper to the pot, and stir to combine. Then, add enough water to the pot to cover the pork, and bring the mixture to a boil.
  7. 7
    Reduce the heat to low, cover the pot, and simmer the pork for 2-3 hours, or until it is tender and easily shreds with a fork.
  8. 8
    While the pork is cooking, prepare the fresh salsa by combining the chopped cilantro, lime juice, and salt in a bowl. Stir to combine, and set the salsa aside until ready to serve.
  9. 9
    Once the pork is cooked, remove it from the pot, and shred it with two forks. Then, return the shredded pork to the pot, and stir to combine with the cooking liquid.
  10. 10
    Warm the tortillas by wrapping them in a damp paper towel and microwaving for 20-30 seconds. Then, assemble the tacos by spooning the pork onto a tortilla, and topping with a spoonful of the fresh salsa, a sprinkle of queso fresco, and a dollop of sour cream.
  11. 11
    Serve the tacos immediately, garnished with additional cilantro and lime wedges, if desired.
  12. 12
    To make the dish more substantial, you can add some sautéed vegetables, such as diced bell peppers or zucchini, to the tacos. You can also add some sliced radishes or avocado to the tacos for extra flavor and texture.

Expert Tips

  • Be sure to use high-quality ingredients, such as fresh cilantro and lime juice, to get the best possible flavor.
  • Don't overcook the pork, as it can become dry and tough. Instead, cook it until it is tender and easily shreds with a fork.
  • Use a variety of chili peppers, such as arbol and guajillo, to add depth and complexity to the dish.
  • Add a splash of vinegar, such as apple cider vinegar, to the cooking liquid to add a tangy flavor to the pork.
  • Experiment with different types of cheese, such as Oaxaca or Cheddar, to find the one that you like best.
  • Don't be afraid to get creative with the toppings, such as adding some sliced grilled chicken or steak to the tacos.
  • Use a flavorful oil, such as avocado oil, to add a rich and creamy texture to the dish.
  • Add some heat to the dish by incorporating some diced jalapenos or serrano peppers into the salsa.

Common Mistakes to Avoid

  • Not toasting the chilies properly, which can result in a lack of flavor and depth in the dish.
  • Overcooking the pork, which can make it dry and tough.
  • Not using enough liquid in the pot, which can result in a dry and flavorless dish.
  • Not seasoning the pork properly, which can result in a bland and unappetizing dish.
  • Not warming the tortillas properly, which can result in a stiff and unappetizing taco.
  • Not using fresh and high-quality ingredients, which can result in a lack of flavor and texture in the dish.

Variations and Substitutions

  • Add some diced ham or bacon to the pot for a smoky and savory flavor.
  • Use different types of chili peppers, such as habanero or ghost peppers, to add more heat to the dish.
  • Add some sautéed mushrooms or bell peppers to the tacos for extra flavor and texture.
  • Use a variety of cheeses, such as Oaxaca or Cheddar, to add a rich and creamy texture to the dish.
  • Add some chopped fresh cilantro or scallions to the tacos for a fresh and herbaceous flavor.
  • Use a flavorful oil, such as avocado oil, to add a rich and creamy texture to the dish.
  • Add some diced grilled chicken or steak to the tacos for a hearty and satisfying meal.

What to Serve With Carnitas Tacos

Serve the Carnitas Tacos with a variety of toppings, such as diced radishes, sliced avocado, sour cream, and salsa. You can also serve the tacos with a side of Mexican street corn, grilled or roasted vegetables, or a simple green salad. For a more substantial meal, you can serve the tacos with a side of beans, rice, or roasted potatoes.

Some other options for serving the Carnitas Tacos include adding some diced grilled chicken or steak to the tacos, or using different types of cheese, such as Oaxaca or Cheddar. You can also add some sautéed mushrooms or bell peppers to the tacos for extra flavor and texture.

Serve the Carnitas Tacos with a side of Mexican street cornAdd some diced grilled chicken or steak to the tacos for a hearty and satisfying mealUse different types of cheese, such as Oaxaca or Cheddar, to add a rich and creamy texture to the dishAdd some sautéed mushrooms or bell peppers to the tacos for extra flavor and textureServe the tacos with a simple green salad or a side of roasted vegetablesUse a flavorful oil, such as avocado oil, to add a rich and creamy texture to the dish

Make-Ahead, Storage, Freezing and Reheating

The Carnitas Tacos can be made ahead of time and stored in the fridge for up to 3 days or frozen for up to 2 months. To reheat the tacos, simply warm the pork and tortillas in the microwave or on the stovetop, and assemble the tacos with your desired toppings.

To freeze the tacos, simply place the cooked pork and tortillas in a freezer-safe bag or container, and store in the freezer. To reheat, simply thaw the tacos overnight in the fridge, and warm the pork and tortillas in the microwave or on the stovetop.

Some tips for storing and reheating the Carnitas Tacos include using airtight containers to keep the tacos fresh, and reheating the tacos to an internal temperature of at least 165°F (74°C) to ensure food safety. You can also add some fresh cilantro or scallions to the tacos after reheating for a fresh and herbaceous flavor.

In addition to storing and reheating the tacos, you can also make some of the components ahead of time, such as the salsa or the pickled onions. Simply store these components in airtight containers in the fridge, and assemble the tacos just before serving.

Frequently Asked Questions

What type of chili peppers should I use for this recipe?

You can use a variety of chili peppers, such as arbol, guajillo, or habanero, to add heat and flavor to the dish. Be sure to toast and rehydrate the chilies properly to bring out their full flavor and texture.

Can I use other types of meat, such as chicken or beef, for this recipe?

Yes, you can use other types of meat, such as chicken or beef, for this recipe. Simply adjust the cooking time and liquid accordingly to ensure that the meat is tender and flavorful.

How do I store and reheat the Carnitas Tacos?

The Carnitas Tacos can be stored in the fridge for up to 3 days or frozen for up to 2 months. To reheat, simply warm the pork and tortillas in the microwave or on the stovetop, and assemble the tacos with your desired toppings.

Can I make some of the components ahead of time, such as the salsa or pickled onions?

Yes, you can make some of the components ahead of time, such as the salsa or pickled onions. Simply store these components in airtight containers in the fridge, and assemble the tacos just before serving.

What are some variations I can make to this recipe?

Some variations you can make to this recipe include adding diced ham or bacon to the pot, using different types of chili peppers, or adding sautéed mushrooms or bell peppers to the tacos. You can also use different types of cheese, such as Oaxaca or Cheddar, to add a rich and creamy texture to the dish.

How do I ensure that the pork is tender and flavorful?

To ensure that the pork is tender and flavorful, be sure to cook it low and slow in the lard, and to not overcook it. You can also add some aromatics, such as onion and garlic, to the pot to add flavor to the pork.

Can I use a slow cooker to make this recipe?

Yes, you can use a slow cooker to make this recipe. Simply brown the pork and cook the onion and garlic in a skillet, then transfer everything to the slow cooker and cook on low for 6-8 hours.

How do I prevent the tortillas from becoming stiff and unappetizing?

To prevent the tortillas from becoming stiff and unappetizing, be sure to warm them properly before serving. You can do this by wrapping the tortillas in a damp paper towel and microwaving for 20-30 seconds, or by grilling or toasting the tortillas on the stovetop.

Can I make this recipe for a large group of people?

Yes, you can make this recipe for a large group of people. Simply multiply the ingredients accordingly, and cook the pork and tortillas in batches if necessary. You can also make some of the components ahead of time, such as the salsa or pickled onions, to make the recipe more manageable for a large group.

The Full Recipe
Recipe Card
Carnitas Tacos

Carnitas Tacos

Learn to make authentic Carnitas Tacos from scratch with this easy recipe, featuring tender pork, fresh salsa, and warm tortillas, perfect for any Mexican food lover

Prep30 min
Cook120 min
Total150 min
Serves8
Pin Recipe

Ingredients

  • 2 lbs (900g) pork shoulder, cut into large chunks
  • 1/4 cup (60g) lard
  • 2 dried arbol chilies, stemmed and seeded
  • 2 dried guajillo chilies, stemmed and seeded
  • 1 large onion, chopped
  • 3 cloves garlic, minced
  • 1 tsp (5g) ground cumin
  • 1 tsp (5g) smoked paprika
  • Salt and pepper, to taste
  • 8-10 corn tortillas
  • 1/4 cup (15g) chopped fresh cilantro
  • 2 tbsp (30g) lime juice
  • 1/2 cup (120g) queso fresco, crumbled
  • 1/2 cup (120g) sour cream

Instructions

  1. Start by toasting the dried arbol and guajillo chilies on a comal or griddle over medium heat, turning frequently, until fragrant and slightly puffed, about 5 minutes.
  2. Once the chilies are toasted, remove them from the heat and let them cool slightly. Then, stem and seed the chilies, and place them in a bowl of hot water to rehydrate for at least 30 minutes.
  3. While the chilies are rehydrating, heat the lard in a large Dutch oven or heavy pot over medium heat. Add the chopped onion and cook, stirring occasionally, until the onion is softened and lightly browned, about 8-10 minutes.
  4. Add the minced garlic to the pot and cook, stirring constantly, for 1-2 minutes, until fragrant.
  5. Add the pork shoulder to the pot, and cook, stirring occasionally, until the pork is browned on all sides, about 10-12 minutes.
  6. Add the rehydrated chilies, cumin, smoked paprika, salt, and pepper to the pot, and stir to combine. Then, add enough water to the pot to cover the pork, and bring the mixture to a boil.
  7. Reduce the heat to low, cover the pot, and simmer the pork for 2-3 hours, or until it is tender and easily shreds with a fork.
  8. While the pork is cooking, prepare the fresh salsa by combining the chopped cilantro, lime juice, and salt in a bowl. Stir to combine, and set the salsa aside until ready to serve.
  9. Once the pork is cooked, remove it from the pot, and shred it with two forks. Then, return the shredded pork to the pot, and stir to combine with the cooking liquid.
  10. Warm the tortillas by wrapping them in a damp paper towel and microwaving for 20-30 seconds. Then, assemble the tacos by spooning the pork onto a tortilla, and topping with a spoonful of the fresh salsa, a sprinkle of queso fresco, and a dollop of sour cream.
  11. Serve the tacos immediately, garnished with additional cilantro and lime wedges, if desired.
  12. To make the dish more substantial, you can add some sautéed vegetables, such as diced bell peppers or zucchini, to the tacos. You can also add some sliced radishes or avocado to the tacos for extra flavor and texture.

Nutrition (per serving, approximate)

420Calories
35gProtein
20gCarbs
25gFat