In a large pot or Dutch oven, combine the beef, 1 quartered onion, 3 crushed garlic cloves, bay leaves, and salt. Add enough water to cover the meat. Bring to a boil, then reduce the heat, cover, and simmer for 2-2.5 hours, or until the beef is very tender.
Remove the beef and set it aside. Let it cool enough to handle. Reserve the cooking liquid.
Once the beef has cooled, use two forks to shred it into thin strands. In a bowl, toss the shredded beef with the 3 minced garlic cloves and 1.5 teaspoons of cumin. Mix well.
In a large skillet over medium-high heat, heat the vegetable oil. Add the sliced onion and cook until slightly softened, about 3 minutes. Add the shredded beef and spread it evenly across the pan.
Let the beef fry undisturbed for about 5-7 minutes until the bottom is crispy and golden brown. Then, stir and continue to fry for another 5-7 minutes until crispy all over. Add a little more oil if the pan becomes too dry.