5 from 2 votes

Mexican Machaca Beef Recipe

I like recipes like this slow cooker Mexican machaca beef recipe because they give me several meals without much fuss. The beef cooks low and slow with onion, garlic, red bell pepper, tomatoes, green chiles, and lime juice until it is tender enough to shred right in the crockpot.

We usually serve it with warm tortillas and let everyone build their own tacos or burritos. That keeps supper simple, and around here, simple is always welcome when there is still plenty to do.

Machaca beef tacos served in warm flour tortillas with lettuce, tomato, and sliced jalapeños on the side.

Why You’ll Love This Machaca Beef

This is one of those recipes I like to keep in my back pocket because it works for supper, parties, and leftovers.

This post contains affiliate links, which means if you make a purchase, we might receive a small commission at no additional cost to you. Please read our Disclosure Policy.

  • It cooks in the slow cooker with very little hands-on time.
  • The beef turns out tender and easy to shred.
  • It works for tacos, burritos, breakfast burritos, or bowls.
  • It is a good recipe for feeding a family or guests without standing at the stove.
  • The leftovers are easy to warm up the next day.

Key Ingredients

Chuck roast: I like chuck roast for this recipe because it has enough fat and connective tissue to become tender after slow cooking. It shreds nicely and holds up well in tacos and burritos.

Onion and garlic: These give the beef a good savory base. I use whole garlic cloves because they soften as the beef cooks and blend right into the juices.

Red bell pepper: The bell pepper adds a little sweetness and color without making the beef too spicy.

Lime juice: Lime juice brightens the whole recipe. I like the little bit of tang it gives to the beef, especially when serving it with tortillas and salsa.

Diced tomatoes: I drain the tomatoes first so the slow cooker does not end up with too much liquid. They still add flavor and moisture.

Chopped green chiles: These add mild heat and a good chile flavor without overpowering the beef.

Salt and pepper: I keep the seasoning simple here because the onion, garlic, tomatoes, chiles, and lime do a lot of the work.

Tortillas: Flour tortillas are my favorite for burritos, but corn tortillas are wonderful for smaller tacos.

Equipment

  • Crockpot

How to make this Mexican machaca beef

The full recipe card is below, but here is how I make it step by step.

Step 1: Add the Beef to the Slow Cooker

Place the chuck roast in a large slow cooker or crockpot. I like using a large enough slow cooker so the beef has room to cook evenly and the vegetables can sit around it.

Step 2: Add the Vegetables and Lime Juice

Top the roast with the onion, whole garlic cloves, and red bell pepper strips. Pour the lime juice over the top.

This is a small step, but it does matter. The lime juice helps cut through the richness of the beef and gives the finished machaca a brighter flavor.

Step 3: Add Tomatoes, Green Chiles, and Seasoning

Add the drained diced tomatoes and drained chopped green chiles. Sprinkle with salt and black pepper.

I drain both cans because chuck roast releases plenty of juice as it cooks. If there is too much liquid in the slow cooker, the flavor can get a little watered down.

Step 4: Slow Cook Until Tender

Cover and cook on low for 6 to 8 hours or on high for 4 to 5 hours.

The beef is ready when it pulls apart easily with a fork. I don’t like to rush this part. Chuck roast needs time to soften, and the slow cooker does a good job when you let it work.

Step 5: Shred the Beef

Once the beef is tender, shred it right in the slow cooker. I like using meat shredder claws, but two forks will do the job too.

Mix the shredded beef back into the juices, peppers, onions, tomatoes, and green chiles. This helps every bite get coated with flavor.

Slow cooker Mexican machaca beef with shredded chuck roast, red bell peppers, onions, tomatoes, and green chiles served in a bowl.

Step 6: Serve with Warm Tortillas

Serve the machaca beef on warm corn or flour tortillas. We like to warm the tortillas on a comal and keep them in a tortilla keeper so everyone can serve themselves.

Tips for the Best Machaca Beef

  • Use chuck roast for the best texture. Leaner cuts can dry out before they become tender.
  • Drain the tomatoes and green chiles. The beef will make its own juices as it cooks.
  • Do not rush the cooking time. The beef should pull apart easily before you shred it.
  • Shred the beef in the slow cooker. It mixes right back into all that good cooking liquid.
  • Warm the tortillas before serving. It makes the tacos and burritos softer and much better to eat.
  • Taste before serving. Depending on your tomatoes and chiles, you may want a little more salt at the end.

Best Ways to Serve Machaca

My favorite way to serve machaca beef is to set out a big bowl of the shredded meat and let everyone build their own tacos or burritos.

I usually serve it with warm flour tortillas, corn tortillas on a comal, salsa, jalapeños, avocado, shredded lettuce, tomatoes, cheese, Mexican rice, refried beans, pinto beans, or black beans.

Machaca beef tacos served in warm flour tortillas with lettuce, tomatoes, and sliced jalapeños on an orange plate.

This is also a nice recipe for parties. You can make mini tacos with corn tortillas and set out a few toppings. It makes good finger food without making a big mess in the kitchen.

If you like these kinds of easy Mexican-style meals, you might also enjoy my Carne Asada Burrito or Chicken Enchilada Casserole with Green Chile.

Easy Variations

Machaca con huevos

It is a mixture of the cooked seasoned meat and eggs are scrambled in it for a burrito de machaca breakfast burrito or breakfast burrito.  

Machaca con huevos taco made with shredded beef, scrambled eggs, peppers, and onions served in a corn tortilla with avocado on the side.

Make a machaca breakfast burrito by adding eggs to heated meat. It’s a great way to the leftovers.  Place the machaca in a medium skillet, heat, and add a few whipped eggs. Cook the mixture until the eggs are firm and fill a tortilla with the meat and egg mixture.

Machaca breakfast tacos with shredded beef and scrambled eggs served in corn tortillas with avocado and tomato slices.

You could also add chunks of cooked potato to mixture for machaca con huevos burritos.   Adding potatoes is a great way to stretch leftovers. 

Other simple variations can be:

  • Add jalapeños if you want more heat. I would start with one and add more next time if you like it hotter.
  • Use green bell pepper instead of red if that is what you have. The flavor will be a little less sweet, but it still works.
  • Add cooked potatoes to the leftovers for breakfast burritos.
  • Serve it over rice instead of tortillas for an easy bowl-style supper.

Storage and Make-Ahead Tips

Store leftover machaca beef in an airtight container in the refrigerator for 3 to 4 days.

To reheat, warm it in a skillet over medium heat with a spoonful or two of the cooking juices. You can also microwave it, but I prefer the skillet because it keeps the texture better.

This beef also freezes well. Let it cool completely, then freeze it in a freezer-safe container or bag for up to 3 months. Thaw it overnight in the refrigerator and reheat before serving.

I like freezing it in smaller portions so we can pull out just enough for a quick taco night or breakfast burritos.

Frequently Asked Questions

What is Machaca?

Traditional machaca is dried, seasoned shredded beef that is rehydrated and used in tacos, burritos, and breakfast dishes. This recipe is my easy slow cooker version made with chuck roast instead of dried beef.
It gives you tender, seasoned shredded beef with peppers, onion, garlic, tomatoes, and green chiles. It is not the old-fashioned dried version, but it is a good, practical way to get those same warm flavors on the table without extra work.
I like to serve it as tacos when I want to show off the filling, but it also makes a very good machaca burrito with rice, beans, lettuce, tomato, and a little cheese.

Is this traditional machaca?

This is an easy slow cooker version of machaca-style shredded beef. Traditional machaca is usually dried shredded beef, but this recipe uses chuck roast because it is easier to find and cooks well in the slow cooker.

Can I use another cut of beef?

Yes, but I prefer chuck roast because it becomes tender and flavorful after slow cooking. Brisket can also work. A very lean roast may not shred as nicely and can turn out dry.

Can I make this machaca beef spicy?

Yes. Add jalapeños, serrano peppers, or a spicier salsa when serving. The recipe as written has mild heat from the green chiles.

Can I make this ahead for a party?

Yes, and I think it is even easier that way. Make the beef a day ahead, refrigerate it, and warm it back up in the slow cooker before serving. Keep the tortillas warm and set out toppings so guests can make their own tacos or burritos.

More Mexican Recipes to Try

If you liked this Mexican machaca beef, you might also enjoy my Carne Asada Burrito, Green Chili Pork Stew, Chicken Enchilada Casserole with Green Chile, or Baja Fish Tacos with a Creamy Chipotle Sauce. They are all good recipes when you want something hearty, simple, and full of flavor.

If you make this Mexican machaca beef recipe, I would love to hear how you served it. Leave a comment and let me know if you made tacos, burritos, or breakfast burritos with the leftovers. And if you enjoyed the recipe, please leave a star rating or share it on Facebook and tag me so I can see it. It helps more friends find these easy recipes too.

🥣 Recipe

Beef Machaca Recipe

5 from 2 votes
Print Recipe Pin Recipe Rate Recipe
Machaca beef tacos served in warm flour tortillas with lettuce, tomato, and sliced jalapeños on the side.
Seasoned Beef slow cooked with onions and bell peppers for tacos or burritos
Evelyn Osborn
Prep Time 15 minutes
Cook Time 5 hours 20 minutes
Total Time 5 hours 35 minutes
Course Main Course
Cuisine Mexican
Servings 6
Calories 198 kcal

Ingredients
  

Instructions
 

  • Place chuck roast a large slow cooker or crockpot
  • Top with onion, garlic and bell pepper
  • Pour on lime juice
  • Add the drained tomatoes and drained green chile
  • Season with salt and pepper
  • Cook on low for 6-8 hours or on high for 4-5 hours until meat can be pulled apart with a fork
  • After the beef is done and is still in slow cooker/crockpot shred it using meat shredder claws mixing it with the juice and other ingredients
  • Serve on warmed corn or flour tortillas

Nutrition

Calories: 198kcalCarbohydrates: 35gProtein: 5gFat: 4gSaturated Fat: 1gCholesterol: 1mgSodium: 802mgPotassium: 161mgFiber: 2gSugar: 4gVitamin A: 310IUVitamin C: 17.8mgCalcium: 71mgIron: 2.1mg
Keyword Machaca burrito, machaca con huevos, Machaca recipe, what is machaca
Tried this recipe?Let us know how it was!

Click HERE to save this Mexican machaca beef recipe to Pinterest

5 from 2 votes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




One Comment