Beef Tapa Silog High Protein Filipino Breakfast with Cauliflower Garlic Rice

If you grew up eating Filipino food, you already know that tapsilog holds a special place at the breakfast table. Tapa, sinangag, itlog. Marinated beef, garlic fried rice, and a fried egg. It is one of those meals that feels like a warm hug in the morning, something that sticks with you through a long and demanding day. This version keeps every bit of that soul intact while quietly bumping up the protein and dialling back the sugar and refined carbs. The result is a beef tapa silog high protein Filipino breakfast that works just as hard for your body as it does for your taste buds.
The marinade is where the magic starts. Traditional recipes lean heavily on sugar to create that signature sweet and savoury balance, but here we use a smaller amount of coconut sugar alongside fresh pineapple juice. Pineapple juice does double duty in this dish. It brings gentle natural sweetness and tartness, but it also contains bromelain, an enzyme that tenderises beef fibres without the need for extra chemical tenderisers. Combine that with low sodium soy sauce, minced garlic, a touch of apple cider vinegar for brightness, and freshly cracked black pepper, and you have a marinade that is deeply flavourful without drowning the beef in unnecessary sodium or refined sweeteners. We recommend marinating overnight if you can. Even four hours makes a noticeable difference.
The cauliflower garlic rice is the real secret weapon of this healthier silog plate. Traditional sinangag uses leftover white rice stir fried with loads of garlic and oil, which is delicious but adds a significant carbohydrate load to an already hearty plate. Riced cauliflower, cooked low and slow in a dry pan until it picks up a little golden colour, then tossed with plenty of roasted garlic and a light drizzle of olive oil, captures the essence of sinangag without the blood sugar spike. You still get that nutty, garlicky aroma. You still get something to push your tapa and egg around the plate with. But you are cutting the carbohydrates dramatically and adding fibre, vitamin C, and vitamin K into the bargain. If you want a middle ground approach, a fifty-fifty blend of cauliflower rice and cooked brown rice works beautifully and keeps the fibre high.
To finish the plate, a soft fried or poached egg adds another hit of complete protein and healthy fats. Serve everything with thick slices of fresh tomato, a few cucumber rounds, and a small dish of spiced vinegar for dipping. The vinegar cuts through the richness of the beef and egg in exactly the way it always has in Filipino households. Each serving of this dish delivers around 42 grams of protein, making it a genuinely powerful way to start the morning. Whether you are heading into a long workday, a gym session, or just want a breakfast that keeps hunger at bay until lunch, this high protein Filipino breakfast plate has you covered from the very first bite.
Ingredients
- 600 g beef sirloin or eye of round (sliced thin, about 3mm thick, against the grain)
- 3 tbsp low sodium soy sauce
- 3 tbsp fresh pineapple juice (not from concentrate)
- 1 tbsp apple cider vinegar
- 1 tbsp coconut sugar (reduces overall sugar versus white sugar)
- 5 cloves garlic (minced, divided)
- 1 tsp freshly cracked black pepper
- 1 tsp smoked paprika (adds depth without extra sodium)
- 1 tbsp olive oil (for cooking the beef)
- 800 g cauliflower (riced in a food processor or grated, about 1 large head)
- 1 tbsp olive oil (for the cauliflower rice)
- 4 cloves garlic (thinly sliced or minced, for the cauliflower rice)
- 1 pinch sea salt (to taste)
- 4 large eggs (for frying or poaching)
- 2 medium tomatoes (sliced, for serving)
- 1 medium cucumber (sliced, for serving)
- 3 tbsp white cane vinegar or coconut vinegar (for dipping)
- 1 small red chilli (sliced thin, added to the dipping vinegar)
- 2 stalks spring onion (sliced, for garnish)
Instructions
- 1
In a large mixing bowl, combine the low sodium soy sauce, fresh pineapple juice, apple cider vinegar, coconut sugar, 5 cloves of minced garlic, black pepper, and smoked paprika. Stir until the coconut sugar dissolves completely. Add the thinly sliced beef and toss to coat every piece thoroughly in the marinade.
Slicing the beef while it is partially frozen makes it much easier to get consistently thin slices.
- 2
Transfer the marinated beef to a sealed container or zip-lock bag. Press out as much air as possible, seal, and refrigerate for at least 4 hours. Overnight is ideal. The pineapple juice will gently tenderise the meat as it marinates.
Do not marinate for longer than 24 hours. The pineapple enzymes can break down the meat too much if left too long, making the texture mushy.
- 3
When you are ready to cook, make the cauliflower garlic rice first. Heat 1 tablespoon of olive oil in a large non-stick or cast iron skillet over medium heat. Add the sliced garlic and cook for about 90 seconds, stirring often, until it turns lightly golden and fragrant. Add the riced cauliflower and spread it evenly across the pan. Cook without stirring for 2 minutes so the bottom layer picks up a little colour.
Cooking the cauliflower rice in a dry pan first for a minute before adding oil helps drive off excess moisture and prevents it from becoming soggy.
- 4
Stir the cauliflower rice and continue cooking for another 5 to 6 minutes, stirring every couple of minutes, until it is cooked through and lightly golden in spots. Season with a pinch of sea salt. Remove from the pan and set aside, covered loosely with a lid to keep warm.
- 5
Wipe out the skillet and heat 1 tablespoon of olive oil over medium-high heat. Remove the beef slices from the marinade and shake off any excess liquid. Working in batches so you do not crowd the pan, cook the beef slices for 2 to 3 minutes per side. You want a nice caramelised edge on each piece. Do not move them too much while they cook.
Cooking in batches is key. Overcrowding the pan steams the beef rather than searing it, and you lose that lovely caramelised crust.
- 6
Once all the beef is cooked, set it aside and wipe the pan clean again. Reduce the heat to medium-low and fry the eggs to your liking. A sunny-side-up or soft fried egg with a runny yolk is the classic choice for silog, as the yolk acts as a natural sauce over the beef and rice.
For a poached egg instead, bring a small pot of water to a gentle simmer, add a splash of apple cider vinegar, and slide the egg in from a small cup for the tidiest shape.
- 7
To assemble each plate, add a generous scoop of cauliflower garlic rice, a portion of beef tapa, and one fried egg. Arrange sliced tomato and cucumber alongside. Combine the dipping vinegar with the sliced chilli in a small dish. Scatter spring onion over the beef and serve immediately.
Nutrition per serving
390kcal
Calories
42g
Protein
14g
Carbs
17g
Fat
5g
Fibre
7g
Sugar
620mg
Sodium
Pro Tips
- ✓
Always slice the beef against the grain and as thin as possible. This shortens the muscle fibres and gives you tender, easy-to-eat pieces.
- ✓
If you do not have fresh pineapple juice, use unsweetened canned pineapple juice as a substitute. Avoid juice with added sugar.
- ✓
The spiced vinegar dipping sauce is not just for flavour. The acidity helps balance the richness of the beef and egg, so do not skip it.
- ✓
Batch cook the beef tapa on Sunday and refrigerate it for quick weekday breakfasts throughout the week. It reheats brilliantly in a dry skillet.
- ✓
For extra protein without extra effort, add a second egg per serving. This bumps protein up by roughly 6 grams per plate.
- ✓
If you prefer a mixed rice approach for the sinangag, use half cauliflower rice and half cooked brown rice for more fibre and a chewier texture.
Frequently Asked Questions
Variations
- •
Brown Rice Sinangag Version
Replace the cauliflower rice with cooked brown rice for a more traditional sinangag texture. Use day-old brown rice for the best results, as fresh rice is too moist. This version has slightly higher carbohydrates but more complex fibre than white rice.
- •
Spicy Beef Tapa
Add 1 teaspoon of chilli flakes and 1 teaspoon of gochugaru to the marinade alongside the other ingredients. This creates a warming heat that pairs especially well with the cool cucumber and tomato on the side.
- •
Keto Beef Tapa Silog
Skip the coconut sugar entirely from the marinade and use a small amount of monk fruit sweetener instead. Serve with cauliflower rice only and two eggs per portion. This brings net carbs well under 10 grams per serving while keeping protein high.
- •
Citrus Garlic Tapa
Replace the pineapple juice with a combination of fresh orange juice and calamansi juice. This creates a brighter, more citrus-forward marinade that is lighter in flavour and still works as a natural tenderiser.
Substitutions
- •Low sodium soy sauce → Tamari (Use tamari in a 1:1 swap to make the recipe completely gluten free. The flavour is almost identical.)
- •Pineapple juice → Calamansi juice mixed with a little water (Calamansi is more traditional and provides beautiful tartness. Use 2 tablespoons of calamansi juice topped up with 1 tablespoon of water to replace the 3 tablespoons of pineapple juice.)
- •Coconut sugar → Monk fruit sweetener or a small amount of raw honey (Monk fruit sweetener has zero calories and zero glycaemic impact. Raw honey adds trace minerals and a floral note. Both work well in this marinade.)
- •Cauliflower rice → Half cauliflower, half brown rice (A 50/50 blend gives a more familiar texture for those transitioning away from white rice while still keeping fibre and nutrients high.)
- •Beef sirloin → Beef eye of round or chicken breast sliced thin (Eye of round is leaner and more affordable. Chicken breast tapa is a lighter option that works with the same marinade and cook time.)
🧊 Storage
Store cooked beef tapa in an airtight container in the refrigerator for up to 4 days. Store cauliflower garlic rice separately in its own container for up to 3 days. Reheat the beef in a dry skillet over medium heat for 2 to 3 minutes, or in an air fryer at 180 degrees Celsius for 4 minutes. Reheat cauliflower rice in a skillet with a tiny drizzle of olive oil. Do not store assembled plates or cooked eggs. Fry fresh eggs each time you serve.
📅 Make Ahead
This recipe is ideal for meal prepping. Marinate the beef up to 24 hours in advance. Cook a full batch of beef tapa and cauliflower garlic rice on the weekend and portion into containers for up to 4 quick weekday breakfasts. Each morning you simply reheat and fry a fresh egg. The marinated raw beef can also be frozen before cooking. Lay slices flat in freezer bags and freeze for up to 2 months. Thaw overnight in the fridge before cooking.
You might also like

High Protein Arroz Caldo Chicken Rice Porridge with Cauliflower Boost

Sinangag Garlic Fried Rice with Egg Silog (Healthy High-Protein Filipino Breakfast)
