In a pot, boil guajillo and ancho peppers in water for about 10 minutes until softened.
Drain and blend with onion, garlic, beef broth, cumin, oregano, paprika, salt, and pepper until smooth.
In a large pot, add beef chunks and pour the blended sauce over the meat. Add bay leaves and stir to combine.
Simmer on low heat for about 2-3 hours, or until the meat is tender and easily shredded. Alternatively, you can cook in a slow cooker on low for 6-8 hours.
Once cooked, remove bay leaves and shred the meat with forks.