Main Courses
This Brazilian pulled pork recipe brings the bold flavors of churrasco to your table with slow-cooked tenderness and bright citrus notes. đ After years of perfecting pork techniques across the Southeast, I've adapted traditional Brazilian methods to deliver melt-in-your-mouth texture while keeping the vibrant tang of lime and orange.
The secret lies in a marinade that tenderizes the meat while building layers of flavor - no need for a smoker when your oven can replicate that signature Brazilian moisture.
The process begins with a 24-hour marinade that transforms tough pork shoulder into succulent, shreddable meat. I use a blend of citrus juices, garlic, and Brazilian spices like smoked paprika and bay leaves to create depth.
The slow cooking method - either in a Dutch oven or slow cooker - ensures the meat stays juicy while developing that signature fall-apart texture. What makes this recipe truly special is how the citrus marinade caramelizes slightly during cooking, adding a subtle sweetness that balances the smoky, savory notes.
By the time you're ready to serve, you'll have perfectly shredded pork that's moist and flavorful with just the right amount of char. The citrus zest in the marinade infuses every bite with a bright, refreshing quality that makes this dish feel both comforting and exciting.
This is the kind of pork that disappears from plates and leaves guests asking for seconds - whether you're serving it at a family gathering or a backyard BBQ.
Pair it with traditional Brazilian sides like farofa (toasted cassava flour), black beans, or a fresh tropical salad to complete the experience. The recipe scales beautifully for crowds, and leftovers reheat perfectly for sandwiches the next day.
Let's get started on creating pork that tastes like it came straight from a Brazilian churrascaria.
Ingredients for brazilian pulled pork
Six ingredients transform tough pork into melt-in-your-mouth Brazilian churrasco perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder (Bone-In) đ | 5 lb | Tough cut for maximum tenderness |
| Fresh Orange Juice đ | 1 cup | Freshly squeezed, no pulp |
| Fresh Lime Juice đ | œ cup | Brightens the marinade |
| Orange Zest đ | 1 tbsp | Freshly grated for aroma |
| Garlic Cloves đ§ | 8 cloves | Minced for deep flavor |
| Smoked Paprika đ¶ïž | 2 tbsp | Key Brazilian spice |
| Bay Leaves đ | 2 whole | Dried or fresh |
| Olive Oil đ« | ÂŒ cup | Extra-virgin preferred |
| Cumin Seeds đż | 1 tsp | Toasted for warmth |
| Black Peppercorns đ¶ïž | 1 tsp | Freshly cracked |
| Salt đ§ | 1 œ tbsp | Diamond Crystal preferred |
| Brown Sugar đ | 2 tbsp | Lightly packed |
| Apple Cider Vinegar đ | 1 tbsp | For tangy depth |
| Fresh Cilantro đż | ÂŒ cup | Chopped for garnish |
The pork shoulder is non-negotiable hereâbone-in keeps it juicy, and 5 lbs feeds a crowd with leftovers. Grab the thickest cut you can find (usually the top shoulder) from Whole Foods or your local butcherâthey'll trim it for you. For the citrus, navel oranges work best, but any juicy variety does the trick. The zest needs to be bright orange, not whiteâscratch it off with a microplane. I always double-check the smoked paprika is 100% smoked (no additives) from Penzeys or the bulk bin.
No fresh orange juice? Bottled works in a pinch, but add a splash of water to mimic pulpiness. Swap lime for lemon juice at equal amounts, though it'll be slightly less tart. Running low on cumin seeds? Ground cumin at half the amount is fine, but toasting whole seeds in a dry pan for 30 seconds first makes a difference. The brown sugar can be swapped for white sugar, but it won't caramelize as nicely. If you're short on time, pre-minced garlic from a jar saves 5 minutes (just rinse it first).
Marinate the pork 24 hours uncovered in the fridgeâit's worth the wait. The longer it sits, the more tender it gets. Store leftovers in the marinade for 3-4 days or freeze for up to 3 months. For serving, I reheat portions in the marinade over low heatâkeeps everything juicy. The cilantro wilts fast, so add it last or store the stems in a jar of water like flowers. This pork reheats beautifully for sandwichesâdouble the batch if you're feeding a crowd.
Why You'll Love This Recipe
- Citrus Magic: The bright orange and lime juice cut through the richness of the pork shoulderâno heavy marinades, just zesty punch. Iâll be real: that first bite of tender meat with the citrus clinging to every strand? Itâs like a vacation in your mouth.
- Slow Cooker Hero: Honestly, this is my lazy-day win. Toss the bone-in pork shoulder with garlic, zest, and juice, then let the slow cooker do the work. By dinner, itâs falling apartâno babysitting required.
- Party Crowd-Pleaser: Between us, this feeds a house without breaking the bank. Serve it on buns for tacos, over rice, or straight from the pot with lime wedges. My in-laws asked for the recipe twiceâthatâs a good sign.
Step-by-step instructions for Brazilian pulled pork
Here's how to transform a tough pork shoulder into tender, citrus-kissed perfection.
đšâđł Step 1: Prepare the Rub and Marinade
In a small bowl, toast the cumin seeds and black peppercorns in a dry skillet over medium heat for 1 minute until fragrant. Let them cool completely, then grind them with the 1.5 tbsp salt and 2 tbsp smoked paprika in a spice grinder or mortar and pestle. This creates a fragrant base for our rub.
In a separate large bowl, whisk together the 1 cup fresh orange juice, 0.5 cup fresh lime juice, 1 tbsp orange zest, 0.25 cup olive oil, 2 tbsp brown sugar, 1 tbsp apple cider vinegar, and the ground spice mixture. The citrus and vinegar will begin breaking down the pork fibers immediatelyâyou'll see the marinade turn slightly cloudy as it works its magic.
đ„ Step 2: Coat and Rest the Pork
Pat the 5 lb pork shoulder (bone-in) completely dry with paper towelsâthis is crucial for developing that beautiful bark later. Rub the marinade all over the meat, pressing it into every crevice and crack. Place the pork in a resealable plastic bag and massage it gently for 2 minutes to ensure even distribution.
Seal the bag and refrigerate for at least 12 hours (I prefer 24 hours for maximum tenderness). The acid in the citrus will tenderize the meat while the spices penetrate deeply. Turn the bag occasionally to ensure even coating. The pork should smell vibrantly citrusy when you're ready to cook.
đ„ Step 3: Slow-Cook Until Fork-Tender
Preheat your slow cooker to low heat. Remove the pork from the marinade (reserve the marinade for later) and place it in the slow cooker. Add the 2 whole bay leaves and pour the reserved marinade over the top. The liquid should come about halfway up the sides of the pork.
Cook uncovered on low heat for 8 hours. Here's the thingâdon't peek! Every time you lift the lid, you lose heat and moisture. The pork is done when it reaches 203°F internally and falls apart easily with two forks. You'll notice the fat will render out and create a beautiful sauce in the bottom of the slow cookerâthis is where all the flavor lives.
đ„ Step 4: Shred and Finish with Fresh Herbs
Transfer the pork to a cutting board and let it rest for 10 minutes. Using two forks, shred the meat against the grain into Œ-inch thick strands. Discard the bay leaves and any large fat pieces. Return the shredded pork to the slow cooker and stir in any accumulated juices from the bottom.
Garnish with the 0.25 cup chopped fresh cilantro just before serving. The bright herb cuts through the richness of the pork while adding a fresh finish. The final texture should be irresistibly tender with just enough resistance to hold its shape when served. This is where all that slow cooking pays offâeach bite should be moist and packed with citrusy, smoky flavor.
Pro Tips For Making Brazilian Pulled Pork
- Trim That Fat Cap: The thick layer of fat on a bone-in pork shoulder isnât just for looksâit renders down into flavor gold. Use kitchen shears to slice off just the top ÂŒ-inch layer (leave the rest intact) so it crisps into a crackling crust while still protecting the meat underneath. I learned this the hard way when my first batch turned into a greasy mess because I went too deep.
- Juice It Fresh: Store-bought citrus juice is convenient, but fresh orange and lime juice make a real difference in this dish. Roll the oranges and limes on the counter first to soften them, then strain through a fine-mesh sieve to remove pulpâit keeps the sauce silky and prevents bitterness. (Yes, even if youâre impatient like me.)
- Donât Rush the Low Heat: After searing the pork shoulder, drop the heat to 225°F (107°C) and let it cook slowlyâthis isnât the time to speed things up. I used to check the temp every 30 minutes, but now I set a timer for 2 hours first, then probe it. The meat needs time to break down; rushing it turns tender pork into dry, stringy disappointment.
- Zest Before Cooking: Add the orange zest early in the marinade or rub, not just at the end. The oils in the zest mellow out during cooking, but if you toss it on last-minute, youâll end up with a sharp, overpowering bite. Think of it like seasoningâlayer it in so the flavors meld. (And yes, use a microplane for the finest, most flavorful zest.)
Make-ahead tips for this recipe
Marinade Prep Ahead
Start your marinade the night beforeâthis is where the magic happens! Combine all marinade ingredients in a bowl and store it in an airtight container in the fridge. The citrus and spices will meld beautifully overnight, creating a vibrant base.
I like to use a quart-sized mason jar for easy mixing and storage. If you're short on time, a 12-hour marinade still works, but 24 hours is ideal for maximum tenderness. The longer it sits, the more flavorful your pork will be. đ«
Pork Prep Timeline
Pat your 5 lb pork shoulder dry and rub it with the marinade the morning of cooking. Place it in a resealable bag and refrigerate until ready to cook. This keeps the meat fresh and allows the marinade to work its magic.
I always label my bags with the date and time to track the marinating process. For best results, cook within 48 hours of marinating. If you need to prep ahead, store the marinated pork in the fridge for up to 2 days before cooking.
Slow Cooker Strategy
Transfer the marinated pork to your slow cooker the night before you plan to serve. This lets the meat cook slowly and evenly, ensuring it's fork-tender by mealtime. I use a 6-quart slow cooker for this recipe, as it gives the pork plenty of room to cook without overcrowding.
Add the bay leaves and reserved marinade, then set it to low heat. The pork will be ready when it reaches 203°F internal temperatureâusually after 8 hours. This method is perfect for busy days because you can set it and forget it. đĄïž
Leftovers Mastery
Shredded pork reheats beautifully for sandwiches or tacos. Store leftovers in an airtight container with some of the cooking juices to keep them moist. Reheat in a skillet over medium-low heat for 5-7 minutes, stirring occasionally.
For meal prep, divide the pork into portioned containersâthis makes it easy to grab and reheat later. The pork stays delicious in the fridge for 3-4 days or can be frozen for up to 3 months. Just thaw overnight in the fridge before reheating.
Freezer-Friendly Tips
If you're planning ahead for a big gathering, freeze the shredded pork in 1-cup portions using silicone molds or freezer bags. Label each portion with the date and reheat directly from frozen in the slow cooker on low heat for 2-3 hours.
I also like to freeze the marinade separately in ice cube traysâjust thaw and use as needed. This way, you can always have fresh-tasting pork ready for sandwiches or tacos. The freezer keeps the pork safe and flavorful for up to 3 months. âïž
Serving Suggestions
Use your make-ahead pork for more than just sandwiches! Serve it on grilled bread with a side of black beans and farofa for a full Brazilian feast. For tacos, warm the pork in a skillet with a splash of orange juice to keep it moist.
I also love using it in pork sliders with a mango salsa for a sweet and tangy twist. The possibilities are endlessâjust store the pork in the fridge for up to 4 days or freeze for longer storage. This makes it easy to whip up a quick meal anytime. đź
Nutrition facts
Frequently asked questions
Can I substitute bone-in pork shoulder for boneless?
Yes, but expect slightly different results. Bone-in pork stays juicier during slow cooking because the bone acts as a heat sink. If using boneless, trim excess fat and reduce cooking time by 30-45 minutesâit'll dry out faster. For best texture, stick with bone-in when possible. The bone also adds depth of flavor to the cooking liquid.
What's the best way to reheat leftovers without drying them out?
Use the marinade! Mix shredded pork with 2-3 tablespoons of reserved marinade and reheat in a skillet over low heat for 5-7 minutes, stirring constantly. For microwave reheating, cover with a damp paper towel and heat in 30-second bursts. The key is moistureânever let it sit dry.
How do I make this recipe in an oven instead of a slow cooker?
Preheat oven to 275°F and place pork (with marinade) in a Dutch oven. Cover tightly with foil and bake for 6-7 hours until internal temp reaches 203°F. For crispier bark, remove foil for the last 30 minutes. This method gives you more control over temperature but requires more attention than a slow cooker.
What are the best sides to serve with Brazilian pulled pork?
For an authentic Brazilian meal, pair with farofa (toasted cassava flour), black beans, and grilled plantains. For a lighter option, try tropical fruit salad with mango and passionfruit. The citrus notes in the pork also complement creamy rice dishes or avocado salsa. Don't forget fresh lime wedges for squeezing over everything!
Why did my pork turn out dry?
Most likely, it cooked too long at high heat or wasn't properly rested. Keep internal temp at 203°F max and let it rest 10 minutes before shredding. Another common mistake is not using enough fatâaim for 1-inch thickness of pork. If it's still dry, try adding a splash of the cooking juices when reheating.
