{"id":115979,"title":"Authentic Filipino Tapsilog","modified":"2026-03-03T10:58:30+01:00","plain":"A classic Filipino breakfast of caramelized, marinated beef (tapa), garlic fried rice (sinangag), and sunny-side-up eggs, served with a tangy vinegar sawsawan.\n\n\n\nGarlic 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\u2014tapa\u2014sear hard, their edges caramelized and smoky. \n\n\n\nA perfectly round yolk waits to spill and gloss every bite. On the side:&nbsp;a small saucer of spicy suka (vinegar), maybe a spoonful of atchara (pickled papaya). This is tapsilog, as served by countless tapsihan and carinderias&nbsp;: a national icon of Filipino cuisine. &ldquo;&nbsp;It&rsquo;s hard to beat classic tapsilog: tender tapa with rice and an egg, cooked with real care, and eaten with a hint of nostalgia.&nbsp;&rdquo; The name itself tells you exactly what belongs on the plate.\n\n\n\nMore in the mood for pork? Make Bagnet, Filipino crispy pork belly\n\n\n\nTapsilog: what is it?\n\n\n\nTapsilog says it all in the name&nbsp;: 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. \n\n\n\nThe 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&rsquo;s flavor. Sinangag should stay dry and intensely aromatic&nbsp;: lots of garlic, and above all not greasy\u2014the spirit of perfectly separated fried rice. The egg is cooked sunny-side up\u2014&ldquo;&nbsp;dapa&nbsp;&rdquo; or &ldquo;&nbsp;mata ng toro&nbsp;&rdquo;\u2014with a runny yolk that becomes the sauce (think tamago kake gohan).\n\n\n\nAlso check out Cantonese fried rice\n\n\n\nOn the palate, everything should hit the mark&nbsp;: savory and garlicky, with a salty tang. Avoid going too sweet, tocino-style. The rule is simple&nbsp;: tocino is sweet; tapa isn&rsquo;t. A restrained marinade keeps the beef&rsquo;s clean flavor front and center\u2014soy sauce, calamansi, garlic, black pepper, and just a whisper of sugar. \n\n\n\nToyomansi, a blend of soy sauce and calamansi, is considered traditional&nbsp;; many cooks keep an approximate 2-to-1 ratio (two parts soy to one part calamansi). Vinegar-marinated versions are just as authentic. \n\n\n\nTo serve:&nbsp;spicy vinegar with siling labuyo (bird&rsquo;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&nbsp;?\n\n\n\nOrigins of Tapsilog\n\n\n\nIn 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\u2014tapa, sinangag, itlog\u2014wasn&rsquo;t new, but the stall&rsquo;s success turned the combo into a signature breakfast. \n\n\n\nLong before that boom, tapa was simply a method&nbsp;: 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&nbsp;: &ldquo;&nbsp;Dad made beef tapa\u2026 marinated a bit like adobo (toyo, vinegar, sugar, pepper, garlic)\u2026 then he air-dried it.&nbsp;&rdquo; \n\n\n\nIn Ilocos, dark, sharply tangy sukang Iloko and the dry heat are ideal for sun-drying&nbsp;; in the Visayas, kusahos or kasajos ilonggo marinates the meat adobo-style and dries it for one to three days\u2014&ldquo;&nbsp;the drier, the better&nbsp;&rdquo;.\n\n\n\nDepending on the region, the protein varies&nbsp;: local beef, carabao for tapang kalabaw, even horse for tapang kabayo. Manila modernized the dish&nbsp;: thin slices in a soy-and-calamansi mix, more or less sweet-salty, often without drying, then cooked straight in the pan\u2014sometimes 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. \n\n\n\nEven so, classic tapa is still pan-fried or grilled until browned and fairly dry&nbsp;; boiled-then-fried versions, or wetter ones, exist, but they move away from the key marker&nbsp;: salted, dried meat. \n\n\n\nIn 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.\n\n\n\nKey ingredients for Tapsilog\n\n\n\n\n\n\n\n\nBeef (sirloin or flank steak&nbsp;; carabao or horse depending on the region)&nbsp;: the main protein, with deep umami and a satisfying chew. Slice thin&nbsp;: against the grain for tenderness, with the grain for a meatier bite. A little surface fat or marbling boosts aroma and browning.\n\n\n\nSoy sauce (toyo)&nbsp;: the salty, umami backbone. It seasons the meat and encourages the Maillard reaction for nicely browned edges.\n\n\n\nCalamansi juice (toyomansi) or cane vinegar (for example, sukang Iloko)&nbsp;: acidity brightens and lightly tenderizes. Toyomansi brings citrusy tang&nbsp;; a vinegar cure will taste sharper. Many cooks keep roughly a 2-to-1 ratio of soy to acid.\n\n\n\nGarlic (lots of it)&nbsp;: the signature, for both tapa and sinangag. It flavors the marinade, then comes back in the rice for that unmistakably Filipino garlic punch\u2014especially if you finish with fried garlic.\n\n\n\nBlack pepper&nbsp;: warm, rounded heat that lifts the beef without overpowering it.\n\n\n\nAnnatto (atsuete), optional&nbsp;: adds the reddish tint typical of tapa&nbsp;; the flavor impact is mild.\n\n\n\nDay-old cooked white rice&nbsp;: the base for sinangag. Drier and chilled, it fries beautifully&nbsp;: the grains separate, stay fluffy, and soak up all that garlic without turning greasy.\n\n\n\nEggs (fried&nbsp;; &ldquo;&nbsp;dapa&nbsp;&rdquo;, &ldquo;&nbsp;mata ng toro&nbsp;&rdquo;)&nbsp;: a runny yolk adds richness and becomes the sauce, tying together the salty, garlicky, tangy notes (if you like marinated eggs, see ramen eggs).\n\n\n\nCondiments and sides&nbsp;: spicy vinegar with siling labuyo is the traditional sawsawan\u2014perfect for cutting through richness&nbsp;; atchara brings a bright, crunchy contrast. Banana ketchup is a more modern extra, and a divisive one.\n\n\n\nA note on add-ins&nbsp;: oyster sauce, ketchup, or MSG are often seen as unnecessary additions that blur the clean taste of salted, dried meat&nbsp;; the most traditional versions favor restraint and short ingredient lists, with carefully chosen sauces and condiments.\n\n\n\n\nRegional variations of Tapsilog\n\n\n\nIlocos\/North&nbsp;: lean tapa, not very sweet, cured with sukang Iloko, salt, pepper, and plenty of garlic&nbsp;; the hot, dry climate suits sun-drying. Often fried until crisp, it&rsquo;s prized for its bold, no-nonsense flavor. As one food lover recalls about Ilocano-style tapa bought at a traditional Manila market&nbsp;: &ldquo;&nbsp;not sweet, not too salty&nbsp;; the meat keeps all its beautiful beefy flavor\u2026 tender, with just the right bit of yellow fat on the side.&nbsp;&rdquo;\n\n\n\nCentral Luzon&nbsp;: sometimes includes a touch of patis (fish sauce)&nbsp;; tapang kalabaw shows up here. More garlic and soy, less sugar. Tocino, often sweetened with pineapple, is a different style altogether\u2014don&rsquo;t mix up the two.\n\n\n\nVisayas (kusahos\/kasajos ilonggo)&nbsp;: cured adobo-style (vinegar, soy, garlic, pepper), then sun-dried for 1&nbsp;to&nbsp;3&nbsp;days\u2014&ldquo;&nbsp;the drier, the better&nbsp;&rdquo;\u2014for a concentrated, crisp finish.\n\n\n\nMindanao&nbsp;: soy sauce with 7&nbsp;Up shows off local creativity&nbsp;; you&rsquo;ll also find Tapa Sulu and variants seasoned with tausi.\n\n\n\nMetro Manila (modern)&nbsp;: thin slices in a sweet-salty soy-and-calamansi mix, often without drying&nbsp;; sometimes shredded or cooked ginisa-style. Delicious, but farther from the classic &ldquo;salted-dried&rdquo; ideal.\n\n\n\n\n\n\tAuthentic Filipino Tapsilog\n\t\t\n\t\t\t\n\t\n\t\tWok\t\n\t\n\t\t950 g cooked rice (ideally long-grain, chilled overnight in the refrigerator (~50% of the weight in uncooked rice))500 g beef (thinly sliced)6 eggs1 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 oilbrown sugar (optional, for a lightly sweet tapa)Maggi Magic Sarap (optional)chili pepper (optional, for the sawsawan)\t\n\t\n\t\tMarinade (tapa)Set aside some of the garlic for the sinangag and, if desired, for the sawsawan; use the rest for the marinade.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).CookingIn a nonstick skillet, fry the eggs sunny-side up in a little oil, keeping the yolks intact. Set aside.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\u2019t 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\u00e9 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.Season the rice with salt and, if desired, Maggi Magic Sarap, then toss to combine evenly.ServingPlate the tapa with the sinangag and eggs. If you like, serve a sawsawan by mixing vinegar with a little garlic, salt, and chili pepper.\t\n\t\n\t\t\nMake the rice the day before: cold, slightly dry rice stir-fries better and gives you beautifully separated grains.\nFor best flavor, make the marinade the day before (chilling time is not included in the total time).\nCook the beef in small batches to keep it from steaming and to encourage deep caramelization.\n\n\t\n\t\n\t\tPetit d\u00e9jeunerPhilippine\t\n\n\n\n\n\nCulinary sources\n\n\n\n\u2022 The history of tapsilog\u2014and where it all began \u2013 Esquire Philippines (English)\u2022 Filipino beef tapa \u2013 Kawaling Pinoy (English)\u2022 Homemade beef tapa \u2013 Panlasang Pinoy (English)\u2022 Sirloin beef tapa, Marketman-style \u2013 Market Manila (English)\u2022 Homemade beef tapa recipe \u2013 Pinoy Recipe at iba pa (English)\u2022 Filipino beef tapa \u2013 Iankewks (English)\u2022 Ilonggo-style beef tapa called &ldquo;Kusahos&rdquo; \u2013 Flavours of Iloilo (English)\u2022 What&rsquo;s your best beef tapa recipe? \u2013 Reddit (English)\u2022 Beef tapa recipe \u2013 Foxy Folksy (English)\u2022 Tapsilog (tapa, sinangag, and egg) \u2013 Busog! Sarap! (English)\u2022 Homemade beef tapa: ketchup or vinegar? \u2013 Reddit (English)\u2022 My tapa doesn&rsquo;t taste like tapa. Help \u2013 Reddit (Filipino)","_links":{"self":[{"href":"https:\/\/marcwiner.com\/en\/wp-json\/wp\/v2\/posts\/115979","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marcwiner.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/marcwiner.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/marcwiner.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/marcwiner.com\/en\/wp-json\/wp\/v2\/comments?post=115979"}],"version-history":[{"count":0,"href":"https:\/\/marcwiner.com\/en\/wp-json\/wp\/v2\/posts\/115979\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/marcwiner.com\/en\/wp-json\/wp\/v2\/media\/115749"}],"wp:attachment":[{"href":"https:\/\/marcwiner.com\/en\/wp-json\/wp\/v2\/media?parent=115979"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/marcwiner.com\/en\/wp-json\/wp\/v2\/categories?post=115979"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/marcwiner.com\/en\/wp-json\/wp\/v2\/tags?post=115979"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}