Main Courses
Mastering pork belly carnitas transforms tough cuts into melt-in-your-mouth perfection with crispy edges and juicy pink centers. Standing on a step stool in my grandmother’s kitchen in Sicily, I learned how slow-cooked pork belly becomes irresistibly tender—now I’m sharing the secrets that make this dish a crowd-pleaser.
The key lies in braising the pork belly low and slow until it practically falls apart, then finishing with high heat to create that coveted crunch.
This recipe delivers restaurant-quality results without requiring a pressure cooker or special equipment—just time and patience. We’ll use a combination of lard and spices to render fat and infuse flavor, then slow-roast until the meat is fork-tender.
The magic happens when the fat renders back into crispy, crackling skin during the final crisping stage. With just five essential ingredients and minimal prep, you’ll end up with carnitas that are worth every minute of waiting.
What you’ll achieve is a dish that’s equally impressive for weeknight dinners and special occasions—crispy on the outside, tender on the inside, with enough rendered fat to keep every bite juicy. The aroma alone will have everyone gathering around the table, and the leftovers?
Even better the next day. Serve with warm tortillas, fresh salsa, and a sprinkle of cilantro for the full experience.
Whether you’re cooking for a family gathering or treating yourself to a special meal, this pork belly carnitas recipe delivers foolproof results every time. The technique is simple, but the flavor is anything but ordinary—rich, savory, and impossible to resist. Let’s get started on creating your own carnitas masterpiece.
Ingredients for pork belly carnitas
Six ingredients and a little patience transform tough pork belly into irresistible carnitas.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Belly 🥓 | 4 lb | Skin-on, cut into 1.5-inch pieces |
| Lard 🧈 | ½ cup | Rendered, for crisping |
| Orange Juice 🍊 | 1 cup | Freshly squeezed, no pulp |
| Cumin Seeds 🌿 | 2 tsp | Toasted, for depth |
| Bay Leaves 🌿 | 2 whole | Fresh or dried |
| Garlic Cloves 🧄 | 6 cloves | Smashed, not minced |
| Salt 🧂 | 1 ½ tbsp | Kosher or sea salt |
| Black Peppercorns 🌶️ | 1 tsp | Coarsely crushed |
| Cinnamon Stick 🌿 | 1 whole | Optional, for warmth |
| Olive Oil 🫒 | 2 tbsp | For searing |
| Water 💧 | 2 cups | For braising liquid |
The pork belly is everything here. Look for thick-cut pieces with good marbling—the fat is what makes these carnitas so juicy. Most butchers will cut it for you, but if you're doing it yourself, aim for 1.5-inch chunks. Costco or local specialty grocers usually have the best quality, but your regular supermarket will work too. Freshness matters less than the fat content—don't skimp on that. I always ask for the skin to stay on; it crisps up beautifully during the final stage and adds extra flavor to the braising liquid. If you can't find pork belly, pork shoulder works in a pinch, but it won't have the same luxurious texture.
No lard? Substitute with an equal amount of duck fat or bacon grease—both work wonderfully. Toasting the cumin seeds in a dry pan for 30 seconds before adding them to the braising liquid brings out their aroma. Fresh garlic is ideal, but jarred minced garlic works fine if you're short on time. The orange juice can be substituted with apple cider vinegar or even white wine if you don't have citrus on hand. For extra depth, add a pinch of ground cloves or allspice along with the cinnamon stick. The bay leaves? Don't skip them—they add a subtle earthiness that rounds out the flavors. If you're making this ahead, double the cinnamon stick for more pronounced flavor in the leftovers.
This dish tastes even better the next day, so plan ahead. Store the cooked carnitas in the rendered fat in an airtight container in the fridge for up to 5 days. For longer storage, freeze portions for up to 3 months. The crispy skin stays perfect if you reheat it in a 350°F oven for 10-15 minutes, covered with foil to keep it moist. To serve, simply drain off most of the fat (save it for cooking!) and toss with fresh cilantro, lime juice, and a pinch of salt. The fat left in the container keeps everything juicy—don't drain it all unless you're using it for something else.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just dump the pork belly, lard, and spices on a sheet pan, and let the oven do the work. No chopping, no fussing, no extra pots. The bay leaves infuse the fat so deeply, every bite tastes like it’s been slow-cooked for hours (even though it’s not).
- Citrus-Kissed Crunch: That orange juice isn’t just flavor—it’s the secret weapon. The acid tenderizes the pork belly while cutting through the richness, leaving you with crispy edges and a tangy, almost Mediterranean brightness. Honestly, the cumin seeds? They’re the cherry on top, toasty and earthy.
- Leftovers That Shine: This recipe actually improves the second day. The pork belly gets even more tender, and I love tossing it into tacos, fried rice, or even a quick breakfast scramble. Between us, I make a double batch on Sundays just to have it on hand—no sad, dried-out leftovers here.
- Budget-Friendly Luxury: Pork belly feels fancy, but this method stretches it like crazy. The lard renders out, basting the meat and making every bite juicy, so you’re not wasting a thing. Plus, the spices cost pennies, and the orange juice? A splash goes a long way. It’s the kind of dish that makes you feel like you’re treating yourself without breaking the bank.
Step-by-step instructions for pork belly carnitas
Here's how to transform fatty pork belly into irresistible, crispy-edged carnitas with tender pink centers.
Sear the Pork Belly for Maximum Flavor
Heat a large Dutch oven over medium-high heat and add the 2 tablespoons olive oil. Once shimmering, add the 4 lb pork belly pieces in a single layer, skin-side down. Let them sear undisturbed for 5-6 minutes until the skin becomes golden brown and crispy in spots. This initial sear locks in juices and builds deep flavor.
Flip each piece and sear the other sides for another 3-4 minutes. You'll notice the fat beginning to render out—this is good. Once all sides are beautifully browned, remove the pork belly from the pot and set it aside. Don't wipe out the rendered fat; we'll use it later for crisping. Real talk: if the fat gets too dark, it's time to move to the next step before it burns.
Build the Aromatic Braising Liquid
In the same Dutch oven, add the 0.5 cup lard and let it melt completely over medium heat. Add the 6 smashed garlic cloves and toast for 30 seconds until fragrant. Then add the 2 tsp toasted cumin seeds, 1 whole cinnamon stick, and 1.5 tbsp salt, stirring constantly for 1 minute to toast the spices.
Pour in the 2 cups water and bring to a gentle simmer. Add the 2 whole bay leaves and the 1 cup orange juice, then return the pork belly to the pot, skin-side up. The liquid should come about halfway up the pork belly pieces. Here's the thing—this aromatic base is what transforms ordinary pork into restaurant-quality carnitas. Don't skip the toasting step; it makes all the difference in flavor.
Slow-Braise Until Fork-Tender
Cover the Dutch oven and reduce heat to low. Braise for 2.5 to 3 hours, turning the pork belly pieces occasionally, until they're fork-tender and easily pull apart. You'll know it's ready when the meat reaches an internal temperature of 200°F and the juices run clear when pierced with a fork.
During this time, the pork will develop a beautiful pink color and tender texture. I check it every 30 minutes to ensure the liquid doesn't reduce too much—add a splash of water if needed. The slow cooking process is what creates that melt-in-your-mouth texture we all love. Don't rush this step; patience pays off with perfect carnitas.
Crisp the Pork Belly to Perfection
Once the pork is tender, use tongs to transfer it to a large baking sheet lined with paper towels. Let it cool slightly for 10 minutes, then increase your oven temperature to 425°F. Arrange the pork belly pieces in a single layer and broil for 5-7 minutes until the edges are deep golden brown and crispy.
Here's where it gets fun—the crispy edges are what makes carnitas so irresistible. Watch closely as they brown; high heat works fast. For extra crispiness, flip the pieces halfway through. The crispy exterior contrasts perfectly with the tender, juicy interior. This is the moment that matters: don't walk away or you'll risk over-browning.
Shred and Serve with Confidence
Once crispy, remove the pork belly from the oven and let it rest for 5 minutes. Then use two forks to shred the meat into bite-sized pieces, discarding the skin and any large fat pieces. Taste the braising liquid in the Dutch oven and adjust seasoning if needed—you might want to add a pinch more salt or a splash of orange juice for brightness.
Serve the carnitas immediately with the braising liquid spooned over the top. Each serving should have that perfect balance of crispy edges and tender meat. This dish is best enjoyed fresh from the oven, so don't wait too long to serve. The carnitas will keep well in the refrigerator for up to 3 days, but they're at their best when served hot and crispy. You'll love how this simple method delivers restaurant-quality results every time.
Pro Tips For Making Pork Belly Carnitas
- Render First, Then Roast: I used to toss the pork belly straight into the oven with lard and spices, but that’s a missed opportunity. Brown the belly skin-side down in a cold pan over medium heat until the fat renders and the skin crisps—about 10 minutes. This builds flavor and renders more fat, which you’ll use later for that signature crispy texture.
- Toast Cumin Seeds: Whole cumin seeds need a quick toast in a dry pan for 30 seconds until fragrant—this unlocks their depth. I skipped this once and ended up with a subtle, underwhelming spice note. Do it while you prep the pork, and let the aroma remind you not to rush.
- Don’t Crowd the Pan: Pork belly needs room to crisp, not steam. If you’re frying or roasting, work in batches—even if it means two rounds in the oven. I learned this after a soggy, uneven batch where the meat stuck together like glue. Patience here makes all the difference.
- Save the Lard: The rendered fat from the pork belly (or extra lard) is your secret weapon for frying the final pieces. Strain it through a fine-mesh sieve into a bowl—yes, it’s messy, but that golden liquid is what turns carnitas from good to crispy. Use it immediately or store it in the fridge for up to a week.
Creative variations of pork belly carnitas
Mexican Street Style
For a true Mexican street carnitas experience, add 1 chipotle pepper in adobo sauce (minced) to the braising liquid during Step 2. This adds smoky depth that pairs perfectly with warm corn tortillas and fresh pico de gallo.
I also like to finish the dish with 1 tbsp lime juice and ¼ cup chopped cilantro right before serving. For extra authenticity, serve with salsa verde and a sprinkle of tajín for that tangy kick. 🌶️
Italian-Inspired Version
Channel my Sicilian roots by swapping the orange juice for ½ cup dry white wine and adding 1 sprig fresh rosemary to the braising liquid. After shredding, toss the carnitas with 2 tbsp tomato paste and 1 tsp dried oregano for an Italian twist.
Serve with crusty bread instead of tortillas and a simple arugula salad dressed with lemon vinaigrette. The wine adds brightness while the rosemary brings earthy notes that complement the pork beautifully.
Spicy Cajun Twist
Give your carnitas a Louisiana flair by adding 1 tbsp Cajun seasoning (like Tony Chachere's) and ½ tsp smoked paprika to the braising liquid. For extra heat, stir in 1 tbsp hot sauce during the final crisping stage.
Serve with cornbread and a side of collard greens cooked with smoked bacon. This version works perfectly for game day gatherings or when you're craving bold, spicy flavors. 🔥
Asian Fusion Adaptation
Infuse your carnitas with Asian flavors by adding 1 tbsp grated ginger, 1 tbsp soy sauce, and 1 tsp five-spice powder to the braising liquid. For serving, toss the shredded carnitas with 1 tbsp hoisin sauce and 1 tsp sesame seeds.
Pair with steamed jasmine rice and quick-pickled cucumbers for a refreshing contrast. This fusion version is inspired by my love of blending Italian and Asian flavors—it's unexpected but absolutely delicious.
Breakfast Carnitas
Turn your carnitas into a breakfast star by adding 1 tsp ground coriander and ½ tsp ground cumin to the braising liquid. Serve the shredded carnitas with scrambled eggs, warm flour tortillas, and a side of refried beans.
For extra decadence, top with crumbled queso fresco and sliced avocado. This hearty breakfast is perfect for lazy weekend mornings or brunch with friends. The carnitas add a rich, savory element that makes every bite feel special. 🍳
Slow Cooker Adaptation
For a hands-off approach, sear the pork belly as directed, then transfer everything (including the braising liquid) to a 6-quart slow cooker. Cook on low for 6-8 hours, then finish with the crisping step in a skillet over high heat.
This method works perfectly for busy weeknights—just add the ingredients in the morning and let the slow cooker do the work. The result is just as tender and flavorful as the oven method, with minimal effort. 💫
Nutrition facts
Frequently asked questions
Can I substitute pork belly with another cut of pork?
Pork belly is ideal for its fat content, but you can use pork shoulder in a pinch. For best results, trim excess fat and increase braising time by 30-45 minutes to ensure tenderness. The texture won't be identical, but the flavor will still be delicious. Never use lean cuts like tenderloin—they lack the fat needed for that signature melt-in-your-mouth experience.
Why does my pork belly come out tough instead of tender?
This usually happens when the meat isn't cooked long enough at a low temperature. The key is patience—braise until the internal temperature reaches 200°F and the meat pulls apart easily. If your oven runs hot, reduce the temperature slightly or check earlier. Also, avoid overcrowding the pot during searing, which can steam the meat instead of browning it.
How do I get the crispy skin without burning it?
Watch the oven closely during the final crisping stage! Arrange the pork belly pieces in a single layer on a baking sheet and broil for just 5-7 minutes at 425°F. Flip halfway through for even browning. If your oven runs hot, reduce the time slightly. The skin should be golden brown, not black—this is where most mistakes happen, so keep an eye on it!
Can I make carnitas ahead of time?
This dish tastes even better the next day. Store the cooked carnitas in the rendered fat in an airtight container in the fridge for up to 5 days. For reheating, warm in a 350°F oven for 10-15 minutes covered with foil to keep it moist. The crispy edges will soften slightly, but the meat stays juicy and flavorful. Freeze portions for up to 3 months if needed.
What's the best way to serve pork belly carnitas?
Serve immediately with warm tortillas, fresh salsa, and a sprinkle of cilantro. For extra flair, drizzle with the braising liquid or toss with lime juice. These carnitas work perfectly in tacos, burrito bowls, or even as a filling for stuffed peppers. The possibilities are endless—think beyond traditional Mexican pairings for creative twists!