Tapsilog.
Cured Beef Tapa with Garlic Rice and Egg
Tapsilog · say it: tap-SEE-log
Tapsilog is three things on one plate: tapa, thin slices of beef cured overnight in soy sauce, calamansi, garlic and sugar then fried until the edges catch and caramelise; sinangag, day-old rice fried hard with a great deal of garlic; and itlog, a fried egg with the yolk deliberately left runny so it can be broken over everything. A saucer of spiced vinegar sits alongside to cut the sweetness. It is the standard Filipino breakfast, sold twenty-four hours a day at roadside stalls called tapsihan, and eaten as readily at two in the morning as at seven.

- Gate
Philippines- Prep
- 25 min
- Cook
- 25 min
- Total time
- 8 hr 50 min incl. 8 hr rest
- Serves
- 4
- Status
- Easy
- Nutrition / serving · estimated
- Calories 730 kcal
- Protein 42 g
- Carbs 66 g
- Fat 32 g
- Fiber 2 g
- Sugar 11 g
- Sodium 1350 mg
Why this recipe works.
- Cures the beef overnight rather than marinating for twenty minutes, which is what gets the sweet-salty flavour into the middle of the slice.
- Fries the tapa in its own marinade first, then dry, so you get both a glaze and genuinely caramelised edges.
- Treats the garlic rice properly: cold day-old rice, two stages of garlic, and crisp fried chips saved for the top.
- Everything is timed to land together, which is the real difficulty of a three-component breakfast plate.
Ingredients.
15 itemsBeef tapa
Garlic rice
Egg
Dipping sauce
To serve
Equipment
- Wide skillet or wok
- Small frying pan for the egg
- Sharp knife for slicing the beef thin
Instructions.
Cure the beef
Mix the soy sauce, calamansi juice, minced garlic, brown sugar and black pepper, then turn the beef slices through it until every piece is coated. Cover and refrigerate for at least 8 hours, ideally overnight.
Tip Freeze the beef for 30 minutes before slicing — it makes thin, even cuts far easier to manage.
Fry the garlic chips
Put the sliced garlic and the oil for the rice in a cold pan together and set it over medium-low heat. Fry gently for 4–5 minutes, stirring, until the slices are pale gold, then lift them out with a slotted spoon and drain — they will crisp as they cool. Keep the garlic oil in the pan.
Tip Starting cold is the whole trick. Garlic dropped into hot oil burns before it colours evenly, and burnt garlic makes the rice bitter.
Fry the rice
Raise the heat under the garlic oil, add the minced garlic and cook 30 seconds until fragrant. Tip in the cold rice, break up any clumps with the back of a spatula and fry for 6–8 minutes, pressing and turning, until the grains are separate, glossy and lightly toasted. Season with the salt and keep warm.
Cook the tapa
Heat the beef oil in a wide skillet over medium-high, add the beef with its marinade and let it bubble for about 4 minutes until the liquid has cooked away completely and the pan is dry.
Tip Wait for the pan to go dry before expecting colour — as long as there is liquid, the meat is boiling, not browning.
Caramelise the edges
Spread the beef in a single layer and fry undisturbed for 2 minutes, then turn and give it another 2, until the edges are dark, sticky and slightly crisp and the sugar has caught in the pan.
Fry the eggs
In a small pan, heat a generous film of oil until it shimmers and slide in the eggs. Spoon the hot oil over the whites for about 90 seconds until they are set and lacy at the edges, leaving the yolks completely liquid.
Plate it
Mound the garlic rice on each plate, scatter the reserved garlic chips over it, lay the tapa alongside and slide an egg on top. Stir the vinegar and chopped chiles together in a saucer and serve with sliced tomatoes.
Tips from our kitchen.
- Slice the beef against the grain, 3–4 mm thick. Freezing the piece for 30 minutes first makes thin, even slices far easier to cut.
- Cure at least 8 hours and up to 2 days. The sugar and soy need time to penetrate, and a quick marinade gives you seasoned surfaces around bland meat.
- Fry the garlic for the rice slowly in cool oil, not hot. Garlic dropped into hot oil goes from pale to burnt in seconds and burnt garlic ruins the whole pan.
- Use rice from the day before, spread out and properly cold. Fresh rice has too much surface moisture and turns to porridge in the pan.
- Let the tapa's marinade cook off completely before the meat starts browning. If you take it out while liquid is still in the pan, you get boiled beef with a sticky coating.
- Cook the egg in a generous puddle of hot oil and spoon it over the white until set, leaving the yolk untouched — crisp lacy edges, liquid centre.
Substitutions.
- Beef brisket or sirloin → Flank steak, skirt, or thinly sliced beef round
- Any lean beef that slices thin works. Fattier cuts do not cure as evenly and release too much liquid in the pan.
- Calamansi juice → Lime juice, or a mix of lemon and orange
- Calamansi is more floral. Use about a third less lime, since it is sharper and will fight the sugar.
- Beef tapa → Pork tocino, longganisa sausage, fried milkfish or even Spam
- Swap the protein and the dish renames itself — tosilog, longsilog, bangsilog, spamsilog. The rice and egg stay exactly the same.
Variations.
- Tosilog
- Made with tocino, sweet cured pork that fries to a sticky red glaze. Sweeter than tapa and the most popular silog variant after this one.
- Longsilog
- Built on longganisa, the Filipino garlic-and-vinegar sausage. Regional versions vary wildly, from sweet Pampanga links to the sour, garlicky Vigan style.
- Crispy tapa
- The tapa is cured and then fried dry until it turns brittle and shatters, closer to beef jerky. Served with the same rice and egg, with more vinegar for dipping.
Storage & reheating.
Cured raw tapa keeps 3 days refrigerated in its marinade and freezes for 3 months, which is how most Filipino households store it — portion it into bags before freezing. Cooked tapa keeps 3 days and reheats well in a dry pan. Garlic rice is best made fresh; leftovers can be refried but lose their separate-grain texture. The fried garlic chips keep a week in a sealed jar at room temperature and are worth making in double quantity.
Serve with
A saucer of cane vinegar with crushed garlic and chile, sliced tomatoes, and strong instant coffee — the standard tapsihan set.
The story behind Tapsilog.
Tapa is old, the plate is not. Curing meat in salt, and later in soy sauce and sugar, was ordinary preservation before refrigeration — thin slices dried or marinated so they would keep in a hot climate — and beef tapa in that sense has been eaten for generations. What changed in the twentieth century was the packaging: someone put tapa, garlic rice and a fried egg on a single plate, and the format proved so durable it spawned a naming convention.
The word tapsilog is a portmanteau of tapa, sinangag and itlog, and it opened the floodgates. Once the pattern existed, every protein got its own compound: tosilog with sweet cured pork tocino, longsilog with longganisa sausage, bangsilog with fried milkfish, hotsilog with hot dogs, spamsilog with fried Spam, cornsilog with corned beef, dangsilog with dried danggit fish. The suffix -silog is now a productive piece of Filipino vocabulary that any cook can attach to a new ingredient and be understood immediately. The naming is usually credited to Manila food stalls in the 1980s, and the abbreviation went national faster than most inventions.
The cultural point is that this is not a breakfast in the narrow sense. Tapsihan — twenty-four-hour eateries built around the silog format — serve it to people finishing night shifts, students studying at three in the morning, and drinkers on their way home. The two rules that survive everywhere are the rice and the egg. Sinangag must be made from cold, dry, day-old rice, because fresh rice steams and clumps instead of frying into separate grains. And the egg is served sunny side up with a liquid yolk, because that yolk is functionally a sauce — broken and dragged through the rice, it ties the sweet meat and the garlicky grains together.
Questions, answered.
What does silog mean?
It is a contraction of sinangag (garlic fried rice) and itlog (egg), the two constants of the Filipino breakfast plate. Whatever protein joins them supplies the first syllable: tapa gives tapsilog, tocino gives tosilog, longganisa gives longsilog. The suffix is now productive enough that Filipinos coin new -silog names for anything.
Why must the rice be from the day before?
Freshly cooked rice holds a lot of surface moisture and its starch is still soft, so it clumps and steams in the pan instead of frying. Refrigerated overnight, the grains dry and firm up, separate easily and take on colour. If you are stuck, spread fresh rice on a tray and chill it uncovered for at least an hour.
How long should the beef cure?
A minimum of 8 hours, ideally overnight, and up to two days. Unlike an acidic marinade there is no risk of the meat going mealy — the soy and sugar keep working their way in, and a two-day cure gives noticeably deeper flavour. Beyond that the texture starts to firm up too much.
Is tapa supposed to be sweet?
Sweet-salty, yes, but the balance varies enormously by region and household. Manila-style tapa leans sweet with a lot of sugar; some provincial versions are sharply sour with vinegar and barely sweet at all. The spiced vinegar served alongside exists to cut whatever sweetness is there, so season the cure to your own taste.
Can I eat tapsilog for dinner?
Filipinos do, constantly. Tapsihan stalls run around the clock and serve the silog plates at every hour, especially to night-shift workers and people heading home late. Calling it a breakfast describes its origin, not any rule about when it is eaten.
You might also like.
All recipes →Keep exploring Philippines.
Philippines has 9 more dishes in the atlas — Chicken Inasal and Filipino Adobo, and 7 more.
Recipe by The DishRoute Kitchen · published August 20, 2026 · updated August 20, 2026

