Main Courses
This Aldi carnitas pork shoulder recipe transforms budget-friendly meat into restaurant-quality shreds with crispy celery crowns—no fancy cuts required. 🌟 I first perfected this technique during a particularly busy week at The Smoky Pig when we needed to stretch our pork budget without sacrificing flavor, and it's become a staple in my kitchen ever since.
The secret lies in slow cooking the pork until it practically falls apart, then crisping it up with traditional celery salt and lime juice.
The process begins with a simple marinade of citrus and spices that tenderizes the pork while building deep, complex flavors. You'll cook it low and slow—whether in a Dutch oven, slow cooker, or Instant Pot—until the meat is so tender it shreds effortlessly.
This method ensures every bite delivers that signature carnitas texture: crispy on the edges, juicy and flavorful inside, with just the right amount of fat for richness.
What makes this recipe truly special is how it elevates Aldi's affordable pork shoulder into something extraordinary. The crispy celery crowns add a signature touch that transforms simple tacos or bowls into a meal worth celebrating.
Whether you're feeding a crowd or meal prepping for the week, this carnitas delivers restaurant-quality results with minimal effort.
Serve it in tacos with fresh slaw, pile it into bowls with rice and beans, or use it as a hearty topping for nachos. The possibilities are endless, but the technique remains the same: tender, flavorful pork that's crispy where it counts.
Let's get started on creating carnitas that'll have everyone asking for seconds.
Ingredients for aldi carnitas pork shoulder
Budget-friendly pork shoulder plus citrus and spices—transformed into crispy, restaurant-worthy carnitas.
| Ingredient | Amount | Notes |
|---|---|---|
| Aldi Pork Shoulder 🐖 | 4 lb | Bone-in for flavor, fat cap intact |
| Lime Juice 🍋 | ½ cup | Freshly squeezed, seeds removed |
| Orange Juice 🍊 | ½ cup | Freshly squeezed, no pulp |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for richness |
| Garlic Cloves 🧄 | 6 cloves | Peeled, smashed for marinade |
| Ground Cumin 🌿 | 2 tbsp | Toasted for deeper flavor |
| Smoked Paprika 🌶️ | 2 tbsp | For that signature smoky taste |
| Salt 🧂 | 1 ½ tbsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | 1 tbsp | Freshly ground for heat |
| Celery Salt 🧅 | 1 tbsp | For crispy celery crowns |
| Lime Zest 🍋 | 1 tbsp | Fresh, for bright flavor |
| Vegetable Oil 🫒 | ¼ cup | For crisping pork |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish (optional) |
The pork shoulder is where it all begins, and Aldi's budget-friendly cut works perfectly. Look for a bone-in shoulder with a good layer of fat—the fat cap is key for flavor and moisture. Aldi's pork shoulder is consistently affordable and flavorful, but if you want to splurge, grab one from Costco or your local butcher shop. The fat cap should be about 1/4-inch thick—this ensures juicy, tender meat. For the citrus, fresh is non-negotiable; bottled juices won't give you that bright, tangy punch. If you can't find fresh limes, Mexican limes from the grocery store's produce section are your best bet—they're more flavorful than the regular ones.
No fresh lime juice? Key lime juice or bottled lime juice in a pinch, but you'll lose some depth. Running short on orange juice? Grapefruit juice at half the amount adds a nice tang. The cumin and smoked paprika are the flavor powerhouses here—Penzeys or bulk bins are great for quality spices. If you can't find smoked paprika, regular paprika plus a pinch of liquid smoke works in a bind. Celery salt is a must for those crispy celery crowns—Lawry's is my go-to, but any brand will do. For the crisping step, vegetable oil or avocado oil works best—they've got higher smoke points than olive oil.
Marinate the pork overnight for maximum flavor, but if you're short on time, at least 2 hours will do. The cooked carnitas keeps well in the fridge for 5 days, but it's even better the next day as the flavors meld. For freezing, portion into 1-cup servings and store for up to 3 months. To reheat, cover with foil and warm in a skillet over medium heat—add a splash of water or broth to keep it moist. The crispy edges are best enjoyed fresh, so save those for tacos or bowls right away.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just dump the pork shoulder in a roasting pan, toss it with olive oil and garlic, then let the oven do the work. No chopping, no flipping, no stress.
- Zesty Magic: That bright mix of lime and orange juice? It turns tough pork into something tender and irresistible. The citrus cuts through the richness, leaving you with layers of flavor you won’t find in store-bought versions.
- Meal Prep MVP: Between us, this is my go-to for lunches all week. Shred it once, store it in the fridge, and reheat it for tacos, burrito bowls, or even a quick stir-fry. (Yes, even on a Tuesday night.)
- Budget Win: Aldi’s pork shoulder is a steal, and a single roast stretches across three meals for my family. I freeze half for later, so I’m always covered—without breaking the bank.
Step-by-step instructions for Aldi carnitas pork shoulder
Here's how to transform that Aldi pork shoulder into melt-in-your-mouth carnitas with crispy celery crowns.
👨🍳 Step 1: Make the Marinade and Prep the Pork
In a large bowl, whisk together the 0.5 cup lime juice, 0.5 cup orange juice, 0.25 cup olive oil, 6 cloves garlic cloves (smashed), 2 tbsp ground cumin, 2 tbsp smoked paprika, 1.5 tbsp salt, 1 tbsp black pepper, and 1 tbsp lime zest. This marinade is the flavor bomb that'll transform tough pork into tender carnitas.
Place the 4 lb Aldi pork shoulder in a large resealable bag and pour the marinade over it. Seal the bag and massage it gently to coat the pork evenly. Let it marinate in the refrigerator for at least 4 hours (overnight is even better). The acid from the citrus will break down the meat fibers, making it tender and juicy.
🔥 Step 2: Slow-Cook Until Fork-Tender
Preheat your slow cooker to low. Drain the pork (reserve the marinade) and place it fat-side up in the slow cooker. Pour the reserved marinade over the pork. Cook for 8 hours on low or 5-6 hours on high, until the pork is fork-tender and easily shreds.
Here's the thing—don't peek or stir. Every time you open the lid, you're letting heat escape and adding time to your cook. The pork is ready when it shreds easily with two forks and the internal temperature reaches 203°F. If it's not quite there, cook for another 30-60 minutes.
🍳 Step 3: Crisp Up the Carnitas
Transfer the shredded pork to a large skillet and heat it over medium-high heat for 5-7 minutes, stirring occasionally. This step is crucial for getting that crispy texture we're after. Add 0.25 cup vegetable oil to the skillet to help crisp the pork and prevent sticking.
Once the pork is golden brown and crispy, remove it from the skillet and set it aside. You'll notice the edges starting to crisp up—that's your signal it's ready. The oil in the skillet will be flavorful, but we're not done yet. This crispy step is what makes carnitas special.
🥘 Step 4: Assemble with Celery Crowns
In the same skillet, add the 1 tbsp celery salt and stir it around to coat the bottom. This is where the magic happens for those crispy celery crowns. Add the shredded pork back to the skillet and toss it with the celery salt until every piece is coated. Cook for another 2-3 minutes to really crisp everything up.
Taste and adjust seasoning with more salt if needed. Garnish with 0.25 cup chopped fresh cilantro if you're using it. The celery salt gives you that signature carnitas flavor, and the cilantro adds a fresh, bright finish. Serve immediately while everything is crispy and hot.
Pro Tips For Making Aldi Carnitas Pork Shoulder
- Trim the Fat First: Aldi’s pork shoulder comes with a thick fat cap—slice it off before cooking. I learned this the hard way when my first batch rendered grease like a volcano, making the oven a greasy mess. A sharp knife and 10 minutes upfront save you from scrubbing later.
- Sear in Batches: Don’t crowd the pan when searing—work in 2-3 batches if needed. I used to rush this, and the garlic cloves burned before the pork got crispy. Patience here means better flavor and less cleanup.
- Deglaze with Heat: After searing, crank the heat to medium-high when adding lime and orange juice. The acid needs a hot pan to sizzle and cling to the meat, not just sit there like sad juice. Sounds weird, but it works: the sauce actually sticks.
- Rest Before Shredding: Pull the pork at 195°F (not 203°F—it’ll dry out) and let it rest 20 minutes under foil. I skip this when I’m hungry, but the meat turns into sawdust if you shred it too soon. Trust the timer.
Troubleshooting this dish
Pork Too Tough?
If your pork shoulder isn't tender after cooking, you likely didn't cook it long enough. The internal temperature should reach 203°F—use a meat thermometer to check. If it's still tough, return it to the slow cooker for another 1-2 hours on low.
I've had this happen when using a smaller cut or rushing the cook time. The key is patience—rushing leads to rubbery pork. 🌡️
Celery Crowns Not Crispy?
The secret to crispy celery crowns is in the celery salt and oil. Make sure you're using vegetable oil (not olive oil) for high heat crisping, and coat the pork thoroughly with 1 tbsp celery salt in the final step.
If your pork isn't crispy, try heating it in a cast iron skillet—it retains heat better. I often double-check the heat is medium-high before adding the pork back to crisp.
Dry or Stringy Meat?
Dry carnitas usually means the pork lost too much moisture during cooking. To prevent this, don't skip the fat cap—it renders flavor and moisture. If it's already dry, try adding 2-3 tbsp of the reserved marinade or broth while crisping in the skillet.
I've also found that cooking on low heat in the slow cooker preserves moisture better than high heat.
Marinade Not Working?
If your pork lacks flavor, your marinade might not have penetrated enough. Always marinate for at least 4 hours (overnight is ideal). For extra punch, add 1 tbsp apple cider vinegar to your marinade.
I've also had success with massaging the marinade into the pork by hand—it helps the spices stick to the meat. Fresh citrus is non-negotiable here; bottled juice won't cut it. 🍋
Skillet Too Hot?
Overheating the skillet can burn the pork before it crisps. Keep the heat at medium-high and stir frequently. If your pork starts to brown too quickly, reduce the heat slightly. I use a 10-inch cast iron skillet for this step—it's large enough to handle the volume without overcrowding.
Overcrowding steams the pork instead of crisping it, so work in batches if needed.
Leftovers Too Dry?
Reheating carnitas properly is key. Cover with foil and warm in a skillet over medium-low heat with 1-2 tbsp water or broth to restore moisture. Microwaving kills the crispiness—always reheat on the stovetop.
For extra flavor, add a splash of lime juice when reheating. I often make a big batch and freeze portions for quick meals later in the week. 💫
Nutrition facts
Frequently asked questions
Can I use Aldi's pork shoulder bone-in or boneless?
Always use bone-in pork shoulder for the best results! The bone adds depth of flavor and helps keep the meat moist during cooking. Aldi's bone-in pork shoulder is perfect for this recipe—just trim any excess fat if needed. The bone also helps stabilize the meat while it cooks, making it easier to shred later.
How long can I marinate the pork before cooking?
Marinate the pork for at least 4 hours, but overnight (up to 24 hours) is ideal. The acid in the citrus breaks down the meat fibers, creating tender, flavorful carnitas. If you forget, don't worry—just cook it as directed, but expect slightly less tender meat. For extra flavor, massage the marinade into the pork before refrigerating.
What's the best way to shred the cooked pork?
Use two forks to shred the pork directly in the slow cooker or transfer it to a cutting board. For easier shredding, let it rest for 5-10 minutes after cooking. If the pork is stubborn, use a meat mallet or the back of a spoon to break it apart. The goal is to get those tender, pull-apart shreds perfect for tacos or bowls.
Can I make this recipe in an Instant Pot or oven?
For the Instant Pot, cook on low pressure for 90 minutes after marinating. For the oven, bake at 275°F for 4-5 hours until fork-tender. Both methods work well—just monitor the internal temperature to reach 203°F. The slow cooker is still my favorite for hands-off cooking, but these alternatives are great for flexibility.
What are the best ways to serve Aldi carnitas?
Serve your carnitas in warm tortillas with fresh slaw, pile it into rice bowls with black beans and avocado, or use it as a topping for nachos. For extra flavor, drizzle with a lime crema (mix sour cream with lime juice and cilantro). The crispy edges make it perfect for tacos, while the tender meat works well in salads or grain bowls.
