Classic Slow-Roasted Carnitas | Epicula
30-MINUTE MEALS! Get the email series now
Royal Recipe

Classic Slow-Roasted Carnitas

5 from 1 vote
1 Comments
Olivia Grace
By: Olivia GraceUpdated: Jan 20, 2026
This post may contain affiliate links. Please read our disclosure policy.

Tender, citrus-bright pork shoulder slow-roasted until fall-apart tender, then crisped for addictive edges — perfect for tacos, bowls, and crowd-pleasing meals.

Classic Slow-Roasted Carnitas

This carnitas recipe has been a staple at my table for years — the kind of dish that smells like celebration the moment it starts to simmer. I first developed this version while trying to replicate the memorable tacos I had at a small taquería during a winter trip. The long, gentle roast transforms a humble pork shoulder into something layered and soulful: citrus-bright from orange and lime, aromatic from garlic and jalapeño, and finished with crunchy, caramelized edges that everyone scrapes from the baking sheet.

What makes this preparation special is the balance between slow cooking and a final crisp: the meat is cooked low and slow to render fat and develop tenderness, then shredded and finished under high heat so textural contrast appears — melt-in-your-mouth interior with golden, slightly charred bits. Over the years I’ve served these carnitas for weekday tacos, birthday feasts, and impromptu dinner parties. They travel well, reheat beautifully, and the reserved cooking juices double as flavor-preserving lard that keeps leftovers luscious.

Why You'll Love This Recipe

  • Made with a single large cut of pork shoulder and pantry spices, this approach is economical and uses ingredients you likely already have on hand.
  • Slow roasting at a low temperature renders fat and develops deep flavor while the short high-heat finish creates irresistible crispy edges — ready in about 3.5 hours total.
  • Flexible serving options: use warmed corn tortillas for tacos, serve over rice bowls, or fold into enchiladas; the base flavor works for many meals.
  • Great make-ahead potential — the meat keeps moist when you reserve cooking juices, and it reheats without drying out; freezes well up to 3 months.
  • Simple technique-focused steps mean reliable results even if you’re not an experienced cook: trim none of the fat, follow the low-and-slow bake, then shred and crisp.

In my house the first time guests tried the broiled edges they declared these the best carnitas they’d eaten at home. My partner insists the skillet-reduce method yields the most concentrated flavor, while my sister prefers the broiled flakes for texture. Both approaches deliver on the promise of deep pork flavor and crunchy bits.

Ingredients

  • Pork shoulder: Use 4 to 5 pounds boneless pork shoulder (also called Boston butt). Choose a cut with visible marbling and a bit of fat cap — that fat renders and keeps the meat juicy. Grocery brands vary; buy USDA-inspected roast from the meat counter and ask for a single whole roast rather than pre-sliced pieces.
  • Spice blend: 1 tablespoon chili powder, 2 teaspoons dried oregano, 2 teaspoons ground cumin, 2 teaspoons salt, 1/2 teaspoon ground black pepper. These pantry staples give warm, savory backbone — use a mild chili powder for subtle heat.
  • Liquids & aromatics: 1/2 cup low-sodium chicken broth, juice from 1 large orange (about 1/4 cup), juice from 1 lime (about 1 tablespoon). The citrus brightens the rich pork and helps tenderize during the long roast.
  • Onion & peppers: 1 medium yellow or white onion, chopped; 1 to 2 jalapeño peppers, finely chopped. The onion adds sweetness while jalapeño contributes a fresh vegetal heat; remove seeds for milder flavor.
  • Garlic: 6 cloves garlic, minced. Fresh garlic melts into the cooking liquid and becomes fragrant without becoming bitter.
  • For serving: Warmed corn tortillas, lime wedges, finely diced red onion, sliced avocado, fresh cilantro. Corn tortillas keep the dish gluten-free and let the pork shine; the bright, acidic garnishes cut through richness.
User provided content image 2

Instructions

Preheat and prepare: Preheat the oven to 300 F. Cut the pork shoulder into four large chunks so it fits comfortably in a Dutch oven. Leave the fat intact — don’t trim it away, as the fat is essential to keep the meat moist and to create tasty crispy bits later. Make the spice rub and season: In a small bowl combine 1 tablespoon chili powder, 2 teaspoons dried oregano, 2 teaspoons ground cumin, 2 teaspoons salt, and 1/2 teaspoon black pepper. Rub this mixture all over the pork, pressing it into the surface so it clings and forms a flavorful crust during the initial roasting. Assemble aromatics and liquids: Place the seasoned pork in a large Dutch oven. Scatter 1 medium chopped onion, 1 to 2 finely chopped jalapeños, and 6 minced garlic cloves over and around the meat. Pour in 1/2 cup chicken broth, the juice from 1 large orange (about 1/4 cup), and the juice from 1 lime (about 1 tablespoon) — these liquids create steam and a braising environment that builds flavor. Slow roast until tender: Cover and roast at 300 F for 2 hours. After 2 hours remove the lid and continue to roast for another 1.5 hours, uncovered, until the pork is fall-apart tender and a thermometer reads at least 195 to 205 F in the thickest part — this range is where connective tissue has broken down for shredding. Shred and moisten: Transfer the pork to a rimmed baking sheet and shred with two forks. Ladle about 1 cup of the cooking liquid over the shredded meat and toss to coat; this keeps it glossy and flavorful. Taste and adjust salt if needed. Finish for crisp edges (two options): Oven method: Move a rack to the upper third of the oven and set the oven to broil. Spread the shredded pork evenly on the baking sheet and broil until the edges are browned and crispy, checking after about 5 minutes to prevent burning. Skillet method: Heat a large skillet over medium-high; add a few spoonfuls of the cooking juices (they often contain rendered fat) and work in batches, pressing and searing until one side is crisp. Use a little oil or reserved bacon fat if the pan is dry. Serve: Load warm corn tortillas with carnitas and top with lime wedges, diced red onion, avocado slices, and cilantro. Enjoy immediately for the best contrast of textures. User provided content image 1

You Must Know

  • Leftovers stay moist when you reserve and mix in the cooking juices; the liquid will solidify in the fridge into a flavorful fat that helps when reheating.
  • The roast is done when internal temperature reaches about 195–205 F and the meat pulls apart easily; this is the best indicator of properly rendered connective tissue.
  • Freezes well up to 3 months in an airtight container; thaw in the refrigerator overnight before reheating and crisping.
  • Because there is no wheat in the core ingredients, served with corn tortillas the dish is naturally gluten-free; check tortillas and toppings if strict avoidance is required.

My favorite part is the ritual of finishing the meat: whether it’s the hiss of juices meeting a hot skillet or the sweet smell of broiled edges caramelizing in the oven, that final step turns tender pork into an addictive component that guests always fight over. The citrus in the braise brightens the dense pork and makes each bite sing.

Storage Tips

Cool the pork to room temperature within two hours, then refrigerate in an airtight container for up to 4 days. If you plan to freeze, place in freezer-safe bags or containers and remove as much air as possible; label with the date and freeze up to 3 months. To reheat, thaw in the refrigerator, then rewarm in a skillet with a splash of the reserved cooking juices or in a 325 F oven covered until warmed through, then finish under the broiler or in a hot skillet for crispness. When reheating from frozen, allow slow thawing overnight for the best texture.

Ingredient Substitutions

If you don’t have pork shoulder, a pork butt or a bone-in shoulder roast will also work; increase cooking time slightly for larger pieces. For a milder finish, omit jalapeño or remove seeds. Swap chicken broth for low-sodium vegetable broth for a slightly different savory profile. If you prefer less citrus, reduce the orange to half and increase lime for sharper notes. For added smokiness, use smoked paprika in place of part of the chili powder or finish with a splash of salsa verde.

Serving Suggestions

Serve these carnitas in warm corn tortillas with diced red onion, cilantro, sliced avocado, and lime wedges for classic tacos. They also make excellent burrito bowls over cilantro-lime rice, inside enchiladas, or tossed with roasted sweet potatoes for a hearty salad. Add pickled red onions or a quick cabbage slaw for brightness and crunch. For a party, set a taco bar with tortillas, salsas, and toppings so guests can build their own plates.

Cultural Background

Carnitas have roots in traditional Mexican markets where pork shoulder is braised slowly until tender, often in lard, and then shredded and crisped. Regional variations include different citrus or herb additions and the final crisping technique. The interplay of low slow cooking and a quick high-heat finish is a common thread across preparations, producing both deep flavor and textural interest.

Seasonal Adaptations

In winter, serve with warm roasted squash and pickled jalapeños; in summer, keep the citrus bright and add a pico de gallo with fresh tomatoes and herbs. For holiday gatherings, roast a larger shoulder and use the shredded pork for tacos, loaded nachos, or stuffed into baked potatoes for an easy crowd-pleasing option.

Meal Prep Tips

Divide cooked pork into portion-sized containers with a tablespoon or two of the reserved juices to preserve moisture. Pack tortillas and toppings separately and reheat quickly before assembling. The shredded pork is a versatile protein for lunches; pair with a quick salad or grain for balanced meals throughout the week.

These carnitas are a celebration of simple technique and focused flavors. Share them with friends, and remember to save the cooking liquids — they are liquid gold for keeping leftovers succulent.

Pro Tips

  • Do not trim the fat from the pork shoulder; the fat renders during slow cooking and keeps the meat moist and flavorful.

  • Check internal temperature around 195–205 F to ensure connective tissue has broken down for easy shredding.

  • Reserve at least 1 cup of cooking liquid to mix back into shredded meat to prevent drying when reheating.

  • If crisping in a skillet, work in batches so the meat can sear rather than steam; use a splash of reserved fat if needed.

This nourishing classic slow-roasted carnitas recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.

Tags

Meat DishesCarnitasPorkSlow CookingMexican CuisineTacosOven Method
No ratings yet

Classic Slow-Roasted Carnitas

This Classic Slow-Roasted Carnitas recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Servings: 8 steaks
Classic Slow-Roasted Carnitas
Prep:20 minutes
Cook:3 hours 30 minutes
Rest Time:10 mins
Total:3 hours 50 minutes

Ingredients

Pork & Seasonings

Liquids & Aromatics

For Serving (optional)

Instructions

1

Preheat and cut the pork

Preheat oven to 300 F. Cut the pork shoulder into four pieces so it fits in your pot, leaving the fat intact. Do not trim the fat.

2

Mix and apply the spice rub

Combine chili powder, oregano, cumin, salt, and pepper in a bowl. Rub evenly over all pork pieces so the seasoning adheres.

3

Assemble in the Dutch oven

Place seasoned pork in a Dutch oven and add chopped onion, jalapeño, garlic, chicken broth, orange juice, and lime juice around the meat.

4

Slow roast covered then uncovered

Cover and roast at 300 F for 2 hours. Remove the lid and roast uncovered for another 1.5 hours until the meat is fall-apart tender and reaches about 195–205 F.

5

Shred and moisten

Transfer pork to a rimmed baking sheet and shred with two forks. Ladle about 1 cup of cooking liquid over the shredded meat and toss to coat.

6

Crisp the edges

Either broil spread-out pork on the top oven rack until edges brown and crisp, checking frequently, or sear in a hot skillet in batches with some of the reserved juices until golden.

7

Serve and store

Serve on warmed corn tortillas with lime, onion, avocado, and cilantro. Store leftovers with reserved juices in the fridge up to 4 days or freeze up to 3 months.

Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Nutrition

Calories: 420kcal | Carbohydrates: 4g | Protein:
38g | Fat: 28g | Saturated Fat: 8g |
Polyunsaturated Fat: 6g | Monounsaturated Fat:
11g | Trans Fat: 1g | Cholesterol: 253mg | Sodium:
0mg | Potassium: 953mg | Fiber: 0g | Sugar:
0g | Vitamin A: 577IU | Vitamin C: 3mg | Calcium:
47mg | Iron: 6mg

Did You Make This?

Leave a comment & rating below or tag
@epicula on social media!

Classic Slow-Roasted Carnitas

Categories:

Classic Slow-Roasted Carnitas

Did You Make This?

Leave a comment & rating below or tag @epicula on social media!

Rate This Recipe

Share This Recipe

Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!

Comments (1)

Leave a Comment

0/1000 characters
Food Lover
1 day ago

This recipe looks amazing! Can't wait to try it.

Rating:

Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Family Photo

Hi, I'm Olivia!

Chef and recipe creator specializing in delicious Meat Dishes cooking. Passionate about sharing easy-to-follow recipes that bring families together around the dinner table.

30-Minute Meals!

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.