Tocino and Rice: Sweet Filipino Breakfast

Updated November 6, 2026

Total time
8 hr 45 min
prep 20 min · cook 25 min
Serves
4
portions as written

Jump to recipe

Tocino and Rice: Sweet Filipino Breakfast

Tocino is a sweet, cured Filipino pork belly or shoulder, traditionally marinated in pineapple juice, annatto, and sugar, then pan-fried until caramelized. Paired with garlic fried rice and a fried egg, it forms the classic breakfast combo known as tapsilog. This recipe delivers that beloved sweet-savory balance at home, using readily available ingredients and a simple cooking method that yields tender, glossy meat and crisp edges.

Ingredients

  • 2 lb (900 g) pork belly or pork shoulder, sliced into 1/4-inch (6 mm) thick pieces
  • 1/2 cup (120 ml) pineapple juice
  • 1/4 cup (60 ml) soy sauce
  • 1/4 cup (50 g) brown sugar, packed
  • 2 tbsp (30 ml) annatto oil (or 1 tbsp annatto seeds + 2 tbsp cooking oil)
  • 4 cloves garlic, minced
  • 1/2 tsp (2 g) black pepper
  • 1/2 tsp (2 g) salt (optional, adjust to taste)
  • 2 tbsp (30 ml) cooking oil, for frying
  • 4 cups (740 g) cooked jasmine rice, preferably day-old
  • 4 cloves garlic, minced (for fried rice)
  • 2 tbsp (30 ml) cooking oil (for fried rice)
  • 4 large eggs
  • 1 tbsp (15 ml) vinegar (optional, for dipping sauce)
  • 1 small red onion, sliced (for serving)
  • 1 tomato, sliced (for serving)

Instructions

  1. Marinate the pork: In a large bowl, combine pineapple juice, soy sauce, brown sugar, annatto oil (or annatto seeds + oil), minced garlic, and black pepper. Add the pork slices and toss to coat thoroughly. Cover and refrigerate for at least 8 hours, or overnight (up to 24 hours) for deeper flavor.
  2. Cook the tocino: Heat 2 tbsp (30 ml) cooking oil in a large skillet over medium-high heat. Remove pork from marinade, letting excess drip off (reserve marinade). Working in batches, sear the pork slices for 2–3 minutes per side, until browned and caramelized. Pour in the reserved marinade and 1/4 cup (60 ml) water. Reduce heat to medium-low, cover, and simmer for 10–12 minutes, until pork is tender and the sauce has thickened into a glaze. If using pork belly, ensure it reaches a safe minimum internal temperature of 145°F (63°C) as measured with a food thermometer, followed by a 3-minute rest. If using pork shoulder (ground or whole), cook to 160°F (71°C) per USDA FSIS guidelines.
  3. Make garlic fried rice: In a separate wok or large skillet, heat 2 tbsp (30 ml) oil over medium heat. Add minced garlic and cook until golden and fragrant, about 1 minute. Add the cooked rice, breaking up clumps. Stir-fry for 3–4 minutes, until rice is hot and slightly crispy. Season with a pinch of salt if desired.
  4. Fry the eggs: In a nonstick skillet, fry the eggs sunny-side-up or over-easy, until the whites are set and the yolks are still runny (or cooked to your preference).
  5. Assemble: Divide the garlic rice among 4 plates. Top with tocino slices, a fried egg, and a side of sliced tomatoes and onions. Serve immediately with a small bowl of vinegar on the side for dipping, if desired.

Tips

  • Substitutions: If you can’t find annatto oil, use 1 tablespoon of paprika mixed with 2 tablespoons of oil. For a less sweet version, reduce brown sugar to 3 tablespoons (37 g).
  • Storage: Marinated raw tocino can be kept in an airtight container in the refrigerator for up to 3 days, or frozen for up to 3 months. Thaw overnight in the fridge before cooking.
  • Common mistake: Do not skip the simmering step—it ensures the pork is fully cooked and tender. If you cook on high heat the whole time, the sugar will burn before the meat is done.
  • Make ahead: Cook the tocino in bulk and refrigerate for quick breakfasts. It tastes even better the next day as the flavors meld.

Serving Suggestions

Serve tocino and rice as a hearty breakfast or brunch. Pair with a side of pickled papaya (atchara) or a simple cucumber salad to cut through the sweetness. For a full Filipino tapsilog experience, add a small bowl of vinegar with sliced chili for dipping the meat.

Variations

  • Chicken Tocino: Use boneless chicken thighs instead of pork. Cook to a safe minimum internal temperature of 165°F (74°C).
  • Spicy Tocino: Add 1–2 chopped bird’s eye chilies (siling labuyo) to the marinade for a spicy kick.
  • Vegetarian Tocino: Substitute firm tofu or seitan for pork, and reduce marinating time to 30 minutes. Cook until heated through.
  • Low-Sugar: Replace brown sugar with a natural sweetener like honey or coconut sugar, but note the flavor will change slightly.

Storage and Reheating

Leftover tocino and rice can be stored separately in airtight containers in the refrigerator for up to 4 days. To reheat, place the tocino in a skillet over medium heat with a splash of water, cover, and warm until heated through (to an internal temperature of 165°F/74°C for leftovers). Reheat rice in the microwave or in a hot skillet with a little oil. For longer storage, freeze cooked tocino in a freezer-safe bag for up to 3 months; thaw overnight and reheat as directed.

Frequently Asked Questions

Can I use pork shoulder instead of belly? Yes, pork shoulder is leaner and still works well. Slice it thinly and adjust cooking time—shoulder may need a few extra minutes to become tender.

Is there a substitute for annatto oil? If you don’t have annatto oil, you can use 1 tablespoon of paprika mixed with 2 tablespoons of oil, or simply omit it—the color will be less red but the flavor will still be good.

How long should I marinate the pork? At least 8 hours is recommended for the flavors to penetrate. Overnight (12–24 hours) is ideal. If you’re short on time, 2 hours will still give some flavor, but it will be less pronounced.

Can I cook tocino in an air fryer? Yes, you can air-fry the marinated pork at 375°F (190°C) for 10–12 minutes, flipping halfway. Ensure it reaches the safe internal temperature noted above.

Why is my tocino tough? Overcooking or using a lean cut can make it tough. Simmer gently and choose pork belly or a well-marbled shoulder. Also, slicing against the grain helps.

Can I double the recipe? Absolutely. Just ensure you use a large enough pan to avoid overcrowding, which can steam the meat instead of browning it.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).