Beef Tocilog Recipe with Garlic Rice and Fried Egg Breakfast

If you have ever craved a hearty Filipino breakfast but wanted something that works harder for your health goals, this beef tocilog recipe is exactly what you need. Tocilog is a beloved Filipino morning staple, combining sweet-savory cured beef (tocino), garlic fried rice (sinangag), and a sunny-side-up fried egg (itlog). The name is a portmanteau of all three components, and together they create one of the most satisfying breakfast plates you will ever put on your table. This version keeps everything that makes tocilog so irresistible while cutting back on sugar, boosting protein, and sneaking in extra fibre through a clever cauliflower and brown rice blend.
Traditional beef tocino marinades lean heavily on sugar to create that signature caramelised crust and slightly sweet flavour. Here, the marinade uses a modest amount of raw honey alongside low-sodium soy sauce, fresh garlic, a splash of apple cider vinegar, and a touch of smoked paprika for depth. The result is genuinely flavourful beef that still gets those gorgeous golden-brown edges in the pan, but with far less sugar per serving. Choosing lean beef sirloin instead of fattier cuts also brings the calorie count down without sacrificing the tender, satisfying bite you expect from good tocilog. Overnight marinating does most of the work for you, making this a brilliant meal-prep friendly breakfast.
The garlic rice component gets a smart upgrade here too. Instead of using exclusively white rice, this recipe blends cooked brown rice with finely riced cauliflower. You get all the garlicky, slightly crispy rice experience you love, but with significantly more fibre and fewer refined carbohydrates. The trick is to cook your brown rice a day ahead, refrigerate it overnight, and use cold rice when you fry it. Cold rice fries up drier and crispier, which is exactly the texture sinangag should have. Generous fresh garlic, a little sesame oil, and a pinch of sea salt bring the whole thing together in minutes. It smells absolutely incredible in the pan.
Finally, the fried egg ties everything together. A good tocilog egg should have a set white with a slightly runny yolk, adding richness that balances the savoury garlic rice and the sweet-salty beef. Using just one large free-range egg per serving keeps the saturated fat in check while still delivering a meaningful protein and nutrient boost. Free-range eggs tend to have higher omega-3 content, which is a nice bonus for a breakfast that already packs a solid nutritional punch. Serve everything together on a warm plate, scatter a few sliced spring onions on top, and add a small bowl of spiced vinegar on the side for dipping. This is Filipino breakfast done with real intention, and it will absolutely become a regular in your morning rotation.
Ingredients
- 300 g lean beef sirloin (sliced very thin, about 3mm thick)
- 2 tbsp low-sodium soy sauce
- 1 tbsp raw honey (reduces sugar versus traditional tocino)
- 1 tbsp apple cider vinegar
- 3 cloves fresh garlic (minced, for the marinade)
- 0.5 tsp smoked paprika
- 0.3 tsp freshly ground black pepper
- 1 tsp avocado oil (for frying the beef)
- 1.5 cups cooked brown rice (cooked and refrigerated overnight)
- 1 cup cauliflower rice (fresh or frozen, thawed and patted dry)
- 4 cloves fresh garlic (minced, for the sinangag)
- 1 tsp sesame oil
- 1 tsp avocado oil (for frying the rice)
- 0.3 tsp sea salt (or to taste)
- 2 large free-range eggs (one per serving)
- 1 tsp avocado oil (for frying the eggs)
- 2 stalks spring onions (thinly sliced, to garnish)
- 2 tbsp spiced cane vinegar (for serving on the side, optional)
Instructions
- 1
Slice the beef sirloin into very thin strips, about 3mm thick. Cutting against the grain makes each piece more tender. Place the slices in a zip-lock bag or shallow container.
Partially freezing the beef for 20 minutes beforehand makes it much easier to slice thinly.
- 2
Combine the low-sodium soy sauce, raw honey, apple cider vinegar, 3 minced garlic cloves, smoked paprika, and black pepper in a small bowl. Stir until the honey is fully dissolved. Pour this marinade over the beef, seal the bag or cover the container, and refrigerate for at least 8 hours or overnight.
Overnight marinating gives the deepest flavour. 8 hours is the minimum for the beef to absorb the seasoning fully.
- 3
When ready to cook, remove the beef from the refrigerator and let it sit at room temperature for 10 minutes. Heat 1 teaspoon of avocado oil in a non-stick or cast iron skillet over medium-high heat. Add the beef slices in a single layer without overcrowding. Cook for 2 to 3 minutes per side until caramelised and slightly crispy at the edges. Work in batches if needed.
Do not stir the beef too early. Let it sit undisturbed for the first 2 minutes so it gets a proper caramelised crust.
- 4
Transfer the cooked beef to a plate and loosely cover with foil to keep warm while you prepare the garlic rice and eggs.
- 5
In the same skillet or a separate pan, heat 1 teaspoon of avocado oil over medium heat. Add the remaining 4 minced garlic cloves and stir-fry for about 60 seconds until golden and fragrant. Watch it carefully so the garlic does not burn.
Golden garlic adds nutty flavour. Burnt garlic turns bitter and will affect the whole dish.
- 6
Add the cold brown rice and cauliflower rice to the pan. Break up any clumps with a spatula and toss everything with the garlic. Drizzle the sesame oil over the top, season with sea salt, and stir-fry over medium-high heat for 4 to 5 minutes until the rice is heated through and lightly crisped in spots.
Patting the cauliflower rice dry before adding it prevents the mixture from steaming and going soggy.
- 7
In a small non-stick pan, heat 1 teaspoon of avocado oil over medium-low heat. Crack in the eggs one at a time. Cook until the whites are fully set but the yolks are still slightly runny, about 2 to 3 minutes. Season with a pinch of black pepper.
Cooking eggs over medium-low heat prevents rubbery whites. A lid on the pan for the last 30 seconds helps set the white around the yolk without flipping.
- 8
Assemble each plate by placing a generous mound of garlic rice on one side, arranging the caramelised beef slices alongside it, and topping with a fried egg. Scatter sliced spring onions over everything and serve with spiced vinegar on the side for dipping.
Nutrition per serving
485kcal
Calories
42g
Protein
38g
Carbs
16g
Fat
7g
Fibre
8g
Sugar
620mg
Sodium
Pro Tips
- ✓
Always use cold, day-old rice for the sinangag. Freshly cooked rice has too much moisture and will turn mushy when fried.
- ✓
Pat the cauliflower rice very dry with kitchen paper before adding it to the pan. Excess moisture is the enemy of crispy fried rice.
- ✓
Slice the beef as thin as possible. This is the key to getting those slightly crispy, caramelised edges that make tocilog so special.
- ✓
If raw honey makes the marinade too thick, whisk in an extra teaspoon of soy sauce to loosen it.
- ✓
Spiced cane vinegar is the traditional dipping accompaniment and adds brightness that cuts through the rich beef. If you cannot find it, plain white vinegar with a pinch of chilli flakes is a fine substitute.
- ✓
For meal prep, marinate multiple batches of beef at the start of the week and keep them in the refrigerator for up to 3 days before cooking.
Frequently Asked Questions
Variations
- •
Spicy Beef Tocilog
Add half a teaspoon of gochugaru or dried chilli flakes to the beef marinade for a gently spicy kick. Finish the assembled plate with a drizzle of sriracha for extra heat.
- •
Low-Carb Keto Tocilog
Replace the entire rice component with 100 percent cauliflower rice fried in sesame oil with garlic. This brings the carbohydrate count down significantly while keeping all the garlic-forward flavour of sinangag.
- •
Ginger Citrus Beef Tocilog
Add one teaspoon of freshly grated ginger and one teaspoon of fresh calamansi or lime juice to the marinade. The citrus brightens the flavour and helps tenderise the beef naturally.
- •
Double Protein Tocilog
Use two eggs per serving instead of one, or add a scoop of unflavoured collagen peptides stirred into the marinade to boost protein further without altering flavour.
Substitutions
- •Low-sodium soy sauce → Coconut aminos (Use the same quantity. Coconut aminos is soy-free, gluten-free, and slightly sweeter, making it ideal for this recipe.)
- •Raw honey → Pure maple syrup or monk fruit sweetener (Maple syrup works in a 1:1 ratio. For a sugar-free version, use monk fruit sweetener to taste, starting with half a teaspoon.)
- •Brown rice → White jasmine rice or quinoa (Jasmine rice is more traditional. Quinoa adds even more protein and fibre for a nutritional upgrade.)
- •Cauliflower rice → Finely shredded cabbage or broccoli rice (Both work well as low-carb rice bulkers. Broccoli rice adds a slightly earthier flavour.)
- •Avocado oil → Light olive oil or coconut oil (All three have high smoke points suitable for stir-frying. Coconut oil adds a subtle sweetness that complements the marinade nicely.)
- •Beef sirloin → Lean beef tenderloin or beef eye of round (Tenderloin gives a more luxurious texture. Eye of round is leaner and more budget-friendly but benefits from a longer marinating time.)
🧊 Storage
Store cooked beef, garlic rice, and eggs separately in airtight containers in the refrigerator for up to 4 days. Reheat the beef and rice in a hot non-stick skillet to restore crispiness. Fry fresh eggs to order rather than storing cooked eggs, as reheated fried eggs lose their texture. Do not freeze the cooked rice and cauliflower blend as it becomes watery on thawing.
📅 Make Ahead
The beef can be marinated up to 3 days ahead and stored raw in the refrigerator. Cook the brown rice up to 2 days in advance and refrigerate it uncovered overnight to dry it out properly for frying. The cauliflower rice can be riced and stored in the refrigerator for up to 2 days. Having all three components prepped means you can get this breakfast on the table in under 15 minutes on a busy morning.
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)
