Air fryer pork carnitas give you the two things that make carnitas worth eating — meat that shreds under a fork and edges that shatter — without the four-hour braise or the pot of lard. Pork shoulder gets marinated in orange juice, garlic, and cumin, then finished at high heat so the outside crisps while the inside stays juicy.

I want to be upfront about one thing: this is not a 30-minute recipe, and any carnitas recipe promising that is selling you seasoned pork, not carnitas. The marinade needs at least four hours. The cook itself is about 40 minutes. Plan for it the night before and the actual work is fifteen minutes.
Why Pork Shoulder — And Why Nothing Else Works
Carnitas means “little meats,” and the dish exists because pork shoulder is full of collagen and intramuscular fat. Slow heat melts that collagen into gelatin, which is what makes the meat shred instead of slice. Pork chops, tenderloin, and loin are all too lean. Cook them to shreddable and they turn to sawdust.
Ask for boneless pork shoulder or pork butt at the counter — they are the same cut, and butt is usually the cheaper label. A 3-pound piece feeds four to six people generously with leftovers.
The one place a leaner cut works is when you already have cooked pork on hand. If you have leftovers from a roast, skip this recipe and roll them into Air Fryer Pulled Pork Taquitos instead.
Ingredients

For the pork and marinade:
- Boneless Pork Shoulder: Fatty, collagen-rich cut that shreds instead of drying out
- Fresh Orange Juice: Acid tenderizes the pork while sugars caramelize the edges
- Fresh Lime Juice: Cuts the orange’s sweetness and brightens the finished meat
- Garlic Cloves: Fresh minced garlic gives depth that powder cannot match
- Kosher Salt: Seasons through the marinade, not just the surface
- Ground Cumin: Earthy warmth that anchors the whole spice blend
- Dried Mexican Oregano: Citrusy and floral, different plant from Mediterranean oregano
- Black Pepper: Freshly ground adds bite the pre-ground jar loses
- Bay Leaves: Steep in the marinade, then remove before cooking
- Olive Oil: Helps the drained pork brown instead of steaming
For serving:
- Corn Tortillas: Traditional for carnitas and sturdy enough for juicy filling
- White Onion: Diced raw for sharp crunch against the rich pork
- Fresh Cilantro: Chopped at the last minute so it stays bright
- Lime Wedges: A squeeze at the table resets every rich bite
How to Make Air Fryer Pork Carnitas

Step 1: Marinate (4 hours minimum)
Combine the orange juice, lime juice, garlic, salt, cumin, oregano, pepper, and bay leaves in a large bowl. Add the pork chunks and turn until every piece is coated. Cover and refrigerate at least 4 hours, ideally overnight. Do not skip this and do not shorten it. A one-hour marinade seasons the surface. Overnight seasons the meat.

Step 2: Preheat and drain
Preheat the air fryer to 350°F for 3 to 5 minutes. Meanwhile, pull the pork out of the marinade and let it drain in a colander for a few minutes. Discard the bay leaves. Reserve about ¼ cup of the marinade — you will use it later.
Wet pork steams instead of browns. Give it a quick pat with a paper towel if it is dripping.

Step 3: Cook low first (25 minutes at 350°F)
Toss the drained pork with the olive oil and arrange it in a single layer in the basket. Do not crowd it — cook in two batches if you need to. Overlapping pieces trap steam and you will end up with gray, boiled-looking pork. Cook at 350°F for 25 minutes, shaking the basket every 8 to 10 minutes.
Step 4: Crisp high (10–15 minutes at 400°F)
Bump the temperature to 400°F and cook another 10 to 15 minutes, shaking once or twice, until the edges are deeply browned.
This is where most air fryer carnitas recipes go wrong. They tell you to pull the pork at 145°F, which is the USDA safe minimum for a whole pork cut and perfectly accurate for a chop. But pork shoulder does not become shreddable at 145°F — the collagen has not broken down yet, and you will be fighting the meat with your forks. You want the interior around 195°F to 205°F. At that point it falls apart on its own. Trust texture over the thermometer here: if a chunk resists when you press it with a fork, give it another 5 minutes.

Step 5: Rest, shred, and re-crisp
Let the pork rest 10 minutes. Shred with two forks, drizzle over the reserved marinade, and toss. Then return the shredded pork to the basket in a thin layer and hit it at 400°F for 3 to 5 more minutes. This last step is optional and it is also the difference between good carnitas and great carnitas — it crisps all the freshly exposed torn edges, which is exactly the texture you are chasing.

Pro Tips
- Cook in batches. A 3-pound shoulder will not fit in a 5-quart basket in one layer. Two batches at 25 minutes each still beats a 4-hour oven braise.
- Basket models run hotter than oven models. If you are using an air fryer oven or a toaster-oven style unit, use the middle rack and add about 5 minutes to each stage. My air fryer cooking chart has time and temperature ranges for pork and every other cut if you want to eyeball adjustments.
- Save the rendered fat. There will be a pool of pork fat and juice in the drawer. Spoon it over the shredded meat. It is free flavor.
- Do not skip the shake. Every 8 to 10 minutes, minimum. The pieces on the bottom sit in liquid and will not brown otherwise.
- Double it and freeze half. Carnitas freeze better than almost anything else.
Troubleshooting
My pork is tough and won’t shred. It is undercooked, not overcooked. Shoulder needs to pass through tough on its way to tender. Put it back in at 350°F for another 10 minutes.
My pork is dry. Either you used a lean cut, or you crisped at 400°F for too long without the low-temperature stage first. The 350°F step is what renders the fat gently; going straight to 400°F dries the outside before the inside is done.
No crispy edges. Overcrowded basket, or the pork went in wet. Both cause steaming.
Everything is smoking. Fat is dripping onto the heating element. Add a tablespoon of water to the bottom of the drawer.
What to Serve With Carnitas
Warm corn tortillas, diced white onion, cilantro, and a lime wedge is the traditional answer and honestly hard to beat. If you are building out a full spread, a smoky air fryer salsa and air fryer Mexican street corn round out the plate, and air fryer Mexican rice casserole turns it into a full dinner. For a lighter side, air fryer fajita vegetables come together in about 15 minutes.
If you want to go all the way, homemade air fryer flour tortillas take about two minutes each and are a different experience from the bag.

Using Up Leftovers
Leftover carnitas are almost better than the first night. Pile them into a carnitas burrito bowl over rice and beans, or layer them onto an air fryer street corn carnitas flatbread for a fast lunch. Rolled into tortillas and crisped, they become pulled pork taquitos.
If you would rather make the pork in a pressure cooker next time, my Instant Pot pork carnitas get you to the same place in about an hour of hands-off time — though you will still want to crisp the shredded meat in the air fryer at the end.
Storage and Reheating
Refrigerator: Cool completely, then store in an airtight container with a spoonful of the cooking juices for 3 to 4 days.
Freezer: Portion into freezer bags with a little of the fat, press out the air, and freeze up to 3 months. Label with the date.
Reheating (air fryer, best method): Spread in a single layer and cook at 375°F for 4 to 6 minutes. The edges re-crisp, which the microwave will never do.
Reheating (microwave): Cover and heat in 30-second bursts. Fast, but you lose the texture entirely.
Thaw frozen carnitas overnight in the refrigerator before reheating, and only reheat what you plan to eat — repeated freezing and thawing turns the meat stringy.

Frequently Asked Questions
Can I use pork loin or pork chops instead?
You can cook them, but they will not be carnitas. Lean cuts have no collagen to break down, so they never reach that shreddable texture — they go straight from cooked to dry. Stick with shoulder or butt.
Do I really have to marinate overnight?
Four hours is the realistic floor. Overnight is better. If you have less time than that, salt the pork heavily and skip straight to cooking; you will get seasoned crispy pork, which is good, just not the same dish.
What internal temperature should carnitas reach?
145°F is safe to eat, but you want 195°F to 205°F for meat that shreds. Shoulder is a collagen-heavy cut and needs the higher temperature to break down.
Can I cook the pork from frozen?
No. It cooks unevenly and cannot absorb marinade. Thaw fully in the refrigerator first.
Why is my air fryer smoking?
Rendered pork fat hitting the heating element. Add a tablespoon of water to the bottom of the drawer between batches, and wipe the drawer out if you are cooking in stages.
Can I make this in a smaller batch?
Yes — halve everything. Cooking times stay roughly the same since they depend on chunk size, not total volume. Just keep the layer single.
Can I use the leftover marinade as a sauce?
Only if you cook it. Raw pork marinade needs to be boiled for at least a full minute before it touches cooked food. The ¼ cup reserved in Step 2 should be brought to a simmer in a small pan if you want to pour it over the finished meat.

Air Fryer Pork Carnitas
Description
Ingredients
- 3 pounds boneless pork shoulder, pork butt, cut into 1½-inch chunks
- 1 cup fresh orange juice
- 2 tablespoons fresh lime juice
- 6 cloves garlic , minced
- 1 tablespoon kosher salt
- 2 teaspoons ground cumin
- 2 teaspoons dried Mexican oregano
- 1 teaspoon black pepper
- 2 bay leaves
- 1 tablespoon olive oil
- For serving: corn tortillas, diced white onion, chopped cilantro, lime wedges
Instructions
- In a large bowl, whisk together the orange juice, lime juice, garlic, salt, cumin, oregano, black pepper, and bay leaves. Add the pork chunks and toss until fully coated. Cover and refrigerate at least 4 hours or overnight.
- Preheat the air fryer to 350°F for 3 to 5 minutes. Drain the pork in a colander, discard the bay leaves, and reserve ¼ cup of the marinade. Pat the pork dry.
- Toss the pork with olive oil. Arrange in a single layer in the air fryer basket, working in batches if needed. Cook at 350°F for 25 minutes, shaking the basket every 8 to 10 minutes.
- Increase the temperature to 400°F and cook 10 to 15 minutes more, until the edges are deeply browned and the pork pulls apart easily. Internal temperature should read 195°F to 205°F.
- Rest 10 minutes, then shred with two forks. Bring the reserved marinade to a simmer in a small pan and drizzle over the meat.
- Return the shredded pork to the basket in a thin layer and cook at 400°F for 3 to 5 minutes to crisp the torn edges. Serve in warm tortillas with onion, cilantro, and lime.
Equipment
- Instant-read thermometer
- Cooking spray or silicone liner
Notes
Nutrition
Share this recipe
We can’t wait to see what you’ve made! Mention @forktospoon or tag #forktospoon!

Emma
Making really soon. Thanks very much.