Carnitas

Carnitas
⏱️ cook time 2 hours 45 minutes
🍽️ servings 4
⚡ Difficulty medium

intro

Melt-in-your-mouth tender slow-cooked pork with shatteringly crisp golden edges, a classic Michoacán dish perfect for tacos, burritos, or rice bowls.

Ingredients

Boneless pork shoulder (cut into 5cm chunks, 1cm fat cap retained) 1500g
Lard 120g
Yellow onion (quartered, root end intact) 200g (1 medium)
Garlic cloves (crushed, unpeeled) 8 cloves (25g)
Navel orange (quartered) 1 medium (180g)
Dried bay leaves 3 leaves
Ground cumin 1 tablespoon (6g)
Dried Mexican oregano 2 teaspoons (2g)
Kosher salt 1.5 tablespoons (18g)
Freshly cracked black pepper 1 teaspoon (2g)
Water 500ml
Fresh lime juice 2 tablespoons (30ml)

Steps

1

Prep and season pork

Pat 1500g of 5cm boneless pork shoulder chunks (with 1cm fat cap retained) completely dry with paper towels, then toss thoroughly with 1.5 tbsp (18g) kosher salt, 1 tbsp (6g) ground cumin, 2 tsp (2g) dried Mexican oregano, and 1 tsp (2g) cracked black pepper in a large mixing bowl. Let rest at room temperature for 15 minutes to let seasoning adhere to the meat surface.

Step 1
step1:Prep and season pork
2

Sear pork in lard

Heat 120g lard in a 5L heavy-bottomed Dutch oven over medium heat (175°C/350°F) until fully melted and shimmering. Add pork chunks in a single layer, working in 2 equal batches to avoid overcrowding the pot (which causes steaming instead of searing), and sear 3-4 minutes per side until all surfaces are pale golden. Transfer seared pork to a clean plate between batches.

Step 2
step2:Sear pork in lard
3

Add braising aromatics

Return all seared pork to the Dutch oven. Squeeze juice from 1 quartered navel orange (180g) evenly over the pork, then drop the squeezed orange peels into the pot, along with 1 quartered yellow onion (200g), 8 crushed unpeeled garlic cloves (25g), 3 dried bay leaves, and 500ml cool water. Stir once gently to evenly distribute the ingredients.

Step 3
step3:Add braising aromatics
4

Slow cook until tender

Bring the liquid to a gentle simmer (small bubbles breaking the surface every 2-3 seconds), then reduce heat to the lowest stovetop setting (90°C/195°F), cover the pot with a tight-fitting lid, and cook for 2 hours, stirring once gently at the 1-hour mark. The pork is done when it pulls apart easily with light pressure from a fork, with no tough resistance.

Step 4
step4:Slow cook until tender
5

Crisp the cooked pork

Remove the pot lid, turn heat up to medium (160°C/320°F), and fish out and discard the orange peels, onion chunks, garlic skins, and bay leaves with a slotted spoon. Cook the pork uncovered for 18-22 minutes, stirring gently every 5 minutes, as the remaining braising liquid evaporates and the pork fries in the rendered lard, developing deep golden, crispy, caramelized edges. Drizzle with 2 tbsp (30ml) fresh lime juice during the final 2 minutes of cooking.

Step 5
step5:Crisp the cooked pork
6

Drain and serve

Use a slotted spoon to transfer the finished carnitas to a paper-towel lined plate to drain excess lard for 2 minutes, then taste and add a pinch of extra kosher salt if needed. Serve warm with warmed corn tortillas, fresh salsa, chopped cilantro, and diced white onion as desired.

Step 6
step6:Drain and serve

Tips

1.Do not trim all fat from the pork shoulder—retaining a 1cm fat cap keeps the meat juicy during slow cooking and creates the signature crispy, caramelized edges.
2.Never let the braising liquid come to a rolling boil during the slow cook step; high heat will make the pork tough and stringy instead of melt-in-your-mouth tender.
3.For a popular regional variation, add 60ml (1/4 cup) of Mexican cola to the braising liquid to add a subtle caramel sweetness that amplifies the pork's savoriness.

✨ You May Also Like

Main Course
🍜 United Kingdom

A showstopping classic of tender seared beef, savory mushroom duxelles, and crisp prosciutto wrapped in flaky golden puff pastry, baked to juicy perfection.

⏱️ 2 hours 1Main Course ★ 4.7
Main Course
🍜 India

Tender charred marinated chicken simmered in a rich, spiced creamy tomato sauce, this iconic Anglo-Indian curry pairs perfectly with basmati rice or warm naan.

⏱️ 50 minuteMain Course ★ 4.8
Main Course
🍜 Thailand

Classic tangy, sweet, and savory Thai stir-fried rice noodles with shrimp, tofu, and crunchy garnishes, balancing all five core Thai flavor profiles.

⏱️ 30 minuteMain Course ★ 4.6
Main Course
🍜 United Kingdom

Crispy golden beer-battered cod and fluffy double-fried chips, served with tangy tartar sauce and malt vinegar: the timeless, beloved British pub comfort classic.

⏱️ 45 minuteMain Course ★ 4.9
Main Course
🍜 Mexico

Smoky, chile-marinated pork tacos with caramelized pineapple, fresh cilantro, and lime: a beloved classic Mexican street food perfect for casual summer gatherings.

⏱️ 1 hour 45Main Course ★ 4.7
Main Course
🍜 United States

Crunchy Fritos corn chips layered with savory beef chili and melted cheddar, topped with cool, zesty fixings for a beloved, cozy Tex-Mex comfort food.

⏱️ 35 minuteMain Course ★ 4.9

Carnitas:Frequently Asked Questions

1.Can I use a different cut of pork instead of boneless pork shoulder for this recipe?
Stick to boneless pork shoulder (also called Boston butt) for the most authentic, tender results. Its even marbling and connective tissue break down during slow cooking to create that signature melt-in-your-mouth texture, and the 1cm retained fat cap helps build crisp edges. Lean cuts like pork loin will turn dry and tough, while overly fatty cuts leave carnitas unpleasantly greasy.
2.Do I really need to use lard, or can I substitute a neutral cooking oil?
Traditional Michoacán carnitas rely on lard for that rich, deep savory flavor and ultra-crisp, non-greasy finish that neutral oils can’t match. If you need a substitute, use rendered leaf lard first, or refined coconut oil as a last resort. Skip olive oil, as its low smoke point and strong flavor will throw off the final taste and texture.
3.Why does the recipe call for leaving the onion root end intact and garlic unpeeled?
Leaving the onion quarter root end intact keeps pieces from falling apart and dissolving into the lard as carnitas cook, so you get subtle sweet onion flavor without mushy bits mixed into your pork. Unpeeled crushed garlic adds mellow, earthy depth instead of the sharp, harsh bite of peeled overcooked garlic, and skins are easy to fish out once cooking is done.
4.What is the purpose of adding navel orange to the carnitas?
Quartered navel orange adds a bright, subtle citrus sweetness that cuts through the richness of pork and lard, balancing the dish’s savoriness perfectly. As it simmers, natural fruit acids gently tenderize the pork, and aromatic oils in the peel add a faint floral note that’s a signature of authentic Michoacán carnitas—don’t skip it!
5.How do I get those shatteringly crisp edges without drying out the pork?
First, slow cook the pork low and slow in lard until it’s pull-apart tender (about 2 hours) before turning up the heat to crisp the edges. Don’t stir constantly during the crisping stage—let chunks sit undisturbed for 2-3 minutes at a time so surfaces caramelize, and pull pieces out as soon as they turn deep golden to avoid overcooking the tender interior.
6.Can I make these carnitas in a slow cooker or Instant Pot instead of on the stovetop?
You can absolutely adapt this recipe for countertop appliances! Slow cook the pork, lard, aromatics, and orange on low for 6–8 hours until tender, then transfer chunks to a sheet pan and broil 3–5 minutes for crisp edges. For Instant Pot, cook on high pressure for 45 minutes with a quick release, then broil the same way to get that signature crunch.
7.Why do I need to cut the pork into 5cm chunks, and can I cut them larger or smaller?
Uniform 5cm (roughly 2-inch) chunks deliver the best results: they’re large enough that meat stays juicy and tender through the long slow cook, but small enough to have plenty of surface area to crisp into golden, crunchy edges. Unevenly cut chunks lead to some pieces being overcooked and dry, while others stay under-tenderized.
8.How do I store leftover carnitas, and what’s the best way to reheat them without sogginess?
Store cooled leftover carnitas in an airtight container in the fridge for up to 4 days, or freeze for up to 3 months. To reheat without sogginess, spread pork in a single layer on a baking sheet and warm in a 400°F oven for 8–10 minutes, until heated through and edges crisp back up. Skip the microwave—it turns crispy bits rubbery and tender meat mushy.
9.What are the best ways to serve these Michoacán-style carnitas?
The classic preparation is serving carnitas in warm corn tortillas for tacos, topped with diced white onion, chopped cilantro, a squeeze of lime, and your favorite salsa. They also work beautifully stuffed into burritos, piled on rice bowls, loaded onto nachos, or served alongside refried beans and pickled jalapeños for a hearty, traditional meal.

Comments (12)

3 days ago

OMG, I’ve been chasing the carnitas flavor I remember from my abuela’s house in Michoacán for YEARS and this recipe nailed it!!! The crispy edges were *perfect*, not too greasy, and the hint of orange and cinnamon was exactly what I was missing from all the other recipes I’ve tried. Made this for our Sunday family dinner and everyone went back for seconds, even my super picky teen. 10/10, will be making this monthly for taco night from now on!!!

2 days ago

Wait the orange and cinnamon? I almost skipped those because I thought they sounded weird, but I’m so glad I saw your comment! Gonna leave them in when I make this for our block party next weekend.

yesterday

That orange and cinnamon is the signature Michoacán touch! It balances the rich pork so well without making it taste sweet — we promise it won’t steer you wrong for the block party, it’s always a crowd pleaser!

1 week ago

Game. Changer. I’ve made carnitas a dozen times in my smoker, in the crockpot, on the stove — you name it. Never got that shatteringly crisp texture you get from the legit taquerias until I tried this method. Pro tip from me: don’t stir the pork too often while it’s browning at the end, let those edges get good and crispy before you flip. Served these up on corn tortillas with pickled red onions and cilantro, and my roommates are already begging me to make them again next week.

5 days ago

Love that pro tip, Colin! Letting the pork sit undisturbed while crisping is such an important step most people rush — so glad the recipe worked out for you, those tacos sound incredible!

2 weeks ago

SO good!!! I made a big batch of these on Sunday for meal prep, and they held up perfectly all week for tacos, burrito bowls, and even loaded nachos for my kid’s after school snack. The only heads up is it does take almost the full 2 hours 45 minutes, so don’t try to cram this in on a busy weeknight — save it for when you’ve got time to hang out in the kitchen a bit. Worth every single minute though.

5 days ago

Took these to a work potluck last week and people were literally coming up to me for the recipe before they even finished their first taco. I will say, I was nervous because I’ve never made carnitas before (medium difficulty had me a little stressed!) but the steps were super straightforward and easy to follow. I did add a little extra lime at the end because I love that tang, but otherwise followed the recipe exactly.

3 days ago

How many people did this recipe feed for the potluck? I need to make something for 15 people at my church potluck and I’m trying to figure out if I need to double it!

yesterday

Really great flavor, and the crispy bits were out of this world, but I knocked off one star because my pork took almost 45 minutes longer to get tender than the recipe said. Maybe my stove runs hotter? Or I cut my pork chunks a little too big? Either way, once I let it cook longer it turned out amazing, just wish I’d planned for the extra time so we didn’t eat dinner at 9pm lol. Still will make again, just will block off more time next go around.

2 hours ago

Oh thank god I’m not the only one! Mine took extra time too, I thought I was doing something wrong. I think the recipe time assumes you’re using a really heavy Dutch oven that holds heat super well.

30 minutes ago

Hi Chris! So sorry the cook time ran long for you — Kevin is exactly right, cook times can vary a bit depending on how heavy your Dutch oven is and the size of your pork chunks. Next time, just test tenderness with a fork before moving to the crisping step, and you’ll be golden! So glad it tasted great even with the extra time.

2 hours ago

My husband is from Michoacán and I was low-key nervous to make these for his birthday dinner because he’s so picky about carnitas. Y’all. He took one bite and asked where I ordered them from??? When I told him I made them from this recipe he didn’t believe me until I showed him the pot on the stove. Absolute win, I feel like I earned major spouse points with this one. Thank you!!

30 minutes ago

Why did I ever get fast food carnitas when I can make these at home that taste 100x better for half the price? I added a can of Coke like my tia used to, but otherwise followed the recipe to a T, and the crisp was unreal. My dog was camped out by the oven the whole cook time waiting for a bite, I can’t blame him the smell was insane.

5 minutes ago

The Coke addition is such a fun personal twist! Love when people add their own family touches to the recipe — and we totally get the dog camped by the oven, the smell of slow cooking pork is impossible to resist.

1 week ago

Made these for my kid’s soccer team end of season cookout and every single parent asked for the recipe. I was worried 3 pounds of pork wouldn’t be enough but it fed 8 adults and 10 kids no problem, especially with all the taco toppings. The crispy edges were the fan favorite, people were picking the crunchy bits straight out of the pan before I even got the tortillas set out lol.

5 days ago

Did you keep these warm in a crockpot for the cookout? I’m making these for my son’s team party too and I don’t want them to get soggy on the drive over!

2 days ago

Y’all I messed this up so bad the first time I made it because I tried to make it “healthier” by draining all the fat before the crisping step. It was dry and sad and had zero crunch. Tried again two days later, followed the recipe exactly (no skipping the fat step!!!) and it was perfect. Don’t be like me, trust the process. Those crispy bits are worth every calorie.

yesterday

Oh I almost did that exact same thing! I’m so glad I saw your comment before I poured all the fat out, that would’ve been such a waste of good pork.

2 hours ago

We get the urge to cut back on fat, but that rendered lard is what gives the carnitas that signature crispy texture and rich flavor! So glad you gave it a second try and it worked out — the process never steers you wrong!

just now

I’ve had carnitas from so many spots around Denver and none of them hold a candle to this recipe. The flavor is so deep, the crunch is perfect, and it’s so versatile. I used the leftovers to make breakfast hash with eggs and potatoes the next morning and it might’ve been better than the tacos the night before. 10/10, no notes.

5 minutes ago

My grandma used to make carnitas exactly like this for every holiday, and I lost her recipe a few years ago when we moved. I cried a little when I took the first bite because it tasted exactly like her cooking. Thank you so much for sharing this authentic version, it means more than you know to be able to make this for my own kids now.

just now

This comment made our whole day, thank you so much for sharing. Food is all about family and memories, and we’re so honored this recipe could help you carry on that tradition for your kids. Sending you all the best!

1 week ago

Made this last weekend for my birthday taco party, used vegetable shortening instead of lard because I keep kosher, and it still turned out insanely good! The crisp was perfect, all my guests were raving. I was worried the swap would ruin it, but it worked like a charm. 100% recommend if you can’t do lard!

5 days ago

Oh thank you for sharing this swap! I also keep kosher and have been looking for a good carnitas recipe that works without lard, I’m definitely trying this next week!

3 days ago

So glad the vegetable shortening swap worked for you! It’s a great 1:1 substitute for anyone who can’t use lard for dietary reasons — we’re happy it turned out crispy and delicious for your birthday party!