This Slow Cooker Mexican Beef is an easy way to make tender, flavorful shredded beef with a chuck roast and a handful of simple seasonings. The beef cooks low and slow with onions, lime juice, and spices until it's fall-apart tender and easy to shred.

Use this Mexican shredded beef for tacos, burritos, nachos, rice bowls, or salads. I love making a batch at the beginning of the week because one recipe can turn into several easy dinners. Just add your favorite toppings and let the slow cooker do most of the work!
Why You will Love this recipe
- Uses an inexpensive chuck roast.
- Requires minimal prep.
- Great for meal prep and leftovers.
- Can be served in several different ways.
One of the reasons I make this slow cooker Mexican beef (also called beef barbacoa) so often is because it's incredibly versatile. One batch can stretch into several different meals throughout the week, or you can easily serve it to a crowd.
I also love that the ingredient list is made up of simple pantry staples. The combination of spices, beef broth, onions, and lime creates rich flavor without requiring specialty ingredients. The beef cooks until it's fall-apart tender, making this a perfect meal for busy days when you want dinner waiting for you at the end of the day.
Jump to:
What is Mexican Shredded Beef
This is a Mexican-inspired slow-cooked beef dish seasoned with spices, onions and lime. It becomes tender enough to shred and works in many Mexican-style meals including tacos, burritos or served on top of rice.
Ingredients

- Beef Chuck Roast – Look for a well-marbled roast for the most tender and flavorful results. Chuck roast shreds beautifully after cooking. You can substitute beef shoulder roast if needed.
- Garlic Powder – Adds savory flavor throughout the beef. Fresh minced garlic can be used if preferred.
- Chili Seasoning – Provides a mild southwestern flavor. Use your favorite chili seasoning blend or taco seasoning.
- Paprika – Adds warmth and color. Smoked paprika can be substituted for a slightly smoky flavor.
- Dried Oregano – Gives the beef an earthy flavor. Mexican oregano works especially well if you have it.
- Ground Coriander – Adds subtle citrus notes that complement the lime juice.
- Salt – Enhances all the flavors in the recipe.
- Black Pepper – Adds a mild kick and balances the seasoning blend.
- Onion – Slice thinly so it softens completely during cooking. Sweet or yellow onions both work well.
- Fresh Lime Juice – Freshly squeezed lime juice provides the best flavor. Bottled lime juice can be used in a pinch.
- Beef Broth – Helps keep the beef moist while cooking. Low-sodium broth works well if you prefer more control over the salt level.
See recipe card for quantities.
Instructions

- Step 1: Make the spice mix. In a small bowl, combine garlic powder, chili seasoning, paprika, oregano, coriander, salt, and pepper. Stir well to evenly blend the spices.

- Step 2: Pat the chuck roast dry with paper towels. Rub the spice mix generously on all sides of the beef, pressing it in so it sticks.

- Step 3: Place the sliced onion on the bottom of your slow cooker. Lay the seasoned chuck roast on top. Pour the beef broth around (not over) the meat so you don’t rinse off the spices. Drizzle the lime juice over the top.

- Step 4: Cover and cook on low for 8 hours or on high for 4–5 hours, until the chuck roast is fork-tender and easily pulls apart. Cooking time may vary depending on the size of your roast and your slow cooker. Transfer the beef to a cutting board and shred it with two forks. Skim excess fat from the cooking liquid, then return the shredded beef to the slow cooker. Stir everything together and let the beef sit in the juices for 10–15 minutes before serving.
Hint: Prepare the meat a day in advance and then reheat before serving. It tastes even better the second day.
Variations/ Substitutions
- Add heat – Add a bit of heat by adding chipotle powder, cayenne pepper, or diced jalapeños to the seasoning mix.
- Add a burst of citrus – Add a little orange juice along with the lime juice for a sweeter flavor profile and an extra burst of citru.
- Give it deeper flavor – Stir in a tablespoon of tomato paste before cooking.
- Lower-sodium version – Use low-sodium beef broth and reduce the added salt.
- Swap the protein – Pork shoulder can be substituted for a similar shredded meat option.
- Adjust the seasoning – Add cumin to the spice blend for additional southwestern flavor.
If you like this recipe, also try my Slow Cooker Shredded Beef and Beer Sliders.
Equipment
You'll only need a few basic kitchen tools for this recipe. A slow cooker does all the heavy lifting, making this an easy meal for busy days.
A small bowl is helpful for mixing the spices, and a pair of forks makes quick work of shredding the beef once it's tender. A ladle or large spoon is also useful for skimming excess fat from the cooking liquid before mixing everything together.
Storage
Store leftover slow cooker mexican beef in an airtight container in the refrigerator for up to 4 days. For longer storage, freeze the beef along with some of the cooking liquid in freezer-safe containers or bags for up to 3 months.
To reheat, warm the beef gently on the stovetop with a splash of broth or microwave individual portions until heated through. The flavor is even better the next day.
Top Tips
- Pat the roast dry before seasoning so the spice blend adheres better.
- Place the onions underneath the beef to create a flavorful base.
- Pour the broth around the roast instead of directly over it to keep the seasonings in place.
- Avoid opening the slow cooker during cooking since heat and moisture escape each time the lid is lifted.
- Let the shredded beef sit in the cooking liquid for 10 to 15 minutes before serving.
- Make the recipe a day ahead if possible. Chilling overnight makes it easy to remove excess fat from the cooking liquid.
- Save some of the cooking liquid when storing leftovers to keep the beef moist during reheating.

Serving Suggestions
One of the best things about this slow cooker Mexican beef is how many ways you can serve it. It's delicious tucked into tacos, burritos, enchiladas, and nachos, but it's just as good piled onto rice bowls, tossed into salads, or layered onto sandwiches.
Set out a variety of toppings like shredded lettuce, tomatoes, avocado, cheese, salsa, and sour cream, and let everyone build their own meal. This recipe also works well for feeding a crowd because the beef stays warm in the slow cooker and can be served buffet-style.
For side dishes, I like to keep things simple and fresh. A batch of Southwest Corn Slaw adds plenty of crunch and bright flavor, while Mexican Cabbage Slaw is a great topping for tacos and burritos. Corn Salsa and Chunky Avocado Salsa both pair beautifully with the seasoned beef, whether served alongside tortilla chips or spooned directly over tacos and bowls.
If you're serving a larger meal, add a side of long grain rice. I always have some cooked rice stored in the freezer to make an easy dinner.
FAQ
Chuck roast is the best choice because it becomes tender and shreds easily after several hours of slow cooking.
Yes! There is no need to brown the chuck roast before adding it to the slow cooker for this recipe. Season the beef, place it over the onions, add the cooking liquid, and let it cook until fork-tender.
It takes 4 to 5 hours on a high heat setting and about 8 hours on a low heat setting.
This recipe does not have a burning heat but has a rich flavor. If you prefer more heat you can add chipotle powder, cayenne pepper, or diced jalapeños.
This recipe is excellent for meal prep and often tastes even better after the flavors have had time to develop overnight.
Yes. freeze the beef along with some of the cooking liquid in freezer-safe containers or bags for up to 3 months.
Related
Looking for more easy slow cooker recipes? Try these:

If you like this Slow Cooker Mexican Beef recipe, please leave a 5-star rating.
RECIPE
Slow Cooker Mexican Beef
Equipment
- 1 Slow Cooker
Ingredients
- 1 tablespoon garlic powder
- 1 tablespoon chili seasoning
- 1 teaspoon paprika
- 1 teaspoon dried oregano
- 1 teaspoon ground coriander
- 1 teaspoon salt
- 1 teaspoon black pepper
- 3 pounds beef chuck roast
- 1 large onion peeled and thinly sliced
- 2 tablespoons fresh lime juice
- 2 cups beef broth
Instructions
- Make the spice mix. In a small bowl, combine garlic powder, chili seasoning, paprika, oregano, coriander, salt, and pepper. Stir well to evenly blend the spices.
- Pat the chuck roast dry with paper towels. Rub the spice mix generously on all sides of the beef, pressing it in so it sticks.
- Place the sliced onion on the bottom of your slow cooker. Lay the seasoned chuck roast on top. Pour the beef broth around (not over) the meat so you don’t rinse off the spices. Drizzle the lime juice over the top.
- Cover and cook on low for 8 hours or on high for 4–5 hours, until the chuck roast is fork-tender and easily pulls apart. Cooking time may vary depending on the size of your roast and your slow cooker. Transfer the beef to a cutting board and shred it with two forks. Skim excess fat from the cooking liquid, then return the shredded beef to the slow cooker. Stir everything together and let the beef sit in the juices for 10–15 minutes before serving.
Notes
Nutrition
Thanks for stopping by! Subscribe to Jersey Girl Cooks if you would like more recipes and cooking tips sent to your email. You can also order my Super Easy Cookbook for Beginners and follow me on social media - Facebook, Twitter, Pinterest and Instagram.








Leave a Reply