
These Shredded Beef Enchiladas with Ancho Chile Sauce are a labor of love, but they’re worth it, trust me. Don’t walk, RUN to the store to get the ingredients.
Preheat oven to 350 degrees. Grease a 9x13 casserole dish.
Cut the beef into 2-inch chunks. Pat beef dry with paper towels. In a small bowl, combine 2 1/2 teaspoons salt, 1 teaspoon cumin and onion powder. Evenly sprinkle on all sides of the beef.
Heat a large dutch oven to a medium-high heat. Add oil. Sear beef on all sides until crusty and brown, it should take about 10-12 minutes. Once all the meat is seared, remove from pan and set aside. Reduce the heat to medium and add onions and garlic. Sauté until slightly softened, about 2-3 minutes. Add tomato paste. Stir, cook for one minute. Add beef stock, remaining cumin, vinegar, chipotle pepper powder, chili powder, green chiles, and salt. Stir to combine. Add beef back to the pot, bring to a boil and then reduce to a low simmer. Cover and cook 3 hours or until fork tender and falling apart. Start checking at the two hour mark.
Once beef is tender, use a fork to shred the beef. Add the beef back to the liquid. Set aside.
Spoon some enchilada sauce in the bottom of the prepared pan. Evenly divide the beef between 8 flour tortillas. Tightly roll up each tortilla and place seam-side down in pan. Cover in enchilada sauce, use as much or as little as you want (I did not use all mine). Cover in shredded cheese and bake just until the cheese is melted, about 15 minutes. Serve with chopped cilantro.
While the beef cooks, make the sauce. Place dried chiles on a baking sheet. Toast in the oven at 350 degrees for 3-4 minutes or until they smell fragrant, DO NOT LET THEM BURN! Remove stems and seeds and tear in to small pieces. Set aside.