Tender Mexican-style Shredded Beef in a crockpot

This tender Mexican-style shredded beef cooked in a crockpot is the perfect make-ahead meal packed with bold, authentic flavors. Slow-cooked to juicy perfection, this beef is infused with traditional Mexican spices like cumin, chili powder, and smoked paprika, creating a rich and savory dish that’s incredibly versatile. Whether you’re using it for tacos, burritos, nachos, or simply serving it over rice, this shredded beef recipe delivers mouthwatering results with minimal effort — ideal for busy weeknights or meal prep.

What makes this crockpot shredded beef so special is its tender texture and deeply layered flavor. The slow cooker allows the beef to become fall-apart tender while soaking up all the spices and aromatics. Garlic, onions, and a splash of lime juice brighten the dish, balancing the smoky and spicy notes perfectly. Plus, the ease of dumping ingredients into the crockpot and letting it do the work means you can come home to a ready-to-eat, restaurant-quality meal any day of the week.

This Mexican shredded beef crockpot recipe is also highly customizable. Add extra heat with jalapeños, swap beef cuts to suit your budget, or bulk it up with beans for a hearty family meal. Serve it with warm tortillas, fresh salsa, and your favorite toppings for an easy taco night, or mix it into casseroles and bowls for a satisfying lunch. It’s a delicious, fuss-free way to enjoy authentic Mexican flavors without spending hours in the kitchen.

Tender Mexican-style Shredded Beef (crockpot)

Recipe by SamCourse: Dinner, Large Plates, Lunch, Meat
Prep time

15

minutes
Cooking time

5

hours 

Ingredients

  • 2.5-3lb Beef Roast (round, chuck, etc.)

  • 28oz can crushed tomatoes

  • 14oz can crushed tomatoes

  • 8oz can diced green chiles

  • 1 packet onion soup mix

  • Cumin

  • Fine or coarse Salt

  • Black pepper

Directions

  • Cut any large, exterior, chunks of fat off of the beef roast.
  • Add crushed tomatoes, green chiles, and onion soup mix into crock pot. Then add roast and a sprinkle of additional seasonings.
  • Cook roast on high for 45 minutes to 1 hour, and then cook on low setting until meat easily separates with a fork (about 3-5 hours.)
  • When meat is ready, remove all but about cup of liquid into a bowl or other container, save the liquid because we will likely need to add more back in and it makes a great enchilada sauce!
  • Pull all of the meat to fine shreds, or chunks of preferred size. Mix the pulled beef with the sauce at the bottom, reincorporate more liquid to your preference.
  • Rub roast liberally with salt, pepper, and cumin powder.
  • Store refrigerated in an air tight container for up to 3 days.

Leave a Reply