This barbacoa features strands of shredded beef coated in a deep reddish-brown sauce. The meat is slow-cooked until it loses its firm structure, resulting in a moist and fibrous texture that holds onto the liquid without the use of starch. Served warm, the dish has a glistening appearance with visible flecks of spices and a thick, savory glaze that clings to each piece of beef.
About This Recipe
The chuck roast is seasoned with a blend of chipotle, cumin, and garlic before being seared to create a dark, flavorful exterior. It is then simmered with a mixture of beef broth, apple cider vinegar, and tomato paste, which acts as the braising liquid. As the beef cooks over several hours, the connective tissues break down, creating a natural thickness in the sauce that envelopes the shredded meat.
The finished beef is shredded directly in the cooking juices, allowing the open fibers to absorb the warm spices and acidity from the vinegar. This method ensures the meat stays moist while the sauce reduces into a concentrated glaze that does not pool at the bottom of the dish. The result is a consistent texture where the savory, slightly spicy liquid is fully integrated with the beef.
The barbacoa presents a rustic, shredded look with a dark and vibrant color from the tomato and chipotle. The scent of toasted cumin and smoked peppers is immediate as the meat is pulled apart. Each serving provides a dense and flavorful bite, where the richness of the beef is balanced by the sharp vinegar, resulting in a savory plate with a clean, moist finish.
Why You’ll Love This Recipe
- Classic barbacoa flavor without carbs
- Naturally thickened sauce from slow cooking
- No sugar, no starch, no fillers
- Shreds easily and stays moist
- Ideal for keto bowls and meal prep
- Simple, accessible ingredients
- Good reheating stability
- Works in slow cooker or oven
What You’ll Need for This Keto Beef Barbacoa
Beef & Seasoning
• 2.5 lbs beef chuck roast
• 1 tsp salt
• 1/2 tsp black pepper
• 1 tsp cumin
• 1 tsp garlic powder
• 1/2 tsp onion powder
• 1 tsp chipotle powder (or 1 chopped chipotle in adobo)
Sauce Base
• 1 cup beef broth
• 2 tbsp apple cider vinegar
• 2 tbsp tomato paste
• 1 tsp dried oregano
• 1 tbsp olive oil (for searing)
Step-by-Step Preparation
- Season the beef with salt, pepper, cumin, garlic powder, onion powder, and chipotle.
- Heat olive oil in a skillet and sear the beef on all sides until browned.
- Place the beef in a slow cooker or oven-safe pot.
- Stir together beef broth, vinegar, tomato paste, and oregano.
- Pour the sauce over the beef.
- Slow cook on low 7–8 hours or bake at 300°F for 3–4 hours.
- Shred the beef directly in the pot.
- Stir to coat with the cooking liquid.
- Simmer uncovered for a few minutes if you prefer thicker sauce.
- Let rest 5 minutes before serving
FAQ
- Can I use a different cut of beef?
Yes. Brisket or beef cheeks work well. - Is it spicy?
Heat level depends on chipotle amount; adjust easily. - Does it freeze well?
Yes. The texture holds perfectly after thawing. - Can I pressure cook it?
Yes, cook on high pressure for 60 minutes with natural release. - Can I omit tomato paste?
You can, but it reduces color and richness
Variations & Substitutions
- Increase chipotle for more heat
- Use brisket instead of chuck roast
- Add a small amount of smoked paprika
- Swap apple cider vinegar for lime juice
- Add bay leaf during cooking
- Use garlic cloves instead of powder
Serving Suggestions
- Serve over cauliflower rice
- Pair with roasted peppers or broccoli
- Spoon into a bowl with shredded lettuce
- Use in lettuce wraps

Keto Beef Barbacoa
Ingredients
Beef & Seasoning
- 2.5 lbs beef chuck roast
- 1 tsp salt
- 1/2 tsp black pepper
- 1 tsp cumin
- 1 tsp garlic powder
- 1/2 tsp onion powder
- 1 tsp chipotle powder
Sauce Base
- 1 cup beef broth
- 2 tbsp apple cider vinegar
- 2 tbsp tomato paste
- 1 tsp dried oregano
- 1 tbsp olive oil
Instructions
- Season beef with salt, pepper, cumin, garlic powder, onion powder, and chipotle.
- Sear beef in olive oil until browned.
- Transfer to slow cooker or oven-safe pot.
- Mix broth, vinegar, tomato paste, and oregano.
- Pour mixture over beef.
- Cook on low 7–8 hours or at 300°F for 3–4 hours.
- Shred beef in the pot.
- Mix to coat evenly.
- Simmer briefly to thicken if desired.
- Rest 5 minutes before serving.
Did you make this recipe?
I’d love to hear from you — leave a comment below and tell me how it turned out, what you liked, or if you made any tweaks!
Try these next:
New keto recipes are added every week — check back often for more low-carb inspiration!
