Soups & Stews
This beef batchoy recipe transports you straight to Filipino street food stalls with its wok-fired crunch and silky soy-ginger broth.
The dish starts with tender beef and chicken feet simmered into a rich, aromatic base that balances sweet, salty, and umami flavors—perfect for a hearty meal that feels like a hug in a bowl.
What makes batchoy special is how the ingredients transform: crispy noodles, chewy beef, and tender chicken feet all come together in one sizzling wok.
The magic happens in the broth, where ginger, garlic, and soy sauce create a deep, savory foundation. I’ve included a tenderizing trick for the beef to ensure it’s fork-tender without falling apart, while the quick-cook noodles add that satisfying crunch.
This recipe stays true to tradition but includes modern shortcuts—like pre-cut chicken feet or beef tenderizer—for efficiency without sacrificing authenticity.
By the time you’re done, you’ll have a steaming bowl of batchoy with layers of texture: crispy noodles, tender beef, and velvety broth. The aroma alone will draw everyone to the table, and each bite delivers a perfect balance of savory, slightly sweet, and umami-rich flavors.
It’s the kind of dish that feels like a celebration, whether you’re feeding a crowd or treating yourself to a comforting meal.
Serve it with extra chili sauce, sliced onions, and fresh herbs for garnish. The leftovers reheat beautifully, making this a great meal-prep option too. Let’s get cooking!
Ingredients for beef batchoy
Here’s what you need to bring Filipino street food flavors right to your wok.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Chuck Roast 🥩 | 1 ½ lb | Pre-cut into 1-inch cubes |
| Chicken Feet 🍗 | 12 pieces | Pre-cut for convenience |
| Batchoy Noodles 🍜 | 1 package | 12-ounce package, dried |
| Fresh Ginger 🧄 | ½ cup | Finely minced, peeled |
| Garlic Cloves 🧄 | 8 cloves | Minced, peeled |
| Soy Sauce 🍶 | ½ cup | Dark soy preferred |
| Oyster Sauce 🍜 | ¼ cup | Traditional Filipino brand |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
| Vegetable Oil 🫒 | ½ cup | High smoke point |
| Sugar 🍚 | 2 tbsp | White granulated |
| White Vinegar 💧 | 1 tbsp | For brightness |
| Salt 🧂 | 1 ½ tsp | Kosher preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Green Onions 🧅 | ¼ cup | Sliced, for garnish |
| Chili Sauce 🌶️ | ¼ cup | For serving |
The beef is the star—chuck roast gives that melt-in-your-mouth texture. Grab pre-cut cubes from the Asian market if you’re short on time, or ask the butcher to trim fat for cleaner cooking. Chicken feet? Trader Joe’s usually stocks them frozen, and they’re worth the hunt for that signature chewiness. Fresh ginger and garlic? Penzeys sells pre-minced packs if you’re in a rush, but grating your own makes all the difference. The batchoy noodles should be the thick, square-cut kind—anything else won’t give that satisfying crunch.
No dark soy sauce? Regular soy sauce plus a pinch of sugar mimics it pretty well. Short on chicken feet? Substitute extra beef or pork shoulder—just add 10 minutes to the simmer. Vinegar too strong? Skip it entirely—the soy and oyster sauce already bring enough tang. The sesame oil is non-negotiable for that nutty aroma, but if you’re avoiding it, toasted peanut oil works in a pinch. For the noodles, soak them for 30 seconds max—they’ll crisp up in the wok, not turn mushy.
Broth reheats beautifully—double the batch if you’re feeding a crowd. Store in airtight containers for up to 5 days in the fridge, or freeze for 3 months. The noodles lose crispiness when reheated, so cook fresh portions for the best texture. Garnish with extra chili sauce and green onions right before serving—that’s when the dish really shines.
Why You'll Love This Recipe
- Here’s what sold me: a whole roast and chicken feet for a fraction of the cost of individual cuts, yet it feeds six with room to spare. Not the prettiest, but the taste makes up for it—and my wallet thanks me every time.
- One-Pot Magic: I swear by this—no chopping boards piled with scraps, just one big pot where everything simmers together. The beef chuck roast practically melts into tender shreds while the chicken feet crisp up like nature’s chips, all without a single extra dish to wash.
- Ginger-Garlic Bomb: That first bite? Pure umami explosion. The fresh ginger and garlic cloves caramelize into the broth, turning it into a fragrant, slightly spicy hug for your taste buds. Honestly, I’ve tried store-bought versions, and this homemade broth leaves them all in the dust.
- Weeknight Crowd-Pleaser: Between us, this is my go-to when friends drop by unannounced. The batchoy noodles soak up the rich broth like sponges, and the leftovers? Even better the next day. I’ve served it at potlucks, game nights, and lazy Sundays—it’s that reliable.
Step-by-step instructions for beef batchoy with crispy chicken feet
Here's how I make this rich, wok-fired noodle dish with tender beef and crispy chicken feet.
Parboil and Parfry the Chicken Feet
First, place the 12 pieces of chicken feet in a pot and cover with cold water. Bring to a boil over high heat, then reduce to a simmer for 10 minutes. This first boil removes impurities and starts tenderizing the connective tissue.
Drain the feet and pat them completely dry with paper towels. Heat 0.25 cup of vegetable oil in a large skillet over medium-high heat until shimmering. Working in batches, fry the chicken feet for 3-4 minutes per side until golden brown and crispy. Transfer to a paper towel-lined plate to drain excess oil. The feet should be deep golden brown with a crackling exterior—this is your texture foundation.
Sear the Beef Chuck Roast
Cut the 1.5 lb beef chuck roast into 1-inch cubes as specified in the ingredients. Heat the remaining 0.25 cup vegetable oil in the same skillet over high heat until smoking. Working in batches, sear the beef cubes for 2-3 minutes until they develop a deep brown crust. Remove and set aside with the chicken feet.
Don't overcrowd the pan or the beef will steam instead of sear. You want those cubes to turn a rich mahogany color—this builds the umami depth that carries through the entire dish. Keep the browned bits in the pan; we'll use them to build the sauce.
Build the Soy-Ginger Broth
In the same skillet, reduce heat to medium and add 0.5 cup minced fresh ginger and 8 cloves minced garlic. Sauté for 1 minute until fragrant—you should smell that bright, zesty aroma. Pour in 0.5 cup soy sauce and 0.25 cup oyster sauce, scraping up all those browned bits from the bottom of the pan.
Add 2 tbsp sugar, 1 tbsp white vinegar, 1.5 tsp salt, and 0.5 tsp black pepper. Stir to combine, then pour in 2 cups of water. Bring to a gentle simmer and let it cook uncovered for 10 minutes until the broth reduces slightly and flavors meld together. The sauce should coat the back of a spoon and smell richly aromatic.
Cook the Batchoy Noodles
While the broth simmers, prepare the 1 package of batchoy noodles according to package instructions—usually boiling for 3-4 minutes until al dente. Drain and rinse briefly under cold water to stop the cooking process. Toss the noodles with 1 tbsp sesame oil to prevent sticking and keep them separate.
Here's the thing—batchoy noodles should have a slight chew to them. If they feel too soft, cook them for an extra 30 seconds. The texture contrast between the crispy chicken feet, tender beef, and chewy noodles is what makes this dish special.
Assemble and Serve
Return the seared beef and crispy chicken feet to the skillet with the sauce. Add the cooked noodles and toss everything together gently. Let it cook for 2-3 minutes until everything is heated through and the noodles absorb some of the flavorful broth.
Divide the batchoy among serving bowls, garnishing each portion with 0.25 cup sliced green onions. Serve immediately with 0.25 cup chili sauce on the side for those who like extra heat. The contrast of textures—crispy feet, tender beef, chewy noodles—paired with that silky soy-ginger broth is what makes this dish unforgettable.
Pro Tips For Making Beef Batchoy
- Sear the Beef Chuck First: I learned this the hard way—skipping the sear means flavorless broth. Slice the beef chuck into thick strips, hit a screaming-hot pan with oil, and brown them in batches for 2-3 minutes per side. The crust locks in juices and builds depth that simmering alone can’t match.
- Blanch Chicken Feet Twice: Chicken feet need two quick blasts in boiling water—first for 3 minutes to loosen skin, then another 2 minutes after peeling. Skip this, and you’ll end up with chewy, rubbery bits instead of silky texture. Use a slotted spoon to avoid breaking them mid-blanch.
- Don’t Rush the Ginger: After burning three batches, I finally figured out: slice the ginger thinly (1/8-inch max) and pound it lightly with the flat side of your knife. This releases oils without turning the broth bitter. A quick 30-second pulse in the food processor works too—just don’t overdo it.
- Save the Starch Water: When boiling batchoy noodles, reserve the starchy water (about 1 cup) before draining. Add it to the broth at the end—it thickens the sauce naturally and gives that signature glossy finish. I skip this when I’m lazy, but the dish is noticeably better when I don’t.
Flavor customization for this dish
Spice Level Control
Adjust heat to your preference by adding 1-2 tbsp chili flakes directly to the broth or serving an extra 0.25 cup chili sauce on the side. For a milder version, reduce the garlic to 4 cloves and omit the vinegar—it adds subtle tang that can amplify spice perception.
I like adding ½ tsp ground white pepper instead of black for a smoother finish that doesn’t overpower. 🌶️
Sweet-Savory Balance
Play with the sugar quantity to adjust sweetness: 1 tbsp for subtle sweetness, 3 tbsp for a richer, almost caramelized depth. For a tangier profile, add 1 tsp fish sauce (traditional in some regions) or a splash of rice vinegar instead of white vinegar.
The soy sauce already provides umami, so don’t overdo it—stick to 0.5 cup max.
Umami Boosters
Deepening umami transforms this dish. Add 1 tbsp soy sauce-infused mushrooms (like shiitake) to the broth for earthy richness. A ½ cup beef bone broth swap for water intensifies savory notes. For a quick upgrade, stir in 1 tsp MSG (optional) or 1 tsp fish sauce during the final simmer.
I’ve also used 1 tbsp fermented black beans for a funky, salty depth. 💫
Texture Variations
Swap batchoy noodles for udon or ramen noodles if unavailable—just reduce cooking time by 1 minute to maintain chewiness. For extra crunch, add ½ cup fried shallots or ¼ cup crushed peanuts at the end.
If you love texture contrast, include ¼ cup bean sprouts or thinly sliced cabbage—they soften slightly in the hot broth but keep their bite.
Regional Twists
In Pampanga, add 1 tbsp bagoong (fermented shrimp paste) to the broth for a funky, salty kick. Visayan-style batchoy often includes sliced hard-boiled eggs and calamansi juice for citrus brightness.
For a modern fusion, stir in 1 tsp sriracha and top with kimchi—the spicy, tangy contrast is unexpected but delicious. 🗺️
Dietary Adaptations
For a low-carb version, replace noodles with shirataki noodles (soak in broth for 5 minutes to soften) or zucchini noodles (cook separately to avoid mushiness). Gluten-free? Use tamari instead of soy sauce and verify oyster sauce is GF. Vegetarian? Swap beef for mushrooms and chicken feet for extra-firm tofu (parboil and crisp in the same way).
Nutrition facts
Frequently asked questions about beef batchoy
Why do we parboil chicken feet before frying?
Parboiling removes impurities and starts breaking down collagen, making them tender without becoming mushy. The crispy exterior comes from the high-heat frying after draining—this two-step process creates that signature crunchy-chewy texture that defines batchoy. Skipping the boil can leave them rubbery inside.
Can I make batchoy without chicken feet?
Use extra beef cubes or pork shoulder instead, but add them 10 minutes earlier to the broth to tenderize. For texture, try crispy pork belly bits or extra-firm tofu (parboiled and fried like the chicken feet). The dish will still be delicious—just the texture profile changes slightly.
How do I prevent the noodles from getting soggy?
Cook noodles just until al dente (3-4 minutes), then rinse briefly in cold water to stop cooking. Toss with 1 tbsp sesame oil before adding to the wok—this creates a protective barrier. The key is assembling everything last minute and serving immediately. If reheating, cook fresh noodles separately.
What's the secret to making the broth flavorful?
Three things: browned bits (don't scrape them out!), long simmer (10+ minutes to meld flavors), and umami layers (soy + oyster sauce + ginger). For extra depth, add ½ cup beef bone broth instead of water or 1 tsp fish sauce during the final simmer. The broth should coat the back of a spoon—this means it's concentrated enough.
Can I make batchoy in a regular pot instead of a wok?
Yes, but you'll lose some of the signature wok-fired crunch. Use a large deep skillet and cook in batches: sear beef and chicken feet first, then build the broth. For noodles, cook them separately and add to individual bowls before pouring the hot broth over them. The flavors will still be amazing—just the texture contrast will be different.
