{"id":115979,"title":"Authentic Filipino Tapsilog","modified":"2026-06-12T12:34:39+02:00","plain":"A classic Filipino breakfast of caramelized marinated beef (tapa), garlic fried rice (sinangag), and fried eggs, served with a vinegar sawsawan.\n\n\n\nGarlic hits the hot oil and sends a peppery aroma through the room. The rice crackles as the cloves turn golden. Beside it, slices of beef, the tapa, sear until their edges are smoky and caramelized. \n\n\n\nA perfectly round yolk waits to break, ready to coat every bite. On the side&nbsp;: a saucer of spicy suka (vinegar), perhaps with a little atchara (pickles). This is tapsilog as countless tapsihan and carinderia serve it&nbsp;: a national icon of Filipino cuisine. \u201cIt\u2019s hard to beat classic tapsilog&nbsp;: tender tapa with rice and an egg, cooked by someone who puts their heart into it, and eaten with a little taste of nostalgia.\u201d The name itself tells you exactly what belongs on the plate.\n\n\n\nPrefer pork? Make Bagnet, Filipino-style rillons\n\n\n\nWhat is Tapsilog?\n\n\n\nTapsilog delivers exactly what its name promises&nbsp;: tapa (salted or cured beef) + sinangag (garlic fried rice) + itlog (fried egg). Traditionally, tapa means beef salted or cured with garlic, salt (often coarse), cracked black pepper and, sometimes, a splash of cane vinegar. \n\n\n\nAnother beef, garlic rice, and broth combo: beef pares\n\n\n\nThe meat is then air- or sun-dried on a bilao before being quickly cooked in a pan or on the grill. Today\u2019s cooks sometimes skip the drying, while still aiming for a deeply browned, fairly dry finish that concentrates the beef flavor. Sinangag should be dry and highly aromatic&nbsp;: very garlicky, and above all not greasy, in the spirit of well-separated fried rice. The egg is cooked sunny-side up, \u201cdapa\u201d or \u201cmata ng toro,\u201d with a runny yolk that acts as a sauce (similar to tamago kake gohan).\n\n\n\nAlso try Cantonese rice\n\n\n\nOn the palate, everything should be in balance&nbsp;: savory and garlicky, with a tangy, salty edge. Avoid anything too sweet, tocino-style. The rule is simple&nbsp;: tocino is sweet; tapa is not. A restrained marinade keeps the clean flavor of the meat front and center&nbsp;: soy sauce, calamansi, garlic, black pepper, and just a hint of sugar. \n\n\n\nToyomansi, a mixture of soy sauce and calamansi, is considered traditional&nbsp;; many cooks use an approximate 2-to-1 ratio (two parts soy to one part calamansi). Vinegar-marinated versions are just as authentic. \n\n\n\nFor serving&nbsp;: spicy vinegar with siling labuyo (chili). Atchara adds brightness, while banana ketchup is a more modern addition that divides opinion. So how did this simple curing technique become a breakfast icon in Manila&nbsp;?\n\n\n\nOrigins of Tapsilog\n\n\n\nIn 1980s Manila, Tapsi ni Vivian, founded by Vivian Del Rosario, propelled tapsilog beyond the neighborhood tapsihan and sparked citywide enthusiasm. The formula, tapa, sinangag, itlog, was not new, but the eatery\u2019s success turned the combo into an iconic breakfast. \n\n\n\nLong before this boom, tapa was simply a technique&nbsp;: salting meat with salt, garlic, and an acid, then air- or sun-drying it on a bilao before quickly cooking it in a pan or on the grill. One cook remembers&nbsp;: \u201cDad made beef tapa\u2026 marinated a bit like adobo (toyo, vinegar, sugar, pepper, garlic)\u2026 then he air-dried it.\u201d \n\n\n\nIn Ilocos, dark, sharp sukang Iloko and dry heat lend themselves to sun-drying&nbsp;; in the Visayas, kusahos or kasajos ilonggo marinates the meat adobo-style and dries it for one to three days, \u201cthe drier, the better.\u201d\n\n\n\nThe protein varies by region&nbsp;: local beef, carabao for tapang kalabaw, or even horse for tapang kabayo. Manila modernized the dish&nbsp;: thin slices in a soy and calamansi mixture, more or less sweet-salty, often without drying, then cooked directly in a pan, sometimes with a little water followed by oil. The result is delicious, but it can drift away from the profile expected of Ilocano-style tapa. \n\n\n\nEven so, classic tapa is still pan-fried or grilled until golden and fairly dry&nbsp;; boiled-then-fried versions, or wetter ones, do exist, but they move away from the key marker&nbsp;: salted and dried meat. \n\n\n\nIn the end, the plate brings together tender beef with a bit of chew, deeply garlicky rice, and a runny egg, with a vinegary, spicy sawsawan (dipping sauce). That contrast is what sealed tapsilog\u2019s status as an essential comfort breakfast in the Philippines.\n\n\n\nMain Ingredients of 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 it thinly&nbsp;: against the grain for tenderness, or with the grain for a firmer bite. A little surface fat or marbling enhances both aroma and browning.\n\n\n\nSoy sauce (toyo)&nbsp;: the salty, umami backbone. It seasons the meat deeply and encourages the Maillard reaction, giving you beautifully browned edges.\n\n\n\nCalamansi juice (toyomansi) or cane vinegar (for example, sukang Iloko)&nbsp;: acidity brightens and lightly tenderizes the meat. Toyomansi leans citrusy and tangy&nbsp;; a vinegar cure will be sharper. Many cooks use a ratio of about 2 to 1 between soy and acid.\n\n\n\nGarlic (plenty of it)&nbsp;: the signature flavor, for both the tapa and the sinangag. It perfumes the marinade, then comes back in the rice for that distinctly Filipino garlicky punch, especially with fried garlic.\n\n\n\nBlack pepper&nbsp;: a rounded peppery warmth that balances the beef without overpowering it.\n\n\n\nAnnatto (atsuete), optional&nbsp;: gives tapa its typical reddish hue&nbsp;; its aromatic impact is mild.\n\n\n\nCooked day-old white rice&nbsp;: the base of sinangag. Drier and cooled, it is easy to work with&nbsp;: the grains separate well in the pan and stay loose, non-greasy, and very garlicky.\n\n\n\nEggs (fried&nbsp;; \u201cdapa,\u201d \u201cmata ng toro\u201d)&nbsp;: a runny yolk adds richness and acts as a sauce, tying together the salty, garlicky, and tangy notes (if you enjoy marinated eggs, see ramen eggs).\n\n\n\nCondiments and sides&nbsp;: spicy vinegar with siling labuyo is the traditional sawsawan, ideal for cutting through the richness&nbsp;; atchara brings a lively, crunchy contrast. Banana ketchup is a more modern, much-debated extra.\n\n\n\nNote on additions&nbsp;: oyster sauce, ketchup, or MSG are often considered unnecessary additions that muddy the clean flavor of the salted, dried meat&nbsp;; authenticity favors restraint and short ingredient lists, with well-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 lots of garlic&nbsp;; the hot, dry climate is ideal for sun-drying. Often fried until crisp, it is prized for its bold, straightforward profile. As one food lover says of Ilocano-style tapa bought at a traditional Manila market&nbsp;: \u201cnot sweet, not too salty&nbsp;; the meat keeps all its beautiful beefy flavor\u2026 tender, with just the right amount of yellow fat on the side.\u201d\n\n\n\nCentral Luzon&nbsp;: sometimes a touch of patis (fish sauce)&nbsp;; tapang kalabaw also appears. More garlic and soy, less sugar. Tocino, often sweetened with pineapple, belongs to a different category&nbsp;; do not confuse the two profiles.\n\n\n\nVisayas (kusahos\/kasajos ilonggo)&nbsp;: adobo-style cure (vinegar, soy, garlic, pepper), sun-dried for 1&nbsp;to&nbsp;3&nbsp;days&nbsp;; \u201cthe drier, the better,\u201d for concentrated flavor and crispness.\n\n\n\nMindanao&nbsp;: soy sauce with 7&nbsp;Up illustrates local creativity&nbsp;; there is also Tapa Sulu and variants seasoned with tausi.\n\n\n\nMetro Manila (modern)&nbsp;: thin slices in a sweet-salty soy and calamansi mixture, often without drying&nbsp;; sometimes shredded or cooked ginisa-style. The result is tasty, but farther from the \u201csalted-dried\u201d 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\u00e9jeunerFilippina, Philippine, philippinisch\t\n\n\n\n\n\nCulinary Sources\n\n\n\n\u2022 The History of Tapsilog and 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 \u00e0 la Marketman \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 \u201cKusahos\u201d \u2013 Flavours of Iloilo (English)\u2022 What Is Your Best Beef Tapa Recipe? \u2013 Reddit (English)\u2022 Beef Tapa Recipe \u2013 Foxy Folksy (English)\u2022 Tapsilog \u2013 (Tapa, Sinangag, and Egg) \u2013 Busog! Sarap! (English)\u2022 Homemade Beef Tapa: Ketchup or Vinegar? \u2013 Reddit (English)\u2022 My Tapa Does Not 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":2,"href":"https:\/\/marcwiner.com\/en\/wp-json\/wp\/v2\/posts\/115979\/revisions"}],"predecessor-version":[{"id":129865,"href":"https:\/\/marcwiner.com\/en\/wp-json\/wp\/v2\/posts\/115979\/revisions\/129865"}],"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}]}}