
These campfire carnitas tacos are crispy, rich, smoky, and worth settling in for.
Tender pork shoulder is cooked confit-style until it shreds easily, then packed ahead and crisped over the fire in a hot cast iron skillet or camp griddle. The edges get browned and crunchy, the inside stays juicy, and the tacos are finished with warm corn tortillas, salsa verde, onion, cilantro, and lime.
Serve them with grilled elote on the side, and you have a full camp dinner that feels indulgent without being chaotic at camp. The carnitas can also be crisped in a skillet at home, so the same recipe works beautifully even when you are not cooking outside.
Why You’ll Love These Carnitas Tacos
These carnitas tacos are the kind of camping meal that feels special without needing a complicated setup at camp.
The pork is cooked low and slow until tender, packed ahead, then crisped over the fire right before serving. That gives you the best part of carnitas, the browned edges, without spending your whole evening managing a Dutch oven at camp.
This is a great recipe when you want:
- Crispy pork carnitas tacos with deep flavor
- A camp dinner that feels more exciting than basic grilled meat
- A make-ahead main dish you can finish over the fire
- A reason to linger by the fire instead of rushing through dinner
- A taco spread that works for a group
- A recipe that works at camp or at home
Ingredients for Campfire Carnitas Tacos

This recipe makes 4 servings, or about 8 small tacos.
For the Carnitas
- 1 ½ pounds pork shoulder or pork butt, cut into 2–3 inch chunks, about 680 grams
- 1 ¼ teaspoons kosher salt, about 4–5 grams depending on brand
- ¼ teaspoon black pepper, about 0.5 gram
- ⅓ teaspoon ground cumin, about 1 gram
- ⅓ teaspoon dried oregano, about 0.5 gram
- ¾ teaspoon chili powder, about 2 grams
- 1 ½ teaspoons lard, for searing, about 7 grams
- ½ large onion, quartered, about 100 grams
- 2 garlic cloves, smashed
- 2 tablespoons orange juice, about 30 milliliters
- 1 tablespoon lime juice, about 15 milliliters
- 1 bay leaf
- 2 tablespoons salsa verde, about 30 grams
- About 2 ¼ pounds lard, or enough to fully cover the pork in the Dutch oven
For the Quick Onion-Cilantro Topping
- ¼ large white onion, finely diced, about 35 grams
- ½ tablespoon fresh cilantro, chopped
- 1 ½ teaspoons lime juice, about 7 milliliters
- ¼ teaspoon kosher salt, about 1 gram
- ¼ teaspoon black pepper, about 0.5 gram
For the Tacos
- 8 small corn tortillas, about 6 inches or 15 centimeters each
- ¼ cup salsa verde, for serving, about 60 grams
- Lime wedges, for serving
Ingredients for Grilled Elote

This makes 4 servings.
- 4 ears corn, husked, about 1 pound or 450 grams
- ½ cup mayonnaise, about 120 grams
- ¼ cup sour cream, about 60 grams
- 2 tablespoons crema Mexicana or plain Greek yogurt, about 30 grams
- 1 tablespoon fresh lime juice, about 15 milliliters
- ½ teaspoon kosher salt, plus more to taste, about 2 grams
- ¼ teaspoon black pepper, about 0.5 gram
- 2 ounces cotija cheese, crumbled, about 55 grams
- 1–2 teaspoons chile powder, such as Tajín or ancho chile powder, to taste
- ½ teaspoon smoked paprika, optional, about 1 gram
- 2 tablespoons unsalted butter, melted, optional, about 28 grams
- 1 lime, cut into wedges
Prep at Home
These carnitas tacos work best as a prep-ahead camp meal. Cook the pork at home, pack it cold, then crisp it over the fire at camp.
1. Season the Pork
Pat the pork shoulder dry.
Season it all over with kosher salt, black pepper, cumin, oregano, and chili powder.
2. Prep the Onion and Garlic
Quarter the onion.
Smash the garlic cloves.
3. Sear the Pork
Heat the lard in a large Dutch oven or heavy pot over medium-high heat.
Sear the pork in batches until browned on all sides, then transfer the browned pork to a plate.

4. Cook the Carnitas
Pack the pork back into the Dutch oven.
Add the onion, garlic, orange juice, lime juice, bay leaf, and salsa verde.
Pour in enough lard to fully submerge the pork.
Bring to a very gentle simmer, with small bubbles around the edges.
Cover the Dutch oven.
Transfer to a 250°F oven until tender, about 3 hours.

5. Shred the Pork
Remove the pork from the fat and reserve some of the fat for crisping later.
Discard the bay leaf.
Shred the pork with two forks.

6. Reduce the Juices
Skim off any excess fat from the cooking juices, leaving a thin glossy layer.
Add the shredded pork back to the Dutch oven with the juices.
Simmer uncovered for 15–20 minutes, until the pork is glossy and the juices are slightly reduced.
7. Cool and Pack
Let the carnitas cool completely.
Pack the carnitas in a sealed container and keep chilled until your trip.
Pack a small amount of reserved lard or cooking fat separately for crisping at camp.

8. Prep the Onion-Cilantro Topping
Finely dice the white onion and chop the cilantro.
Mix the onion, cilantro, lime juice, salt, and black pepper.
Pack in a sealed container and keep chilled.
9. Make the Elote Sauce
In a small bowl, whisk together the mayonnaise, sour cream, crema Mexicana or Greek yogurt, lime juice, salt, and black pepper until smooth.
Pack the sauce in a sealed container and keep chilled.
Pack the cotija, chile powder, smoked paprika if using, lime wedges, tortillas, and corn separately.
How to Make Carnitas Tacos at Camp
At camp, the pork is already cooked. You are just crisping the carnitas, warming tortillas, grilling the elote, and assembling.
1. Crisp the Carnitas
Heat a cast iron skillet or camp griddle over the fire.
Add a thin layer of reserved lard or cooking fat.
Add the carnitas in an even layer and cook for 3–5 minutes without stirring, until browned on the bottom.
Flip and crisp for another 2–4 minutes.
Break into smaller pieces and keep warm.

2. Warm the Tortillas
Warm the corn tortillas in a dry skillet or directly over the fire using a grill grate.
Heat for about 20–30 seconds per side, just until warm and pliable.
3. Assemble the Tacos
Pile the crispy carnitas into warm tortillas.
Top with the onion-cilantro mixture.
Spoon over salsa verde.
Finish with lime wedges.
Can You Make These Carnitas Tacos on a Camp Stove?
Yes. Since the pork is already cooked, you can crisp the carnitas in a cast iron skillet or griddle on a camp stove over medium-high heat. Use a little reserved lard or cooking fat, let the pork brown before flipping, and warm the tortillas in a dry skillet before serving.
The elote gets the best char over a fire or grill grate, but a grill pan on a camp stove can work too. If you do not want to cook the corn at camp, grill it at home and serve it chilled or room temperature with the elote sauce, cotija, chile powder, and lime.
How to Make the Grilled Elote at Camp
The elote is easiest to make while the carnitas are warming or right before the tacos are assembled.
1. Grill the Corn
Brush the corn lightly with melted butter if using.
Place the corn over high heat on a grill grate.
Grill, turning every 1–2 minutes, until the kernels are deeply charred and blistered all over, about 8–12 minutes total.

2. Add the Sauce
Spread or spoon a thin, even layer of sauce over the hot corn so it clings without pooling.
3. Finish with Cotija, Chile, and Lime
Sprinkle generously with cotija.
Dust with chile powder and smoked paprika if using.
Finish with a squeeze of lime right before serving.

Campfire Cooking Tips for Carnitas Tacos
Crisp Over High Heat
The pork is already cooked, so the goal at camp is browning, not slow cooking.
Use a hot cast iron skillet or griddle and spread the carnitas in an even layer. Let them sit long enough to brown before flipping.
Do Not Stir Too Much
If you stir constantly, the carnitas will warm through but they will not crisp.
Let the pork make contact with the hot pan so the edges can brown.
Save a Little Fat for Camp
A small amount of reserved lard or cooking fat helps the carnitas crisp quickly and keeps the pork from drying out.
You do not need much, just enough to lightly coat the skillet.

The Lard Amount Depends on Your Pot
The amount of lard needed for confit-style carnitas depends on the size and shape of your Dutch oven or heavy pot.
Use enough to fully submerge the pork. A wider pot may need more lard, while a narrower pot may need less.
Warm the Tortillas Right Before Serving
Corn tortillas are best when warm and pliable.
Warm them right before assembling so they do not crack or turn stiff.
Grill the Elote Hot
For good elote, you want deep char on the corn.
Light browning is fine, but the blistered spots are what give the corn its smoky grilled flavor.
Can You Make These Carnitas Tacos at Home?
Yes. These carnitas tacos work just as well at home.
Cook the pork in a Dutch oven on the stovetop and finish it in a low oven at 250°F until tender. Shred the pork, reduce it with the cooking juices, then crisp it in a hot cast iron skillet.
Warm the tortillas in a dry skillet, directly over a gas burner, or on a griddle.
For the elote, grill the corn outside, cook it on a grill pan, or broil it until charred in spots. Then coat with the sauce, cotija, chile powder, and lime.
The campfire version adds smoky outdoor flavor, but the same method works for a weekend dinner at home.
What to Serve with Carnitas Tacos
These carnitas tacos are rich, crispy, and satisfying, so fresh, bright sides work best.
Good additions would be:
- Pickled red onions
- Avocado
- Pinto beans or black beans
- Mexican rice
- A simple cabbage slaw
- Chips and salsa
For camp, grilled elote is a great pairing because it cooks over the same fire and makes the meal feel complete without needing a separate side dish.

Nutrition for Carnitas Tacos
Approximate nutrition will vary depending on how much lard is absorbed, how much pork is used per taco, and how much sauce and cheese are added to the elote.
Per serving, based on 4 servings:
- Calories: about 650–800
- Protein: about 30–35 g
- Carbohydrates: about 35–45 g
- Fat: about 40–55 g
- Fiber: about 4–6 g
Why These Ingredients Work for You
These carnitas tacos are a richer camp dinner, especially with the confit-style pork and creamy elote, but they also bring plenty of protein, carbohydrates, and satisfying flavor for an active day outside.
- Pork shoulder: Pork shoulder provides protein, iron, zinc, and B vitamins. It also has enough fat and connective tissue to cook low and slow until tender, then crisp well over high heat.
- Corn tortillas: Corn tortillas add carbohydrates for energy and are a sturdy base for the carnitas. They are also easy to warm over a fire or skillet.
- Salsa verde: Salsa verde adds acidity and brightness, which helps balance the richness of the pork without needing a heavy sauce.
- White onion and cilantro: The quick topping adds crunch, freshness, and sharp flavor. It keeps the tacos from feeling too heavy.
- Lime juice: Lime brightens both the tacos and elote and helps cut through the richness of the pork.
- Corn: Grilled corn adds sweetness, char, carbohydrates, and fiber, making the meal feel more complete.
- Cotija: Cotija brings salty, crumbly richness, so a little goes a long way for flavor.
- Chile powder: Chile powder adds smoky heat and color without making the dish overly spicy.
- Crema sauce: The elote sauce adds tangy richness and helps the cotija and chile powder cling to the corn. Use a thin layer so the corn stays flavorful without feeling too heavy.
FAQs About Carnitas Tacos
Carnitas tacos are tacos made with slow-cooked pork that is usually shredded or chopped, then crisped before serving. The pork is often served in warm corn tortillas with onion, cilantro, salsa, and lime.
Yes. Carnitas are great for making ahead. Cook and shred the pork at home, pack it chilled, then crisp it in a hot skillet or griddle right before serving.
Heat a cast iron skillet or camp griddle over the fire, add a thin layer of reserved fat, and spread the carnitas in an even layer. Let the pork cook without stirring until the bottom browns, then flip and crisp the other side.
Yes. You can crisp the carnitas in a hot cast iron skillet on the stovetop and warm the tortillas in a dry skillet. The elote can be grilled, cooked on a grill pan, or broiled.
Pork shoulder or pork butt works best for carnitas because it becomes tender during slow cooking and has enough fat to stay juicy.

Conclusion
These campfire carnitas tacos are the kind of dinner that makes a night outside feel like an event.
The pork is tender enough to shred, but still crisps beautifully over high heat, giving you juicy carnitas with browned edges and plenty of texture. Warm tortillas, salsa verde, onion, cilantro, and lime keep the tacos bright, while grilled elote makes the meal feel complete.
Cook the pork ahead, pack it chilled, and finish everything over the fire when you are ready for dinner.
Your Turn
Make these campfire carnitas tacos and let me know how they turned out. I’d love to hear where you cooked them and what you served them with!
@thedisperseddietitian #thedisperseddietitian
More Camp Dinner Inspiration
If you want another bold campfire dinner, try my Harissa Chicken Thighs with Crispy Chicken-Fat Potatoes. It is a smoky, spicy cast iron meal that works well when you want something hearty by the fire.

For a no-cook side to round out the meal, try my Elote Pasta Salad. It has the same creamy, tangy, chile-lime flavors as grilled elote, but it can be made ahead and served cold at camp.

For more camp cooking ideas, make-ahead camping meals, and outdoor recipes, check out the rest of The Dispersed Dietitian.

Campfire Carnitas Tacos with Grilled Elote
Equipment
- Knife, cutting board, small bowls [For Prep]
- Large Dutch oven or heavy pot [For Cooking Carnitas]
- Tongs, two forks, sealed containers [For Shredding and Packing]
- Cooler [For Keeping Cold]
- Cast iron skillet, camp griddle, grill grate, or camp stove [For Finishing at Camp]
- Small bowl and spoon [For Elote Sauce]
- Camp Friendly Plates and Silverware [For Serving]
Ingredients
For the Carnitas
- 1 ½ pounds pork shoulder or pork butt cut into 2–3 inch chunks
- 1 ¼ teaspoons kosher salt
- ¼ teaspoon black pepper
- ⅓ teaspoon ground cumin
- ⅓ teaspoon dried oregano
- ¾ teaspoon chili powder
- 1 ½ teaspoons lard for searing
- ½ large onion quartered
- 2 garlic cloves smashed
- 2 tablespoons orange juice
- 1 tablespoon lime juice
- 1 bay leaf
- 2 tablespoons salsa verde
- 2 ¼ pounds lard or enough to fully cover the pork in the Dutch oven
For the Quick Onion-Cilantro Topping
- ¼ large white onion finely diced
- ½ tablespoon fresh cilantro chopped
- 1 ½ teaspoons lime juice
- ¼ teaspoon kosher salt
- ¼ teaspoon black pepper
- For the Tacos
- 8 small corn tortillas
- ¼ cup salsa verde for serving
- lime wedges for serving
For the Grilled Elote
- 4 ears corn husked
- ½ cup mayonnaise
- ¼ cup sour cream
- 2 tablespoons crema Mexicana or plain Greek yogurt
- 1 tablespoon fresh lime juice
- ½ teaspoon kosher salt plus more to taste
- ¼ teaspoon black pepper
- 2 ounces cotija cheese crumbled
- 1-2 teaspoons chile powder such as Tajín or ancho chile powder
- ½ teaspoon smoked paprika optional
- 2 tablespoons unsalted butter melted, optional
- 1 lime cut into wedges
Instructions
Prep the Carnitas at Home
- Pat the pork shoulder dry, then season all over with kosher salt, black pepper, cumin, oregano, and chili powder.

- Quarter the onion and smash the garlic.
- Heat the lard in a large Dutch oven or heavy pot over medium-high heat.

- Sear the pork in batches until browned on all sides, then transfer to a plate.
- Pack the pork back into the Dutch oven.
- Add the onion, garlic, orange juice, lime juice, bay leaf, and salsa verde.
- Pour in enough lard to fully submerge the pork.

- Bring to a very gentle simmer, with small bubbles around the edges.
- Cover the Dutch oven.
- Transfer to a 250°F oven until tender, about 3 hours.
- Remove the pork from the fat and reserve some of the fat for crisping later.
- Discard the bay leaf.
- Shred the pork with two forks.

- Skim excess fat from the cooking juices, leaving a thin glossy layer.
- Simmer the shredded pork and juices uncovered for 15–20 minutes, until glossy and slightly reduced.
- Cool completely, then pack the carnitas in a sealed container and keep chilled.

Prep the Toppings and Elote Sauce
- Mix the finely diced onion, cilantro, lime juice, salt, and black pepper. Pack chilled.

- Whisk together the mayonnaise, sour cream, crema Mexicana or Greek yogurt, lime juice, salt, and black pepper until smooth. Pack chilled.
- Pack the cotija, chile powder, smoked paprika if using, lime wedges, tortillas, corn, and reserved fat.
Crisp the Carnitas at Camp
- Heat a cast iron skillet or camp griddle over the fire.
- Add a thin layer of reserved lard or cooking fat.
- Add the carnitas in an even layer.

- Cook for 3–5 minutes without stirring, until browned on the bottom.
- Flip and crisp another 2–4 minutes.
- Break into smaller pieces and keep warm.
Grill the Elote
- Brush the corn lightly with melted butter if using.
- Place the corn over high heat on a grill grate.

- Grill, turning every 1–2 minutes, until deeply charred and blistered all over, about 8–12 minutes total.
- Spread or spoon a thin layer of elote sauce over the hot corn.
- Sprinkle with cotija.
- Dust with chile powder and smoked paprika if using.

- Finish with lime.
Assemble the Tacos
- Warm the corn tortillas in a dry skillet or over the fire for 20–30 seconds per side, just until pliable.
- Pile crispy carnitas into the warm tortillas.
- Top with onion-cilantro mixture.
- Spoon over salsa verde.
- Serve with lime wedges and grilled elote.

Notes
- To make these on a camp stove, crisp the cooked carnitas in a cast iron skillet or griddle over medium-high heat.
- Do not stir the pork too much while crisping. Let it sit long enough to brown.
- Warm the tortillas right before serving so they stay soft and pliable.
- Grill the elote over high heat for the best char.
- You can make the carnitas fully at home and crisp them on the stovetop if you are not camping.
- Calories are an estimate.
Additional Helpful Resources
Food Safety While Hiking, Camping & Boating
The USDA’s guide covers how to pack, transport, store, and serve food safely when you are camping or eating outdoors.
Read the USDA food safety guide
Campfire Safety Tips
Recreation.gov shares practical campfire safety tips for building, managing, and fully extinguishing campfires.
Read the Recreation.gov campfire safety tips










