This Instant Pot Mexican Shredded Beef is a mouth watering modern day version of the more traditional and ancient Barbacoa. The traditional and ancient recipe is delicious but requires several hours of cooking on an open outdoor fire. Fortunately, the Instant Pot allows for us to get the same results in just a fraction of the time !

The History
Although the English word barbecue originated from the Caribbean barbacoa, per thespruceeats.com the two cooking processes have nothing in common. When we barbecue we cook on a grill, but when preparing barbacoa we steam or bake.
Per whatscookingamerica.net Spanish explorers first encountered this method of slow cooked meat when they discovered the Islands of the Caribbean. The West Indians were in the habit of preserving meat in the sun. Then, in order to prevent it from spoiling, they would build small fires and slow cook it on racks placed atop the fire.
This cooking method eventually found its way to Mexico and the modified version of it that we're familiar with today evolved. Salted meat, wrapped in agave leaves, was placed on top of hot volcanic rocks and cooked in a pit dug in the ground.
Why Instant Pot Mexican Shredded Beef
Barbacoa is traditionally slow cooked for several hours in an outdoor fire, until the meat falls off the bones. Due to this long cooking process it is usually something that's cooked on special occasions or enjoyed at restaurants. However, thanks to modern day inventions like the oven and the slow cooker, it has become easier and easier to prepare such dishes at home.
My personal favorite method of cooking it is in my Instant Pot! This one gadget has been a game changer in my kitchen and here's why!
- The best part is that you only need one pot! You braise, cook and finish cooking in just one pot!
- Less dishes to wash is definitely a perk!
- The lid seals tightly for most of the cooking and then, during the saute stage, the pot is so deep that that there are very few splatters (as with traditional stove top cooking). Less kitchen clean Up is another huge perk!
- Less cooking time! The Instant Pot takes a fraction of the time compared to other cooking methods and yields fantastic results!
If you don't own an Instant Pot I would seriously think about investing in one. But, in the meantime, if you want to try this recipe, don't fear! I've given times and method for a slow cooker and stove top method in the recipe card below!
Other Instant Pot Recipes To Try
The Recipe
The recipe for this Mexican Shredded Beef is very simple, whichever cooking method you use. The marinade comes together in under 10 minutes. Made with few and simple ingredients, the meat still has a deep and rich flavor.
The key item that helps achieve this is the tomato paste. It adds that deep, rich and complex flavor that this recipe needs. Not only does it help to thicken the sauce but it's acidity lends the perfect balance to the flavor of the meat and the smoky spices.

The quality of the meat you use is the other thing that's going to be the star of the show. My favorite for this recipe is Eye round Roast Beef. It's a lean cut, with loads of beefy flavor, very little fat and is perfect for slow cooking. Other good alternatives are:
- Chuck Roast
- Beef Brisket
- Rump Roast

Brown the meat well on saute mode to seal in the juices. I choose to cook the whole round for 2 hours versus cutting it into 4 smaller pieces and cooking for 1 hour. I feel that I get longer shreds of meat this way and personally prefer that. However, if you're short on time, you can go for the shortcut version.

Add the entire marinade and set the Instant Pot on High Pressure for the time you've chosen (2 hours in my case).

After a natural release (It took about 20 minutes for my size roast) open the pot and see if the meat breaks apart easily. If it does, turn the pot on saute mode and start drying out the liquid.

As you stir to dry the liquid the meat shreds and ends up looking like this. I like my meat on the drier side as I find that any sauce left in drips and makes my tacos soggy. This is a personal preference and you can leave as much moisture as desired at this stage.

To balance the dryness I serve an assortment of sauces and accompaniments such as shredded cheese, guacamole, salsa, pico de gallo and sour cream on the side. My family usually loves this beef with tacos but you can use lettuce wraps or make bowls with rice as well if you prefer.
Hope you try the recipe and like it. Don't forget to drop a comment and rating below!
Instant Pot Mexican Shredded Beef
Ingredients
- 3 lbs eye of round roast
- 2 tbsp extra virgin olive oil
- 1 yellow onion
- 3 tsp garlic paste SEE NOTES
- 1 can tomato paste 6 oz
- 1 can beef broth 10.5 oz
- 2 serrano chilies
- 3 tsp salt SEE NOTES
- 3 tsp cumin
- 3 tsp paprika
- 3 tsp chili powder SEE NOTES
Instructions
- Dice the onion and set aside
- Finely chop the chili and set aside
- In a bowl, whisk together the garlic paste, tomato paste, beef broth, salt, paprika, cumin and chili powder
- Add the onion and chilies to this mixture and mix well
- Turn the Instant Pot on Saute Mode and heat the olive oil (SEE NOTES FOR STOVETOP AND SLOW COOKER METHOD)
- Once the oil is hot, brown the beef well on all four sides (SEE NOTES)
- Once the meat is browned, turn off saute mode, add in the marinade Seal the lid and cook on High Pressure for 2 Hours if your beef is in 1 big piece or for 1 hour if you've cut it into smaller pieces.
- Do a natural release once the cooking time is up, uncover the Instant pot and turn on saute mode to dry all excess liquid.
- While the liquid dries, break up the meat into shreds with the help of a fork.
- Once the liquid is dry your meat is ready to enjoy!
Leave a Reply