Mexican Shredded Beef Recipe
Introduction
Mexican Shredded Beef is a flavorful, tender dish perfect for tacos, burritos, or simply served over rice. Slow-cooked with a blend of spices and tangy salsa verde, this recipe brings authentic Mexican taste right to your kitchen with minimal effort.

Ingredients
- 3.5 lb chuck roast
- 1 yellow onion, thinly sliced
- ¾ cup orange juice
- ½ cup beef broth
- 2½ tablespoons chili powder
- 1 tablespoon paprika
- 1 tablespoon cumin
- ½ tablespoon onion powder
- ½ tablespoon garlic powder
- ½ tablespoon oregano
- ½ tablespoon salt
- ¾ cup salsa verde
- Tortillas and taco fixings for serving
Instructions
- Step 1: In a small bowl, combine chili powder, paprika, cumin, onion powder, garlic powder, oregano, and salt. Mix thoroughly to create the spice blend.
- Step 2: Place the chuck roast in your slow cooker. Rub the spice mixture evenly all over the surface of the meat.
- Step 3: Layer the thinly sliced onion over and around the beef in the slow cooker.
- Step 4: Pour the orange juice and beef broth into the slow cooker.
- Step 5: Cover with the lid and cook on low for 7–8 hours, or until the meat is fall-apart tender.
- Step 6: Remove the roast from the slow cooker and transfer it to a large dish. Use two forks to shred the beef into tender pieces.
- Step 7: Return the shredded beef to the slow cooker and stir in the salsa verde until fully combined. Let it warm through for a few minutes.
- Step 8: Serve the beef in warm tortillas with your favorite toppings like avocado, diced onion, cilantro, or queso fresco. It also works well in burritos, enchiladas, or over rice with beans and lime wedges.
Tips & Variations
- For extra depth, add a chipotle pepper in adobo sauce to the slow cooker for smoky heat.
- If you don’t have a slow cooker, braise the roast in a covered pot at 300°F (150°C) for 3–4 hours until tender.
- Leftover shredded beef makes excellent sandwiches or nacho toppings.
Storage
Store leftover shredded beef in an airtight container in the refrigerator for up to 4 days. Reheat gently in a skillet or microwave until warmed through, adding a splash of broth to keep it moist. For longer storage, freeze in a sealed container for up to 3 months and thaw overnight before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different cut of beef?
Yes, other tough cuts like brisket or short ribs work well because slow cooking breaks down the fibers into tender, shreddable meat.
What can I substitute for salsa verde?
If you don’t have salsa verde, you can use your favorite red salsa or a mixture of diced green chilies and tomatillos for a similar tangy flavor.
Print
Mexican Shredded Beef Recipe
- Total Time: 7 hours 45 minutes
- Yield: 6–8 servings 1x
Description
This Mexican Shredded Beef recipe features tender, slow-cooked chuck roast infused with a flavorful blend of chili powder, cumin, and paprika, finished with salsa verde. Perfect for tacos, burritos, or serving over rice, this easy slow cooker meal offers authentic Mexican flavors with minimal effort.
Ingredients
Meat and Aromatics
- 3.5 lb chuck roast
- 1 yellow onion, thinly sliced
Liquids
- ¾ cup orange juice
- ½ cup beef broth
- ¾ cup salsa verde
Spice Blend
- 2½ tablespoons chili powder
- 1 tablespoon paprika
- 1 tablespoon cumin
- ½ tablespoon onion powder
- ½ tablespoon garlic powder
- ½ tablespoon oregano
- ½ tablespoon salt
Serving
- Tortillas and taco fixings (avocado, diced onion, cilantro, queso fresco, etc.)
Instructions
- Make the Spice Blend: In a small bowl, combine chili powder, paprika, cumin, onion powder, garlic powder, oregano, and salt. Mix thoroughly to create a uniform spice blend.
- Season the Meat: Place the chuck roast in the slow cooker. Rub the prepared spice blend evenly over the entire surface of the meat, ensuring it’s well coated.
- Add Onion and Liquids: Layer the thinly sliced yellow onion on and around the chuck roast in the slow cooker. Pour in the orange juice and beef broth around the meat.
- Slow Cook: Cover the slow cooker with its lid and cook on low heat for 7 to 8 hours, or until the meat is fall-apart tender and easily shreds.
- Shred the Beef: Carefully remove the cooked roast from the slow cooker and place it on a large plate or dish. Using two forks, shred the beef into tender pieces.
- Add Salsa Verde: Return the shredded beef to the slow cooker. Stir in the salsa verde until the beef is fully coated. Let it warm through for a few minutes before serving.
- Serve and Enjoy: Serve the shredded beef in warm tortillas with your choice of toppings like avocado, diced onion, cilantro, or queso fresco. This shredded beef is also great for burritos, enchiladas, or spooned over rice with beans and lime wedges.
Notes
- Use a chuck roast for the best tenderness and flavor when slow cooking.
- Adjust chili powder and other spices according to your heat preference.
- If you don’t have salsa verde, you can substitute with your favorite green salsa or tomatillo sauce.
- You can double the spice blend to keep leftovers flavorful.
- Leftovers keep well in the refrigerator for 3-4 days and freeze beautifully for up to 3 months.
- Prep Time: 15 minutes
- Cook Time: 7 hours 30 minutes
- Category: Main Course
- Method: Slow Cooking
- Cuisine: Mexican
Keywords: Mexican shredded beef, slow cooker beef, shredded beef tacos, easy Mexican beef, chuck roast recipe

