Mexican Beef Barbacoa


When I dine at Mexican Restaurants or Taquerias, I always look for Barbacoa or shredded beef on the menu. I find that Barbacoa is not as common as other popular meat choices like Carne Asada and Carnitas, so I order it every chance I get. Barbacoa is basically beef chunks that are slowly simmered in a broth of spicy red chilies and fragrant Mexican spices for many hours until it is tender and shredded. I read that in Mexico, Barbacoa is traditionally slow-cooked over an open fire or in a pit in the ground.  Since those options are unavailable, I relied on my beautiful 6-quart dutch oven I bought at Costco and my oven.

My obsession with Barbacoa started in college when my roommate Ben brought some of his mom’s awesome and delicious Barbacoa after a trip home to Ventura during the holidays.  I love how the shredded beef is soaked in the natural and aromatic juices it was cooked in.  It is just so darn flavorful and delicious!  After a few years of nagging Ben for his mom’s recipe, he finally emailed me the recipe.  Because I didn’t have all the ingredients his mom listed in the recipe, I omitted a few things and put my little twist on it.  This recipe is very easy to prep and will definitely be a crowd-pleaser.

5 pounds beef chuck roast, cut in 2 inch cubes
2 cups of chicken broth
2 cups of water
2 tablespoons distilled white vinegar
6 dried New Mexico or California chiles
10-12 garlic cloves
8 bay leaves
1/2 tablespoon salt
1/2 tablespoon dried thyme
1 teaspoon cumin
1/2 teaspoon Mexican oregano
1/4 teaspoon black pepper
1/8 teaspoon ground cinnamon
1/8 teaspoon ground cloves

Onions, finely diced
Cilantro, chopped
Pico de Gallo
Pinto Beans
Mexican Rice
Flour tortillas


  1. To prepare beef, pat dry beef chuck roast and remove excess fat.  Cut beef into 2-inch cubes and put it into a dutch oven.
  2. To make the marinade, remove stems and seeds from dried chiles and boil in a saucepan for 15-20 minutes.  In a blender, add chiles, garlic cloves, salt, dried thyme, cumin, Mexican oregano, black pepper, ground cinnamon, ground cloves, 2 cups of chicken broth, and vinegar.  Blend ingredients until smooth.  Pour marinade over beef, add bay leaves and mix well.  Allow meat to marinate for at least 3 hours, preferably overnight.
  3. Preheat oven to 300 degrees.  While the oven is preheating, heat dutch oven on stovetop over high heat until liquid begins to boil, stirring meat occasionally.  Cover the dutch oven and place it in the oven and bake for at least 4 hours or until meat is fork-tender and pulls apart easily.
  4. Take the meat out of the oven and allow to rest for 10-15 minutes.  Remove bay leaves and skim and discard fat floating on the top of the dutch oven.
  5. Transfer meat to a bowl or platter.  With a fork or potato masher, shred the beef.  Add some of the juice over beef and serve.

3 thoughts on “Mexican Beef Barbacoa

Add yours

  1. Pingback: Birria Quesitacos

Leave a Reply to James Cancel reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Create a website or blog at

Up ↑

%d bloggers like this: