A classic Filipino breakfast of caramelized, marinated beef (tapa), garlic fried rice (sinangag), and sunny-side-up eggs, served with a tangy vinegar sawsawan.
Garlic hits shimmering hot oil, sending a peppery aroma through the room. The rice crackles as the cloves turn golden. Beside it, thin slices of beef—tapa—sear hard, their edges caramelized and smoky.
A perfectly round yolk waits to spill and gloss every bite. On the side: a small saucer of spicy suka (vinegar), maybe a spoonful of atchara (pickled papaya). This is tapsilog, as served by countless tapsihan and carinderias : a national icon of Filipino cuisine. “ It’s hard to beat classic tapsilog: tender tapa with rice and an egg, cooked with real care, and eaten with a hint of nostalgia. ” The name itself tells you exactly what belongs on the plate.

Tapsilog: what is it?
Tapsilog says it all in the name : tapa (salted/cured beef) + sinangag (garlic fried rice) + itlog (fried egg). Traditionally, tapa refers to beef cured with garlic, salt (often coarse), cracked black pepper and, sometimes, a splash of cane vinegar.
The meat is then air-dried or sun-dried on a bilao, then cooked quickly in a pan or on a grill. Today, many cooks skip the drying step, but still aim for a deeply browned, fairly dry finish that concentrates the beef’s flavor. Sinangag should stay dry and intensely aromatic : lots of garlic, and above all not greasy—the spirit of perfectly separated fried rice. The egg is cooked sunny-side up—“ dapa ” or “ mata ng toro ”—with a runny yolk that becomes the sauce (think tamago kake gohan).

On the palate, everything should hit the mark : savory and garlicky, with a salty tang. Avoid going too sweet, tocino-style. The rule is simple : tocino is sweet; tapa isn’t. A restrained marinade keeps the beef’s clean flavor front and center—soy sauce, calamansi, garlic, black pepper, and just a whisper of sugar.
Toyomansi, a blend of soy sauce and calamansi, is considered traditional ; many cooks keep an approximate 2-to-1 ratio (two parts soy to one part calamansi). Vinegar-marinated versions are just as authentic.
To serve: spicy vinegar with siling labuyo (bird’s eye chili). Atchara adds brightness, while banana ketchup is a newer addition that people either love or hate. So how did this simple curing technique become a breakfast icon in Manila ?
Origins of Tapsilog
In Manila in the 1980s, the Tapsi ni Vivian shop, founded by Vivian Del Rosario, pushed tapsilog beyond the neighborhood tapsihan and sparked a citywide craze. The formula—tapa, sinangag, itlog—wasn’t new, but the stall’s success turned the combo into a signature breakfast.
Long before that boom, tapa was simply a method : cure the meat with salt, garlic, and an acid, then air-dry or sun-dry it on a bilao before a quick pan-fry or grill. One cook recalls : “ Dad made beef tapa… marinated a bit like adobo (toyo, vinegar, sugar, pepper, garlic)… then he air-dried it. ”
In Ilocos, dark, sharply tangy sukang Iloko and the dry heat are ideal for sun-drying ; in the Visayas, kusahos or kasajos ilonggo marinates the meat adobo-style and dries it for one to three days—“ the drier, the better ”.
Depending on the region, the protein varies : local beef, carabao for tapang kalabaw, even horse for tapang kabayo. Manila modernized the dish : thin slices in a soy-and-calamansi mix, more or less sweet-salty, often without drying, then cooked straight in the pan—sometimes with a splash of water first, then oil. The result is delicious, but it can drift away from the profile sought in Ilocano-style tapa.
Even so, classic tapa is still pan-fried or grilled until browned and fairly dry ; boiled-then-fried versions, or wetter ones, exist, but they move away from the key marker : salted, dried meat.
In the end, the plate delivers tender beef with a little chew, garlic-forward rice, and a runny egg, plus a sharp, lively sawsawan (dipping sauce). That contrast is what cemented tapsilog as a beloved comfort breakfast across the Philippines.
Key ingredients for Tapsilog

- Beef (sirloin or flank steak ; carabao or horse depending on the region) : the main protein, with deep umami and a satisfying chew. Slice thin : against the grain for tenderness, with the grain for a meatier bite. A little surface fat or marbling boosts aroma and browning.
- Soy sauce (toyo) : the salty, umami backbone. It seasons the meat and encourages the Maillard reaction for nicely browned edges.
- Calamansi juice (toyomansi) or cane vinegar (for example, sukang Iloko) : acidity brightens and lightly tenderizes. Toyomansi brings citrusy tang ; a vinegar cure will taste sharper. Many cooks keep roughly a 2-to-1 ratio of soy to acid.
- Garlic (lots of it) : the signature, for both tapa and sinangag. It flavors the marinade, then comes back in the rice for that unmistakably Filipino garlic punch—especially if you finish with fried garlic.
- Black pepper : warm, rounded heat that lifts the beef without overpowering it.
- Annatto (atsuete), optional : adds the reddish tint typical of tapa ; the flavor impact is mild.
- Day-old cooked white rice : the base for sinangag. Drier and chilled, it fries beautifully : the grains separate, stay fluffy, and soak up all that garlic without turning greasy.
- Eggs (fried ; “ dapa ”, “ mata ng toro ”) : a runny yolk adds richness and becomes the sauce, tying together the salty, garlicky, tangy notes (if you like marinated eggs, see ramen eggs).
- Condiments and sides : spicy vinegar with siling labuyo is the traditional sawsawan—perfect for cutting through richness ; atchara brings a bright, crunchy contrast. Banana ketchup is a more modern extra, and a divisive one.
- A note on add-ins : oyster sauce, ketchup, or MSG are often seen as unnecessary additions that blur the clean taste of salted, dried meat ; the most traditional versions favor restraint and short ingredient lists, with carefully chosen sauces and condiments.
Regional variations of Tapsilog
Ilocos/North : lean tapa, not very sweet, cured with sukang Iloko, salt, pepper, and plenty of garlic ; the hot, dry climate suits sun-drying. Often fried until crisp, it’s prized for its bold, no-nonsense flavor. As one food lover recalls about Ilocano-style tapa bought at a traditional Manila market : “ not sweet, not too salty ; the meat keeps all its beautiful beefy flavor… tender, with just the right bit of yellow fat on the side. ”
Central Luzon : sometimes includes a touch of patis (fish sauce) ; tapang kalabaw shows up here. More garlic and soy, less sugar. Tocino, often sweetened with pineapple, is a different style altogether—don’t mix up the two.
Visayas (kusahos/kasajos ilonggo) : cured adobo-style (vinegar, soy, garlic, pepper), then sun-dried for 1 to 3 days—“ the drier, the better ”—for a concentrated, crisp finish.
Mindanao : soy sauce with 7 Up shows off local creativity ; you’ll also find Tapa Sulu and variants seasoned with tausi.
Metro Manila (modern) : thin slices in a sweet-salty soy-and-calamansi mix, often without drying ; sometimes shredded or cooked ginisa-style. Delicious, but farther from the classic “salted-dried” ideal.

Equipment
Ingredients
- 950 g cooked rice ideally long-grain, chilled overnight in the refrigerator (~50% of the weight in uncooked rice)
- 500 g beef thinly sliced
- 6 eggs
- 1 head garlic minced (set some aside for the rice and, if you like, for the sawsawan)
- 4 tablespoons vinegar plus a little extra for the sawsawan (optional)
- salt to taste
- black pepper to taste
- neutral cooking oil
- brown sugar optional, for a lightly sweet tapa
- Maggi Magic Sarap optional
- chili pepper optional, for the sawsawan
Instructions
Marinade (tapa)
- Set aside some of the garlic for the sinangag and, if desired, for the sawsawan; use the rest for the marinade.1 head garlic
- Combine the beef with the vinegar, the marinade garlic, salt, and pepper. Add the brown sugar if desired. Cover and marinate in the refrigerator overnight (or longer).500 g beef, 4 tablespoons vinegar, salt, black pepper, brown sugar

Cooking
- In a nonstick skillet, fry the eggs sunny-side up in a little oil, keeping the yolks intact. Set aside.6 eggs, neutral cooking oil

- Drain the beef well and let it drip for a few minutes to reduce excess liquid in the pan.

- In the same skillet over medium heat, add a little more oil if needed. Cook the beef in a single layer (don’t overcrowd), turning as needed, for 3 to 5 minutes, until it releases its juices and the liquid is nearly absorbed.

- Once the skillet is almost dry, add a splash of oil if needed and keep cooking until the beef is deeply browned and caramelized (lower the heat if you added brown sugar). Repeat with the remaining beef and keep the tapa warm.

Sinangag (garlic fried rice)
- In the same skillet, add a little oil and sauté the reserved garlic for the sinangag until golden.

- Add the cold rice and break it up with a spatula. Stir-fry until hot throughout and the grains are nicely separated.950 g cooked rice

- Season the rice with salt and, if desired, Maggi Magic Sarap, then toss to combine evenly.Maggi Magic Sarap
Serving
- Plate the tapa with the sinangag and eggs. If you like, serve a sawsawan by mixing vinegar with a little garlic, salt, and chili pepper.chili pepper

Notes
- Make the rice the day before: cold, slightly dry rice stir-fries better and gives you beautifully separated grains.
- For best flavor, make the marinade the day before (chilling time is not included in the total time).
- Cook the beef in small batches to keep it from steaming and to encourage deep caramelization.
Culinary sources
• The history of tapsilog—and where it all began – Esquire Philippines (English)
• Filipino beef tapa – Kawaling Pinoy (English)
• Homemade beef tapa – Panlasang Pinoy (English)
• Sirloin beef tapa, Marketman-style – Market Manila (English)
• Homemade beef tapa recipe – Pinoy Recipe at iba pa (English)
• Filipino beef tapa – Iankewks (English)
• Ilonggo-style beef tapa called “Kusahos” – Flavours of Iloilo (English)
• What’s your best beef tapa recipe? – Reddit (English)
• Beef tapa recipe – Foxy Folksy (English)
• Tapsilog (tapa, sinangag, and egg) – Busog! Sarap! (English)
• Homemade beef tapa: ketchup or vinegar? – Reddit (English)
• My tapa doesn’t taste like tapa. Help – Reddit (Filipino)
