Side Dishes
This beef pochero with pork and beans delivers the soul-warming depth of Filipino comfort food in one rich, aromatic pot. š„ The secret lies in slow-braising beef and pork until they're fork-tender, while navy beans soak up all that savory, garlic-infused broth. I perfected this recipe after years of testingāit's the kind of dish that transforms simple ingredients into something extraordinary through patience and proper technique.
The beauty of pochero is its versatility and heartiness. You'll start with a flavorful base of garlic, onions, and ginger, then build layers by browning the meats before adding liquid. The beans cook low and slow, absorbing the rich flavors while staying tender. This isn't just a side dishāit's a complete meal that feeds a crowd and tastes even better the next day.
What makes this recipe special is the perfect balance of textures and flavors: tender beef, slightly crispy pork edges, and creamy beans in a deeply aromatic broth. The dish comes together in one pot, making it both practical and impressive. Serve it with steamed rice to soak up every last bit of that flavorful sauce.
Whether you're cooking for a family gathering or meal prepping for the week, this beef pochero delivers restaurant-quality results at home. The technique is straightforward, but the reward is a dish that feels like a warm embraceāperfect for chilly evenings or special occasions when you want to impress without stressing over complicated methods.
Ingredients for beef pochero recipe with pork and beans
Simple, hearty ingredients that transform into a deeply flavorful Filipino stew.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Chuck Roast š„© | 2 lb | Cut into 1.5-inch cubes |
| Pork Shoulder š· | 1 ½ lb | Cut into 1-inch chunks |
| Navy Beans š± | 1 ½ cups | Dried, soaked overnight |
| Yellow Onions š§ | 2 whole | Thinly sliced |
| Garlic Cloves š§ | 8 cloves | Minced |
| Fresh Ginger šæ | 2 tbsp | Grated |
| Tomato Paste š | ½ cup | Squeeze tube preferred |
| Bay Leaves šæ | 2 whole | Dried |
| Black Peppercorns š¶ļø | 1 tbsp | Crushed |
| Salt š§ | 2 tsp | Kosher preferred |
| Water š§ | 6 cups | Or beef broth |
| Olive Oil š« | 2 tbsp | For browning |
| Soy Sauce š¶ | 2 tbsp | For depth |
| White Vinegar š¶ | 1 tbsp | Balances flavors |
| Green Onions š§ | 3 whole | Chopped, for garnish |
The beef and pork are the stars hereāchuck roast for tender beef and pork shoulder for rich, crispy edges. Grab these from the butcher section if possible, as they're often fresher than pre-packaged cuts. Filipino markets or larger grocery stores like Costco or Walmart usually carry chuck roast in bulk, which saves money for big batches. Soak the navy beans overnight in plenty of water (at least 4 cups) to ensure they cook evenly. If you're short on time, you can use two 15-ounce cans of navy beans, drained and rinsed, but the texture won't be as creamy.
No fresh ginger? Substitute with 1 tbsp ground ginger, but fresh has a brighter, more complex flavor. Short on soy sauce? A mix of Worcestershire sauce and a pinch of sugar works in a pinch, though it won't be identical. The tomato paste can be skipped if you're avoiding it, but it adds a deep umami richness that's hard to replicate. For the broth, beef broth elevates the dish significantly, but water works fine if that's all you have. If you're using dried beans, don't skip the soakingāit cuts cooking time dramatically and prevents tough beans. The green onions are optional but add a bright, fresh finish that cuts through the richness.
This dish tastes even better the next day as the flavors meld together. Store leftovers in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. For meal prep, double the recipe and freeze halfājust thaw overnight in the fridge before reheating. The beans will thicken as they cool, so add a splash of water when reheating if they're too thick. Serve with steamed jasmine rice to soak up every last bit of that savory broth.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because itās actually one-potāno chopping boards left out, no overflowing sink. Just dump in the beef chuck, pork shoulder, and navy beans, then let the onions and garlic mingle in their own juices while you stir once every hour. Thatās it.
- Deep Umami Bomb: The beef and pork simmer together until theyāre fall-apart tender, and those navy beans? They soak up the garlic and onion caramel like sponges. Honestly, the first time I tasted it, I thought, "Wait, this is why people slow-cook?"ābecause the flavors get richer the longer it sits.
- Leftovers That Beg: This isnāt one of those meals where leftovers taste sad. The next day, the beef and pork shred even easier, and the beans hold their shapeāperfect for tacos, sandwiches, or just reheating with a splash of broth. Iāll be real: Iāve eaten this cold from the fridge, and itās still good.
- Budget Feast for Crowds: A beef chuck roast and pork shoulder stretch across three meals for my family of four, and navy beans cut the cost without sacrificing heartiness. Plus, the onions and garlic are cheap staples, so youāre basically making a fancy stew for pennies. My college budget wouldāve cried happy tears.
Step-by-step instructions for Filipino beef pochero stew
Transform tough cuts into tender, flavorful stew with this traditional Filipino method.
š„ Step 1: Brown the Meats for Deep Flavor
Heat the 2 tablespoons olive oil in a large Dutch oven over medium-high heat. Working in batches, add the 2 lb beef chuck roast cut into 1.5-inch cubes and the 1.5 lb pork shoulder cut into 1-inch chunks, leaving space between pieces. Don't overcrowd the panāthis prevents proper browning.
Sear the meats for 4-5 minutes per side until they develop a rich, golden-brown crust. This step creates the Maillard reaction that builds deep, meaty flavor. Once browned, transfer the meats to a plate and set aside. You'll notice the meat releases easily from the pan when properly browned.
šØāš³ Step 2: SautĆ© Aromatics and Build the Base
In the same Dutch oven, add the 2 whole yellow onions sliced thinly and cook for 5 minutes until softened and translucent. Add the 8 cloves minced garlic and 2 tablespoons grated fresh ginger, cooking for another 1 minute until fragrantāthis releases their full aromatic potential.
Stir in the 0.5 cup tomato paste and cook for 2 minutes until it darkens slightly. This creates a rich, caramelized base for your stew. Sprinkle in the 2 whole bay leaves and 1 tablespoon crushed black peppercorns, stirring to combine. The bay leaves add earthy depth while the peppercorns bring subtle heat.
š„ Step 3: Combine and Simmer the Stew
Return the browned meats to the Dutch oven. Add the 1.5 cups soaked navy beans, 6 cups water, 2 tablespoons soy sauce, 1 tablespoon white vinegar, and 2 teaspoons salt. Stir gently to combine, making sure all ingredients are well incorporated.
Bring the mixture to a boil over high heat, then immediately reduce to a low simmer. Cover partially and cook for 2 hours, stirring occasionally. You'll notice the liquid reduces gradually as the flavors meld together. The beans should soften while the meats become fork-tender.
ā° Step 4: Finish and Adjust Seasoning
After 2 hours, check the tenderness of the meats. The beef and pork should be easily pierced with a fork and pull apart with gentle pressure. If needed, continue simmering for another 30 minutes until fully tender. Taste the broth and adjust seasoning if necessaryāadd more salt or soy sauce if needed for balance.
Remove the 2 bay leaves before serving. Ladle the beef pochero into bowls and garnish with 3 whole chopped green onions. The final dish should have rich, meaty broth infused with aromatic spices, tender beef and pork, and perfectly cooked beans.
Pro Tips For Making Beef Pochero Recipe With Pork And Beans
- BROWN THE MEAT FIRST: Donāt just toss your beef chuck and pork shoulder into the pot rawātheyāll turn the broth murky. Sear each piece over medium-high heat until deep golden brown, about 3-4 minutes per side. The crust locks in flavor and keeps the meat from turning rubbery later.
- SOAK BEANS OVERNIGHT: I used to skip this and wonder why my navy beans stayed hard. Soak them in cold water for at least 8 hours (or overnight) before cooking. Drain and rinse them wellāthis cuts cooking time by half and prevents a gummy texture.
- LOW AND SLOW IS NON-NEGOTIABLE: After browning, simmer the whole thing at a gentle bubbleāno rolling boil. Too much heat toughens the beef and pork, and youāll end up with shredded meat instead of tender, pull-apart goodness. Aim for 2.5ā3 hours for the beef, 2 hours for the pork.
- USE THE ONIONSā LAYERED FLAVOR: Donāt just chop the onionsācaramelize them first. Cook them in the same pot over medium heat until deep amber, about 15 minutes. This adds a sweet, rich depth that cuts through the richness of the beef and pork, making the whole dish sing.
Troubleshooting this dish
Meat Too Tough
If your beef or pork feels chewy rather than tender, you likely didn't cook it long enough. The chuck roast and pork shoulder need at least 2-2.5 hours of simmering at low heat to break down collagen. I've found using a meat thermometer helpsāaim for 205°F for the beef and 195°F for the pork. If you're short on time, try adding 1 extra cup of water and simmering uncovered for 30 minutes to evaporate excess moisture and intensify flavors. šŖ
Beans Stay Hard
Navy beans can be stubborn if not soaked properly. Always soak them overnight in 4 cups water with 1 tsp salt to soften them. If you're in a hurry, use two 15-ounce cans of navy beans, drained and rinsed. For dried beans, add ½ tsp baking soda to the cooking water to help soften them faster. I've also had success adding 1 extra bay leaf to the potāit subtly enhances bean tenderness.
Broth Too Thin
A watery broth usually means the liquid wasn't reduced enough. After the initial 2-hour simmer, uncover the pot and cook on medium-low heat for 15-20 minutes to thicken the sauce. For extra richness, mash ½ cup of the cooked beans directly into the brothāthis releases starch that naturally thickens the liquid. If you're using beef broth instead of water, the broth will naturally reduce better due to its higher collagen content.
Flavor Too Bland
If your pochero tastes flat, it's likely missing acidity or umami. Boost flavor by adding 1 extra tablespoon of soy sauce or ½ teaspoon fish sauce (a Filipino staple). For acidity, increase the white vinegar to 1.5 tablespoons. I also recommend adding 1 teaspoon of sugar to balance any excess acidity. For a deeper flavor profile, toast 1 teaspoon of coriander seeds in a dry pan for 1 minute before adding them to the pot.
Meat Stuck Together
If your beef and pork clump together like a single mass, you likely didn't brown them properly or didn't add enough liquid. For next time, ensure you brown the meat in batches**ādon't overcrowd the pan. Also, add ½ cup extra water or broth to the pot to prevent the meats from sticking. After cooking, gently separate the pieces with a fork before serving. For a restaurant-style presentation, serve the meats separately from the beans and broth in individual bowls. š½ļø
Nutrition facts
Frequently asked questions about Filipino beef pochero
Can I use canned beans instead of dried?
Yes! For convenience, use two 15-ounce cans of navy beans, drained and rinsed. The texture will be slightly firmer than dried beans, but they'll still absorb the rich flavors beautifully. Just add them with the meats and broth at the start of simmering.
How do I make this dish in a slow cooker?
Brown the meats first as directed, then transfer everything to a 6-quart slow cooker. Add all remaining ingredients and cook on low for 8 hours or high for 5-6 hours. The slow cooker's gentle heat ensures tender meats and perfectly cooked beans without monitoring.
What's the best way to reheat leftovers?
Reheat gently in a pot over medium-low heat with 2-3 tablespoons of water to prevent drying. Stir occasionally for 10-15 minutes until warmed through. For microwave reheating, cover and cook in 1-minute intervals on 50% power, stirring between each interval. The dish tastes even better reheated!
Can I substitute other meats?
Yes, but choose fatty cuts that stay tender when slow-cooked. Pork ribs or chicken thighs work wellājust adjust cooking time to 30-45 minutes less since they cook faster. For beef, brisket is a good alternative, but avoid lean cuts like sirloin as they can dry out.
Why does my pochero taste different from Filipino versions?
Authentic Filipino pochero often includes fish sauce (patis) and calamansi or lemon juice for brightness. Add ½ teaspoon fish sauce and 1 tablespoon lemon juice at the end for that classic tang. The traditional version also sometimes includes hard-boiled eggs and sliced potatoesā
