Side Dishes
This one-pot chicken with pork and beans Filipino recipe transforms humble ingredients into a restaurant-worthy meal with just 45 minutes of hands-on time. The magic lies in adobo's tangy-sweet balance—vinegar, soy sauce, and garlic create a sauce that tenderizes the meats while simmering with kidney beans for hearty texture.
I first perfected this during a busy week when I needed a dish that fed my whole crew without extra pots.
The secret technique is browning the meats first—this develops deep, caramelized flavors that cut through the acidity of the vinegar. Chicken thighs stay juicy while pork shoulder becomes fork-tender, and the beans absorb all that rich sauce.
Traditional Filipino cooking often relies on simple pantry staples, and this recipe proves you don't need anything fancy to create something extraordinary.
What you'll end up with is a golden-brown one-pot wonder where crispy edges meet tender meat and beans in a glossy, aromatic sauce. The aroma alone will have everyone gathering at your table—smoky from the browning, bright from the vinegar, and rich from the soy.
Serve it over steamed rice to soak up every last drop of that flavorful sauce.
Pair with a cold calamansi juice or light lager to balance the dish's savory depth. The beauty of this recipe is its versatility—make it for a family dinner or double the batch for leftovers that taste even better the next day. Let's get cooking!
Ingredients for chicken with pork and beans filipino
One-pot magic starts with these 14 ingredients—pantry staples that pack a flavor punch.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs, Bone-In 🍗 | 1 ½ lb | Skin-on preferred for crispiness |
| Pork Shoulder 🐖 | 1 lb | Cut into 1-inch cubes |
| Kidney Beans 🌱 | 1 ½ cups | Drained and rinsed canned |
| White Vinegar 💧 | ½ cup | Distilled preferred for tang |
| Soy Sauce 🥄 | ⅓ cup | Light or regular, not low-sodium |
| Garlic Cloves 🧄 | 8 cloves | Minced, not powdered |
| Onion 🧅 | 1 whole | Yellow, sliced into half-moons |
| Bay Leaves 🌿 | 2 whole | Dried, remove before serving |
| Black Peppercorns 🌶️ | 1 tsp | Freshly cracked preferred |
| Sugar 🍚 | 2 tbsp | White granulated |
| Olive Oil 🫒 | 2 tbsp | For browning meats |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, for serving |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The meats are the stars here. Chicken thighs stay juicy while the pork shoulder becomes melt-in-your-mouth tender—look for well-marbled cuts at the grocery store's butcher counter. I grab mine from Costco when I'm feeding a crowd, but the regular supermarket stuff works fine for weeknight dinners. The beans? Canned kidney beans save time, but if you're prepping ahead, soak dried overnight. Don't skip browning the meats—this step develops the deep, caramelized flavors that make the dish sing. Use a 12-inch skillet if you're cooking for four, or a Dutch oven if you're doubling the batch.
No white vinegar? Apple cider vinegar works in a pinch, though it'll have a slightly sweeter tang. Short on soy sauce? Coconut aminos or tamari (gluten-free option) get you close. Fresh garlic is ideal, but garlic powder at half the amount works if you're in a hurry. The cilantro is optional but adds that bright finish—skip it if you're not a fan. For extra depth, add a pinch of ground cloves (trust me, it complements the vinegar beautifully). The sugar balances the acidity, but if you're watching your intake, reduce to 1 tbsp—it'll still taste great. Pro tip: Toast the bay leaves in the oil for 30 seconds before adding everything else—this releases their aroma and takes the dish to the next level.
This reheats beautifully—honestly tastes better the next day once the flavors meld. Keeps for 4-5 days in the fridge, freezes for 3 months. I always make a double batch because leftovers are perfect for quick lunches. Store in an airtight container with a splash of water to keep the rice from drying out. The sauce thickens as it cools, so add a splash of water or broth when reheating. Garnish with fresh cilantro right before serving—it wilts fast, so don't do this ahead of time. Serve with steamed rice to soak up every last drop of that glorious sauce.
Why You'll Love This Recipe
- I’ll be real: this recipe stretches a dollar farther than takeout. Pork shoulder and chicken thighs are affordable, beans add bulk, and the vinegar and soy sauce are pantry staples. Leftovers? Even better—taste just as good the next day, if not more so, as the flavors meld overnight.
- One-Pot Magic: Honestly, I swear by this recipe—just toss everything into one pot, and let the pork shoulder and chicken thighs melt into tender perfection while the beans soak up all the savory goodness. No chopping, no fuss, no extra dishes. The vinegar and soy sauce do most of the work while you sip your coffee.
- Rich, Tangy Depth: Between us, the combo of bone-in chicken, fatty pork shoulder, and kidney beans creates this unexpected harmony—juicy, slightly tangy from the vinegar, and deep from the soy sauce. It’s not just a stew; it’s that satisfying, hearty flavor you crave when you’re too tired for anything complicated.
- Lunchbox Hero: Here’s what sold me—this reheats like a dream, so I make a big batch on Sundays and pack it for work. The beans keep it filling, the pork stays tender, and the vinegar’s brightness cuts through the richness. My coworkers think I’m a saint for bringing this every week.
Step-by-step instructions for chicken, pork, and beans Filipino adobo
Here's how to make this one-pot wonder with bold flavors and minimal cleanup.
Brown the Meats for Maximum Flavor
Heat a large Dutch oven or heavy pot over medium-high heat. Add the 2 tablespoons olive oil and let it get shimmering hot. Working in batches if needed, add the 1.5 pounds chicken thighs, bone-in and the 1 pound pork shoulder cut into 1-inch cubes. Don't crowd the pan—this ensures proper browning.
Sear the meats for 8-10 minutes until they develop a deep golden-brown crust. You'll see the edges turn crispy and the pork release easily from the pan. This browning step builds incredible depth of flavor that can't be replicated by simply adding raw meat to the sauce. Flip the pieces occasionally to ensure even coloring on all sides.
Sauté Aromatics and Build the Base
Once the meats are browned, reduce heat to medium and add the 1 whole onion sliced into half-moons and the 8 cloves garlic cloves that you've minced. Cook for 3-4 minutes until the onions soften and turn translucent, and the garlic releases its fragrant aroma. You should smell that sweet, savory onion scent filling your kitchen—that's when you know they're ready.
Add the 1 teaspoon black peppercorns and 2 whole bay leaves to the pot. Stir for 30 seconds to toast the spices slightly—this releases their essential oils and adds another layer of complexity to the dish. The peppercorns will darken slightly, and the bay leaves will give off a woodsy aroma. Don't let them burn, though; just enough to wake up their flavors.
Combine All Ingredients for the Adobo
Pour in the 0.5 cup white vinegar and 0.33 cup soy sauce all at once. The mixture will bubble vigorously as the vinegar hits the hot pan. Add the 1.5 cups kidney beans (drained and rinsed) and the 2 tablespoons sugar, then stir everything together. The vinegar will help tenderize the meats while creating that signature tangy-sweet balance we love in Filipino adobo.
Bring the mixture to a simmer, then add 1 cup water (enough to just barely cover the ingredients). Stir in the 1 teaspoon salt and give everything a good mix. The liquid should coat the bottom of the pot but not overflow. If it's too thin, add a splash more water; if too thick, reduce slightly. This is where you'll build the signature adobo sauce that everything will cook in.
Simmer Until Tender and Sauce Thickens
Cover the pot and bring to a boil, then immediately reduce heat to low. Let it simmer uncovered for 45-50 minutes, stirring occasionally. You want the liquid to reduce by about half, creating a thick, glossy sauce that coats the back of a spoon. The chicken should be tender enough to pull apart with a fork, and the pork should be falling off the bone.
Here's the thing—don't rush this step. The longer the meats simmer in the tangy-sweet sauce, the more flavor they absorb. You'll know it's ready when the sauce has thickened to a syrupy consistency and the meats are fork-tender. The aroma should be rich and complex, with layers of vinegar, soy, and caramelized sugar. If the sauce reduces too quickly, add a splash of water to maintain the balance.
Prepare and Serve with Steamed Rice
While the adobo simmers, prepare the 1.5 cups long-grain white rice by rinsing it thoroughly under cold water until the water runs clear. This removes excess starch and prevents mushy rice. Drain well and set aside.
When the meats are tender and the sauce has thickened, remove the 2 whole bay leaves (they'll be tender now but can be tough to chew). Taste the sauce and adjust seasoning if needed—you might want to add a splash more soy sauce for saltiness or a bit of vinegar for tang. Serve the adobo hot over the steamed rice, garnished with the 0.25 cup chopped fresh cilantro. The bright herb adds a nice fresh contrast to the rich, tangy-sweet sauce.
Pro Tips For Making Chicken With Pork And Beans Filipino
- CRISP THE PORK FIRST: Brown the pork shoulder in batches—don’t overcrowd the pan. I learned this the hard way: skipping this step leaves you with bland, gray meat. Use medium-high heat until deep golden, then set aside. The crust locks in flavor when you simmer later.
- SOAK BEANS IN VINEGAR: Dump those kidney beans into a bowl with ½ cup white vinegar and a pinch of salt for 20 minutes before cooking. My grandmother swore by this, and it works: the acid softens them faster and keeps them from turning mushy. Drain well before adding to the pot.
- SIMMER LOW AND SLOW: After browning, reduce heat to low and cover the pot for the first 45 minutes. I used to rush this, and the pork turned rubbery. The lid traps steam, breaking down collagen without drying out the meat—just peek occasionally to check for bubbles.
- SAVE TIME WITH PRE-CUT PORK: Buy pork shoulder pre-cut into 1-inch chunks (ask your butcher or grab it frozen). Saves 20 minutes of chopping, and the even-sized pieces cook uniformly. No butcher nearby? Use a meat mallet to speed things up—just don’t pulverize it.
Pro cooking tips for perfect results
Protein Prep Secrets
Start with bone-in chicken thighs—the bone adds flavor while keeping the meat juicy. I always trim excess fat from the pork shoulder but leave some marbling for moisture. For extra crispiness, pat the meats dry with paper towels before browning—this ensures a better sear. 🍗
Work in batches if needed to avoid crowding the pan. A 12-inch cast iron skillet works for 4 servings, but a Dutch oven handles larger batches better. The goal is deep golden-brown crusts—this isn't just about looks, it builds the foundation for that complex adobo flavor.
I use a meat thermometer to check doneness later, but the visual cues during browning are just as important.
Vinegar Balance Tricks
The white vinegar is the soul of this dish, but too much can overwhelm. I start with ½ cup and adjust at the end if needed. For a milder tang, swap ¼ cup vinegar for ¼ cup coconut vinegar—it's sweeter and less acidic.
Always add vinegar after browning the meats so it doesn't cook off before hitting the proteins.
If your sauce tastes too sharp after simmering, add 1 tsp sugar or a pinch of brown sugar to balance. The sugar caramelizes slightly during cooking, adding depth.
Pro move: Let the vinegar sit at room temperature for 10 minutes before using—this prevents the sauce from becoming cloudy when added to hot oil.
Sauce Thickening Hacks
Simmering uncovered is key—it helps the sauce reduce naturally. If it's not thickening enough after 45 minutes, uncover the pot and let it cook longer. The liquid should coat the back of a spoon by the end.
For a glossier finish, stir in 1 tbsp cornstarch mixed with 2 tbsp water during the last 5 minutes of cooking.
Don't skip the bay leaves—they infuse the sauce with earthy notes. Toast them briefly in the oil first to wake up their flavors. If your sauce is too thin, remove the meats and reduce the liquid separately over high heat until syrupy, then return the meats to warm through.
The beans will soak up any extra sauce, so don't worry about over-reducing.
Equipment Must-Haves
A heavy-bottomed pot or Dutch oven is non-negotiable—it distributes heat evenly and prevents burning. I swear by my Le Creuset Dutch oven for even cooking. For browning, a 12-inch cast iron skillet gives the best crust.
If you're short on time, use a meat thermometer—chicken should reach 165°F, pork 203°F for tender perfection.
Don't have a Dutch oven? A large stainless steel pot works in a pinch, but watch the heat more closely. For extra flavor, add 1 tbsp soy sauce to the oil before browning the meats—this creates a deeper, more complex base.
A wooden spoon helps scrape up those flavorful browned bits (called fond) from the bottom of the pot during cooking.
Filipino Flavor Boosters
Add ½ tsp ground cloves with the spices for a warm, aromatic depth. Or try 1 tbsp fish sauce for umami richness—it's a common Filipino pantry staple. For heat, stir in ½ tsp ground black pepper or 1 sliced Thai chili during the last 5 minutes of cooking.
The beans absorb these flavors beautifully, making every bite more complex.
Finish with 1 tbsp calamansi juice (or lime) and 1 tsp toasted sesame oil just before serving. This brightens the dish and adds a nutty finish. If you can't find calamansi, a mix of lemon juice + a pinch of sugar works well.
The sesame oil should be added off the heat to preserve its delicate flavor.
Nutrition facts
Frequently asked questions
Can I substitute pork belly for pork shoulder in this recipe?
Yes, but you'll need to adjust the cooking time. Pork belly is fattier and renders quickly, so cut it into ½-inch cubes and reduce the simmering time by 10-15 minutes to avoid toughness. The fat will create a richer sauce, but watch for excess grease—skim it off during cooking. For best results, use ½ lb pork belly + ½ lb pork shoulder to balance texture.
What if I don't have white vinegar? Can I use something else?
For a similar tang, use apple cider vinegar (1:1 ratio) or rice vinegar (reduce by 20% since it's milder). Need something sweeter? Coconut vinegar works beautifully—it has a subtle caramel note. Avoid balsamic or wine vinegar, as they add unwanted fruitiness. Always add vinegar after browning the meats to preserve its sharpness.
Why does my sauce turn cloudy when I add vinegar to hot oil?
This happens when cold vinegar hits hot oil, causing a temporary emulsion. To prevent it, let the vinegar sit at room temperature for 10 minutes before adding. For an instant fix, whisk the vinegar with 1 tbsp water first, then pour it into the pot. The cloudiness will dissipate as the sauce simmers. This won't affect flavor—it's purely a visual issue.
Can I make this recipe in an Instant Pot or pressure cooker?
Yes! Sauté the meats and aromatics first, then add all ingredients except water. Seal the lid and cook on high pressure for 12 minutes, then release pressure naturally. The sauce will be thinner—simmer uncovered for 5-10 minutes to thicken. For extra tenderness, add ½ cup water during pressure cooking. The Instant Pot version cuts cooking time to 30 minutes total!
How do I make this dish spicier without overpowering the flavors?
Add ½ tsp ground black pepper with the spices, then finish with 1 sliced Thai chili or ½ tsp chili flakes during the last 5 minutes of cooking. For heat lovers, stir in 1 tsp sriracha or 1 tbsp chopped fresh ginger** with the garlic. The beans absorb heat well, so start with small amounts—you can always add more.
