Whole30 Slow Cooker Carnitas Lettuce Wraps

8 min prep 1 min cook 3 servings
Whole30 Slow Cooker Carnitas Lettuce Wraps
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Why This Recipe Works

  • Set-it-and-forget-it: 10 minutes of prep, then the slow cooker braises the pork for 8 hours while you live your life.
  • Bright, authentic flavor: A trio of orange, lime, and smoky cumin mimics the Mexican street-cart classic without added sugar.
  • Crispy edges without frying: A quick stint under the broiler gives you those crave-worthy caramelized bits—no ladle of lard required.
  • Whole30 & Paleo approved: No sweeteners, soy, or dairy—just real food that happens to taste indulgent.
  • Batch-cook friendly: A 4-pound shoulder yields enough for two family dinners or a week’s worth of salads, egg toppers, and emergency freezer tacos.
  • Lettuce wrap perfection: Butter lettuce cups cradle the juicy pork without wilting, so you can assemble ahead and still serve crisp handhelds at halftime.

Ingredients You'll Need

Ingredients

Great carnitas start with well-marbled pork. Look for a boneless shoulder (often labeled “Boston butt”) with a thick cap of fat; the intramuscular streaks melt into the meat, self-basting it for eight silky hours. If you can only find a smaller roast, simply halve the spices—everything else stays the same.

Pork shoulder: 3½–4 lb, trimmed of large flaps of excess fat but leave most of the cap—flavor insurance.

Sea salt: A full tablespoon may feel generous, but the meat is bland without it; reduce only if your broth is salted.

Smoked paprika & cumin: Smoked paprika gifts a whisper of chipotle-esque depth, while ground cumin is the earthy backbone of classic carnitas. Buy spices in small batches and toast briefly in a dry skillet to wake them up.

Oregano: Mexican oregano has citrusy undertones, but common Mediterranean works in a pinch.

Citrus: One large orange plus two limes. Zest the orange before juicing; the oils perfume the meat. Warm citrus at room temp for maximum juice yield.

Tomatoes: A single 14-oz can of fire-roasted diced tomatoes adds subtle sweetness and enough liquid to prevent scorching. Choose a brand whose only ingredient is tomatoes—no calcium chloride or basil.

Onion & garlic: Rough-chopped onion melts into the sauce; garlic cloves smash themselves during the long cook.

Butter lettuce: Also sold as “living lettuce” in plastic clamshells. The cupped leaves are naturally bowl-shaped and sturdy enough to hold a generous scoop of saucy pork without tearing.

Avocado oil: Neutral, high-heat, Whole30 compliant. You’ll drizzle a teaspoon over the meat before broiling to encourage browning.

How to Make Whole30 Slow Cooker Carnitas Lettuce Wraps

1
Season the pork overnight (optional but worth it)

Mix sea salt, smoked paprika, cumin, oregano, black pepper, and orange zest in a small bowl. Pat the pork dry, then massage the spice blend into every fold. Place in a glass dish, cover, and refrigerate 8–24 hours. The salt works its way deep into the meat, seasoning it throughout and helping retain moisture.

2
Load the slow cooker

Scatter chopped onion and smashed garlic cloves across the bottom. Nestle the seasoned pork on top, fat-cap up. Pour in the diced tomatoes, orange juice, and ½ cup water. Squeeze in lime juice, then drop the spent lime halves into the pot—they’ll perfume the sauce. Cover and cook on LOW 8 hours or HIGH 5–6 hours, until a fork slides through the meat like warm butter.

3
Shred and select your texture

Transfer the pork to a rimmed sheet pan and pour ½ cup of the cooking liquid over top. Use two forks to shred, discarding any large veins of fat. At this point you can serve it saucy and tender, or proceed to the next step for crispy-edged carnitas.

4
Broil for caramelized edges

Heat broiler to HIGH. Drizzle shredded pork with avocado oil and toss lightly. Spread in a single layer and broil 4–6 inches from the element for 4–5 minutes, until the tips turn mahogany. Rotate the pan halfway for even char. Watch closely; the jump from bronzed to burnt is swift.

5
Prep your lettuce cups

While the pork broils, core the lettuce and carefully peel off whole leaves. Rinse under cold water, then spin dry in a salad spinner or pat between kitchen towels. Crisp leaves hold better—if you have time, layer them between damp paper towels and refrigerate 10 minutes.

6
Assemble with intention

Spoon ¼ cup of pork into each lettuce cup. Top with a slice of avocado, a spoonful of pico de gallo, minced red onion, and fresh cilantro. Finish with a squeeze of lime and a light sprinkle of flaky salt. Serve immediately while the pork is still warm and the lettuce is cool and crunchy.

Expert Tips

Don’t discard the fat

After refrigerating leftovers, the fat solidifies on top. Stir it back into the meat before reheating—flavor and moisture reunited.

Double-citrus trick

Zest both the orange and one lime directly into the spice rub; the oils amplify aroma without extra liquid.

Crisp in a skillet

No broiler? Heat a cast-iron skillet over medium-high, add shredded pork, and press with a spatula for 2–3 minutes per side.

Save the liquid gold

Strain and freeze the braising juices in ice-cube trays. Drop a cube into sautéed greens or cauliflower rice for instant flavor.

Make-ahead assemblies

Pack lettuce leaves, pork, and toppings in separate containers. Assemble at work; the lettuce stays crisp all afternoon.

Spice thermometer

If you like heat, blend 1 chipotle pepper in adobo with the tomatoes before adding to the slow cooker—smoky fire without sugar.

Variations to Try

  • Pineapple Carnitas: Swap the orange juice for ½ cup pineapple juice and add ½ cup diced fresh pineapple to the slow cooker for a sweet-tart twist that still complies with Whole30.
  • Green Chile Version: Replace the tomatoes with one 4-oz can diced green chiles plus ¾ cup chicken broth. Finish with fresh chopped cilantro and a squeeze of key lime.
  • Chicken Thigh Carnitas: Substitute 3 lb boneless skinless chicken thighs; reduce cook time to 6 hours on LOW. Shred and broil as directed.
  • Beef Chuck Carnitas: Use 3½ lb beef chuck roast, cut into 3-inch chunks. Proceed identically; the result is akin to birria-style barbacoa.
  • Vegetarian Swap: Replace meat with 2 large jackfruit (in brine, rinsed) plus 1 cup vegetable broth; cook on LOW 4 hours, then broil for crispy edges.

Storage Tips

Refrigerate: Cool shredded pork in shallow containers within 2 hours. Store in an airtight container up to 5 days.

Freeze: Portion cooled carnitas into silicone muffin trays (½-cup pucks), freeze solid, then pop out and store in a zip-top bag up to 3 months. Thaw overnight in the fridge or reheat from frozen in a skillet with a splash of broth.

Lettuce: Store unwashed lettuce heads wrapped in damp paper towels inside a produce bag. Wash and spin just before serving for maximum crunch.

Reheat: Warm pork in a covered skillet over medium with 2 Tbsp reserved juices, 3–4 minutes. Microwave works in 30-second bursts, but the skillet restores crusty edges.

Frequently Asked Questions

Absolutely. Place everything in an Instant Pot, seal, and cook on HIGH pressure for 60 minutes with natural release for 15 minutes. Shred and broil as directed.

Switch the slow cooker to WARM. The pork will stay succulent for up to 2 additional hours; any longer and it begins to dry.

You can, but you’ll miss the textural contrast. If you’re short on time, spread the hot shredded pork on a sheet pan and let the residual heat evaporate some moisture while you prep toppings.

The spice level is mild. For pickier eaters, serve the pork plain with avocado and let them build their own wraps; the citrus keeps it bright without heat.

Yes, as long as your slow cooker is 7 quarts or larger. Keep the ingredient ratios the same; cook time remains unchanged.

Pat the lettuce completely dry and assemble just before serving. If packing for lunch, stash pork and toppings in a thermos and lettuce in a separate container.
Whole30 Slow Cooker Carnitas Lettuce Wraps
main-dishes
Pin Recipe

Whole30 Slow Cooker Carnitas Lettuce Wraps

(4.9 from 127 reviews)
Prep
15 min
Cook
8 hr
Servings
6

Ingredients

Instructions

  1. Season: Combine salt, paprika, cumin, oregano, pepper, and orange zest. Rub all over pork. Refrigerate uncovered 8–24 hours for deepest flavor.
  2. Slow cook: Layer onion and garlic in slow cooker. Add pork, tomatoes, orange juice, lime juice, lime halves, and water. Cover and cook LOW 8 hours or HIGH 5–6 hours.
  3. Shred: Transfer pork to sheet pan; discard excess fat. Pour ½ cup cooking liquid over and shred with forks.
  4. Crisp: Heat broiler. Drizzle pork with avocado oil, toss, and broil 4–5 minutes until edges caramelize.
  5. Serve: Fill lettuce cups with pork; add desired toppings and enjoy immediately.

Recipe Notes

For meal prep, store pork and lettuce separately. Reheat pork in a skillet with a splash of reserved juices for juiciest results.

Nutrition (per serving)

382
Calories
32g
Protein
9g
Carbs
23g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.