Beef Barbacoa Tacos with Cilantro are tender, slow-cooked beef tacos bursting with bold, smoky, and savory flavors. The beef is marinated in a mixture of spices, chipotle peppers, and aromatic seasonings, then slow-cooked until it’s melt-in-your-mouth tender.
Served on soft tortillas and topped with fresh cilantro and lime, these tacos are a true celebration of Mexican-inspired cuisine. They are perfect for weeknight dinners, casual gatherings, or taco nights with family and friends.
Why I Love This Recipe
I love this recipe because the beef is incredibly flavorful and tender, practically shredding itself after slow cooking. The combination of smoky chipotle, garlic, and aromatic spices delivers a rich depth of flavor, while the fresh cilantro and lime brighten each bite. It’s a recipe that’s satisfying, comforting, and always a crowd-pleaser.
Why This Is a Must-Try Dish
This is a must-try dish because it captures the authentic flavor of barbacoa in a home-friendly version. It’s perfect for taco nights, meal prep, or parties, and the beef can be made ahead of time for convenience. The combination of tender meat, soft tortillas, and fresh toppings makes each bite unforgettable.
Preparation Time, Cooking Time, and Serving Information
Preparation Time: 15 minutes
Cooking Time: 6–8 hours (slow cooker) or 2–3 hours (stovetop)
Total Time: 6 hours 15 minutes (slow cooker)
Servings: 6–8 tacos
Calories: Approximately 320 calories per taco
Course: Main Course
Cuisine: Mexican
Ingredients
- 2 lbs (900 g) beef chuck roast
- Salt and black pepper to taste
- 1 tablespoon vegetable oil
- 3 cloves garlic, minced
- 2 chipotle peppers in adobo sauce, chopped
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- 1 teaspoon smoked paprika
- ½ teaspoon ground cloves
- ½ cup beef broth
- ¼ cup apple cider vinegar
- Juice of 1 lime
- 8–10 small corn or flour tortillas
- Fresh cilantro, chopped, for garnish
- Optional toppings: diced onions, avocado slices, salsa, lime wedges
Cooking Directions
Preparing the Beef
Season the beef chuck roast generously with salt and pepper. Heat oil in a skillet over medium-high heat and sear the beef on all sides until browned.
Making the Barbacoa Sauce
In a blender or food processor, combine garlic, chipotle peppers, cumin, oregano, smoked paprika, cloves, beef broth, apple cider vinegar, and lime juice. Blend until smooth.
Slow Cooking the Beef
Place the seared beef in a slow cooker and pour the sauce over it. Cover and cook on low for 6–8 hours, or until the beef is tender and easily shredded.
Shredding the Beef
Remove the beef from the slow cooker and shred it using two forks. Return the shredded beef to the slow cooker and stir to coat in the sauce. Keep warm until ready to serve.
Preparing the Tacos
Warm tortillas on a skillet or in the oven. Spoon barbacoa beef onto each tortilla and garnish with chopped cilantro and optional toppings. Serve immediately.
Step-by-Step Preparation Method
Step 1: Season beef with salt and pepper. Sear in a skillet with oil until browned on all sides.
Step 2: Blend garlic, chipotle peppers, cumin, oregano, smoked paprika, cloves, broth, vinegar, and lime juice into a smooth sauce.
Step 3: Place beef in slow cooker and pour sauce over it. Cover and cook on low for 6–8 hours.
Step 4: Remove beef and shred with two forks. Return shredded beef to slow cooker and mix with sauce.
Step 5: Warm tortillas. Assemble tacos with beef and garnish with cilantro and optional toppings.
Step 6: Serve immediately.

How to Serve This Recipe
Serve Beef Barbacoa Tacos with warm corn or flour tortillas, topped with fresh cilantro, diced onions, avocado slices, and lime wedges. Pair with Mexican rice, beans, or a simple green salad for a complete meal.
Recipe Tips
Searing: Browning the beef before slow cooking adds extra flavor and depth.
Chipotle Peppers: Adjust the number of peppers to control heat.
Tortilla Tip: Warm tortillas to prevent cracking and improve texture.
Make Ahead: Beef can be cooked ahead of time and reheated for quick tacos.
Variations
Spicy Version: Add extra chipotle peppers or fresh jalapeños.
Slow Cooker Freezer Pack: Freeze beef with sauce before cooking; thaw and cook when ready.
Different Meats: Use lamb shoulder or pork shoulder for a different twist.
Taco Bowls: Serve shredded barbacoa over rice instead of tortillas for a low-carb option.
Freezing and Storage
Refrigeration: Store leftover shredded beef in an airtight container for up to 4 days.
Freezing: Freeze shredded beef with sauce in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator and reheat gently.
Special Equipment Needed
- Slow cooker or Dutch oven
- Skillet for searing beef
- Blender or food processor for sauce
- Two forks for shredding
- Tortilla warming pan or skillet
Frequently Asked Questions
Can I make this on the stovetop?
Yes, cook beef in a covered Dutch oven on low heat for 2–3 hours until tender.
Can I use pre-cooked or leftover beef?
Yes, warm pre-cooked beef in the sauce and adjust cooking time as needed.
Are these tacos spicy?
They have mild to medium heat by default. Adjust chipotle peppers to your preference.
Can I make this ahead of time?
Yes, the barbacoa beef tastes even better after a few hours or overnight in the refrigerator.
Conclusion
Beef Barbacoa Tacos with Cilantro are tender, flavorful, and easy to prepare, bringing authentic Mexican-inspired taste to your kitchen. The slow-cooked beef is rich and savory, perfectly complemented by fresh cilantro and lime. Whether for taco night, meal prep, or entertaining, this dish is a guaranteed crowd-pleaser that’s both satisfying and versatile.

Beef Barbacoa Tacos with Cilantro
Ingredients
- 2 lbs (900 g) beef chuck roast
- Salt and black pepper to taste
- 1 tablespoon vegetable oil
- 3 cloves garlic, minced
- 2 chipotle peppers in adobo sauce, chopped
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- 1 teaspoon smoked paprika
- ½ teaspoon ground cloves
- ½ cup beef broth
- ¼ cup apple cider vinegar
- Juice of 1 lime
- 8–10 small corn or flour tortillas
- Fresh cilantro, chopped, for garnish
- Optional toppings: diced onions, avocado slices, salsa, lime wedges
Instructions
- Step 1: Season beef with salt and pepper. Sear in a skillet with oil until browned on all sides.
- Step 2: Blend garlic, chipotle peppers, cumin, oregano, smoked paprika, cloves, broth, vinegar, and lime juice into a smooth sauce.
- Step 3: Place beef in slow cooker and pour sauce over it. Cover and cook on low for 6–8 hours.
- Step 4: Remove beef and shred with two forks. Return shredded beef to slow cooker and mix with sauce.
- Step 5: Warm tortillas. Assemble tacos with beef and garnish with cilantro and optional toppings.
- Step 6: Serve immediately.







