Main Courses
This adobo pork with pineapple recipe transforms tough pork shoulder into melt-in-your-mouth tenderness with a caramelized crust that balances sweet, tangy, and savory notes.
The key lies in marinating the pork overnight in vinegar, garlic, and spices, then braising it until fork-tender while the pineapple adds just enough sweetness to cut through the richness.
The beauty of this dish is its versatility—traditional Filipino adobo gets a tropical twist that makes it perfect for weeknight dinners or special occasions. I’ve tested this recipe multiple times, adjusting the cooking time to ensure the pork stays juicy while the sauce reduces to a glossy, slightly sticky glaze.
The pineapple not only adds flavor but also keeps the dish from becoming too heavy.
By the time you serve this, you’ll have a restaurant-quality main course with a sauce that caramelizes beautifully on the edges, creating pockets of deep flavor in every bite. The tender pork pairs perfectly with steamed jasmine rice and quick-pickled vegetables, balancing the richness of the dish.
Whether you’re cooking for a crowd or treating yourself to a comforting meal, this recipe delivers bold flavors without being overly complicated. The slow cooking process means minimal effort once you get started—just prep the ingredients, set the pot, and let the flavors develop. Let’s get cooking!
Ingredients for adobo recipe pork with pineapple
Pork shoulder, pineapple, and vinegar—three ingredients that create a caramelized masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🍖 | 3 lb | Bone-in for best flavor, cut into 2-inch chunks |
| Canned Pineapple Chunks 🍍 | 14 oz | With juice, drained for cooking |
| White Vinegar 💧 | 1 cup | Distilled vinegar preferred, not apple cider |
| Soy Sauce 🍶 | ½ cup | Light or dark, no sugar added preferred |
| Garlic Cloves 🧄 | 8 cloves | Peeled, smashed for deeper flavor |
| Fresh Ginger 🌿 | 2 tbsp | Finely grated, fresh is best |
| Bay Leaves 🍃 | 2 whole | Dried, crushed between palms first |
| Black Peppercorns 🌶️ | 1 tsp | Crushed lightly, not powdered |
| Brown Sugar 🍚 | ¼ cup | Packed, light or dark variety |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for best flavor |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt, not iodized |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Green Onions 🧅 | 3 whole | Sliced thin for garnish, green parts only |
The pork shoulder is non-negotiable here. Bone-in cuts stay juicier and add depth to the sauce, but if you must use boneless, ask your butcher for a well-marbled piece. Filipino markets or the meat department at Whole Foods often carry the best cuts. For the pineapple, Dole brand in juice is my go-to—it's consistently sweet and juicy. If you're using fresh pineapple, core and chop it yourself; canned is fine for convenience but avoid those syrupy varieties. The ginger should be freshly grated—pre-grated loses its punch fast, and the flavor difference is noticeable.
No white vinegar? Cane vinegar or rice vinegar work in a pinch, but the flavor profile shifts slightly. Soy sauce shortage? Coconut aminos mimic the umami, though the color will be lighter. The brown sugar can be swapped for coconut sugar or muscovado**—they caramelize better but cost more. Skip the pre-minced garlic and ginger—smashed cloves and fresh grating release more flavor. For the bay leaves, crush them between your palms first—this releases essential oils that infuse the sauce. The green onions are purely decorative, but if you're serving this to a crowd, grab a bunch from Costco—it's cheaper than buying individual stalks.
Marinate the pork overnight—24 hours minimum—for maximum tenderness. The sauce reduces best in a heavy-bottomed pot**—Dutch ovens are ideal. If you don't have one, a stainless steel pot works too. Leftovers reheat beautifully—just add a splash of water or broth to prevent drying out. Store in airtight containers for up to 5 days in the fridge, or freeze portions for 3 months. The sauce actually improves the next day as the flavors meld further. For serving, I like to spoon the pork over steamed jasmine rice and garnish with extra green onions—the contrast of textures makes it feel restaurant-worthy**.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash a million dishes—just sear the pork, toss in the garlic, vinegar, and soy, then let it simmer with pineapple. The acid cuts through the fat while the garlic softens into sweet, sticky goodness, and boom—no extra pans, no stress.
- Sweet-Savory Balance: Between us, this combo is chef’s kiss: the tangy vinegar and soy mellow into a glossy sauce, while the pineapple’s natural sweetness caramelizes into the pork. That crispy exterior with tender, juicy meat? It’s the kind of dish that makes you pause mid-bite and think, “Why don’t I make this more often?”
- Leftovers That Don’t Suck: Honestly, I make this on Sundays just for the leftovers. The flavors deepen overnight, and it reheats like a dream—whether it’s fried rice the next night or a quick wrap for lunch. (Pro tip: the pineapple gets even sweeter after chilling.)
- Budget Meal for Crowds: Pork shoulder is cheap, canned pineapple lasts forever, and you’re using pantry staples. I’ve fed six people for under $15 with this—plus, it’s the kind of dish that disappears fast, so no one’s left picking at sad salads. Win-win.
Step-by-step instructions for adobo pork with pineapple
Here's how to create that perfect balance of tangy, sweet, and savory with caramelized edges.
Sear the Pork Shoulder for Deep Flavor
Heat a large Dutch oven over medium-high heat and add the 2 tablespoons olive oil. Once shimmering, add the 3 lb pork shoulder in a single layer, working in batches if needed. Let it sear undisturbed for 4-5 minutes per side until deep golden brown with crispy edges.
This initial sear builds a flavorful crust that locks in juices during the long braise. Don't rush this step—patience here prevents dry meat later. Once browned, transfer the pork to a plate and set aside, leaving all the rendered fat in the pot.
Build the Adobo Base with Aromatics
In the same Dutch oven, add the 8 cloves garlic cloves and 2 tablespoons fresh ginger, stirring constantly for 30 seconds until fragrant. Be careful not to burn the garlic—it should smell sweet and nutty, not bitter.
Next, add the 2 crushed bay leaves and 1 teaspoon crushed black peppercorns, stirring for another 10 seconds. Pour in the 1 cup white vinegar and 0.5 cup soy sauce, scraping up any browned bits from the bottom. Let this mixture simmer for 2 minutes to meld the flavors.
Braise the Pork Until Fork-Tender
Return the pork to the Dutch oven, along with any accumulated juices. Add 1.5 teaspoons salt, 0.5 teaspoon ground black pepper, and 0.25 cup brown sugar. Pour in enough water to come about halfway up the pork—about 2 cups—then bring to a gentle simmer.
Cover and transfer to a 325°F oven. Here's where the magic happens: braise for 2.5-3 hours until the pork is fork-tender, with a meat thermometer reading 200-205°F in the thickest part. The sauce should reduce to a thick, glossy consistency with caramelized edges.
Add Pineapple and Simmer to Perfection
Drain the 14 oz canned pineapple chunks, reserving 2 tablespoons juice. Add the pineapple and reserved juice to the Dutch oven, stirring gently to combine. Simmer uncovered for 15-20 minutes until the pineapple is heated through and the sauce thickens further.
Taste and adjust seasoning—you might need a touch more soy sauce for saltiness or vinegar for tang. The sauce should coat the back of a spoon with a perfect balance of sweet, salty, and tangy flavors. If it's too thin, simmer uncovered for another 5 minutes to reduce.
Garnish and Serve with Confidence
Remove the pork and transfer it to a cutting board. Tent loosely with foil and let rest for 10 minutes before slicing against the grain into ¼-inch thick slices. Skim any excess fat from the sauce and stir in the 3 sliced green onions.
Serve the pork topped with the pineapple-adobo sauce over steamed rice or noodles. The caramelized edges on the pork will melt in your mouth, while the sweet-tangy sauce cuts through the richness perfectly. This dish tastes even better the next day as the flavors deepen!
Pro Tips For Making Adobo Recipe Pork With Pineapple
- Sear the Pork First: Don’t skip browning the pork shoulder—it adds depth. Heat your pan until it’s smoking hot, then sear the meat in batches for 3-4 minutes per side until deeply golden. I used to rush this, and the sauce never tasted as rich afterward.
- Use Less Vinegar: White vinegar is potent, and too much makes the dish harsh. Start with ½ cup and adjust to taste—you can always add more later. My grandmother swore by this, and she was right: balance is everything, especially with pineapple’s sweetness.
- Don’t Drown the Garlic: Mince the garlic cloves finely (not crushed) and cook them low and slow until they’re golden, not burned. Overcrowding the pan turns them bitter—add them in batches if needed. Sounds weird, but it works: the flavor becomes nutty and complex.
- Simmer Low and Slow: After combining everything, reduce heat to medium-low and let it bubble gently for at least 45 minutes. The pork needs time to tenderize, and rushing it makes the meat tough. I was skeptical until I tried it—patience here guarantees fall-apart texture.
Common mistakes when making this recipe
Skipping the Marinade
I’ve seen so many cooks rush this step, but marinating the pork overnight is non-negotiable for tenderness. The vinegar and spices need at least 24 hours to break down the tough muscle fibers.
If you’re short on time, marinate for 8 hours minimum—but don’t skip it entirely. The pork will turn out chewy and flavorless. Trust me, the wait is worth it. 🍖
Using the Wrong Vinegar
Apple cider vinegar or balsamic won’t give you that bright, sharp tang you need in adobo. Stick with distilled white vinegar—it’s the standard for Filipino adobo. If you must substitute, cane vinegar or rice vinegar work in a pinch, but the flavor profile shifts slightly.
The vinegar should be the star of the marinade, so don’t skimp. 💧
Overcrowding the Pot
When searing the pork, don’t pile it all in at once—this causes steaming instead of browning. Work in batches if needed, and give each piece 4-5 minutes per side until deep golden brown.
Overcrowding leads to uneven cooking and a soggy crust. A Dutch oven is perfect for this—it’s wide enough to handle the pork in layers. 🔥
Ignoring the Braise Time
Some folks think they can speed this up by cranking the oven higher, but 325°F is ideal for even cooking. Rushing the braise results in tough, dry pork.
Use a meat thermometer and aim for 200-205°F—this ensures melt-in-your-mouth tenderness. The sauce needs time to reduce too, so don’t rush it. Patience is key here. ⏰
Adding Pineapple Too Early
The pineapple should only join the party in the final 15-20 minutes of cooking. Adding it earlier can make the sauce watery and dilute the flavors. Drain the pineapple well and reserve 2 tablespoons of juice to keep the sauce balanced. The fruit should heat through without turning mushy. 🍍
Skipping the Rest
After braising, the pork needs 10 minutes under foil to redistribute its juices. Slicing it too soon leads to dry, stringy meat. Let it rest—this simple step makes all the difference. And always slice against the grain for tender, bite-sized pieces. Don’t skip this final touch! 💪
Nutrition facts
Frequently asked questions
Can I use chicken or beef instead of pork in this recipe?
While pork is traditional, you can absolutely adapt this to chicken or beef! For chicken, use 2 lbs bone-in thighs and reduce braising time to 45-50 minutes at 325°F. For beef, try 2 lbs chuck roast and braise for 3-4 hours until fork-tender. The cooking time will vary, so use a meat thermometer (chicken: 165°F, beef: 203°F). The pineapple adds sweetness that works beautifully with all three proteins.
How can I make this recipe in a slow cooker?
Transfer the marinated pork to your slow cooker along with all the sauce ingredients except pineapple. Cook on LOW for 6-7 hours or HIGH for 4-5 hours until the pork reaches 200-205°F. In the last 30 minutes, add the pineapple chunks. The slow cooker method is perfect for busy days—just add the pineapple at the end to prevent a watery sauce. The flavors will meld beautifully overnight too!
What's the best way to reheat leftovers?
Reheat leftovers gently in a skillet with a splash of water or broth to prevent drying. Warm over medium-low heat for 5-7 minutes until heated through. Alternatively, cover and reheat in a 300°F oven for 20-25 minutes. The sauce actually improves overnight, so leftovers often taste even better! Store in airtight containers for up to 5 days or freeze for 3 months.
Can I make this recipe without brown sugar?
Yes, but the sauce will be less caramelized. Replace the ¼ cup brown sugar with 2 tablespoons honey or maple syrup for sweetness, or omit it entirely if you prefer a more tangy flavor. The pineapple already adds natural sweetness, so the dish will still be delicious. If you love caramelized edges, consider adding 1 tablespoon molasses for depth.
What are the best sides to serve with this dish?
Steamed jasmine rice is classic, but you could also serve with garlic mashed potatoes, coconut rice, or roasted sweet potatoes. For freshness, add a simple mango slaw or quick-pickled cucumbers. The sweet-tangy sauce pairs wonderfully with sticky rice noodles too. Don't forget fresh herbs like cilantro or Thai basil for garnish!
