Black Eyed Peas With Pork Filipino Recipe: Silky Coconut-Curry Stew With Crispy Bacon Bites

Main Courses

Black Eyed Peas With Pork Filipino Recipe: Silky Coconut-Curry Stew With Crispy Bacon Bites

This Filipino-style black-eyed peas with pork recipe brings together crispy bacon bites and a velvety coconut-curry stew that's rich with garlic, ginger, and soy sauce. The secret lies in slow-braising the pork until tender while building layers of flavor—just like my grandmother used to make during family gatherings in Georgia. Every spoonful delivers that perfect balance of smoky, sweet, and savory notes that define Filipino comfort food.

The magic happens when you crisp the bacon first—those crispy bits add depth to the stew—and then simmer everything together with coconut milk for that signature creamy texture. I've perfected this technique over years of cooking for large crowds, ensuring the pork stays juicy while the beans absorb all those aromatic spices. This isn't just a recipe; it's a flavor journey that transforms simple ingredients into something extraordinary.

What you'll end up with is a dish that's hearty enough for a family dinner but elegant enough for a special occasion. The pork falls apart at the touch of a fork, the black-eyed peas are tender yet hold their shape, and the coconut-curry sauce coats every bite in velvety perfection. The aroma alone will have everyone gathering at the table, eager for their first taste.

Serve it with steamed jasmine rice to soak up every last drop of that rich sauce, or pair it with warm tortillas for a more casual presentation. The leftovers reheat beautifully, making this the ultimate meal-prep-friendly dish that still feels like a restaurant-quality experience. Let's bring this Filipino classic to your kitchen.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for black eyed peas with pork filipino

Crispy bacon, tender pork, and velvety coconut-curry beans—just 13 ingredients for a dish that feels like a hug.

Ingredient Amount Notes
Black-Eyed Peas 🌱 2 cups Dried, soaked overnight
Pork Shoulder 🐖 2 lb Cut into 1-inch cubes
Coconut Milk 🥥 1 can Full-fat, 13.5 oz can
Bacon 🥓 6 oz Thick-cut, chopped into bits
Garlic Cloves 🧄 6 cloves Minced, aromatic
Fresh Ginger 🌿 2 tbsp Grated, peeled
Soy Sauce 🥄 ¼ cup Light or regular
Onion 🧅 1 whole Yellow, chopped
Tomato Paste 🍅 2 tbsp Smooth, no sugar added
Bay Leaves 🌿 2 whole Dried, crushed
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Olive Oil 🫒 2 tbsp For crisping bacon

The bacon is non-negotiable here—thick-cut gives the best crispy bits. I grab mine from Costco when I can, but any grocery store bacon works. Look for 100% pork with no added nitrates if you're picky. The pork shoulder is where the magic happens—it stays juicy while braising. Ask your butcher to cut it into 1-inch cubes if they won't do it for you. Fresh ginger and garlic? Trader Joe's has great pre-minced options, but I always buy whole roots to grate myself—way more flavor. The coconut milk needs to be full-fat for that rich, creamy texture. No shortcuts here.

No thick-cut bacon? Regular bacon chopped into smaller pieces works in a pinch, but it won't be as crispy. Running low on soy sauce? Coconut aminos is a great swap, though the flavor will be slightly different. The tomato paste can be the squeeze-tube kind—Trader Joe's makes it convenient and it lasts forever. No fresh ginger? Ground ginger at half the amount, but it's not the same. The bay leaves are key for that deep, aromatic base—don't skip them. If you can't find dried, fresh bay leaves work too, just use one per leaf. For extra depth, add a dash of fish sauce (if you're not avoiding it).

This dish tastes even better the next day—3-4 days in the fridge, honestly. Freezes beautifully for up to 3 months if you portion it right. I like to make a double batch and freeze half. The bacon bits stay crispy if you reheat gently with a splash of water. Serve with steamed jasmine rice to soak up all that sauce. Leftovers make amazing lunches—just warm through and enjoy. The beans get even more tender with time, soaking up all those rich flavors.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to scrub pots—just brown the pork, toss in everything, and let it simmer. The black-eyed peas soak up all that smoky bacon and coconut milk flavor while you’re doing laundry.
  • Flavor Bomb: That crispy, caramelized pork shoulder falling apart in your mouth? Then the creamy coconut milk and garlic cloves hitting you like a warm hug. My husband licks the pan when I forget to scrape it.
  • Meal Prep MVP: Between us, this is my lazy Sunday secret weapon. Cook a big batch, and I’ve got lunch for the week—pork gets more tender the next day, and the peas hold up like champs. (Yes, even on a Tuesday night.)
  • Budget Feast: Pork shoulder stretches for miles, and black-eyed peas are dirt cheap. I feed four for under $15, and everyone leaves happy—no sad leftovers here, just seconds. My college-aged son calls it “the poor man’s luxury.”

Step-by-step instructions for black eyed peas with pork Filipino recipe

This rich, silky stew delivers tender pork, crispy bacon bites, and fragrant coconut-curry flavors in one comforting dish.

1

Prepare the Pork and Black-Eyed Peas

Start by cutting the 2 lb pork shoulder into 1-inch cubes—this size ensures even cooking and maximum tenderness. In a large bowl, combine the pork with the 2 cups soaked black-eyed peas, 0.25 cup soy sauce, 1.5 tsp salt, and 0.5 tsp black pepper. Mix gently to coat the pork evenly. Let this marinate for 15 minutes at room temperature—this jumpstarts the flavor infusion and helps the pork stay juicy during cooking.

While the pork marinates, drain the soaked black-eyed peas and rinse them under cold water. This removes any excess starch that could make the stew gummy. Set them aside for now—they'll cook directly with the pork later. The key here is patience; don't skip the marinating time, even if it seems like a short wait.

2

Cook the Bacon and Build the Flavor Base

Heat a large Dutch oven or heavy pot over medium heat and add the 2 tbsp olive oil. Once the oil shimmers, add the 6 oz chopped bacon in a single layer. Cook undisturbed for 5-6 minutes until the bacon becomes deep golden brown and crispy—this is where the magic happens. Stir occasionally to render the fat evenly, but resist the urge to move it too much early on.

Once the bacon is crispy, remove it with a slotted spoon and set aside, leaving the rendered fat in the pot. This bacon fat is pure flavor gold—it'll form the foundation of your stew's rich taste. Add the 1 whole chopped onion and cook for 3-4 minutes until softened and translucent. Then add the 6 minced garlic cloves and 2 tbsp grated fresh ginger, cooking for another 1 minute until fragrant. Here's where the aromatics transform into complex flavors—don't rush this step.

3

Develop the Coconut-Curry Sauce

Stir in the 2 tbsp tomato paste and cook for 1 minute until it darkens slightly. This deepens the sauce's color and flavor profile. Pour in the 1 can coconut milk, scraping up any browned bits from the bottom of the pot. Add the 2 whole crushed bay leaves and bring the mixture to a gentle simmer over medium-low heat. Let it cook for 5 minutes to allow the flavors to meld together.

Now add the marinated pork and black-eyed peas to the pot. Stir gently to combine, then bring the liquid to a gentle boil. Once boiling, reduce the heat to low and cover the pot. The stew needs to simmer uncovered for 1 hour 30 minutes—this slow cooking breaks down the pork connective tissue, creating melt-in-your-mouth tenderness. Check occasionally and add ½ cup water if the stew gets too thick.

4

Finish and Serve with Crispy Bacon Topping

After simmering, the pork should be fork-tender and the black-eyed peas should be soft but still hold their shape. Taste and adjust seasoning with more salt or soy sauce if needed. The stew should be rich, slightly sweet, and deeply savory with coconut undertones. If the sauce is too thin, simmer uncovered for another 10-15 minutes to thicken slightly.

Just before serving, sprinkle the reserved crispy bacon bits on top of each serving. The contrast between the silky stew and crispy bacon adds a delightful textural element that makes this dish truly special. Serve immediately with steamed rice to soak up every last drop of that flavorful coconut-curry broth.

👨‍🍳

Pro Tips For Making Black Eyed Peas With Pork Filipino

  • CRANK THE HEAT FIRST: The pork shoulder needs a good sear—don’t skimp on the initial high heat. Get that pan smoking hot before adding the meat, or you’ll end up with bland, gray pork instead of crispy, flavorful edges that’ll carry through the whole dish.
  • SOAK THE PEAS (YES, REALLY): I used to skip this, thinking black-eyed peas were foolproof. Wrong. Soak them for at least 2 hours (or overnight if you’re patient)—they’ll stay firmer, absorb flavors better, and won’t turn to mush when simmered in the coconut milk. Trust me, the texture makes all the difference.
  • SAVE THE COCONUT WATER: That liquid from the can of coconut milk? Don’t pour it down the drain. Strain it out, reduce it by half with a splash of water, then use it to deglaze the pan after browning the pork. It adds depth without thinning the sauce—like a free flavor booster.
  • CHOP THE GARLIC SMALL: Filipino cooking loves garlic, but big chunks? No. Mince that garlic into tiny pieces—almost paste-like—so it melts into the dish instead of sitting as identifiable bits. (And yes, I’ve learned this the hard way.)

Creative variations of these flavors

Filipino-Inspired Twist

Swap the pork shoulder for pork belly (about 1.5 lbs) to add luxurious marbling that melts into the stew. Score the belly in a diamond pattern before cooking to render fat evenly. I love using heritage pork belly from local farms—it's worth the splurge for that incredible texture. The fat renders beautifully, creating a richer sauce that coats every bite. 🥓

Spicy Chili-Lime Kick

Add 1 tbsp gochujang (Korean chili paste) and 1 lime's worth of zest to the coconut milk for a bright, spicy twist. This balances the richness with tangy heat—perfect for those who love bold flavors. I also toss in 1 tbsp fish sauce for umami depth. Serve with extra lime wedges for squeezing. 🌶️

Coconut-Curry Rice Bowl

Turn this into a one-pot rice bowl by cooking 1.5 cups jasmine rice directly in the stew. Use the same pot after removing the pork and beans, adding 2 cups water and 1 tsp salt. Simmer covered for 20 minutes, then fluff the rice with a fork. Top with extra crispy bacon and a fried egg for a hearty meal. 🍚

Slow-Cooker Adaptation

For hands-off cooking, brown the bacon and pork in a skillet first, then transfer everything to a 6-quart slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. The slow cooker keeps the pork tender without drying it out. I add a splash of coconut milk at the end to restore creaminess if needed. ⏰

Vegetarian Swap

Replace pork with extra-firm tofu (pressed and cubed) or mushrooms (like shiitake or oyster). Marinate the tofu in soy sauce, garlic, and ginger for 30 minutes before cooking. The texture won’t be identical, but the coconut-curry sauce still shines. Add 1 tbsp miso paste for extra depth. 🌱

Crispy Pork Rinds Topping

For a Filipino street-food vibe, top each serving with store-bought pork rinds (like Sunchips) instead of bacon. They add a satisfying crunch and are a great gluten-free option. I like to lightly toast them in a dry pan for 2-3 minutes to enhance their flavor. 💫

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 14g70%
Cholesterol 95mg32%
Sodium 1020mg44%
Total Carbohydrate 32g11%
Dietary Fiber 8g29%
Sugars 6g
Protein 34g68%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use canned black-eyed peas instead of dried?

You can, but the texture will be different. Canned peas are pre-cooked and won't absorb the coconut-curry flavors as deeply. If using canned, drain and rinse them thoroughly, then add them to the pot 20 minutes before the pork is fully tender. For best results, stick with dried peas—they soak up all those rich flavors beautifully.

2

What makes this recipe authentically Filipino?

The Filipino soul comes from three key elements: the soy sauce for umami depth, the coconut milk for creamy richness, and the garlic-ginger base that forms the aromatic foundation. Many Filipino dishes also use fish sauce for extra umami—add 1 tbsp if you want that authentic touch. The crispy bacon topping adds that satisfying crunch you'd find in Filipino street food.

3

How do I prevent the stew from getting mushy?

Keep the heat low and steady throughout cooking—never let it boil vigorously after adding the peas. The 1.5-hour simmer time is crucial for tender pork without breaking down the beans. If the sauce gets too thin, simmer uncovered for 10-15 minutes to thicken. And always rinse soaked dried peas to remove excess starch that causes gumminess.

4

Can I make this recipe in an Instant Pot?

Sauté the bacon and aromatics first, then add all ingredients and cook on high pressure for 20 minutes. Quick-release the pressure, then let it sit for 10 minutes before opening. The pork will be tender, but you may need to add 2 tbsp coconut milk at the end to restore creaminess. The Instant Pot cuts cooking time to about 45 minutes total.

5

What's the best way to reheat leftovers?

Reheat gently on low heat with a splash of water or coconut milk to prevent drying. For best texture, warm in a skillet with the lid slightly ajar for 5-7 minutes. The crispy bacon bits will stay crispy if you add them fresh after reheating. Leftovers actually taste better the next day as flavors meld further. Store in an airtight container for up to 4 days in the fridge.

★★★★★4.9(5 reviews)
Categories Main Courses