
This tender, flavor-packed Mexican shredded beef is slow-cooked with chilies, tomatoes, and warm spices until it practically falls apart. Perfect for tacos, burritos, tostadas, and so much more.

If you have ever bitten into a taco at a no-frills taqueria and wondered how the beef got that tender, that deeply flavored, that impossible to stop eating, this is the recipe that answers that question. This is carne deshebrada, traditional Mexican shredded beef, and it is one of the most satisfying things you can make in a home kitchen.
The magic is a combination of time, dried chilies, and a cut of beef that wants nothing more than to melt apart. Whether you are making Mexican shredded beef for tacos, loading it into burritos, piling it onto tostadas, or spooning it over rice, this recipe delivers every single time.
A lot of shredded beef recipes stop at garlic powder and a packet of seasoning. This one goes further, and the difference is dramatic. Here is what makes it stand out:
This is not a complicated recipe. It just asks for a little patience, and it rewards you generously.
Dried chilies are the soul of this dish, and the quality you use genuinely matters. Fresh, pliable dried guajillos and anchos have a bright color and a faint fruity aroma. Old, brittle ones from a forgotten corner of the pantry will taste flat. It is worth picking up fresh ones from a Latin grocery store or ordering them online. Similarly, a good heavy Dutch oven makes a real difference when it comes to building that initial sear and maintaining a steady, even braise.
Chuck roast is the undisputed star of any easy shredded meat recipe. Its intramuscular fat renders slowly during braising, keeping every shred moist and flavorful. Cut it into 3 to 4 large chunks before searing so you get maximum browning surface area.
Chef's Tip: Dry the beef thoroughly with paper towels before seasoning. Moisture is the enemy of a good sear. A dry surface browns; a wet surface steams.
Toasting the dried chilies is a step that a lot of shred beef recipes skip, and it is a mistake. Just 30 seconds per side in a dry skillet wakes up the oils inside the chili and intensifies the flavor of the finished sauce. After soaking them in hot water until soft, they blend into a deeply red, velvety sauce that coats the beef throughout the entire braise.
Do not skip the charred onion and garlic in the pot either. Those lightly blackened edges add a subtle smokiness that rounds out the whole dish.
Once the sauce is in and the beef is nestled back in the pot, your job is mostly done. Cover it tight, drop the heat to low, and let time do the heavy lifting. After about 2.5 to 3 hours, the beef will be completely tender and ready to shred with two forks in under 5 minutes.
Simmer the shredded beef back in the sauce for 10 minutes at the end. This is the step that separates good Mexican shredded beef from great Mexican shredded beef. The beef absorbs the sauce, the sauce reduces slightly, and everything becomes richer and more cohesive.
Ready to dive in? Here is the complete recipe:

This tender, flavor-packed Mexican shredded beef is slow-cooked with chilies, tomatoes, and warm spices until it practically falls apart. Perfect for tacos, burritos, tostadas, and so much more.
Season the beef chunks generously on all sides with salt and pepper.
Heat the vegetable oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Sear the beef pieces in batches for 3 to 4 minutes per side until deeply browned. Do not crowd the pan. Transfer seared beef to a plate and set aside.
While the beef sears, toast the dried guajillo and ancho chilies in a dry skillet over medium heat for 30 to 45 seconds per side, pressing them flat, until fragrant. Be careful not to burn them.
Place the toasted chilies in a heat-safe bowl and cover with boiling water. Let them soak for 10 to 15 minutes until softened.
Drain the soaked chilies and add them to a blender along with the roma tomatoes, 4 of the garlic cloves, 1 cup of beef broth, cumin, smoked paprika, oregano, and apple cider vinegar. Blend until completely smooth.
Reduce the heat under the Dutch oven to medium. Add the halved onion and remaining 2 garlic cloves, cut side down, and cook for 2 to 3 minutes until lightly charred.
Pour the blended chili sauce into the pot and cook, stirring frequently, for 3 to 4 minutes until the sauce darkens slightly and becomes fragrant.
Return the seared beef to the pot. Pour in the remaining 1 cup of beef broth and nestle in the bay leaves and cinnamon stick. The liquid should come about halfway up the beef.
Bring everything to a gentle boil, then reduce the heat to low. Cover the pot tightly and simmer for 2.5 to 3 hours, turning the beef once halfway through, until the meat is completely tender and shreds easily with a fork.
Remove the bay leaves and cinnamon stick. Transfer the beef to a large cutting board and shred it using two forks, discarding any large pieces of fat.
Return the shredded beef to the pot and stir it into the braising sauce. Simmer uncovered for 10 minutes to let the beef absorb the flavors and the sauce reduce slightly. Taste and adjust seasoning with salt.
Serve immediately in tacos, burritos, over rice, or on tostadas with your favorite toppings.
Once you have a pot of this on the stove, the possibilities are wide open. Here are some favorite ways to serve it:
Pro Tip: For taco night, spread a scoop of the shredded beef on a foil-lined baking sheet and broil it for 3 to 4 minutes. The edges get slightly crispy and caramelized, which adds an incredible contrast of textures.
This traditional Mexican shredded beef dish is wonderfully flexible. Add a chipotle pepper in adobo to the blender for a smokier, spicier profile. Stir in a small piece of dark chocolate at the end for a mole-inspired depth. Use it as the base for how to make shredded beef enchiladas by rolling it into tortillas with cheese and smothering with red sauce.
However you serve it, this is the kind of recipe that earns a permanent spot in your regular rotation. Rich, layered, deeply satisfying, and built entirely from pantry staples. That is the quiet beauty of classic Mexican cooking.