Our shredded beef tacos are outrageously delicious with melt-in-your-mouth tender beef and all your favorite taco toppings!

This Mexican shredded beef is the perfect filling for soft tortillas, making this easily one of my all-time favorite taco recipes! The beef turns out to be perfectly spiced, rich, and savory. To make it, we cook beef chuck low and slow with garlic and flavorful spices until it falls apart. For ground meat, see our ground beef tacos.
I use my oven for this recipe, but I have included tips for making it in a slow cooker below! For more recipes like this one, don’t miss our beef birria (which we use for birria tacos), slow cooker pulled pork, Mexican pork carnitas, and shredded chicken tacos.
Key Ingredients
- Beef: Use a high-quality, well-marbled chuck roast for the tastiest, most tender beef. The marbling (the white veins you see running through the meat) renders during the long cooking time, adding flavor and creating that melt-in-your-mouth texture. We use the same cut of beef for this beef stew recipe.
- Garlic and Tomato Paste: Tomato paste and garlic add rich flavor to the cooking liquid. After cooking for so long, the garlic becomes incredibly soft and almost melts into the beef.
- Spices: I love the combination of spices in this shredded beef. We combine chili powder, coriander, cumin, bay leaves, and cinnamon sticks. I especially love using our homemade chili powder.
- Tortillas: If you have the time, making your own tortillas is so worth it! They’re much better than store-bought and easier than you think. Check out our recipes for soft flour tortillas and homemade corn tortillas to get started.
- Toppings: This is where the fun begins! Our favorite beef taco toppings include fresh and flavorful options like sliced avocado or homemade guacamole, cilantro, onion, and fresh lime juice. For those who like a little heat, we recommend homemade salsa, tomatillo salsa (green salsa), and hot sauce. Creamy and rich toppings like sour cream and cheese are always a hit, and pickled red onions add a tangy bite. Use what you love!
Find the full recipe with measurements below.
How to Make Shredded Beef Tacos
Tip 1: Use a Dutch oven or slow cooker. The secret to the most tender beef is slow-cooking a chuck roast at low heat. I love using a Dutch oven and my oven, but you can use a slow cooker. See the tips section in the recipe below for our slow cooker instructions.
Tip 2: Brown your beef. This is true if cooking in the oven or in a slow cooker. Browning your beef adds a lot of flavor to the cooking liquid, making the shredded beef even more delicious.
Trim any excess fat from the chuck roast and pat it dry. Season it with salt and sear it in a Dutch oven until browned on all sides.

Tip 3: Build the cooking liquid. Now take advantage of all the browned bits stuck to the bottom of the pot. Toss in garlic, tomato paste, and spices (chili powder, cumin, coriander, bay leaves, and cinnamon). Then pour in water (or use beef stock) so the liquid is about three-quarters of the way up the beef. Grab a wooden spoon and scrape the browned bits stuck to the bottom of the pot so they are floating in the liquid instead.

Tip 4: Cook until tender. Now, cover the pot with a lid and bake until tender, about 2 1/2 to 3 hours. You’ll know it’s ready when you can easily pull it apart with a fork or tongs.
When the beef is tender, remove it and shred it. See how melt-in-your-mouth tender it looks!?

Tip 5: Pull and toss with the cooking liquid. We do this when making carnitas and shredded chicken. There’s so much flavor in the cooking liquid. So, after shredding it, pour over skimmed and reduced cooking liquid.
I like to strain the cooking liquid, skim off excess fat, and simmer it on the stove until it’s reduced by half. I taste and add salt and pepper as needed, then toss some of it with my shredded beef before building my tacos.


Serving Suggestions
This shredded beef is perfect for tacos, burritos, burrito bowls, and even to add to taco salad. It’s also love with a side of Mexican rice, cilantro lime rice, or refried beans. When making tacos, I love homemade tortillas, either corn tortillas or flour tortillas. Then I add a slice or two of avocado (or a scoop of guacamole), fresh onion, and cilantro.
For more taco toppings, try pico de gallo, roasted tomato salsa, pickled red onions, pickled peppers, crumbled cheese, sour cream, cilantro lime dressing, cowboy candy (candied jalapeños), and more!
More Taco Recipes
- Chile Shrimp Tacos
- Veggie Tacos
- Ground Pork Tacos
- Bacon Chicken Tacos
- Easy Beef Tacos (made with ground beef)

Perfect Shredded Beef Tacos
- PREP
- COOK
- TOTAL
The secret to the best shredded beef for tacos is to cook it low and slow. We use our oven, but you can use a slow cooker. Check the notes section of the recipe below for my tips on making it in a slow cooker. I love serving this super tender beef in tortillas for shredded beef tacos, but you can skip the tortillas and serve it with rice, in burritos, or over salad.
You Will Need
4 to 5 pounds boneless beef chuck, trimmed of excess fat
2 tablespoons avocado oil
Salt
4 cloves garlic, smashed
1 tablespoon tomato paste
1 tablespoon chili powder, see homemade chili powder
1 tablespoon ground coriander
1 tablespoon ground cumin
2 bay leaves
2 cinnamon sticks, about 3 inches long
Flour tortillas or corn tortillas, warmed
For serving: guacamole, sliced avocado, homemade salsa, onion, cilantro, pickled onions, cheese, and lime
Directions
1Prep: Preheat the oven to 300°F (148°C). Set aside a large Dutch oven or oven-safe pot with a lid.
2Brown the beef: Pat the beef dry, and then generously season both sides with salt. Heat the oil in the Dutch oven over medium-high heat. Add the seasoned beef and cook, turning occasionally, until well-browned on all sides, about 8 minutes.
3Build the cooking liquid: Scatter garlic cloves, tomato paste, chili powder, coriander, cumin, bay leaves, and cinnamon sticks around the beef. Pour enough water so it comes up about three-quarters of the way up the side of the beef. Stir to scrape up any browned bits stuck to the bottom of the pot, then cover the pot with its lid. Slide into the oven and cook until the meat is fall-apart tender, 2 ½ to 3 hours.
4Shred the beef: Transfer the meat to a bowl, let it cool, then shred it with a fork.
5Reduce the cooking liquid: Strain the remaining liquid from the pot and skim off most of the fat from the surface. Return the strained liquid to the pot and simmer over medium-high heat until reduced by about half. Taste and adjust with more salt as needed.
6Serving: Pour some (or all) of the reduced liquid over the shredded beef. Serve with tortillas and taco toppings.
Adam and Joanne's Tips
- Storing: Store shredded beef in an airtight container in the fridge for up to 4 days. Or freeze for up to 3 months. Thaw overnight in the fridge before reheating.
- Slow Cooker Shredded Beef: Sear the beef in oil on the stove until well-browned on all sides, about 8 minutes. Then, transfer to a slow cooker. Add the garlic cloves, tomato paste, spices, and the water (or stock) to the pan and bring to a simmer, using a wooden spoon to scrape up any browned, stuck bits from the bottom. Pour this liquid over the beef in your slow cooker, adding more water so the liquid reaches about three-quarters of the way up the side of the beef. Stir, then cover the cooker with its lid. Cook on HIGH for about 4 hours or on LOW for 6 to 8 hours. Then shred the beef and follow our instructions for reducing the cooking liquid shared above.
- The nutrition facts provided below are estimates. We assumed 10 servings and did not include tortillas or toppings.



So happy you and your wife enjoyed it, Tim. We totally agree about the heavenly smell!
Made this for Christmas, a big hit! Very good!
We are so happy you enjoyed it!
Your roared salsa Verde is amazing on CHICKEN enchiladas… Can’t I do the same sauce on beef? That was my plan to do a creamy salsa Verde over it and also part as is salsa Verde (without sour cream)my plan was to bake it using less creamy sauce and more of the TOMATILLOS sauce just on bottom and over a little of the creamy sauce..And top with cheese and spring onions…Any reason that you don’t have a version or just to show beef as tacos? Curious? I still plan to use it that way..Your RECIPE for creamy salsa Verde as well as it without sour cream is good enough to put on ANYTHING!! THANKS in advance for your response
The salsa verde enchiladas can definitely be made with beef.
FIVE stars! It came out like authentic Birria. I made this for a potluck at work and received a lot of compliments on it! I made it in the crockpot. it cooked on high for 2-3 hours then reduced to low and left for 5-6 hours more. Beef was shred tender. I added dried ancho chile (remove stem and seeds and soak two chiles in boiling water and purée in blender) and a little extra tomato paste too. After reducing the cooking liquid it tasted really salty on its own but it was fine once added to the meat. I only added a scant teaspoon salt to the broth at the beginning of cooking.
That’s wonderful, Wenonah! We are thrilled you enjoyed the recipe.
Thank you so much for this recipe. I’m in the process of making it. I’ll let you know how it turned out. 🙂
Can you use ground cinnamon for the sticks?
Hi John, Yes – You can use ground cinnamon — try 1/4 teaspoon per stick. So, in this recipe, you’ll want to add 1/2 teaspoon of ground cinnamon.
yummm!! These look amazing!!
LOVE this recipe, LOVE.IT!