Mexican Shredded Beef

Sharing is caring!

Tender, juicy, and packed with bold flavor, this Mexican Shredded Beef is the kind of dish that practically makes itself. With a rich blend of spices, citrusy orange juice, and savory salsa verde, it slow-cooks into a melt-in-your-mouth filling perfect for tacos, burritos, bowls, or even quesadillas.

It’s simple, hearty, and seriously delicious—perfect for family meals, entertaining, or meal prep that doesn’t feel like a chore.

Why You’ll Love This Recipe

  • Made with pantry staples and easy prep steps

  • Slow-cooked for maximum tenderness and flavor

  • Great for tacos, burritos, nachos, rice bowls, or meal prep

  • Freezer-friendly and reheats beautifully

  • Deliciously spicy, citrusy, and savory 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

Make the Spice Blend

  • In a small bowl, combine the chili powder, paprika, cumin, onion powder, garlic powder, oregano, and salt. Mix thoroughly.

Season the Meat

  • Place the chuck roast in your slow cooker. Rub the spice mixture all over the surface of the meat, coating it evenly.

Add Onion and Liquids

  • Layer the thinly sliced onion over and around the beef.

  • Pour the orange juice and beef broth into the slow cooker.

Slow Cook

  • Cover with the lid and cook on low for 7–8 hours, or until the meat is fall-apart tender.

Shred the Beef

  • Remove the roast from the cooker and transfer it to a large dish.

  • Use two forks to pull the beef into tender shreds.

Add Salsa Verde

  • Return the shredded beef to the slow cooker.

  • Stir in the salsa verde until fully combined. Let it warm through for a few minutes.

Serve and Enjoy

  • Serve the beef in warm tortillas with your favorite toppings—like avocado, diced onion, cilantro, or queso fresco.

  • It’s also great rolled into burritos, added to enchiladas, or spooned over rice with beans and lime wedges.

Tips for Success

  • Cut the roast into large chunks for faster cooking and more flavor absorption.

  • Use fresh orange juice for the best brightness and flavor.

  • For deeper flavor, sear the beef in a hot skillet before slow cooking—optional but delicious.

  • If the beef feels dry after shredding, add a splash of broth or more salsa verde.

  • Make it spicy by adding a diced jalapeño or chipotle in adobo to the slow cooker.

FAQs

Can I use a different cut of beef?
Yes! Brisket or bottom round will work, but chuck roast offers the best texture and marbling for shredding.

Can I make this in the Instant Pot?
Absolutely. Cook on high pressure for 60 minutes with natural release. Shred and add salsa verde as instructed.

How long does it keep?
Store leftovers in the fridge for up to 4 days or freeze in airtight containers for up to 3 months.

What can I use instead of salsa verde?
Try red salsa, enchilada sauce, or even diced tomatoes with green chiles in a pinch.

Is this recipe freezer-friendly?
Yes! Cool completely, portion into containers, and freeze. Reheat on the stove or microwave when ready.

Final Thoughts

This Mexican Shredded Beef is incredibly easy, unbelievably flavorful, and endlessly versatile. Whether you spoon it into tacos, layer it into burritos, or simply serve over rice with a squeeze of lime, it’s bound to be a repeat favorite. Great for feeding a hungry crowd or prepping meals for the week—without breaking a sweat.

Share Your Creations

Tried this Mexican Shredded Beef? I’d love to see your twist!

Whether you turned up the spice or swapped in a different salsa, snap a pic and tag it so others can get inspired by your version. Sharing is caring—and delicious.

Mexican Shredded Beef

Tender, juicy Mexican shredded beef made with bold spices, citrus juice, and salsa verde. Perfect for tacos, bowls, and more.
Prep Time 10 minutes
Cook Time 8 hours
Total Time 8 hours 10 minutes
Servings: 8
Course: Dinner, Lunch, Main Course
Cuisine: Mexican

Ingredients
  

  • 3.5 lb chuck roast
  • 1 yellow onion thinly sliced
  • ¾ cup orange juice
  • ½ cup beef broth
  • 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

Method
 

Make the Spice Blend
  1. In a small bowl, combine the chili powder, paprika, cumin, onion powder, garlic powder, oregano, and salt. Mix thoroughly.
Season the Meat
  1. Place the chuck roast in your slow cooker. Rub the spice mixture all over the surface of the meat, coating it evenly.
Add Onion and Liquids
  1. Layer the thinly sliced onion over and around the beef.
  2. Pour the orange juice and beef broth into the slow cooker.
Slow Cook
  1. Cover with the lid and cook on low for 7–8 hours, or until the meat is fall-apart tender.
Shred the Beef
  1. Remove the roast from the cooker and transfer it to a large dish.
  2. Use two forks to pull the beef into tender shreds.
Add Salsa Verde
  1. Return the shredded beef to the slow cooker.
  2. Stir in the salsa verde until fully combined. Let it warm through for a few minutes.
Serve and Enjoy
  1. Serve the beef in warm tortillas with your favorite toppings—like avocado, diced onion, cilantro, or queso fresco.
  2. It’s also great rolled into burritos, added to enchiladas, or spooned over rice with beans and lime wedges.