Ask any Filipino about their favorite comfort food, and tapsilog will almost certainly be near the top of the list. This iconic meal—a portmanteau of tapa (cured beef), sinangag (garlic fried rice), and itlog (egg)—is the undisputed king of Filipino breakfasts. Tender, thinly sliced beef is marinated in a sweet-savory mixture of soy sauce, calamansi or lemon juice, garlic, and brown sugar, then pan-fried until caramelized and crisp at the edges.
Served alongside fragrant garlic fried rice and a fried egg with a gloriously runny yolk, tapsilog is a symphony of flavors and textures: salty, sweet, garlicky, savory, and rich. While traditionally a breakfast dish, it’s hearty enough to satisfy any time of day. Make it at home with this authentic recipe that brings the taste of the Philippines straight to your kitchen.
Instructions
Marinate the Beef
In a large bowl or resealable plastic bag, combine the soy sauce, calamansi or lemon juice, brown sugar, minced garlic, and black pepper. Add the thinly sliced beef and toss to coat thoroughly. Cover and refrigerate for at least 4 hours, but ideally overnight (8 to 24 hours) for the deepest flavor and most tender results.
Make the Garlic Fried Rice
While the beef marinates or before cooking, prepare the sinangag. Heat 3 tablespoons of oil in a large skillet or wok over medium heat. Add the thinly sliced garlic and cook, stirring frequently, until golden brown and crisp—about 2 to 3 minutes.
Watch carefully to prevent burning. Remove half of the crispy garlic with a slotted spoon and set aside for garnish. Add the day-old rice to the skillet, breaking up any clumps with a spatula. Stir-fry for 3 to 5 minutes until the rice is heated through and evenly coated with garlic oil. Season with salt to taste. Keep warm or set aside.
Cook the Beef Tapa
Remove the beef from the marinade, allowing excess to drip off. Reserve the marinade. Heat 2 tablespoons of oil in a large skillet or cast iron pan over medium-high heat. Working in batches to avoid overcrowding, add the beef slices in a single layer.
Cook for 2 to 3 minutes per side until caramelized, deeply browned, and slightly crisp at the edges. If the pan becomes dry, add a splash of the reserved marinade to create a light glaze. Transfer the cooked beef to a plate and repeat with remaining batches.
Fry the Eggs
In a separate skillet or the same pan after wiping it clean, heat 1 to 2 tablespoons of oil over medium heat. Fry the eggs sunny-side up until the whites are set and the yolks remain runny—about 2 to 3 minutes. Season with a pinch of salt and pepper.
Assemble and Serve
On each plate, place a generous mound of garlic fried rice. Arrange the beef tapa alongside or on top of the rice. Top with a fried egg, allowing the runny yolk to cascade over the rice and beef. Garnish with the reserved crispy garlic and serve immediately with sliced tomatoes and a small bowl of spiced vinegar on the side for dipping.
This Tapsilog brings the vibrant flavors of the Philippines to your table—a comforting, satisfying meal that’s beloved for good reason.
