Ultimate Bangsilog Recipe: Crispy Milkfish, Garlic Fried Rice & Sunny-Side Up Egg
Bangsilog combines crispy marinated milkfish, aromatic garlic fried rice, and a runny-yolk fried egg into one satisfying plate. This Filipino breakfast staple transforms simple ingredients into comfort food that works any time of day - whether you're feeding the family, meal prepping, or satisfying that craving for authentic silog flavors.
Prep Time 15 minutes mins
Cook Time 25 minutes mins
Marination Time 30 minutes mins
Total Time 1 hour hr 10 minutes mins
Course Breakfast
Cuisine Filipino
Servings 4
Difficulty Medium
For the Milkfish:
- 1 piece baby boneless bangus milkfish
- 3 cloves garlic crushed and peeled
- 4 tablespoons fresh lemon juice
- ¼ cup soy sauce
- ¼ teaspoon ground black pepper
- Cooking oil for frying
For the Garlic Fried Rice:
- 2 cups chilled white rice preferably day-old
- 3 tablespoons minced garlic
- ½ teaspoon salt
- 1 tablespoon cooking oil
For Serving:
- 1 egg for sunny-side up
- Fresh tomato slices or cucumber optional
- Additional cooking oil as needed
Start by making the marinade in a mixing bowl by combining the crushed garlic, lemon juice, soy sauce, and ground pepper. Place the milkfish in this marinade and make sure both sides are completely coated. Let the fish marinate for at least 30 minutes so the flavors can really soak in.
While the fish is marinating, take your chilled rice out of the refrigerator and set it aside. When the marinating time is up, heat a small amount of cooking oil in your large non-stick pan over high heat. Once the oil is hot and shimmering, carefully place the marinated milkfish meat-side down into the pan. You should hear a nice sizzle when it hits the oil.
Reduce the heat to medium-high and let the fish cook without moving it for about 4-5 minutes until it becomes crispy and golden brown. Flip it over and cook the other side for another 4-5 minutes. When the fish is done, transfer it to paper towels to drain the excess oil and set it aside.
Clean your pan or use a fresh one, then heat it over medium heat with 1 tablespoon of cooking oil. Add the minced garlic and cook it until it starts turning golden brown and smells amazing. This usually takes about 2-3 minutes. Add your chilled rice to the pan and press it down gently into the oil and garlic mixture.
Keep stirring and mixing the rice continuously so it doesn't stick or burn. Cook everything together for about 5-7 minutes until the rice is heated through and well-coated with the garlic. Taste the rice and add salt as needed, then cook for another 5 minutes to let all the flavors blend together.
In the same pan you used for the fish or a clean pan with a little oil, fry your egg sunny-side up until the whites are set but the yolk is still runny. Place the garlic fried rice on your plate, add the crispy milkfish alongside it, and top everything with the fried egg. Serve immediately with fresh tomato slices or cucumber on the side if you like.
- Use day-old rice for the best fried rice texture - freshly cooked rice tends to become mushy
- Don't skip the marinating time; it's crucial for developing deep flavors in the fish
- Keep the oil temperature consistent when frying the milkfish to achieve that perfect crispy exterior
- Press the rice down gently when first adding it to the pan - this helps create those coveted crispy rice bits
- Save some of the marinade (unused portion) to drizzle over the finished dish for extra flavor
- Toast the garlic until golden, not brown, to avoid bitterness