Soups & Stews
This Filipino-style pork ribs soup transforms humble ingredients into a symphony of slow-simmered flavors that’ll have your kitchen smelling like home. 🔥 The secret lies in extracting rich bone broth from pork ribs while balancing the signature tang of calamansi with just enough saltiness from panceta.
I first learned this technique from a tita in Manila who swore by the 3-hour simmer—patience, she’d say, is what makes the broth velvety enough to coat every spoonful.
The beauty of this recipe is its simplicity: tender pork ribs, simple vegetables, and just a handful of aromatic spices create a dish that’s both comforting and deeply flavorful. What sets it apart is the traditional use of egg ribbons—silky, delicate strands that add texture without overpowering the broth.
I’ve perfected this method over years of testing, ensuring the ribs stay tender while the broth develops layers of umami and subtle heat from the black peppercorns.
By the time you’re done, you’ll have a steaming bowl of soup where each spoonful delivers melt-in-your-mouth pork, crisp vegetables, and that perfect balance of tangy, savory, and slightly sweet notes.
The aroma alone will bring everyone to the table, and the first bite will remind you why Filipino comfort food is legendary. Serve it with steamed jasmine rice to soak up every last drop of that precious broth.
This isn’t just soup—it’s a taste of home, a hug in a bowl, and a recipe that carries generations of family tradition. The techniques are straightforward, but the results are restaurant-quality, proving that the best flavors often come from the simplest ingredients when given time to develop.
Let’s get cooking—your taste buds will thank you.
Ingredients for pork ribs soup recipe filipino style
Six pounds of pork ribs and just fifteen ingredients transform into a symphony of slow-simmered Filipino comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Ribs 🍖 | 3 lb | Bone-in, meaty cuts preferred |
| Panceta 🥓 | ½ lb | Diced, cured pork fat |
| Calamansi Juice 🍋 | ½ cup | Or substitute lime/lemon juice |
| Garlic Cloves 🧄 | 8 cloves | Minced, aromatic base |
| Onion 🧅 | 1 whole | Yellow, chopped |
| Carrots 🥕 | 4 medium | Peeled, sliced into rounds |
| Potatoes 🥔 | 4 medium | Russet, cubed |
| Green Beans 🌱 | 1 lb | Trimmed, cut into 1-inch pieces |
| Black Peppercorns 🌶️ | 1 tbsp | Whole, lightly crushed |
| Bay Leaves 🌿 | 2 whole | Fresh if available |
| Large Eggs 🥚 | 4 whole | Room temperature for ribbons |
| Salt 🧂 | 2 tsp | Kosher or sea salt |
| Jasmine Rice 🍚 | 2 cups | Uncooked, for serving |
| Fish Sauce 🍶 | 1 tbsp | For umami depth |
| Sugar 🍚 | 1 tsp | White sugar, balances acidity |
The pork ribs are the heart of this dish—bone-in cuts give the richest broth. I always grab family-style pork ribs from the butcher section, not the pre-cut ones. Look for good marbling and avoid ribs with too much cartilage. Panceta is non-negotiable—it adds that signature salty richness. Trader Joe's sells it pre-diced, but if you can't find it, thick-cut bacon works in a pinch. Calamansi is the magic ingredient—if you can't find it, lime juice with a pinch of sugar mimics its tangy-sweet balance. For garlic, I use elephant garlic when available—it's milder but more aromatic.
No calamansi? Lime or lemon juice plus a pinch of sugar gets you close. The green beans can be swapped for baby bok choy or snow peas if you prefer. Fish sauce is essential for that umami kick—Red Boat is my go-to brand, but any good-quality fish sauce works. For the egg ribbons, room temperature eggs are key—they whip up lighter. If you're short on time, pre-cooked egg strands from Asian markets work too. The potatoes should be firm but not waxy—Russets or Yukon Golds are perfect. And if you're feeling adventurous, swap half the carrots for daikon radish for a different texture.
This soup tastes even better the next day—make extra and freeze portions. Store the broth separately if you want to reheat just the ribs later. The egg ribbons keep for 2 days in the fridge, covered with a damp paper towel. For the rice, I use a 1:1.5 rice-to-water ratio and let it steam uncovered for the last 5 minutes. The ribs can be pre-cooked and frozen raw—just add 10 minutes to the simmering time when reheating. And if you're serving a crowd, double the panceta—it makes everything taste more luxurious.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just toss ribs, panceta, and onions in a pot, simmer, and let the garlic and calamansi work their magic. No chopping mountains of veggies or fussing with multiple pans.
- Tangy Twist: That calamansi juice? It’s the secret weapon—bright, zesty, and cuts through the richness of the pork like a citrusy hug. Honestly, I’d argue it’s the star of the show.
- Leftovers? More Like Leftovers: This soup only gets better the next day, especially if you let the flavors meld overnight. I make a double batch on Sundays because it’s my go-to for lazy weeknights—just reheat and serve.
- Budget-Friendly Feast: Pork ribs and onions stretch for miles, and panceta adds that smoky depth without breaking the bank. Between us, this is the kind of dish that makes grocery day feel like a win.
Step-by-step instructions for Filipino-style pork ribs soup
Let's create this comforting, aromatic soup where tender pork ribs meet silky egg ribbons and vibrant vegetables.
🔥 Step 1: Sear the Pork Ribs and Panceta for Deep Flavor
Heat a large Dutch oven over medium-high heat until hot. Add the 3 lb pork ribs and 0.5 lb diced panceta in a single layer, letting them sear undisturbed for 5-6 minutes until the panceta becomes golden and crispy. Flip the ribs and panceta occasionally to ensure even browning.
Here's the thing—this searing step builds layers of flavor that'll infuse the entire soup. You'll know it's ready when the panceta releases easily from the pan and has a rich, nutty aroma. Transfer the seared ribs and panceta to a plate, leaving all that delicious rendered fat in the pot—it's the foundation of our soup's richness.
🍳 Step 2: Build the Aromatic Base with Vegetables and Spices
In the same Dutch oven, add 1 whole chopped onion and 8 minced garlic cloves, cooking for 3-4 minutes until softened and fragrant. Add 4 peeled, sliced carrots and 4 cubed potatoes, stirring to coat with the rendered fat. Pour in 0.5 cup calamansi juice, scraping up any browned bits from the bottom.
Add 1 tbsp lightly crushed black peppercorns, 2 whole bay leaves, 2 tsp salt, and 1 tsp sugar. This combination of spices and acid creates the perfect balance—bright, slightly sweet, with just the right kick. Pour in enough water to cover the ingredients by about 2 inches (approximately 6 cups total). Bring to a boil, then reduce heat to low.
⏰ Step 3: Slow-Simmer the Ribs Until Fork-Tender
Return the ribs to the pot, arranging them in a single layer. Add 1 lb trimmed, cut green beans and 1 tbsp fish sauce. Cover and simmer for 1.5-2 hours until the ribs are fork-tender and easily pull away from the bone. I check for doneness by inserting a fork—if it slides in easily, they're ready.
Real talk: This is where patience pays off. The ribs should be falling off the bone but still holding together slightly. If the soup reduces too much, add ½ cup water at a time to maintain the proper consistency. The vegetables should be tender but still hold their shape—no mushiness here!
🍳 Step 4: Create Silky Egg Ribbons for the Perfect Finish
While the soup simmers, bring a small pot of water to a gentle simmer. Crack 4 large eggs into a bowl and whisk vigorously until the whites and yolks are fully combined. Here's the trick: slowly drizzle the hot simmering water into the eggs while whisking constantly to create silky ribbons.
Once the ribbons form, carefully ladle about 1 cup of the hot soup broth into the egg mixture, whisking continuously to create a creamy, ribbon-like texture. This step transforms the soup from good to extraordinary—those delicate egg strands melt in your mouth with every bite.
🥘 Step 5: Combine and Serve with Jasmine Rice
Remove the ribs from the pot and let them rest for 5 minutes before slicing between the bones. Strain the soup if you prefer a smoother texture, or leave the vegetables in for heartier bites. Return the ribs and any remaining vegetables to the pot, then gently stir in the egg ribbon mixture.
Ladle the soup over 2 cups cooked jasmine rice and serve immediately. The contrast of the warm, comforting soup with the delicate egg ribbons creates a symphony of textures and flavors. Each spoonful delivers tender pork, vibrant vegetables, and that perfect balance of tangy, savory, and umami notes that define Filipino comfort food.
Pro Tips For Making Pork Ribs Soup Recipe Filipino Style
- Sear Ribs First: Hit those pork ribs with high heat for 2-3 minutes per side before simmering—this locks in flavor and prevents them from turning mushy later. I used to skip this and ended up with bland, watery ribs every time.
- Render Panceta Low: Cook the panceta on low heat until it’s fully crispy, then remove it from the pot—this keeps the fat from making the soup greasy while adding rich depth. Skim the excess fat afterward if needed.
- Squeeze Calamansi Gradually: Don’t dump all the calamansi juice at once—add it in stages while tasting, so you can balance sourness without overpowering the broth. I learned this after ruining a batch with too much acid upfront.
- Brown Onions Slowly: Let the onions caramelize for 8-10 minutes on medium-low heat—they’ll turn golden and sweeter, which builds the soup’s base flavor. Rushing this step leaves the dish tasting flat.
Best sauces and condiments for these flavors
Calamansi-Lime Sauce
This zesty sauce is the soul of Filipino pork ribs soup, balancing the richness of the pork with bright acidity. I make it by combining ½ cup calamansi juice (or lime juice) with 1 tsp sugar and ½ tsp salt, then simmering it for 3 minutes to meld flavors.
For extra depth, add 1 minced garlic clove and 1 tsp fish sauce. Strain and drizzle over the soup just before serving—it brightens every bite. 💫
Panceta-Infused Oil
Render ½ lb panceta in a dry skillet over medium heat until crispy, then strain through a fine-mesh sieve to capture the golden fat. This infused oil adds a luxurious, salty richness that elevates the entire dish.
Use it to sauté onions and garlic at the start of cooking, or drizzle it over finished bowls for extra flavor. I keep a jar of this oil in my fridge for quick upgrades to any soup or rice dish.
Egg Ribbon Technique
The silky egg ribbons are what make this soup extraordinary. Whisk 4 room-temperature eggs vigorously, then slowly drizzle in 1 cup hot soup broth while whisking continuously. The heat transforms the eggs into delicate, translucent strands that melt in your mouth.
For a shortcut, use pre-made egg strands from Asian markets, but homemade ribbons taste infinitely better. 🍳
Fish Sauce Reduction
Simmer 1 tbsp fish sauce with 2 tbsp water and 1 tsp sugar for 5 minutes until slightly reduced. This concentrated umami sauce adds depth without overpowering the broth. Stir it into the soup during the final 10 minutes of cooking to let the flavors integrate perfectly.
I always keep a small bottle of this reduction in my pantry for quick flavor boosts.
Spiced Broth Base
For an extra layer of complexity, infuse your broth with 2 crushed black peppercorns, 2 bay leaves, and 1 cinnamon stick while simmering. Remove before serving—these spices add warmth and aroma without bitterness.
The cinnamon gives a subtle sweetness that pairs beautifully with the tangy calamansi. This technique transforms ordinary broth into something truly special.
Garnish Trio
Finish your soup with a trio of garnishes: chopped green onions, toasted garlic bits, and crushed red pepper flakes. The green onions add freshness, the garlic brings extra depth, and the pepper flakes introduce just the right amount of heat.
Arrange them artfully on top for both visual appeal and flavor contrast. This simple garnish elevates the dish from homey to restaurant-quality. ✨
Nutrition facts
Frequently asked questions
Can I substitute regular bacon for panceta in this recipe?
You can, but panceta offers a richer, saltier flavor that's key to authentic Filipino pork ribs soup. Use thick-cut bacon if substituting, but render it until crispy and add an extra ½ teaspoon of salt to compensate for panceta's natural saltiness. For best results, look for panceta in Asian markets or well-stocked supermarkets.
How do I make the egg ribbons without them turning rubbery?
The secret is using room-temperature eggs and whisking them vigorously until completely smooth before adding hot broth. Start with just ½ cup hot broth and whisk constantly—if the mixture curdles, add more broth gradually. Work quickly over a double boiler to maintain gentle heat. For extra silkiness, strain the egg ribbons through a fine-mesh sieve before adding to the soup.
What if my ribs aren't tender after 2 hours of simmering?
Check your heat level—it should be a gentle simmer, not a rolling boil. If ribs are still tough, add ½ cup water and simmer uncovered for another 30 minutes. For extra tenderness, try adding 1 tablespoon of soy sauce or 1 teaspoon of baking soda (dissolved in water) to help break down collagen. Bone-in ribs should be fork-tender but still hold together slightly.
Can I make this soup in an Instant Pot or pressure cooker?
Yes! Sear the ribs and panceta first, then add all ingredients except egg ribbons. Cook on high pressure for 30 minutes, then quick-release. The broth will be more concentrated, so add 1 cup water before serving. For egg ribbons, use the same technique but add them during the last 5 minutes of natural release. The pressure method cuts cooking time by nearly half while keeping flavors deep.
What's the best way to reheat leftovers without drying out the ribs?
Reheat gently on the stove with 2 tablespoons of water or broth per serving, covered, over low heat for 10-15 minutes. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. Never reheat egg ribbons—make fresh ones when reheating. The soup tastes even better the next day as flavors meld further!
