Soak dried chilies in hot water for 15 minutes. Blend with onion, garlic, and tomatoes until smooth.
Place beef in the crockpot. Pour chili mixture over beef. Add broth, vinegar, oregano, cumin, bay leaves, salt, and pepper.
Cook on low for 8-10 hours until beef is tender.
Shred beef and mix with the sauce.
Heat oil in a skillet. Dip tortillas in the top fat layer of the broth from the crock pot, then fry until crispy on both sides.
Fill tortillas with beef mixture, fold, and fry again until crispy.
Serve with additional broth from the crock pot for dipping, cilantro, and onion, if desired. Enjoy!
Notes
You can also cook on High for 5-6 hours, but cooking on LOW is best for more tender meat.Chili selection: If you can't find guajillo or ancho chilies, you can substitute with a combination of dried chipotle and New Mexico chilies for a similar flavor. Refrigerate any leftover beef mixture in an airtight container for up to 5-6 days. You can also store the leftover assembled tacos in an airtight container but they will get soft and less crispy as they store.