Batchoy Recipe With Pork: Filipino Noodle Soup With Crispy Pork Bites

Main Courses

Batchoy Recipe With Pork: Filipino Noodle Soup With Crispy Pork Bites

This batchoy recipe with pork brings the soul-warming flavors of Filipino comfort food to your home kitchen, where every spoonful delivers crispy pork bites and fragrant broth. I first encountered batchoy in a bustling Manila café, and the memory of that first bite—crispy pork, silky noodles, and rich broth—still lingers. The key to authentic batchoy lies in layering flavors through slow simmering and balancing textures, from tender pork to delicate noodles.

The recipe begins with a savory broth built from pork bones, garlic, ginger, and a touch of vinegar, creating depth that defines Filipino soups. While traditional batchoy often includes pork feet for that signature crispy texture, I’ve included a simpler pork belly option that still delivers that satisfying crunch. The secret? Simmering the pork just until it’s tender but still holds its shape, then finishing it with a quick sear to achieve that irresistible crispiness.

Assembling batchoy is where the magic happens—hot broth meets al dente noodles, crispy pork, and a sprinkle of fresh herbs. The result is a steaming bowl of comfort, where each component plays its part: the broth carries warmth, the noodles provide substance, and the pork offers that addictive crunch. This recipe stays true to its roots while making it accessible for home cooks, so you can recreate that first taste of batchoy in your own kitchen.

Serve this hearty dish with a side of steamed vegetables or a simple salad to balance the richness. The leftovers reheat beautifully, making it perfect for meal prep or feeding a crowd. Let’s bring the flavors of the Philippines to your table—one crispy, savory bite at a time.

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

Ingredients for batchoy recipe pork

Pork belly, rich broth, and silky noodles—this is the Filipino comfort food lineup you'll need.

Ingredient Amount Notes
Pork Belly 🥓 1 ½ lb Skin-on for crispiness, cut into 1-inch cubes
Batchoy Noodles 🍜 8 oz Dried, or 1 lb fresh if available
Pork Bones 🦴 2 lb Knuckle or neck bones for rich broth
Garlic Cloves 🧄 10 cloves Crushed for deep flavor
Fresh Ginger 🌿 2 tbsp Grated, or 1-inch piece peeled
Canned Tomatoes 🍅 1 can 14.5 oz, San Marzano preferred
White Vinegar 🍶 ½ cup For brightness, or substitute rice vinegar
Soy Sauce 🥢 ¼ cup Dark soy for color, or light soy
Fish Sauce 🐟 1 tbsp Southeast Asian brand preferred
Green Onions 🧅 ½ cup Sliced, for garnish
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Salt 🧂 2 tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Vegetable Oil 🫒 ½ cup For searing pork

The pork belly is non-negotiable for that signature crunch. Look for thick-cut pieces with good marbling at Costco or your local Asian market—they often carry it pre-cut. If you're feeling adventurous, grab pork feet too (about 1 lb), but they take longer to cook. The bones? Neck or knuckle bones give the richest broth—ask your butcher for 'soup bones' if they're unsure. Fresh ginger should smell citrusy and bright; if it's musty, skip it. For the noodles, batchoy noodles are ideal, but egg noodles in a pinch work too.

No fish sauce? Soy sauce plus a splash of lime juice gets you close. Running out of white vinegar? Rice vinegar or apple cider vinegar both work. The tomatoes can be crushed by hand for a more rustic texture, but canned is fine. Want extra umami? Add 1 tbsp of oyster sauce. The green onions and cilantro should be fresh—wilted herbs kill the final presentation. If you're making this ahead, prep the broth first and store it separately; the noodles and pork can be added fresh when serving.

This broth reheats beautifully—just bring it to a simmer and add fresh noodles and pork. Keeps for 4-5 days in the fridge or 3 months frozen. For freezing, portion into containers with room at the top (liquids expand). The pork belly stays crispy when reheated if you keep it out of the broth until serving. Double the recipe—leftovers make amazing lunches or a quick dinner. Store noodles separately in a sealed bag in the fridge for up to 1 week.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: The pork bones and belly simmer together—no extra pots, no extra stress. Just toss everything in, let it work its flavor, and walk away while the broth builds itself.
  • Umami Bomb: That first bite? Rich, salty-sweet pork belly paired with the deep, savory broth from the bones—it’s like a hug for your taste buds, especially when the garlic and ginger hit just right.
  • Leftovers That Win: Batchoy reheats like a dream—better the next day, honestly. I make double portions because it’s the perfect lunch the following week, no fuss.
  • Budget Feast: Pork bones and belly stretch into a whole meal without breaking the bank. It’s my go-to when I need to feed a crowd but keep costs low—everyone leaves happy.

Step-by-step instructions for batchoy with pork

Here's how to make this rich, aromatic Filipino noodle soup with perfectly crispy pork bites.

1

Prepare the Crispy Pork Bites

Pat the 1.5 lb pork belly dry with paper towels to remove all moisture. Cut into 1-inch cubes and set aside. Heat 0.5 cup vegetable oil in a large pot over medium-high heat until shimmering. Add the pork belly in a single layer and cook undisturbed for 5-6 minutes until the bottoms turn golden brown.

Here's the thing—don't stir yet. You want that first crust to form properly. Once the bottoms are golden, gently flip each piece and cook another 4-5 minutes until all sides are crispy and the internal temperature reaches 160°F. Remove the pork and set aside on a paper towel-lined plate to drain excess fat.

2

Build the Rich Broth Base

In the same pot, add the 2 lb pork bones and cook over medium heat for 5 minutes to brown them lightly. This step develops deep flavor in the broth. Add 10 cloves crushed garlic cloves and 2 tbsp fresh ginger (or a 1-inch peeled piece), cooking for 1 minute until fragrant.

Pour in 1 can canned tomatoes (about 14.5 oz), 0.5 cup white vinegar, 0.25 cup soy sauce, and 1 tbsp fish sauce. Bring to a boil, then reduce heat to medium-low and simmer uncovered for 45 minutes, stirring occasionally. This allows the flavors to meld and the broth to develop its signature richness.

3

Season and Simmer the Noodles

Add 8 oz batchoy noodles to the simmering broth and cook for 8-10 minutes until tender. Stir in 2 tsp salt and 0.5 tsp black pepper, adjusting to taste. The noodles should be al dente with a slight bite—don't overcook them or they'll turn mushy.

Return the crispy pork belly to the pot and let it simmer for 5 minutes to warm through and infuse the broth with additional flavor. The pork should remain crispy on the outside while absorbing some of the broth's richness on the inside.

4

Finish and Garnish

Divide the batchoy among bowls, ladling the pork and broth evenly. Garnish with 0.5 cup sliced green onions and 0.25 cup chopped fresh cilantro. The contrast of crispy pork bites against the tender noodles and aromatic broth creates the perfect balance of textures and flavors.

Serve immediately while the pork is still crispy and the broth is steaming hot. This dish tastes even better the next day as the flavors continue to develop, but the pork bites will be most satisfying when freshly made and still crunchy.

👨‍🍳

Pro Tips For Making Batchoy Recipe Pork

  • CHAR THE BONES FIRST: Pork bones need a good sear before simmering—otherwise, you’ll end up with a weak broth. Hit them hard over medium-high heat until they’re deep brown, then add aromatics. I learned this the hard way after making broth that tasted more like sad tea than rich soup.
  • SLICE BELLY THIN: Pork belly should be cut against the grain into ¼-inch slices—thicker pieces stay chewy, and thinner ones melt in your mouth. Use a sharp knife, and don’t rush; precision matters more than speed here.
  • DON’T BOIL THE NOODLES: Batchoy noodles are delicate—toss them straight into the hot broth and let them cook for 2-3 minutes, stirring gently. Overcooking turns them mushy, and undercooking leaves them raw. Test one first.
  • GINGER: GRATE, DON’T CHOP: Fresh ginger loses its punch when chopped—grate it fine for the broth, and it’ll infuse flavor without bitterness. Skip the knife unless you’re okay with a milder taste. (Yes, even if you’re impatient like me.)

Serving suggestions for this recipe

Broth Boosters

Elevate your batchoy broth by adding 1-inch slices of lemongrass or 2-3 star anise pods while simmering the pork bones. These aromatic ingredients add depth without overpowering the dish. I like to add them with the garlic and ginger for a balanced infusion. Remove the lemongrass before serving, but leave the star anise in for a subtle anise-like note. 🌿

For extra richness, stir in 1 tbsp of oyster sauce during the final 5 minutes of simmering. This adds umami that pairs beautifully with the pork and noodles. If you're feeling adventurous, add ½ cup of shrimp to the broth during the last 3 minutes of cooking for a seafood twist.

Noodle Swaps

If you can't find batchoy noodles, egg noodles or udon noodles work well as substitutes. For a gluten-free option, use rice noodles and add them to the broth just before serving. I've also had great success with fresh egg noodles from the Asian market—they hold up better than dried during the long simmer.

For a heartier dish, serve batchoy with steamed bok choy or Chinese broccoli on the side. These vegetables absorb the flavorful broth beautifully. You could also add sautéed garlic chives or bean sprouts for extra texture and freshness.

Crispy Pork Variations

Swap pork belly for pork feet (about 1 lb) for the traditional batchoy experience. Simmer them for 2-3 hours until tender, then crisp them up in the oven at 400°F for 10 minutes before adding to the broth. The result is that signature crispy texture that makes batchoy so addictive. 🥓

For a quicker option, use pork shoulder cut into 1-inch cubes. Sear them first, then simmer in the broth for 1 hour until tender. The meat will stay juicy while maintaining a nice bite. I often make a double batch of pork and freeze half for future meals.

Garnish Like a Pro

Fresh herbs make all the difference. Chop ¼ cup of Thai basil or mint leaves for a brighter garnish. A sprinkle of toasted sesame seeds adds crunch and a nutty flavor. For heat, add red chili flakes or sliced Thai chilies to taste.

Finish each bowl with a drizzle of chili oil or sriracha mayo for an extra kick. I love to serve batchoy with steamed rice on the side for soaking up any extra broth. The combination of textures and flavors makes this dish feel like a true comfort food experience.

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 48g61%
Saturated Fat 20g100%
Cholesterol 185mg62%
Sodium 2450mg107%
Total Carbohydrate 42g15%
Dietary Fiber 4g14%
Sugars 6g
Protein 46g92%
* 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 regular egg noodles instead of batchoy noodles?

Yes! While batchoy noodles are ideal, egg noodles or udon work well as substitutes. For a gluten-free option, use rice noodles and add them to the broth just before serving to prevent overcooking. The key is to cook them al dente—they should have a slight bite to balance the rich broth.

2

How do I get the pork belly extra crispy?

Pat the pork belly completely dry before cooking to remove all moisture. Sear it undisturbed over medium-high heat for 5-6 minutes per side until golden brown. After searing, drain on a paper towel-lined plate, then finish in a 400°F oven for 5-10 minutes to lock in the crispiness. The secret is patience—rushing will make it soggy.

3

What can I do if my broth tastes too acidic?

If the broth tastes too tangy from the vinegar, balance it with a pinch of sugar or a splash of coconut milk (about 2 tbsp). Simmer for 5 minutes to let the flavors meld. You can also reduce the vinegar to ¼ cup next time—Filipino soups rely on acidity, but too much can overpower the dish. Taste as you go!

4

Can I make batchoy ahead of time?

Prepare the broth up to 3 days ahead and store it in the fridge. Reheat gently, then add fresh noodles and pork just before serving. For the pork, keep it separate until reheating to maintain crispiness. The flavors actually improve overnight as they meld. Freeze broth for up to 3 months—just thaw and reheat slowly.

5

What’s the best way to serve batchoy?

Serve it steaming hot in deep bowls, garnished with fresh green onions and cilantro. Add a side of steamed rice or bok choy to soak up the broth. For extra flair, drizzle with chili oil or sprinkle with toasted sesame seeds. Batchoy is a communal dish—encourage sharing!

★★★★★5.0(11 reviews)
Categories Main Courses