Keto Carnitas

Crispy, fall-apart pork carnitas slow-braised in citrus, lime, and warm spices, then crisped under the broiler. At just 2.3g net carbs and 35 minutes of hands-on time per serving, this juicy Mexican classic is built for keto taco nights and easy meal prep.

Jordan Lee
Jordan Lee

Head of Nutrition · June 17, 2026

Keto Carnitas
20 min
Prep
3 hr
Cook
3 hr 20 min
Ready in
6
Servings
Intermediate
Difficulty

Nutrition per serving

2.3g
Net carbs
1.3g
Fiber
3.6g
Total carbs
38g
Protein
34g
Fats
471
Calories

Per serving · makes 6. Values are estimates; brands vary.

dinnergluten freedairy freemeal preplow carb

These keto carnitas deliver everything you love about the real thing: pork shoulder slow-braised until meltingly tender, then broiled into crispy, caramelized shreds. Pile them into lettuce cups or over cauliflower rice for a low-carb taco night that tastes anything but diet food.

Ingredients

  • 3 lbs boneless pork shoulder (pork butt), cut into 3-inch chunks
  • 2 tablespoons avocado oil
  • 1 1/2 teaspoons fine sea salt
  • 1 teaspoon ground cumin
  • 1 teaspoon dried oregano (Mexican oregano preferred)
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon ground cinnamon
  • 4 garlic cloves, smashed
  • 1/2 medium white onion, quartered
  • 1 bay leaf
  • Juice of 1 orange (about 1/4 cup) plus the spent halves
  • Juice of 1 lime (about 2 tablespoons)
  • 3/4 cup chicken or pork stock

Instructions

  1. 1

    Pat the pork chunks dry and toss them with the salt, cumin, oregano, smoked paprika, and cinnamon until evenly coated.

  2. 2

    Heat the avocado oil in a large Dutch oven over medium-high heat. Sear the pork in batches until deeply browned on all sides, about 8 minutes per batch. Return all the pork to the pot.

  3. 3

    Add the garlic, onion, bay leaf, orange juice, the spent orange halves, lime juice, and stock. The liquid should come about halfway up the pork. Bring to a simmer.

  4. 4

    Cover and transfer to a 300°F oven (or reduce to low on the stovetop). Braise for 2 1/2 to 3 hours, until the pork shreds easily with a fork.

  5. 5

    Discard the orange halves, onion, and bay leaf. Shred the pork in the pot with two forks, then stir it through the braising juices to soak up flavor.

  6. 6

    Spread the shredded pork on a foil-lined sheet pan and spoon over a few tablespoons of the cooking liquid. Broil 4 to 6 minutes, until the edges are crispy and golden. Serve hot.

Tips & notes

  • Serve over cauliflower rice or tucked into low-carb tortillas or crisp lettuce cups, with avocado, cilantro, and a squeeze of lime to keep it keto.
  • For meal prep, store the shredded pork with its juices in an airtight container for up to 4 days in the fridge or 3 months frozen. Crisp under the broiler just before serving.
  • A 6-quart slow cooker works too: braise on low for 8 hours, then shred and broil as directed.

Log this recipe in one tap

Save keto carnitas to CarbMeNot and track its 2.3g net carbs against your daily budget automatically.

Download on the App Store

Frequently asked questions

How many carbs are in keto carnitas?
Each serving has just 2.3g net carbs (3.6g total carbs minus 1.3g fiber), along with 471 calories, 38g protein, and 34g fat. This recipe makes 6 generous servings.
Why is there orange and lime juice in a keto recipe?
The citrus is the classic flavor base for authentic carnitas and is spread across all 6 servings, so it adds only a fraction of a gram of carbs per serving while delivering big flavor. Most of the sugar stays behind in the discarded braising liquid you don't eat.
What is the best way to get crispy carnitas?
After braising and shredding, spread the pork on a sheet pan, spoon over a little of the fatty cooking liquid, and broil for 4 to 6 minutes. The high heat renders and caramelizes the edges into crispy bits while the inside stays juicy.

More keto recipes