National Dish Philippines: Batchoy Ilonggo (Recipe)

In this article
Warm, savoury and deeply comforting, Batchoy Ilonggo is a noodle soup that carries the soul of Iloilo in every spoonful. Tender pork simmers in a rich, golden broth, mingling with silky rice noodles, fragrant garlic and a scattering of fresh herbs. Crowned with crispy onions and a splash of fish sauce, it is the kind of bowl that brings people together — perfect for a relaxed family meal or a lively gathering of friends. Bring a taste of the central Philippines straight to your own kitchen.
About Batchoy Ilonggo
Batchoy Ilonggo is a traditional Filipino soup that has its origins in the Iloilo region of the central Philippines. This hearty, warming meal is widely regarded as comfort food and is especially popular at sociable, celebratory occasions. The combination of tender pork, a robust broth and a generous mix of seasonings creates an unmistakable flavour. Framed by crispy fried onions and fresh herbs, the dish is not only a treat for the palate but also a feast for the eyes.
Ingredients (serves 1–2)
- 200 g pork (e.g. pork belly)
- 100 g beef broth
- 150 g rice noodles
- 2–3 cloves garlic, chopped
- 1 onion, sliced into rings
- Fresh herbs (e.g. parsley or spring onion greens)
- Fish sauce, to taste
- Pepper and salt, to taste
Shopping for the ingredients
When shopping for the ingredients for batchoy Ilonggo, it is important to choose fresh produce. Take care to use good-quality pork, as this has a decisive effect on the flavour of the broth. Rice noodles are available in Asian grocery shops and can often be found in general supermarkets too. It is also worth picking up fresh herbs to enrich the dish with an extra layer of aroma. The same care for fresh ingredients shines through in a comforting bowl of Arroz Caldo.
Preparing the dish
Before you start cooking, it helps to have everything prepared. Cut the pork into bite-sized pieces and chop the garlic and onion. In the meantime, soak the rice noodles in hot water according to the packet instructions. Once everything is ready, you can begin cooking at a relaxed, steady pace.
Step-by-step instructions
- In a pot, simmer the pork with a little water until it is tender.
- Add the broth and bring to the boil.
- Stir in the garlic and onion and let them simmer for a few minutes.
- Add the soaked rice noodles and stir well.
- Season to taste with fish sauce, pepper and salt.
- Let the soup simmer for a further 5 minutes.
- Serve and garnish with fresh herbs and crispy onions.
Gluten-free / lactose-free version
For a gluten-free preparation, use gluten-free rice noodles and make sure the broth contains no gluten-bearing ingredients. As for lactose, this dish contains no typical dairy products, so it is naturally lactose-free. Even so, you should always check the packaging of your ingredients to be sure there are no hidden sources of lactose.
Tips for vegans and vegetarians
For a vegan or vegetarian version of batchoy Ilonggo, you can replace the meat with a combination of vegetable broth and good-quality plant proteins such as tofu or seitan. Mushrooms are another excellent option, as they offer a meat-like texture. Take care to adjust the seasonings and herbs accordingly to keep the full flavour. Using the same cooking technique, the plant-based variations turn out just as well.
More tips and tricks
An important tip when making batchoy Ilonggo is to let the broth simmer long enough for the flavours to draw out fully. An extra squeeze of lemon juice or a hint of chilli can give the soup that special something. Experiment with different vegetables, too, to vary and freshen up the dish. Another useful trick is to use fresh ingredients to guarantee maximum freshness and flavour.
Adapting the recipe to your taste
Batchoy Ilonggo is easy to adapt to individual preferences by adding different types of meat or vegetables. Chicken wings or prawns, for instance, can offer a tasty change of pace. The seasonings are just as adjustable: experiment with different herbs or reach for hotter spices to make the dish even more exciting. Tweaks like these make the soup not only personal but also unique.
Ingredient substitutions
If you do not have certain ingredients to hand, or simply do not care for them, there are always alternatives. For the broth you could use vegetable stock in place of beef broth. With the noodles, other styles such as egg noodles are perfectly possible — much like the springy strands that star in a bowl of Pancit Bihon. For fresh herbs, you can always make the most of seasonal offerings to adjust the flavour. The most important thing is that the aromas harmonise and the dish stays a pleasure to eat.
Drink pairing ideas
A range of drinks pairs well with batchoy Ilonggo and underlines the flavour of the soup. A cold Asian beer makes an excellent accompaniment and helps to balance the savoury notes — San Miguel, for example, is a popular choice in the Philippines. Refreshing cocktail variations with lime and mint could also make a delicious partner. Just take care that the drinks underline rather than overpower the taste of the soup.
Serving and presentation ideas
The presentation of batchoy Ilonggo can be greatly improved by choosing suitable bowls or cups. Use deep, attractive bowls to show the soup off to its best advantage. Garnish the dish with fresh herbs and crispy onions to create a lovely contrast. Add a wedge of lime on the side so guests can intensify the aroma to their liking. An appealing presentation not only whets the appetite but also shows off your cooking skills.
A bit of history
Batchoy Ilonggo has a fascinating history that is deeply rooted in the culture of Iloilo. The dish originally grew out of the need to prepare nourishing, affordable meals. It was shaped by the influence of various cultures across the Philippines, including Chinese and American. Over time the soup has developed into a symbol of hospitality and is often served at celebrations and special occasions — a wonderful introduction to the wider world of Philippine cuisine. Its close cousin, La Paz Batchoy, shares the very same Iloilo heritage.
More recipe ideas
- Sinigang — a sour tamarind soup
- Pancit Bihon — a classic Filipino noodle dish
- Lumpiang Sariwa — fresh filled spring rolls
- Kare-Kare — a peanut stew with beef
- Chicken Mami — a soothing chicken noodle soup
Summary: Batchoy Ilonggo
Batchoy Ilonggo is a hearty, nourishing soup that brings the flavours of the Philippines together to perfection. The many ways to adapt the dish give every cook the freedom to shape it to their own wishes. Whether vegan, vegetarian or classic with meat, the soup remains a beloved treat in every form. After one delicious bowl of batchoy Ilonggo, you will find the magic of Filipino cooking impossible to resist.


