Slow cooker beef barbacoa is made from chuck roast and slow cooked with a blend of chilies, onion, and aromatics until melt-in-your-mouth tender. This simplified version makes traditional barbacoa approachable any night of the week.

The news cycle can be overwhelming, and sometimes a little culinary therapy is the best remedy. When stress builds, a soothing cooking show can help slow things down.
I fell into Pati Jinich’s Pati’s Mexican Table one evening and stayed with it for hours. Her calm delivery and thoughtful recipes are comforting, and her barbacoa episodes stood out to me. This recipe is inspired by her approach but adapted for a slow cooker—it’s not a strictly traditional barbacoa, but it captures the spirit and flavor.

The base of the marinade relies on rehydrated guajillo peppers combined with canned green chilies and chipotles, plus onion, tomato, garlic, lime juice, and a splash of vinegar. The result is a sauce with depth and a moderate kick—spicy, but balanced.

Make the sauce by rehydrating dried guajillo peppers, then pureeing them with the other peppers, onion, tomato, garlic, lime juice, and vinegar until smooth.
Optionally, simmer the pureed sauce briefly in a skillet to develop color and mellow any raw onion or garlic notes before adding it to the slow cooker.
Trim and cut a chuck roast (or brisket) into large pieces, place them in the slow cooker, and pour the sauce over the meat with a little beer or beef stock and bay leaves. Slow cooking for several hours transforms the meat into tender shreds and fills your home with a wonderful aroma.
Serve the shredded beef in warm tortillas with rice and beans, or use it in tacos, burritos, tostadas, or bowls. Leftovers reheat well and keep their flavor, making this an excellent meal for prepping ahead.
Slow Cooker Beef Barbacoa
Serves 4-6
20 minutes
5 hours
5 hours 20 minutes
Beef slow cooked in a barbacoa-style sauce made from tomato, chilies, onion, garlic, lime juice, and vinegar — tender, flavorful, and easy to make in a slow cooker.
Ingredients
- 2 dried guajillo chili peppers
- 2 cups boiling hot water
- 2 canned chipotle peppers
- 4 oz can diced green chilies
- 1/2 yellow onion, chopped
- 3 garlic cloves
- 1 tomato, chopped
- juice of 1 lime
- 2 tbsp apple cider vinegar
- 1 tsp salt
- 1/2 tsp ground cumin
- 1/4 tsp pepper
- 1 tbsp canola oil
- 3 lbs beef chuck roast, fat trimmed and cut into chunks
- 1/2 cup beer or beef stock
- 2 bay leaves
Instructions
- Remove stems from the dried guajillo peppers, place them in a bowl, cover with boiling water, and let rehydrate for 5–10 minutes while you prepare the remaining ingredients.
- When the peppers are soft, remove seeds and add peppers to a blender or food processor with onion, tomato, chipotles, diced green chilies, lime juice, vinegar, garlic, cumin, salt, and pepper. Reserve the soaking liquid. Puree until smooth, adding the reserved liquid 1/2 cup at a time as needed until you reach a thick sauce consistency.
- Optional: Heat the oil in a skillet over medium-high heat, pour in the puree, and cook 5–7 minutes until slightly thickened to deepen the flavor and reduce raw notes. Be careful—sauces can splatter.
- Place the beef chunks in the slow cooker. Pour the sauce over the meat, add the beer or beef stock and bay leaves. Cook on high for about 5 hours or on low for about 10 hours, until the meat easily shreds with a fork.
- Remove bay leaves, shred the beef, and mix it with the sauce in the cooker to coat. Adjust seasoning to taste.
- Serve in warm tortillas, with rice and beans, or in bowls topped with cilantro, diced onion, avocado, and a squeeze of lime.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
-
Crock-Pot 6-Quart Cook & Carry Programmable Slow Cooker -
Crock-Pot 6 Qt 8-in-1 Multi-Use Express Crock