Main Courses
This adobo pork with pineapple recipe brings the bold flavors of Filipino comfort food to your table with a sweet-savory balance that caramelizes the edges into perfection. 🌟 The secret lies in marinating the pork in vinegar and soy sauce overnight, creating tender meat that absorbs the tangy, umami-rich flavors while the pineapple adds just enough sweetness to complement—not overpower—the dish.
What sets this recipe apart is the braising technique, which transforms tough cuts of pork into melt-in-your-mouth bites while keeping the pineapple juicy and slightly caramelized.
The slow cook creates a rich, glossy sauce that clings to every piece of meat, making this dish both hearty and elegant—ideal for weeknight dinners or special occasions.
By the time you serve it, you’ll have a dish that’s rich in flavor and texture: tender pork with crispy edges, sweet pineapple chunks, and a sauce that’s tangy, savory, and just slightly sweet.
The aroma alone will have everyone at the table asking for seconds, and the leftovers reheat beautifully for days.
Pair it with steamed jasmine rice to soak up every last drop of that delicious sauce, or serve with garlic green beans for a complete meal. This recipe is a testament to how simple ingredients—pork, vinegar, soy sauce, and pineapple—can come together to create something truly extraordinary. Let’s get cooking!
Ingredients for adobo recipe pork with pineapple
Sweet-savory balance starts with these 13 ingredients—pork, pineapple, and aromatic spices that caramelize beautifully.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🥩 | 2 lb | Bone-in for flavor, cut into 2-inch chunks |
| Canned Pineapple Chunks 🍍 | 1 can | In juice, 20-oz size preferred |
| White Vinegar 💧 | ½ cup | Distilled or white vinegar |
| Soy Sauce 🥄 | ½ cup | Light or all-purpose soy sauce |
| Brown Sugar 🍚 | ¼ cup | Packed, light brown preferred |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Fresh Ginger 🌿 | 1 tbsp | Finely grated, peeled |
| Bay Leaves 🌿 | 2 whole | Dried, standard size |
| Black Peppercorns 🌶️ | 1 tsp | Whole, lightly crushed |
| Olive Oil 🫒 | 1 tbsp | Extra-virgin for richness |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, long-grain |
| Green Beans 🧅 | 1 lb | Fresh or frozen, trimmed |
The pork shoulder is non-negotiable—bone-in cuts add depth of flavor as they braise. Look for well-marbled cuts at your local butcher or the meat department at Whole Foods or Trader Joe's. If using pre-cut chunks, aim for 2-inch pieces so they cook evenly. The pineapple should be in juice, not syrup—Maui brand or Dole are reliable choices. For the ginger, fresh is essential—dried lacks the bright punch this dish needs. Buy a whole root and grate only what you need, storing the rest wrapped in plastic in the fridge for up to 2 weeks.
No white vinegar? Apple cider vinegar works in a pinch, though it adds subtle sweetness. Short on soy sauce? Coconut aminos or tamari are good substitutes, though the flavor will differ slightly. The brown sugar can be swapped for white sugar plus 1 tsp molasses if you're out, but the caramelization won't be as rich. Fresh garlic and ginger are ideal, but if you must use dried, reduce to half the amount—they're far more concentrated. The bay leaves can be omitted if you're sensitive to their flavor, but they're worth keeping for that classic adobo depth.
This dish tastes even better the next day as flavors meld. Store leftovers in the fridge for up to 5 days in an airtight container, or freeze for 3 months in portion-sized containers. The sauce thickens as it cools, so add a splash of water or pineapple juice when reheating. For serving, I always prep the jasmine rice and green beans separately—steamed rice and lightly sautéed green beans let the pork and pineapple shine as the stars of the show.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to deal with multiple pans. The pork shoulder simmers right in the same pot with the pineapple and vinegar—no extra dishes, just deep, tangy flavors that taste like they’ve been cooking all day.
- Sweet-Savory Balance: Between us, the brown sugar and soy sauce create this perfect harmony—caramelized edges on the pork, bright acidity from the vinegar, and that juicy pineapple cutting through everything like a tropical hug. It’s the kind of dish that makes you want to eat it straight from the pot.
- Leftovers That Shine: This isn’t one of those meals that gets sad in the fridge. The flavors actually improve the next day—tender pork, even more caramelized, and the pineapple soaks up all the sauce. I’ve reheated portions for lunch for weeks without getting bored.
- Budget Crowd-Pleaser: Pork shoulder is cheap, canned pineapple lasts forever, and you’re using pantry staples. For under $15, I feed my whole family (plus my neighbor who always shows up unannounced) a meal that feels fancy but costs next to nothing. No guilt, all satisfaction.
Step-by-step instructions for adobo pork with pineapple
Master this Filipino classic with tender pork, caramelized edges, and sweet-tangy sauce.
🔥 Step 1: Sear the Pork Shoulder for Deep Flavor
Heat the 1 tablespoon olive oil in a large Dutch oven over medium-high heat until shimmering. Working in batches if needed, add the 2 lb pork shoulder cut into 2-inch chunks, searing each side until deeply golden brown—about 3-4 minutes per side. This step develops the Maillard reaction, creating that rich, caramelized crust.
As you sear, don't overcrowd the pan—leave space between pieces so they crisp properly. If the oil starts smoking excessively, reduce heat slightly. Once all pork is browned, transfer it to a plate and set aside temporarily. You'll notice the pork releases easily when properly seared.
🍳 Step 2: Build the Sweet-Savory Sauce Base
In the same Dutch oven, add 6 cloves minced garlic cloves and 1 tablespoon finely grated fresh ginger. Sauté for 30 seconds until fragrant—you'll smell that aromatic punch of garlic and ginger that forms the sauce foundation. Be careful not to burn them; they cook quickly.
Pour in the 0.5 cup white vinegar and 0.5 cup soy sauce, scraping up any browned bits from the bottom with a wooden spoon. Add the 0.25 cup packed brown sugar, 1.5 teaspoons salt, and 1 teaspoon crushed black peppercorns. Stir well to combine, then add the 1 can pineapple chunks with juice (don't drain them—the juice is essential for moisture).
🥘 Step 3: Braise Until Tender and Caramelized
Return the seared pork to the Dutch oven, along with the 2 whole bay leaves. Bring the mixture to a simmer over medium heat, then reduce heat to low, cover partially, and let it cook for 1 hour 15 minutes. This slow braising time is crucial—it breaks down the tough pork fibers while allowing the flavors to meld beautifully.
After 1 hour, check the pork for tenderness. It should be fork-tender but still have some resistance. If the sauce reduces too much and becomes syrupy, add ¼ cup water to maintain moisture. The edges of the pork should begin developing a caramelized crust from the sugar in the sauce.
🍽️ Step 4: Finish with Jasmine Rice and Green Beans
While the pork finishes cooking, prepare the 1.5 cups jasmine rice according to package instructions. For the green beans, trim the ends and blanch them in boiling water for 2-3 minutes until bright green but still crisp. Drain and set aside.
Once the pork is fork-tender (about 1 hour 30 minutes total cooking time), remove the bay leaves and adjust the sauce if needed. For a glossier finish, simmer uncovered for 5-10 minutes to reduce slightly. Serve the pork over the jasmine rice, drizzled with the sauce, and arrange the green beans on the side.
⏰ Step 5: Rest and Serve with Perfect Texture
Let the pork rest for 10 minutes before serving. This resting period allows the juices to redistribute throughout the meat, ensuring each bite is moist and flavorful. The pork should pull apart easily with a fork but still hold its shape when sliced.
For best results, serve immediately with the jasmine rice and green beans. The sauce should coat the pork beautifully, offering a perfect balance of sweet, tangy, and savory flavors. Each bite delivers tender pork with caramelized edges, complemented by the bright acidity of the pineapple and the subtle earthiness of the soy sauce.
Pro Tips For Making Adobo Recipe Pork With Pineapple
- BROWN THE PORK FIRST: Skip the slow start—sear the pork shoulder in a hot pan for 5 minutes per side before adding liquids. The crust locks in flavor and keeps the meat from turning mushy when it braises later, especially with vinegar in the mix. (Yes, even if you’re impatient like me.)
- DRAIN AND PAT DRY: Open that pineapple can, drain the syrup completely—no exceptions—and pat the chunks dry with a paper towel. Syrup dilutes the sauce and makes it watery; dry pineapple caramelizes better and soaks up the adobo flavors like a sponge. I learned this the hard way after serving a sad, soupy dish.
- LOW AND SLOW AFTER 2 HOURS: Let the pork simmer hard for the first 2 hours, then drop the heat to a bare simmer. Rushing the cook turns the meat tough; letting it finish low and steady guarantees tender, pull-apart perfection. (Your slow cooker can’t handle this—this needs a stovetop or oven.)
- ADD SUGAR LAST: Toss in the brown sugar only in the final 15 minutes of cooking. Early addition makes the sauce cloyingly sweet; late addition lets the vinegar and soy sauce mellow out first, balancing the flavors. Sounds weird, but it works—trust the process.
Pro cooking tips for adobo recipe pork with pineapple
Marinate Overnight
Skip the rush and marinate your pork overnight for maximum tenderness and flavor absorption.
In a large bowl, combine the 2 lb pork shoulder with 0.5 cup white vinegar, 0.5 cup soy sauce, 2 tbsp olive oil, 6 minced garlic cloves, and 1 tbsp grated ginger.
Cover and refrigerate for at least 12 hours—I’ve found 24 hours is even better. This step breaks down tough muscle fibers, ensuring melt-in-your-mouth results. 🌟
Dutch Oven Magic
A Dutch oven is non-negotiable for this recipe—its heavy base distributes heat evenly while the lid traps steam for perfect braising. If you don’t own one, a heavy pot with a tight-fitting lid will work, but you’ll need to monitor the temperature more carefully.
I use my Lodge 5.5-quart Dutch oven because it handles high heat without warping. Preheat it before adding oil to ensure even searing.
Sauce Reduction
Don’t rush the braising time—patience here makes all the difference. After the initial 1 hour 15 minutes, uncover the pot and let the sauce reduce by 5-10 minutes on medium heat. This step concentrates the flavors and creates that glossy, caramelized finish.
If the sauce thickens too much, add 2 tbsp pineapple juice to maintain balance. The goal is a sauce that coats the back of a spoon but still has body.
Pineapple Placement
Add the pineapple chunks during the last 30 minutes of cooking to preserve their texture. If you add them too early, they’ll turn mushy and lose their bright, juicy quality. I like to arrange them on top of the pork just before serving so they stay visually appealing.
For extra presentation, sprinkle with toasted coconut flakes or fresh cilantro right before eating.
Temperature Control
Maintain a gentle simmer—not a rolling boil—to prevent the pork from toughening. Use a meat thermometer to check internal temperature: the pork is done when it reaches 203°F (it’ll continue cooking slightly as it rests).
If your kitchen runs hot, reduce heat to low-medium to avoid overcooking. I’ve learned this the hard way—overcooked pork turns dry, no matter how good the sauce.
Leftovers Strategy
This dish tastes even better the next day as the flavors deepen. Store leftovers in an airtight container in the fridge for up to 5 days. To reheat, warm in a saucepan over low heat with 2 tbsp water or pineapple juice to prevent drying.
I like to serve reheated portions over steamed rice with a side of quick-pickled cucumbers for a refreshing contrast. 💡
Nutrition facts
Frequently asked questions
Can I substitute chicken for pork in this recipe?
Yes, but adjust the cooking time! Chicken breasts or thighs will cook faster—about 30-45 minutes instead of the 1 hour 30 minutes for pork. Use bone-in, skin-on thighs for best results, and check for doneness at 165°F internal temperature. The sauce and pineapple will still shine, but the texture will be lighter.
Why does my sauce turn cloudy or separate?
This usually happens from too much heat or not enough simmering time. Keep the sauce at a gentle simmer (low-medium heat) and stir occasionally to prevent separation. If it happens, whisk in 1 tablespoon cornstarch mixed with 2 tablespoons water to thicken and clarify. The vinegar and soy sauce need patience to fully emulsify.
What’s the best way to make this recipe spicier?
Add 1-2 teaspoons of chili flakes or 1 sliced fresh chili (like jalapeño or serrano) when building the sauce. For heat lovers, include 1 tablespoon of sriracha or ½ teaspoon of cayenne pepper with the brown sugar. Taste the sauce before serving—Filipino adobo can handle bold heat without overpowering the sweetness.
Can I make this in a slow cooker?
Sear the pork first, then transfer everything (including pineapple) to the slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. The slow cooker keeps the pork tender without drying it out. Add the pineapple in the last 30 minutes to keep it bright. The sauce will be thinner—reduce it on the stovetop before serving.
What’s the deal with the vinegar smell? Will it disappear?
Don’t worry—the sharp vinegar aroma mellows completely as it cooks! The acidity breaks down during braising, leaving behind a balanced tang. If you’re concerned, simmer the sauce uncovered for 5-10 extra minutes at the end to evaporate any lingering sharpness. The final dish will be rich and complex, not vinegary.
