Main Courses
Black-eyed peas with pork Filipino recipe delivers the heart of Filipino home cooking in one comforting pot—where tender pork and creamy munggo beans braise together in a rich garlic-soy sauce. This is the dish I learned to make during my apprenticeship in Charleston, where the balance of sweet, savory, and umami became my signature. The secret lies in slow-braising the pork until it's fall-apart tender, then letting those flavors meld into the beans for a dish that tastes like home.
What makes this recipe special is its simplicity and depth—just a handful of ingredients transform into a meal that feeds a crowd. We start with pork belly or shoulder, marinated in garlic, soy sauce, and vinegar, then seared until golden before simmering with black-eyed peas (munggo) in a fragrant broth. The beans soften just enough to soak up all that savory goodness, while the pork becomes irresistibly tender. This is the kind of dish that gets better with time, as flavors deepen and the sauce thickens into a velvety finish.
By the time you serve it steaming over steamed rice, you'll have a meal that's equal parts comforting and impressive—no fancy techniques required. The aroma alone will bring everyone to the table, and the first bite delivers that perfect harmony of textures: crisp edges on the pork, creamy beans, and a sauce that's both tangy and rich. It's the kind of dish that turns weeknights into celebrations.
For extra authenticity, serve with atchara (Filipino pickled vegetables) for a bright contrast or crispy pork belly on top for added crunch. The leftovers? Even better the next day, as the flavors continue to develop. This is Filipino comfort food at its finest—simple, hearty, and impossible to resist.
Ingredients for black eyed peas with pork filipino
Pantry staples and a few key ingredients transform into Filipino comfort food that feeds a crowd.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🐖 | 2 lb | Cut into 1.5-inch cubes |
| Black-Eyed Peas (Munggo) 🌱 | 2 cups | Dried, soaked overnight |
| Garlic Cloves 🧄 | 8 cloves | Minced for marinade and sauce |
| Soy Sauce 🍶 | ½ cup | Use Filipino-style if available |
| Cane Vinegar 🍋 | ¼ cup | For tangy depth |
| Onion 🧅 | 1 whole | Large, sliced into half-moons |
| Bay Leaves 🌿 | 2 whole | For aromatic base |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly cracked preferred |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Olive Oil 🫒 | 2 tbsp | For searing pork |
| Sugar 🍚 | 1 tbsp | Balances flavors |
| Water 💧 | 4 cups | For simmering broth |
| Green Onions 🌱 | 4 whole | Sliced for garnish |
The pork shoulder is your secret weapon here—look for well-marbled cuts at Filipino markets or your local butcher. Costco or Trader Joe's usually have good options too. If you can't find pork shoulder, pork belly works perfectly—just trim the fat back slightly before cutting. The black-eyed peas (munggo) are non-negotiable for that authentic texture, but if you're in a pinch, substitute dried black-eyed peas—just soak them extra long. The garlic? Fresh is a must—none of that jarred stuff here. I always grab extra because you'll want it for garnish too.
No Filipino soy sauce? Regular soy sauce plus a dash of sugar gets you close. Vinegar substitute? Apple cider vinegar works, but cane vinegar has that perfect balance. The bay leaves can be skipped if you're out, but trust me—they add that subtle aroma that makes this dish sing. For the sugar, brown sugar works too if you're out of white. Pro tip: If your pork cubes are uneven, trim them to similar size so they cook at the same rate. The onions? Yellow or red both work—just slice them evenly for pretty presentation.
This dish tastes even better the next day—plan ahead. Store leftovers in the fridge for up to 5 days or freeze for 3 months. The sauce thickens as it cools, so add a splash of water when reheating. For serving, I always keep a bowl of atchara (Filipino pickled veggies) on the table—it cuts through the richness perfectly. If you make extra pork, crisp it up in the oven for a fun garnish. The beans? They'll keep for 1 week in the fridge too, so make a double batch.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash dishes—just toss pork shoulder, black-eyed peas, garlic, and a splash of vinegar in one pot. The soy sauce does all the heavy lifting while you sip your coffee.
- Savory-Sour Balance: That tangy cane vinegar cut through the richness of the pork, making every bite bright and satisfying. Honestly, it’s the kind of dish that makes you want to eat straight from the pot.
- Lunchbox Hero: Between us, this reheats like a dream. Pack it in containers for work or school—warm, hearty, and no one will guess it’s just pork and beans with a Filipino twist.
- Budget Stretch: A pound of pork shoulder and a bag of dried munggo feed my family for days. I’ll be real: my grocery bill thanks me every time I make this.
Step-by-step instructions for garlic-soy braised pork with black-eyed peas
Here's how to create this hearty Filipino one-pot dish that delivers rich flavors and tender textures.
Prepare the Pork and Black-Eyed Peas
Start by cutting the 2 lb pork shoulder into 1.5-inch cubes. Place them in a large bowl and set aside. If you haven't already, soak the 2 cups black-eyed peas (munggo) overnight in plenty of water - this ensures they cook evenly and stay tender. Drain and rinse them thoroughly before using.
In a separate small bowl, combine 4 cloves of the 8 minced garlic cloves, the 0.5 cup soy sauce, 0.25 cup cane vinegar, 1 tbsp sugar, 1.5 tsp salt, and 1 tsp ground black pepper. Mix well to create the marinade. Pour this mixture over the pork cubes and toss gently to coat them completely. Let the pork marinate for at least 30 minutes at room temperature - this helps develop the flavors and tenderizes the meat.
Sear the Pork and Build the Base
Heat 2 tbsp olive oil in a large, heavy-bottomed pot over medium-high heat. Working in batches if needed, add the marinated pork cubes and cook for 3-4 minutes per side until they develop a golden brown crust. This searing step creates deep flavor and prevents the pork from becoming tough during the long braising process.
Once all pork is browned, remove it from the pot and set aside. In the same pot, add the remaining 4 minced garlic cloves and the sliced whole onion. Sauté for 2-3 minutes until the onion becomes translucent and slightly caramelized. Add the 2 whole bay leaves to the pot and let them toast gently for about 30 seconds - this releases their aromatic oils that will infuse throughout the dish.
Simmer the Braised Pork and Peas
Return the browned pork to the pot and add the drained black-eyed peas. Pour in 4 cups water, stirring to combine all ingredients. Bring the mixture to a gentle boil, then immediately reduce heat to low. Cover the pot and let it simmer for 1 hour and 15 minutes. This slow cooking time allows the pork to become fork-tender while the peas absorb all the rich flavors from the braising liquid.
After the initial hour, check the liquid level and add hot water if needed to keep the pork and peas partially submerged. The dish should have a thick, flavorful sauce that coats the back of a spoon. Taste the sauce and adjust seasoning if needed - you might want to add a bit more soy sauce for saltiness or a splash more vinegar for tang.
Finish and Serve with Fresh Garnish
When the pork is fork-tender and can be easily shredded with two forks (this should take about 1 hour and 15 minutes total simmering time), remove the 2 bay leaves. Stir in the sliced 4 whole green onions, reserving some for garnish. Let the dish simmer uncovered for an additional 5 minutes to allow the sauce to thicken slightly and the flavors to meld together.
Ladle the hot black-eyed peas and pork into serving bowls, garnishing each serving with the reserved sliced green onions. This dish tastes best served immediately while the pork is still tender and the sauce is hot. The combination of tender pork, creamy black-eyed peas, and rich garlic-soy sauce creates a comforting meal that's perfect for family gatherings or cozy weeknight dinners.
Pro Tips For Making Black Eyed Peas With Pork Filipino
- Brown the Pork First: Don’t skip the initial sear—get that pork shoulder sizzling in a hot pan with a little oil until it’s deep golden, not just pink. I used to rush this step, and the final dish always tasted flat; that crust locks in flavor and keeps the meat juicy while it slow-cooks later. ---
- Rinse the Munggo: Give those black-eyed peas a quick rinse under cold water before cooking, even if they’re canned. Starchy residue thickens the sauce unevenly, and you’ll end up with a gluey mess instead of a clean, balanced broth. Trust me, it’s worth the 10 seconds. ---
- Control the Vinegar: Add cane vinegar last, after the pork and peas are tender, and taste as you go—start with half the recipe’s amount. Too much too soon makes the dish taste harsh, especially if your vinegar is strong. Better to build flavor gradually. ---
- Simmer, Don’t Boil: Once everything’s in the pot, keep the heat low enough that you barely see bubbles. Boiling turns the peas mushy and makes the pork stringy. This isn’t a race—let it work on its own terms for at least 45 minutes. Patience pays off.
Troubleshooting great black eyed peas with pork filipino
Pork Too Tough
If your pork ends up tough instead of tender, it’s usually from cooking too fast or not enough time in the marinade. I’ve found that 2 lb pork shoulder cubes need at least 1 hour 15 minutes of simmering at low heat—never rush this step. For extra tenderness, try adding 1 tbsp of baking soda to the marinade (it breaks down proteins) or use pork belly instead, which stays juicier. 💡
Peas Stay Hard
Black-eyed peas can turn out mushy or remain hard if not soaked properly. Always soak them overnight in plenty of water, then rinse thoroughly before cooking. If they’re still firm after 1 hour 15 minutes, add ½ cup hot water and simmer 10 more minutes. Pro tip: Use young, fresh peas—older dried ones take longer to soften. For a shortcut, I sometimes pressure-cook them for 20 minutes after adding to the pot.
Sauce Too Thin
A watery sauce happens when too much liquid is added or the pork isn’t seared properly. First, make sure you’re using 4 cups water (not more) and that the pork is browned deeply before simmering. If the sauce is still thin, remove the pork and peas, then simmer the liquid uncovered for 5-10 minutes to reduce. For extra thickness, stir in 1 tbsp cornstarch mixed with 2 tbsp water at the end. 🍲
Flavor Too Mild
If your dish lacks depth, it’s likely from skipping the marinade or using low-quality ingredients. Always marinate the pork for at least 30 minutes (I do 2 hours for maximum flavor). Boost umami with an extra ½ tsp fish sauce or 1 tsp oyster sauce. For tang, add 1 tbsp more cane vinegar or a splash of calamansi juice if available. Freshly cracked black pepper and toasted bay leaves also make a huge difference.
Burnt Onions
Onions can burn quickly if cooked at too high heat. Sauté them over medium heat (not high) for just 2-3 minutes until translucent—don’t let them brown. If they start to darken, remove them and add fresh ones. For extra flavor without burning, try caramelizing 1 tbsp of the onions separately and stirring them in at the end. This adds sweetness without risking bitterness. 🧅
Leftovers Too Dry
Reheating can turn this dish dry if not done carefully. Store leftovers in the fridge for up to 5 days, then reheat on the stovetop with 2 tbsp water or broth over low heat for 5-7 minutes. Avoid microwaving—it breaks down the sauce’s texture. For extra moisture, add a splash of soy sauce or vinegar when reheating. The sauce should coat the back of a spoon, not cling to the pork in clumps.
Nutrition facts
Frequently asked questions
Can I substitute black-eyed peas with other beans?
While black-eyed peas (munggo) are traditional, you can use dried black-eyed peas or kidney beans in a pinch. For best texture, soak them overnight and add them 10 minutes earlier than the recipe calls for. Avoid canned beans—they'll make the sauce watery and won't absorb flavors the same way.
What's the best cut of pork for this recipe?
Use pork shoulder (most traditional) or pork belly for extra richness. Avoid lean cuts like tenderloin—they'll dry out. If you can't find pork shoulder, pork butt works too, but trim excess fat first. For maximum tenderness, marinate for 2-4 hours instead of just 30 minutes.
Can I make this in a slow cooker or Instant Pot?
For a slow cooker, brown the pork first, then add everything and cook on low for 6-7 hours or high for 3-4 hours. For Instant Pot, use the high pressure setting for 30 minutes after browning, then natural release for 10 minutes. The Instant Pot version will be faster but slightly less tender. Both methods work beautifully!
How do I know when the pork is tender enough?
The pork should easily shred with two forks when pierced—no resistance at all. For pork shoulder, this takes about 1 hour 15 minutes of simmering. If it's still tough, add ½ cup hot water and simmer 15 more minutes. Never rush this step—patient cooking is key for that melt-in-your-mouth texture.
What are good side dishes to serve with this?
This dish pairs perfectly with steamed jasmine rice, garlic fried rice, or pinakbet (Filipino vegetable stew). For extra flavor, serve with atchara (pickled papaya and carrots) or crispy pork belly on top. The tangy-sweet contrast balances the rich pork and beans beautifully.
