Start by washing the beef tripe thoroughly under cold running water. Rub rock salt all over the tripe and soak it in vinegar for 15 minutes. Rinse well, scrub with a brush, then parboil for 15 minutes. Drain and rinse again with cold water.
Put the cleaned tripe and beef strips in a large pot with 10 cups of water. Bring to a boil over medium heat. Use a spoon to remove any scum that floats to the top.
Turn the heat to low. Add half of the garlic (crushed), half of the sliced onions, half of the ginger (crushed), bay leaf, salt, and peppercorns. Let this cook slowly for about 1½ hours until the meat gets tender.
Once tender, take out the meat and tripe. Cut the tripe into strips that are easy to eat.
Get a pan and heat some oil over medium heat. Cook the remaining garlic, onions, and ginger until they smell good and the onions turn clear. Add your sliced tripe and beef. Cook for 3 minutes.
Add the annatto powder and beef cubes. Keep cooking until the meat soaks up all the seasoning.
Put everything back in the pot with the broth. Let it boil, then add salt and pepper to taste. Cook for 15 more minutes to blend all the flavors.
Serve hot in bowls. Top with chopped spring onions. Put fish sauce, ground pepper, and fresh calamansi on the table so everyone can season their soup just how they like it.
Best enjoyed with hot rice on a rainy day. Makes enough for 6-8 people.
Remember: The key to great Gotong Batangas is patience while cleaning the tripe and letting the soup cook slowly. Your house will smell amazing, and the wait will be worth it.