RecipeAI
DashboardDiscoverMeal PlanGroceriesCreateImportRecipe Box
BlogSign InGet Started
Dashboard
Plan
Nutrition
Create
Groceries
Saved
Profile
RecipeAI LogoRecipeAI

AI-powered recipes, meal plans, and nutrition tracking — personalized to your tastes and goals.

Explore

  • Discover Recipes
  • Categories
  • World Cuisines
  • Diets
  • Quick Meals
  • Meal Plans by Diet
  • Kitchen Conversions
  • Calories in Foods

Features

  • AI Recipe Generator
  • Meal Planning
  • Nutrition Tracker
  • Macro Calculator
  • Nutrition Guides
  • Food Diary
  • Recipe Import
  • Pricing

Resources

  • Blog
  • About Us
  • Feedback

© 2026 RecipeAI. All rights reserved.

Cook smarter, eat better.

More recipes like this

  • Korean-Style Bulgogi Beef Lettuce Wraps with Quick Kimchi-Cucumber Salad & Sweet Potato Noodles
  • Sweet Potato & Blackened Chicken Breakfast Lettuce Wraps
  • Turkey & Avocado Lettuce Wraps with Baked Sweet Potato Fries
  • Chipotle-Honey Glazed Pork Medallions with Roasted Brussels Sprouts, Sweet Potato Smash & Pomegranate
  • Gochujang‑Honey Pork Stir‑Fry with Sweet Potato Glass Noodles, Charred Napa Cabbage & Shiitake
  • Turkey & Avocado Whole-Grain Wraps with Smoked-Paprika Roasted Sweet Potato Wedges
  • Browse all recipes →
Carnitas-Style Pork Shoulder Lettuce Wraps with Roasted Sweet Potato

Carnitas-Style Pork Shoulder Lettuce Wraps with Roasted Sweet Potato

By abbey f

MexicanIntermediate

Crisp-edged, citrus-braised pork shoulder piled into cool, crunchy Romaine leaves with caramelized roasted sweet potatoes, tangy pickled red onion and bright cilantro. The pork is slowly braised in orange and lime to cut through the richness, then finished at high heat for the classic 'carnitas' crisp—resulting in tender, juicy meat with golden, flavorful edges.

Prep: 20 minutes
Cook: 1 hour 20 minutes
Total: 1 hour 40 minutes
4 servings
MexicanGluten-freeLow-carbMain

Ingredients

  • 400 g pork shoulder (cut into 2–3 cm/1-inch chunks)
  • 1.5 tsp fine sea salt
  • 1/2 tsp freshly ground black pepper
  • 1 tsp ground cumin
  • 1 tsp dried oregano (Mexican or regular)
  • 3 cloves garlic (minced)
  • 1 tsp orange zest (finely grated)
  • 120 ml fresh orange juice
  • 1/2 tsp lime zest (finely grated)
  • 30 ml fresh lime juice
  • 60 ml low-sodium chicken broth or water
  • 1.5 tbsp olive oil (divided)
  • 300 g roasted sweet potato (diced or cubed)
  • 8 leaves Roma or butter lettuce leaves (large, whole)
  • 40 g pickled red onion (optional)
  • 20 g fresh cilantro (roughly chopped)
  • 1/4 tsp ground cumin (for sweet potatoes - optional)
  • 1 lime freshly squeezed lime wedges (to serve)

Instructions

1

Season the pork: Pat the 400 g pork shoulder chunks dry with paper towels, then toss with 1.5 tsp fine sea salt, 1/2 tsp black pepper, 1 tsp ground cumin, and 1 tsp dried oregano. Patting the pork dry helps achieve a better sear; salt and spices penetrate the surface and begin flavoring the meat before it cooks.

2

Brown the pork: Heat 1 tbsp olive oil in a wide, heavy-bottomed Dutch oven or skillet over medium-high heat until shimmering. Working in a single layer (do not overcrowd), sear the pork pieces 2–3 minutes per side until a deep golden-brown crust forms. Searing creates Maillard browning, which builds complex savory flavors that are essential for authentic carnitas taste. Transfer browned pieces to a plate.

3

Make the braising liquid: Reduce heat to medium, add the minced garlic and toast 20–30 seconds until fragrant (this blooms the garlic’s flavor). Add orange zest, orange juice (120 ml), lime zest, lime juice (30 ml) and 60 ml chicken broth or water, scraping the browned bits from the pan—those fond bits are concentrated flavor for the braise.

4

Braise the pork: Return the pork to the pot, bring the liquid to a gentle simmer, cover partially, and lower the heat to maintain a bare simmer. Cook for 60–70 minutes, stirring once or twice, until the pork is fork-tender and shreds easily. Slow, moist cooking breaks down collagen into gelatin, yielding silky, juicy meat rather than dry chunks.

5

Prepare the roasted sweet potatoes: If your 300 g sweet potatoes aren't already roasted, toss 300 g peeled and diced sweet potato with 1/2 tbsp olive oil, a pinch of salt, and the optional 1/4 tsp ground cumin. Roast on a baking sheet at 220°C/425°F for 20–25 minutes, turning once, until edges caramelize. Roasting concentrates sugars and creates caramelized edges—this contrast plays beautifully against the savory pork.

6

Shred and reduce: When the pork is tender, remove the lid and increase the heat to medium-high to reduce the braising liquid for 5–7 minutes, concentrating flavor. Remove pork pieces and shred roughly with two forks (or chop coarsely). Reducing the liquid intensifies the citrus-and-spice juices that will cling to the shredded meat.

7

Crisp the carnitas (classic finish): Heat the oven broiler or keep the skillet hot. If using the oven, spread shredded pork on a rimmed baking sheet in an even layer and drizzle with 1/2 tbsp olive oil and a little of the reduced braising liquid; broil 3–6 minutes until edges brown and crisp, then toss and broil another 2–4 minutes to get more golden edges. If using a skillet, sear small batches on high heat until crusty. This final high-heat step creates the signature crispy bits of carnitas that elevate texture.

8

Warm the lettuce and assemble fillings: Quickly wash and dry 8 large lettuce leaves, pat completely dry (moisture makes wraps soggy). If you like, warm the leaves for 10 seconds over a gas flame or wrap in a damp towel and microwave 10–12 seconds to make them more pliable. Place 2 leaves per person on plates (for 4 servings), spoon 100 g of shredded pork onto each set of two leaves, add ~75 g roasted sweet potato, a few rings of pickled red onion if using, and finish with a generous sprinkle of chopped cilantro and an extra squeeze of lime.

9

Serve: Offer extra lime wedges and hot sauce on the side. Encourage guests to fold the lettuce over the filling and eat immediately—the contrast of hot pork and sweet potato with cool crunchy lettuce is part of the experience.

10

Storage and reheating: Store leftover pork and sweet potatoes separately in airtight containers in the refrigerator for up to 3 days. To re-crisp leftovers, heat in a skillet over medium-high heat for a few minutes, or spread under a broiler for a couple of minutes—re-crisping reactivates the browned surfaces and restores texture.

Chef's Tips

  • 1Dry the pork before searing to get a better crust — moisture steams the meat and prevents browning.
  • 2Don’t skip the final high-heat crisping step: it’s what turns braised pork into carnitas by adding crunchy, caramelized edges.
  • 3If you’re short on time, reduce simmering time slightly and finish more aggressively under the broiler, but be careful not to dry the meat—always retain some of the reduced braising liquid to keep the meat glossy and flavorful.
  • 4To make the assembly easier, portion the shredded pork into 4 equal portions (about 100 g each) and the sweet potato into 4 portions (about 75 g each).

Variations

  • Spicy: Add 1/2 tsp chipotle powder or a chopped chipotle in adobo to the braising liquid for smoky heat.
  • Cheesy riff: For a non-lettuce wrap option, warm corn or flour tortillas and add a sprinkle of crumbled Cotija or shredded Oaxaca cheese.
  • Vegetarian alternative: Swap pork for firm roasted cauliflower florets (400 g) that have been roasted and then braised briefly in the citrus-spice liquid; finish under the broiler for charred edges.

Nutrition per Serving

378

Calories

28g

Protein

20g

Carbs

21g

Fat

3g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Carnitas-Style Pork Shoulder Lettuce Wraps with Roasted Sweet Potato

By abbey f

MexicanGluten-freeLow-carbMain
Carnitas-Style Pork Shoulder Lettuce Wraps with Roasted Sweet Potato - pork shoulder (cut into 2–3 cm/1-inch chunks), fine sea salt recipe

Crisp-edged, citrus-braised pork shoulder piled into cool, crunchy Romaine leaves with caramelized roasted sweet potatoes, tangy pickled red onion and bright cilantro. The pork is slowly braised in orange and lime to cut through the richness, then finished at high heat for the classic 'carnitas' crisp—resulting in tender, juicy meat with golden, flavorful edges.

MexicanIntermediate4 servings
Prep: 20 minutes
Cook: 1 hour 20 minutes
1 hour 40 minutes

Ingredients

  • 400 g pork shoulder (cut into 2–3 cm/1-inch chunks)
  • 1.5 tsp fine sea salt
  • 1/2 tsp freshly ground black pepper
  • 1 tsp ground cumin
  • 1 tsp dried oregano (Mexican or regular)
  • 3 cloves garlic (minced)
  • 1 tsp orange zest (finely grated)
  • 120 ml fresh orange juice
  • 1/2 tsp lime zest (finely grated)
  • 30 ml fresh lime juice
  • 60 ml low-sodium chicken broth or water
  • 1.5 tbsp olive oil (divided)
  • 300 g roasted sweet potato (diced or cubed)
  • 8 leaves Roma or butter lettuce leaves (large, whole)
  • 40 g pickled red onion (optional)
  • 20 g fresh cilantro (roughly chopped)
  • 1/4 tsp ground cumin (for sweet potatoes - optional)
  • 1 lime freshly squeezed lime wedges (to serve)

Instructions

1

Season the pork: Pat the 400 g pork shoulder chunks dry with paper towels, then toss with 1.5 tsp fine sea salt, 1/2 tsp black pepper, 1 tsp ground cumin, and 1 tsp dried oregano. Patting the pork dry helps achieve a better sear; salt and spices penetrate the surface and begin flavoring the meat before it cooks.

2

Brown the pork: Heat 1 tbsp olive oil in a wide, heavy-bottomed Dutch oven or skillet over medium-high heat until shimmering. Working in a single layer (do not overcrowd), sear the pork pieces 2–3 minutes per side until a deep golden-brown crust forms. Searing creates Maillard browning, which builds complex savory flavors that are essential for authentic carnitas taste. Transfer browned pieces to a plate.

3

Make the braising liquid: Reduce heat to medium, add the minced garlic and toast 20–30 seconds until fragrant (this blooms the garlic’s flavor). Add orange zest, orange juice (120 ml), lime zest, lime juice (30 ml) and 60 ml chicken broth or water, scraping the browned bits from the pan—those fond bits are concentrated flavor for the braise.

4

Braise the pork: Return the pork to the pot, bring the liquid to a gentle simmer, cover partially, and lower the heat to maintain a bare simmer. Cook for 60–70 minutes, stirring once or twice, until the pork is fork-tender and shreds easily. Slow, moist cooking breaks down collagen into gelatin, yielding silky, juicy meat rather than dry chunks.

5

Prepare the roasted sweet potatoes: If your 300 g sweet potatoes aren't already roasted, toss 300 g peeled and diced sweet potato with 1/2 tbsp olive oil, a pinch of salt, and the optional 1/4 tsp ground cumin. Roast on a baking sheet at 220°C/425°F for 20–25 minutes, turning once, until edges caramelize. Roasting concentrates sugars and creates caramelized edges—this contrast plays beautifully against the savory pork.

6

Shred and reduce: When the pork is tender, remove the lid and increase the heat to medium-high to reduce the braising liquid for 5–7 minutes, concentrating flavor. Remove pork pieces and shred roughly with two forks (or chop coarsely). Reducing the liquid intensifies the citrus-and-spice juices that will cling to the shredded meat.

7

Crisp the carnitas (classic finish): Heat the oven broiler or keep the skillet hot. If using the oven, spread shredded pork on a rimmed baking sheet in an even layer and drizzle with 1/2 tbsp olive oil and a little of the reduced braising liquid; broil 3–6 minutes until edges brown and crisp, then toss and broil another 2–4 minutes to get more golden edges. If using a skillet, sear small batches on high heat until crusty. This final high-heat step creates the signature crispy bits of carnitas that elevate texture.

8

Warm the lettuce and assemble fillings: Quickly wash and dry 8 large lettuce leaves, pat completely dry (moisture makes wraps soggy). If you like, warm the leaves for 10 seconds over a gas flame or wrap in a damp towel and microwave 10–12 seconds to make them more pliable. Place 2 leaves per person on plates (for 4 servings), spoon 100 g of shredded pork onto each set of two leaves, add ~75 g roasted sweet potato, a few rings of pickled red onion if using, and finish with a generous sprinkle of chopped cilantro and an extra squeeze of lime.

9

Serve: Offer extra lime wedges and hot sauce on the side. Encourage guests to fold the lettuce over the filling and eat immediately—the contrast of hot pork and sweet potato with cool crunchy lettuce is part of the experience.

10

Storage and reheating: Store leftover pork and sweet potatoes separately in airtight containers in the refrigerator for up to 3 days. To re-crisp leftovers, heat in a skillet over medium-high heat for a few minutes, or spread under a broiler for a couple of minutes—re-crisping reactivates the browned surfaces and restores texture.

Chef's Tips

  • 1Dry the pork before searing to get a better crust — moisture steams the meat and prevents browning.
  • 2Don’t skip the final high-heat crisping step: it’s what turns braised pork into carnitas by adding crunchy, caramelized edges.
  • 3If you’re short on time, reduce simmering time slightly and finish more aggressively under the broiler, but be careful not to dry the meat—always retain some of the reduced braising liquid to keep the meat glossy and flavorful.
  • 4To make the assembly easier, portion the shredded pork into 4 equal portions (about 100 g each) and the sweet potato into 4 portions (about 75 g each).

Variations

  • Spicy: Add 1/2 tsp chipotle powder or a chopped chipotle in adobo to the braising liquid for smoky heat.
  • Cheesy riff: For a non-lettuce wrap option, warm corn or flour tortillas and add a sprinkle of crumbled Cotija or shredded Oaxaca cheese.
  • Vegetarian alternative: Swap pork for firm roasted cauliflower florets (400 g) that have been roasted and then braised briefly in the citrus-spice liquid; finish under the broiler for charred edges.

Nutrition per Serving

378

Calories

28g

Protein

20g

Carbs

21g

Fat

3g

Fiber

Rate this Recipe

Your Rating:

Explore More

🌍 Mexican Recipes🥗 Gluten-free Recipes🥗 Low-carb Recipes🥘 More with pork shoulder (cut into 2–3 cm/1-inch chunks)🥘 More with fine sea salt🥘 More with freshly ground black pepper

Similar Recipes