I still remember the first time I made pork carnitas in the oven. It was one of those evenings when I had zero energy to stand over the stove but desperately wanted something hearty, juicy, and totally satisfying. I poked around the kitchen, grabbed a pork shoulder roast that I’d been ignoring in the fridge, and tossed together a simple spice mix. Fast forward a few hours, and I had the most tender, juicy pulled pork that shredded itself with just a fork. Honestly, it felt like a little kitchen miracle.
This easy pork carnitas oven recipe quickly became my secret weapon for weeknight dinners and weekend gatherings alike. No frying, no constant stirring, just a few straightforward steps and an oven doing most of the work. The pulled pork comes out tender with crispy edges that you’ll want to snack on straight from the baking dish. I’ve made it dozens of times, tweaking the spice blend and cooking times, and now I’m sharing the version that works every single time.
Here’s the thing about making pork carnitas in the oven: it’s all about balancing juicy tenderness with that perfect crispy finish. After years of trying stovetop and slow cooker methods, this oven recipe is by far the easiest way to get both without any fuss. Plus, it uses simple pantry ingredients and minimal hands-on time. So, if you’ve ever wondered how to make tender, juicy pulled pork carnitas that don’t dry out or require endless babysitting, you’re in the right place.
Why You’ll Love This Recipe
This easy pork carnitas oven recipe has totally changed how I approach pulled pork dinners.
- Hands-Off Cooking — Once you prep and pop it in the oven, the pork does all the work. I’ve made this while catching up on emails or prepping sides, and it never disappoints.
- Tender, Juicy Results Every Time — The slow roasting breaks down the connective tissue, making the pork melt-in-your-mouth tender without drying out.
- Crispy, Caramelized Edges — The final broil step crisps up the pork bits just right, so you get that authentic carnitas texture without frying.
- Simple Ingredients — Nothing fancy here. Just a handful of spices, citrus, and pantry staples. I always have everything on hand.
- Versatile — Use the pulled pork for tacos, burrito bowls, sandwiches, or even a quick salad topper. My family loves it any way I serve it.
Honestly, this recipe has saved me on more than one busy night when I wanted something delicious but didn’t have the energy for complicated cooking. It’s my go-to for a no-stress, crowd-pleasing meal that feels like a celebration.
Ingredients You’ll Need
Here’s the best part: you probably have most of these ingredients in your pantry or fridge already. I’m really picky about a few key ingredients, and I’ll tell you exactly why as we go.
- Pork shoulder (3-4 pounds / 1.4-1.8 kg) — Also called pork butt, this cut is perfect because it has enough fat to keep the meat juicy and tender during roasting.
- Olive oil (2 tablespoons / 30 ml) — Helps create the crispy edges during roasting. Use a good quality one; it makes a difference in flavor.
- Orange juice (½ cup / 120 ml) — Adds brightness and tenderizes the meat. Fresh-squeezed is best, but bottled works in a pinch.
- Lime juice (2 tablespoons / 30 ml) — Gives that signature tangy punch. Fresh is a must here.
- Garlic (4 cloves, minced / about 1 tablespoon) — Fresh garlic is essential for the authentic flavor; skip the jarred stuff for this recipe.
- Ground cumin (2 teaspoons) — Gives warm, earthy depth to the pork.
- Dried oregano (1 teaspoon) — Adds a subtle herbal note that complements the cumin.
- Chili powder (1 teaspoon) — For mild smoky heat. Adjust to taste.
- Salt (1 tablespoon) — Don’t skimp here; it seasons the pork thoroughly.
- Black pepper (1 teaspoon) — Freshly ground for best flavor.
- Onion (1 medium, sliced) — Roasts alongside the pork, adding sweetness and aroma.
- Bay leaves (2) — A little something extra for complexity.
Optional additions: I sometimes throw in a few whole cloves or a cinnamon stick for a subtle warm spice twist. Also, if you want to keep things super simple, you can skip the orange juice and just use lime juice and a splash of water.
Equipment Needed
You don’t need fancy equipment for this recipe. Here’s what I actually use and recommend:
- Large roasting pan or Dutch oven — I prefer a Dutch oven because it retains heat well and makes cleanup easier, but any sturdy roasting pan with a lid or foil cover works.
- Sharp knife — For slicing onions and trimming pork. A dull knife will just frustrate you.
- Cutting board — Any size works; I’m partial to plastic because it’s easy to clean.
- Measuring spoons and cups — For accuracy, especially with spices.
- Aluminum foil — To cover the pork during slow roasting if you don’t have a lid.
- Tongs or forks — For shredding the pork once it’s cooked.
- Oven mitts — Because hot pans and fingers don’t mix.
Optional: A meat thermometer helps if you want to be extra precise—it should reach about 195°F (90°C) for that perfect pull-apart texture.
How to Make It: Step-by-Step
Alright, let’s get into making this easy pork carnitas oven recipe with tender, juicy pulled pork. I’m walking you through exactly how I do it, including the little tricks I’ve picked up.
Step 1: Prep the Pork and Marinade (10 minutes)
Start by trimming any excess fat from the pork shoulder, but don’t remove all of it—fat equals flavor and juiciness. In a small bowl, mix together the olive oil, orange juice, lime juice, minced garlic, cumin, oregano, chili powder, salt, and pepper. Rub this mixture all over the pork, getting into every nook and cranny. Place the sliced onions and bay leaves at the bottom of your roasting pan or Dutch oven, then set the pork on top. Pour any leftover marinade over the pork.
Step 2: Slow Roast the Pork (2.5 to 3 hours)
Preheat your oven to 300°F (150°C). Cover the roasting pan with a lid or foil to keep moisture in. Roast the pork slowly, allowing it to become tender and juicy. About halfway through, baste it with the juices if you can, but don’t worry if you forget—I’ve done it both ways with great results. The pork is done when it reaches an internal temperature of around 195°F (90°C) and is tender enough to shred easily with a fork.
Step 3: Shred the Pork (5 minutes)
Remove the pork from the oven and let it rest for 10 minutes (don’t skip this!). Then use two forks or tongs to shred the meat directly in the pan, mixing it with the onions and juices. This is where the magic happens—the pork will be juicy and full of flavor.
Step 4: Crisp Up the Carnitas (10-15 minutes)
Turn your oven to broil on high. Spread the shredded pork in an even layer in the pan and broil for 5-7 minutes until the edges start to crisp and brown. Keep a close eye on it so it doesn’t burn. Then toss or flip the pork and broil another 5-7 minutes on the other side. This step gives you that irresistible crispy texture that makes carnitas so special.
Step 5: Serve and Enjoy!
Serve your pork carnitas with warm tortillas, fresh cilantro, diced onions, lime wedges, and your favorite salsa. It’s perfect for tacos, burrito bowls, or even loaded nachos. I love pairing it with a simple slaw or zucchini bake for a veggie boost.
Expert Tips & Tricks
- Marinate Overnight for Deeper Flavor — If you have time, let the pork marinate in the spice and citrus mix overnight in the fridge. It makes a noticeable difference.
- Don’t Skip the Rest — Letting the pork rest after roasting lets the juices redistribute, making shredding easier and the meat juicier.
- Broil Close but Not Too Close — Keep the pork a few inches from the broiler so it crisps without burning. Watch it carefully!
- Use a Meat Thermometer — The pork shoulder is done when it hits about 195°F (90°C) internally for shredding. Lower temps mean tougher meat.
- Leftover Ideas — Use the carnitas in breakfast burritos, quesadillas, or even mixed into a creamy smothered chicken and rice style dish to switch things up.
Variations & Substitutions
Once you’ve nailed the basic pork carnitas, here are some ways to mix it up:
- Spicy Kick: Add 1 teaspoon chipotle chili powder or a diced chipotle pepper in adobo to the marinade for smoky heat.
- Sweet and Tangy: Toss in a tablespoon of honey or brown sugar to balance the citrus and spices.
- Slow Cooker Version: If you don’t want to use the oven, cook the pork on low for 6-8 hours, then crisp under the broiler as directed.
- Different Cuts: Pork butt is best, but pork shoulder steaks or picnic roast can work in a pinch. Adjust cooking times accordingly.
- Vegetarian Twist: Try shredding jackfruit with the same spice mix for a meatless carnitas that’s surprisingly close in texture and flavor.
Serving & Storage
How to Serve: I love serving these pork carnitas in warm corn or flour tortillas with classic toppings like diced onions, fresh cilantro, sliced avocado, and a squeeze of lime. They also shine in burrito bowls with rice, beans, and a drizzle of crema or hot sauce. For a quick weeknight meal, pile carnitas over a simple salad or roasted veggies.
Storage: Store leftovers in an airtight container in the fridge for up to 4 days. The pork will absorb more flavor as it sits, and it reheats beautifully.
Reheating: Reheat gently in a skillet over medium-low heat with a splash of water or broth to keep it moist. Microwave works in a pinch but be careful not to dry it out.
Freezing: You can freeze cooked carnitas for up to 3 months. Thaw overnight in the fridge and reheat as above. I usually freeze in meal-sized portions for easy dinners later.
Nutrition Information
I’m not a nutritionist, but here’s a rough breakdown per serving (based on 6 servings):
| Calories | 380 |
|---|---|
| Protein | 35g |
| Carbohydrates | 3g |
| Fat | 24g |
| Saturated Fat | 8g |
| Cholesterol | 110mg |
| Sodium | 720mg |
This recipe is rich in protein and fat, thanks to the pork shoulder and olive oil. It’s naturally low in carbs, especially if you skip tortillas or serve over greens. Adding fresh veggies or a side salad is a great way to round out the meal.
Final Thoughts
So that’s my easy pork carnitas oven recipe for tender, juicy pulled pork that’s crispy on the edges and packed with flavor. I’ve probably talked your ear off by now, but making this recipe over and over has taught me so much about how simple ingredients and slow roasting can transform pork into something magical.
This recipe has saved me from countless “what’s for dinner” meltdowns. It’s reliable, forgiving, and always a crowd-pleaser. Whether you’re feeding a family, meal prepping, or hosting friends, it’s a go-to that won’t let you down.
Feel free to make it your own—add more spice, swap in fresh herbs, or try it with different toppings. And if you want to explore more easy weeknight chicken ideas with bold flavors, you might enjoy the garlic brown sugar chicken or the thai sweet chili chicken recipes.
If you make this easy pork carnitas oven recipe, drop a comment below and let me know how it turned out! I’m always here to help if something doesn’t go as planned. Happy cooking, and I hope your kitchen smells as amazing as mine does right now.
Frequently Asked Questions
Q: Can I use pork loin instead of pork shoulder?
A: You can, but pork loin is much leaner and tends to dry out during slow cooking. Pork shoulder’s fat content helps keep the meat juicy and tender. If you only have loin, watch the cooking time closely and consider adding some extra oil or broth.
Q: How do I make sure the pork gets crispy edges?
A: The key is the final broil step. Spread the shredded pork in an even layer and broil close to the heat for 5-7 minutes per side. Keep an eye on it to prevent burning. This step transforms tender meat into those irresistible crispy bits.
Q: Can I prepare the carnitas a day ahead?
A: Absolutely! You can roast and shred the pork a day ahead and store it in the fridge. Crisp it under the broiler just before serving for best texture. This makes it a great make-ahead meal for parties or busy weeknights.
Q: What if I don’t have orange juice?
A: No worries! You can substitute with more lime juice and a splash of water or chicken broth. The citrus helps tenderize and flavor the pork, so it’s best not to skip altogether.
Q: Can I freeze leftover carnitas?
A: Yes, you can freeze cooked carnitas in airtight containers or freezer bags for up to 3 months. Thaw overnight in the fridge and reheat gently. The texture holds up surprisingly well.
Q: How spicy is this recipe?
A: This basic recipe is mildly spiced with chili powder and cumin. You can easily adjust the heat by adding more chili powder, chipotle peppers, or red pepper flakes if you like it spicier.
Q: Can I make this recipe in a slow cooker?
A: Definitely! Use the same marinade and cook on low for 6-8 hours. Then transfer to a baking sheet and broil in the oven to crisp up the edges. It’s a great option if you want to set it and forget it.
Pin This Recipe!
Easy Pork Carnitas Oven Recipe
- Total Time: 2 hours 55 minutes
- Yield: 6 servings 1x
Description
A simple oven-roasted pork carnitas recipe that yields tender, juicy pulled pork with crispy edges, perfect for tacos, burrito bowls, and more.
Ingredients
- 3–4 pounds pork shoulder (pork butt)
- 2 tablespoons olive oil
- ½ cup orange juice
- 2 tablespoons lime juice
- 4 cloves garlic, minced (about 1 tablespoon)
- 2 teaspoons ground cumin
- 1 teaspoon dried oregano
- 1 teaspoon chili powder
- 1 tablespoon salt
- 1 teaspoon freshly ground black pepper
- 1 medium onion, sliced
- 2 bay leaves
- Optional: whole cloves, cinnamon stick, honey or brown sugar, chipotle chili powder or diced chipotle pepper in adobo
Instructions
- Trim excess fat from the pork shoulder, leaving some fat for juiciness.
- In a small bowl, mix olive oil, orange juice, lime juice, minced garlic, cumin, oregano, chili powder, salt, and pepper.
- Rub the spice mixture all over the pork, ensuring it is well coated.
- Place sliced onions and bay leaves at the bottom of a roasting pan or Dutch oven, then set the pork on top.
- Pour any leftover marinade over the pork.
- Preheat oven to 300°F (150°C). Cover the pan with a lid or foil and roast the pork for 2.5 to 3 hours, until the internal temperature reaches about 195°F (90°C) and the meat is tender enough to shred.
- Remove pork from oven and let rest for 10 minutes.
- Shred the pork using two forks or tongs, mixing it with the onions and juices in the pan.
- Spread shredded pork in an even layer and broil on high for 5-7 minutes until edges crisp and brown. Toss or flip and broil another 5-7 minutes for crispy texture.
- Serve with warm tortillas, fresh cilantro, diced onions, lime wedges, and your favorite salsa.
Notes
[‘Marinate pork overnight for deeper flavor if time allows.’, ‘Let pork rest after roasting to redistribute juices.’, ‘Keep pork a few inches from broiler to crisp without burning.’, ‘Use a meat thermometer to ensure pork reaches 195°F (90°C) for shredding.’, ‘Leftover carnitas can be frozen for up to 3 months and reheated gently.’]
- Prep Time: 10 minutes
- Cook Time: 2 hours 45 minutes
- Category: Main Course
- Cuisine: Mexican
Nutrition
- Serving Size: Approximately 1/6 of
- Calories: 380
- Sodium: 720
- Fat: 24
- Saturated Fat: 8
- Carbohydrates: 3
- Protein: 35
Keywords: pork carnitas, oven pork carnitas, pulled pork, easy pork recipe, Mexican pulled pork, carnitas recipe, slow roasted pork


