I want this Beef Tapa on repeat; that sweet-sour-salty marinade turns plain rice into something dangerously addictive with garlicky fried rice, a crispy egg and atchara.

I am obsessed with Beef Tapa, seriously. That sweet, sour, salty punch from soy sauce and garlic makes me eat like I haven’t planned breakfast.
I love how the edges crisp up and you get those chewy bits that beg for more. It’s totally my go-to when I want real Pinoy Food that hits fast and hard.
But it’s not delicate, it’s loud and messy in the best way. I crave it with garlicky rice and a fried egg, or plain from the pan at midnight.
Can’t explain it. Just want another plate.
More please now, my stomach agrees. always.
Ingredients

- Beef: hearty protein, chewy edges, soaks up the marinade real good.
- Soy sauce: salty backbone, gives that savory umami boost.
- Brown sugar: caramel sweetness, helps caramelize and balance the salt.
- Garlic: punchy aroma, gives that garlicky kick you’ll crave.
- Calamansi juice: bright citrus zing, cuts through the richness.
- Plus vinegar: adds a little tang, keeps things from tasting flat.
- Fish sauce: funky depth, you’ll hardly notice it’s doing heavy lifting.
- Black pepper: warm heat, tiny bite that wakes up the meat.
- Salt: simple seasoning, brings out the natural beef flavor.
- Basically oil: helps the marinade stick and gives a nice sear.
- Cornstarch: light glaze maker, gives the meat a glossy finish.
Ingredient Quantities
- 1 lb (450 g) beef flank steak or sirloin, thinly sliced against the grain
- 1/2 cup (120 ml) soy sauce
- 3 to 4 tbsp brown sugar, packed
- 4 large garlic cloves, minced or crushed
- 3 tbsp calamansi juice or fresh lemon juice
- 1 tbsp cane vinegar or white vinegar (optional, for a touch of tang)
- 1 tsp fish sauce (patis), optional but adds depth
- 1 tsp freshly ground black pepper, plus more to taste
- 1 tsp kosher or sea salt, or to taste
- 1 tbsp vegetable oil or neutral oil (for marinating and frying)
- 1 tsp cornstarch (optional, helps a slight glaze)
How to Make this
1. Trim any excess fat from the beef, then slice thinly against the grain into strips about 1/8 to 1/4 inch thick; thinner cooks faster and stays tender, but if your knife skills are shaky, freeze the beef 20 minutes first to firm it up.
2. In a bowl combine soy sauce, brown sugar, minced garlic, calamansi or lemon juice, vinegar if using, fish sauce if using, black pepper, salt, and the tablespoon of oil; whisk until the sugar mostly dissolves and the mixture looks glossy.
3. If you want a slightly sticky glaze add the cornstarch to about 1 tablespoon of the marinade, stir to dissolve then whisk that back into the main bowl, this helps the marinade cling to the meat when cooking.
4. Add the sliced beef to the marinade, toss well so every piece is coated, press the meat down so it’s submerged. Marinate at least 30 minutes up to overnight in the fridge for best flavor, flipping once or twice. Longer = better but dont go over 24 hours.
5. When ready to cook, remove beef from fridge 15 minutes to come closer to room temp; shake off excess marinade but don’t dry the strips completely, you want some liquid to help caramelize.
6. Heat a wide skillet or cast iron over medium high heat, add 1 tablespoon oil and let it shimmer but not smoke. Work in batches so the pan isnt crowded, sear the beef in a single layer until browned and edges are caramelized, about 1 to 2 minutes per side for thin strips.
7. If using leftover marinade, boil it for a minute or two to cook it through then pour over the cooked beef in the pan and toss to coat, let it reduce slightly to a glossy finish. For a drier tapa skip this or just spoon a little over the meat.
8. Transfer cooked tapa to a plate and rest a minute, taste and adjust salt or pepper if needed. Keep warm while you fry garlic rice and eggs.
9. To serve classic tapsilog style: serve with garlicky fried rice, a crispy fried egg, fresh sliced tomatoes and atchara. Sprinkle extra cracked black pepper and a squeeze of calamansi or lemon if you like brightness.
10. Make extra because tapa reheats great. To reheat gently warm in a skillet over medium until just heated through to keep it tender, or broil briefly for crispier edges.
Equipment Needed
1. Sharp chef’s knife (for thinly slicing the beef)
2. Sturdy cutting board
3. Large mixing bowl (to whisk the marinade and marinate the beef)
4. Whisk or fork (to dissolve sugar and blend the marinade)
5. Measuring cups and spoons
6. Wide skillet or cast iron pan (for searing the beef)
7. Tongs or spatula (to flip and toss the strips)
8. Small saucepan or another pan (to boil leftover marinade and to fry garlic rice/eggs)
FAQ
Beef Tapa (Tapsilog) Recipe Substitutions and Variations
- Soy sauce: tamari (gluten free, same salty umami), coconut aminos (milder and sweeter, lower sodium), or a mix of 1 tbsp Worcestershire + 1 tbsp water for a quick pantry fix.
- Brown sugar: white granulated sugar + 1 tsp molasses (stir to combine), panela or muscovado (deeper, more complex flavor), or honey/maple syrup for a stickier, caramelized finish.
- Calamansi juice: fresh lemon juice (same brightness), lime juice (a bit more tart), or a 50/50 mix of orange and lemon if you want a sweeter citrus note.
- Fish sauce (patis): light soy sauce for saltiness, anchovy paste diluted in a little water for that savory depth, or Worcestershire sauce if you need a quick substitute and dont have fish sauce.
Pro Tips
1) Freeze the steak 15 to 20 minutes before you slice it, it’ll be way easier to cut thin even strips. Slice against the grain, but dont worry if some pieces come out thicker than others, just cook those a touch less time.
2) If you want sticky glossy beef, mix the cornstarch into a little of the marinade first so it dissolves, then stir it back in. Dont add too much or the sauce gets gummy. Also shake off excess marinade before searing so the pan wont steam the meat.
3) Cook in very hot pan, in small batches so the strips can breathe and actually brown. Crowding = soggy meat. If some pieces finish too fast toss them on a warm plate to rest, they keep cooking a bit and stay juicier.
4) Always boil leftover marinade for at least 1 to 2 minutes before using it as a sauce so it’s safe. If you want extra char, finish under a hot broiler for 30 to 60 seconds, but watch it closely or it will burn.

Beef Tapa (Tapsilog) Recipe
I want this Beef Tapa on repeat; that sweet-sour-salty marinade turns plain rice into something dangerously addictive with garlicky fried rice, a crispy egg and atchara.
4
servings
339
kcal
Equipment: 1. Sharp chef’s knife (for thinly slicing the beef)
2. Sturdy cutting board
3. Large mixing bowl (to whisk the marinade and marinate the beef)
4. Whisk or fork (to dissolve sugar and blend the marinade)
5. Measuring cups and spoons
6. Wide skillet or cast iron pan (for searing the beef)
7. Tongs or spatula (to flip and toss the strips)
8. Small saucepan or another pan (to boil leftover marinade and to fry garlic rice/eggs)
Ingredients
1 lb (450 g) beef flank steak or sirloin, thinly sliced against the grain
1/2 cup (120 ml) soy sauce
3 to 4 tbsp brown sugar, packed
4 large garlic cloves, minced or crushed
3 tbsp calamansi juice or fresh lemon juice
1 tbsp cane vinegar or white vinegar (optional, for a touch of tang)
1 tsp fish sauce (patis), optional but adds depth
1 tsp freshly ground black pepper, plus more to taste
1 tsp kosher or sea salt, or to taste
1 tbsp vegetable oil or neutral oil (for marinating and frying)
1 tsp cornstarch (optional, helps a slight glaze)
Directions
- Trim any excess fat from the beef, then slice thinly against the grain into strips about 1/8 to 1/4 inch thick; thinner cooks faster and stays tender, but if your knife skills are shaky, freeze the beef 20 minutes first to firm it up.
- In a bowl combine soy sauce, brown sugar, minced garlic, calamansi or lemon juice, vinegar if using, fish sauce if using, black pepper, salt, and the tablespoon of oil; whisk until the sugar mostly dissolves and the mixture looks glossy.
- If you want a slightly sticky glaze add the cornstarch to about 1 tablespoon of the marinade, stir to dissolve then whisk that back into the main bowl, this helps the marinade cling to the meat when cooking.
- Add the sliced beef to the marinade, toss well so every piece is coated, press the meat down so it’s submerged. Marinate at least 30 minutes up to overnight in the fridge for best flavor, flipping once or twice. Longer = better but dont go over 24 hours.
- When ready to cook, remove beef from fridge 15 minutes to come closer to room temp; shake off excess marinade but don’t dry the strips completely, you want some liquid to help caramelize.
- Heat a wide skillet or cast iron over medium high heat, add 1 tablespoon oil and let it shimmer but not smoke. Work in batches so the pan isnt crowded, sear the beef in a single layer until browned and edges are caramelized, about 1 to 2 minutes per side for thin strips.
- If using leftover marinade, boil it for a minute or two to cook it through then pour over the cooked beef in the pan and toss to coat, let it reduce slightly to a glossy finish. For a drier tapa skip this or just spoon a little over the meat.
- Transfer cooked tapa to a plate and rest a minute, taste and adjust salt or pepper if needed. Keep warm while you fry garlic rice and eggs.
- To serve classic tapsilog style: serve with garlicky fried rice, a crispy fried egg, fresh sliced tomatoes and atchara. Sprinkle extra cracked black pepper and a squeeze of calamansi or lemon if you like brightness.
- Make extra because tapa reheats great. To reheat gently warm in a skillet over medium until just heated through to keep it tender, or broil briefly for crispier edges.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 157.5g
- Total number of serves: 4
- Calories: 339kcal
- Fat: 14.8g
- Saturated Fat: 4.5g
- Trans Fat: 0.12g
- Polyunsaturated: 1.25g
- Monounsaturated: 6.25g
- Cholesterol: 78.8mg
- Sodium: 2450mg
- Potassium: 636mg
- Carbohydrates: 12.8g
- Fiber: 0.5g
- Sugar: 12.5g
- Protein: 29.3g
- Vitamin A: 50IU
- Vitamin C: 2.5mg
- Calcium: 40mg
- Iron: 2.9mg









