Beef Ribs Soup Recipe Panlasang Pinoy: Crispy Rib Bites in Savory Soy-Ginger Broth

Soups & Stews

Beef Ribs Soup Recipe Panlasang Pinoy: Crispy Rib Bites in Savory Soy-Ginger Broth

This beef ribs soup recipe Panlasang Pinoy delivers the perfect balance of crispy rib bites and rich, aromatic broth—just like your favorite Filipino comfort dish. 🌟 The secret lies in slow-cooking the ribs until they're fork-tender while building layers of savory soy, ginger, and annatto-infused broth that makes every spoonful irresistible.

I've perfected this recipe after years of testing, ensuring the ribs stay crispy at the edges while melting in your mouth.

The beauty of this dish is its simplicity—just a handful of pantry staples come together to create a soup that's hearty enough for a family meal but easy enough for a weeknight dinner.

We start with a flavorful base of garlic, ginger, and bay leaves, then let the ribs simmer until they're fall-off-the-bone tender. The soy-ginger broth develops deep, complex flavors as it reduces, creating a velvety sauce that coats every crispy rib bite.

What makes this recipe truly special is the crispy texture of the ribs—achieved through a simple technique that ensures they stay tender inside while developing that satisfying crunch. The annatto seeds add a beautiful golden hue and a subtle earthy flavor that ties everything together.

By the time you're done, you'll have a steaming bowl of soup that's packed with flavor, texture, and that unmistakable taste of home.

Serve this soup with steamed rice and a side of tangy calamansi slices for the full Filipino experience. The leftovers reheat beautifully, making it perfect for meal prep. Let's get started on this comforting, crowd-pleasing dish that brings a taste of the Philippines to your kitchen.

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

Ingredients for beef ribs soup recipe panlasang pinoy

Pantry staples plus a few Filipino market finds for this comforting beef ribs soup.

Ingredient Amount Notes
Beef Ribs 🥩 3 lb Bone-in, cut into 2-inch pieces
Yellow Onion 🧅 1 whole Chopped into 1-inch pieces
Garlic Cloves 🧄 6 cloves Minced for aromatic base
Fresh Ginger 🌿 2 tbsp Grated, skin removed
Bay Leaves 🌿 2 whole For deep flavor infusion
Annatto Seeds 🌶️ 1 tsp For golden color and earthy flavor
Soy Sauce 🍶 ½ cup High-quality, preferably Filipino brand
Potatoes 🥔 2 medium Russet or Yukon Gold, peeled and cubed
Carrots 🥕 3 medium Peeled and sliced into rounds
Green Onion 🧅 4 whole Sliced, for garnish
Salt 🧂 2 tsp Kosher or sea salt
Black Peppercorns 🌶️ 1 tsp Freshly ground
Vegetable Oil 🫒 2 tbsp For searing ribs
Water 💧 6 cups For broth base

The ribs are the star—bone-in for maximum flavor. Look for thick-cut ribs at your local butcher or Filipino grocery stores like SM or National Food Hall—they often carry pre-cut beef ribs. If you can't find annatto seeds, turmeric at half the amount works for color. The potatoes and carrots should be firm and free of blemishes—Yukon Gold potatoes hold up best during slow cooking. Fresh ginger is ideal, but powdered works in a pinch (use one-third the amount).

No soy sauce? Coconut aminos or tamari are great substitutes. Short on annatto? Saffron or turmeric adds color, but you'll lose that authentic earthy note. The green onions are just for garnish, so any fresh herb will do—cilantro or chives work too. For extra richness, add 1/4 cup coconut milk at the end. The carrots can be baby carrots if that's what's in your fridge—no need to peel them unless they're super dirty.

This soup tastes even better the next day—4-5 days in the fridge, 3 months frozen. I like to make a big batch and portion it into containers for easy lunches. Store the ribs separately if you want to keep them crispy—just reheat them in the broth for 5 minutes before serving. The broth freezes beautifully, so you can always keep a stash on hand for quick meals.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to fuss—just toss the ribs, onions, garlic, and ginger into a pot with water, and let it simmer. The bay leaves add that deep, aromatic punch without extra effort, and honestly? That’s my kind of cooking.
  • Ginger-Garlic Love Bomb: Between us, the fresh ginger and garlic in this soup are everything. They caramelize just enough to give each bite that sweet, savory depth, while the beef ribs stay tender enough to melt in your mouth. It’s the kind of flavor that makes you go back for seconds without even thinking.
  • Weeknight Crowd-Pleaser: This soup is my go-to when friends drop by unannounced or the kids come home starving. It’s hearty enough to fill everyone up but simple enough that no one bats an eye at how quickly it came together. (Yes, even on a Tuesday night.)
  • Budget-Friendly Leftovers: A whole pack of beef ribs and a few pantry staples stretch into multiple meals—perfect for my wallet and my freezer. The broth gets richer the next day, and reheating it is just as satisfying as the first bowl. My secret weapon for lazy afternoons.

Step-by-step instructions for beef ribs soup Panlasang Pinoy

Here's how to create that perfect balance of tender ribs and crispy edges in a rich, aromatic broth.

1

🔥 Step 1: Sear the Ribs for Maximum Flavor

Heat the 2 tablespoons vegetable oil in a large pot over medium-high heat until shimmering. Add the 3 lb beef ribs in a single layer and sear for 3-4 minutes per side until they develop a deep golden-brown crust. This step is crucial—it locks in the juices and creates that irresistible crispy texture we want.

Don't overcrowd the pot. If needed, work in batches to ensure each piece gets properly browned. Once seared, remove the ribs and set them aside on a plate. You'll notice the pot will have some beautiful browned bits stuck to the bottom—these are packed with flavor we'll extract later.

2

🍳 Step 2: Build the Aromatic Base

In the same pot, add the 1 whole yellow onion (chopped) and cook for 3-4 minutes until softened and just beginning to caramelize. Add the 6 cloves garlic cloves (minced) and 2 tablespoons fresh ginger (grated), cooking for another 1 minute until fragrant—this should take just 30 seconds or so.

Stir in the 2 whole bay leaves and 1 teaspoon annatto seeds, then pour in the 0.5 cup soy sauce. Let this mixture bubble gently for 2 minutes to allow the flavors to meld together. This aromatic base forms the foundation of our rich, savory broth.

3

🥘 Step 3: Simmer the Ribs in Flavorful Broth

Return the seared ribs to the pot and add the 6 cups water. Bring to a boil, then reduce heat to medium-low and simmer uncovered for 1 hour 30 minutes. You'll want to skim off any foam that rises to the surface during the first 15 minutes of cooking—this ensures a clear, clean broth.

After 1 hour 30 minutes, check the ribs for tenderness. They should be fork-tender with meat that pulls away easily from the bone. If they're not quite there, continue simmering for another 15-30 minutes. The broth should now be infused with deep, meaty flavors and have a beautiful golden hue from the annatto.

4

🍲 Step 4: Add Vegetables for Perfect Texture

Add the 2 medium potatoes (cubed) and 3 medium carrots (sliced) to the pot. Return to a gentle simmer and cook for 20-25 minutes until the vegetables are tender but not mushy. The potatoes should hold their shape but be easily pierced with a fork.

Season with the 2 teaspoons salt and 1 teaspoon black peppercorns (freshly ground). Taste the broth and adjust seasoning if needed—Filipino-style soups should be savory with a good balance of saltiness from the soy sauce and umami from the long-cooked ribs.

5

🔪 Step 5: Finish and Garnish for Restaurant-Quality Presentation

Remove the ribs from the broth and let them rest for 5 minutes. Using two forks, carefully separate the meat from the bones. Return the meat to the pot and discard the bones. The broth should now be rich and deeply flavored, with visible rib meat pieces floating throughout.

Ladle the soup into bowls and garnish each serving with 4 whole green onion (sliced). The crispy rib bites should contrast beautifully with the smooth, velvety broth. Serve immediately while the ribs are still warm and the broth maintains its perfect consistency.

👨‍🍳

Pro Tips For Making Beef Ribs Soup Recipe Panlasang Pinoy

  • BLANCH THE RIB BONES: Toss your beef ribs in boiling water for 30 seconds before simmering—this loosens the collagen and pulls out impurities, so your broth stays clear and rich. I used to skip this and ended up with cloudy soup every time.
  • MINCE GINGER FINE: Grate that ginger so finely it’s almost paste-like—no chunks hiding in your soup. My grandmother swore by this, and she was right: the flavor melts evenly instead of sitting like little peppery surprises.
  • SKIP THE CROWDED POT: Give those ribs space in the pot—packing them in too tight steams them instead of letting them simmer properly. I learned this the hard way when my ribs turned out rubbery instead of tender.
  • USE TWO BAY LEAVES: Double up on bay leaves for that classic Pinoy depth, then remove them before serving. Sounds weird, but it works: the extra leaf makes the broth taste like it’s been simmering for hours, even if you’re in a hurry.

Best sauces and condiments for beef ribs soup recipe panlasang pinoy

Filipino Soy-Ginger Base

Start with a rich soy-ginger broth by simmering ½ cup soy sauce (I love Silver Swan for that authentic Filipino flavor) with 2 tbsp grated ginger and 6 minced garlic cloves for 5 minutes.

This creates the signature umami backbone of the soup. Add 1 tsp annatto seeds for that golden hue and earthy depth—it’s what makes this soup visually stunning and full of character. 🌶️

For extra depth, toast 1 tsp coriander seeds in a dry pan until fragrant, then grind them into the broth. This adds a warm, nutty note that complements the soy perfectly.

If you can’t find annatto, turmeric at half the amount will give you color, though it lacks that authentic earthy taste.

Spicy Calamansi Twist

Brighten the soup with 2 tbsp calamansi juice (or sub with lime juice) and ½ tsp calamansi zest just before serving. The tangy citrus cuts through the richness of the ribs and broth, balancing the flavors beautifully.

For a spicy kick, add 1-2 slices of fresh chili or a pinch of ground black pepper—Filipino soups often embrace a little heat. 🌶️

If you don’t have calamansi, lemon or lime juice works in a pinch, though it won’t have the same complexity. For a sweeter note, stir in 1 tbsp brown sugar at the end—this is a common Filipino technique to balance savory and sweet flavors.

Creamy Coconut Finish

For a luxurious twist, stir in ¼ cup coconut milk at the end of cooking. This adds a velvety texture that pairs perfectly with the crispy ribs. I like to use full-fat coconut milk for the best creaminess, but light coconut milk works too if you’re watching calories. 🥥

To make it even richer, add 1 tbsp toasted sesame oil just before serving. The nutty aroma enhances the soy and ginger flavors, giving the soup a restaurant-quality finish. If you’re feeling adventurous, top with crispy fried shallots for extra crunch.

Herbaceous Garnishes

Finish with 4 sliced green onions per bowl for a fresh, crisp contrast to the rich broth. For a more robust flavor, try cilantro or Thai basil—both add a bright, herbaceous note.

A sprinkle of toasted sesame seeds or crushed peanuts adds texture and a nutty depth that ties everything together. 🌿

For a smoky touch, drizzle with a little soy sauce reduction (simmer 2 tbsp soy sauce until syrupy) or a dash of fish sauce (like Red Boat) for extra umami. These garnishes elevate the soup from homemade to restaurant-worthy in seconds.

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 8g40%
Cholesterol 115mg38%
Sodium 1250mg54%
Total Carbohydrate 36g12%
Dietary Fiber 6g21%
Sugars 8g
Protein 38g76%
* 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 pork ribs instead of beef ribs in this recipe?

While beef ribs are traditional, pork ribs will work beautifully! The cooking time may be slightly shorter (1 hour 15 minutes instead of 1 hour 30 minutes) since pork tenderizes faster. Just ensure they're fork-tender before adding vegetables. For extra flavor, marinate the pork ribs in ½ cup soy sauce and 1 tbsp calamansi juice for 30 minutes before searing.

2

Why does my broth look cloudy instead of golden?

The golden hue comes from annatto seeds and proper skimming. If your broth is cloudy, you likely didn't skim the foam during the first 15 minutes of simmering. For a clearer broth, strain it through a fine-mesh sieve after removing the ribs. If you skipped annatto, adding ½ tsp turmeric at the end will give it a similar color (though less authentic).

3

How do I make this soup spicier?

Filipino soups often balance heat with acidity! Add 1-2 slices of fresh chili (like siling labuyo) during the last 10 minutes of cooking, or stir in ½ tsp ground black pepper at the end. For smoky heat, add ½ tsp smoked paprika when building the aromatic base. Serve with extra chili slices on the side for customizable spice levels.

4

Can I make this soup in an Instant Pot?

Sear the ribs first in a separate pan, then transfer to the Instant Pot with all ingredients except vegetables. Cook on high pressure for 45 minutes, then quick-release. Add potatoes and carrots, cooking for an additional 5 minutes on high pressure. The broth will be slightly thinner—reduce it uncovered on the stove for 10 minutes to concentrate the flavors.

5

What can I serve with this beef ribs soup?

This soup pairs perfectly with steamed jasmine rice to soak up the rich broth. For a complete meal, add garlic fried rice or sinigang-style vegetables (like string beans and eggplant). Garnish with calamansi wedges for tangy contrast. Leftovers reheat beautifully—just add a splash of water if the broth thickens.

★★★★★4.8(11 reviews)
Categories Soups & Stews