01 - Preheat oven to 325°F.
02 - Pat the beef dry and season thoroughly with salt, pepper, cumin, chili powder, paprika, and oregano.
03 - Heat olive oil in a Dutch oven over medium-high heat. Sear beef on all sides until deeply browned.
04 - Add minced garlic, beef broth, and tomato sauce around the beef. Bring to a simmer, cover, and transfer to the oven.
05 - Braise for 2 to 2.5 hours, until beef is fork tender and easily shreds.
06 - Remove beef from the cooking liquid and shred using two forks. Mix the shredded beef back with the cooking juices.
07 - Heat a nonstick skillet over medium heat. Sprinkle about 1/4 cup mixed shredded cheese in a circle. When cheese melts and begins to crisp at the edges, place a tortilla on top and press gently.
08 - Cook until the cheese is golden and crispy, about 2-3 minutes. Flip and briefly warm the other side. Remove and keep warm. Repeat for remaining tortillas.
09 - Fill each crispy cheese tortilla generously with shredded beef. Top with diced onion, fresh cilantro, sliced avocado, and salsa. Serve with lime wedges.