Go Back

Shredded Beef Taco Bar

A shredded beef taco bar--a wooden platter with a braised beef shank, cilantro, lime, and pickled onions
This shredded beef taco bar is a build-your-own extravaganza including braised beef, pickled red onions, lime crema, and creamy coleslaw. Pile your favorites onto a warm tortilla, devour, and repeat.
The Editors of Food & Wine

Prep 1 hr 15 mins
4 hrs
Total 5 hrs
6 servings
756 kcal


For the shredded beef taco filling

  • 5 dried guajillo chiles stemmed and seeded
  • 5 dried ancho chiles stemmed and seeded
  • 1/4 cup extra-virgin olive oil
  • One (4-pound) bone-in beef shank* trimmed and tied by the butcher
  • Kosher salt
  • Freshly ground black pepper
  • 1 yellow onion finely chopped
  • 5 garlic cloves thinly sliced
  • 2 teaspoons dried oregano
  • 2 teaspoons ground cumin
  • Two (12-ounce) bottles light Mexican beer
  • One (28-ounce) can crushed tomatoes undrained
  • 2 cups canned chicken broth or homemade chicken broth
  • 2 tablespoons apple cider vinegar
  • 2 tablespoons (1 oz) unsalted butter
  • Mild vegetable oil for brushing (optional)

For the pickled red onion

  • 1 cup red wine vinegar
  • 3/4 cup granulated sugar
  • 1 teaspoon kosher salt
  • 1 medium red onion halved and thinly sliced

For the lime crema

  • 1 cup sour cream
  • 1 teaspoon finely grated lime zest preferably organic
  • 2 tablespoons fresh lime juice

For the slaw

  • 1/2 cup mayonnaise
  • 2 tablespoons hot sauce of your choice
  • 1/2 medium (about 1 pound) red cabbage cored and very thinly sliced (6 cups)

To serve

  • Warm flour tortillas
  • Chopped cilantro
  • Lime wedges


Make the shredded beef taco filling

  • Preheat the oven to 325°F (165°C).
  • In a mortar, pound the chiles until finely ground. (Alternatively, you can blitz them in a coffee or spice grinder.)
  • In a large enameled cast-iron Dutch oven set over medium-high heat, warm the oil. Season the shank on all sides with salt and pepper. Add the shank to the Dutch oven and cook until browned on all sides, about 15 minutes. Transfer the shank to a plate.
  • Add the onion, garlic, and a pinch of salt to the Dutch oven, reduce the heat to medium, and cook, stirring occasionally, until the onion begins to brown, 5 to 6 minutes. Stir in the chiles, oregano, and cumin and cook, stirring constantly, until fragrant, about 1 minute. Add the beer and bring to a boil, scraping up any browned bits with a wooden spoon. Cook until the beer is reduced by half, 6 to 8 minutes. Pour in the crushed tomatoes and chicken stock and return to a boil. 
  • Return the shank and any accumulated juices to the Dutch oven. Cover and braise in the oven, basting with the sauce in the pan every hour, until the meat is very tender, 3 to 3 1/2 hours. Remove from the oven and let the beef rest at room temperature, in the braising liquid, uncovered, for at least 2 hours. (The beef can be braised and stored in the refrigerator, in its braising liquid, for up to 4 days. Before proceeding, skim any congealed fat on the surface, cover, and rewarm gently over medium-low heat.)

Make the pickled red onion

  • In a medium bowl, whisk the vinegar, sugar, and salt until the sugar dissolves. Add the sliced onion, cover, and let stand at room temperature, stirring occasionally, for at least 1 hour. (The pickled red onion can be refrigerated for up to 2 weeks.)

Make the lime crema

  • In a small bowl, whisk together the sour cream, zest, and juice and season with salt and pepper. Refrigerate until ready to serve.

Make the slaw

  • In a large bowl, whisk together the mayonnaise with hot sauce and season with salt and pepper. Add the red cabbage and toss to coat. Refrigerate until ready to serve.

Assemble the tacos

  • Move the shank from the braising liquid to a plate. Pour the braising liquid into a medium saucepan and bring to a simmer over low heat, skimming any accumulated fat. Stir in the vinegar and butter and season with salt and pepper. Keep warm.
  • If you’d like crispy, slightly charred beef, light a grill. Fold a 24-inch (60-cm) sheet of foil in half and brush lightly with oil. Place the foil, oiled side up, on the grill. Place the cooled shank on the foil, close the lid on the grill, and cook over moderately high heat, basting with warm braising liquid every 10 minutes, until the shank is lightly charred and warmed through, 35 to 40 minutes. Move to a platter and let rest for 10 minutes. Discard the strings and use a couple forks to shred the beef and pile it on a platter. If you’d prefer softer shredded beef, discard the strings from the beef and use a couple forks to shred the meat. Stir the shredded beef into the warm braising liquid and gently stir until warmed through. Using a slotted spoon, pile it on a platter.
  • Serve the shredded beef warm with pickled onion, crema, slaw, flour tortillas, cilantro, lime wedges, and remaining braising liquid for each person to make their own tacos.


*What can I substitute for beef shank?

Beef shank is a part of the steer's leg and because of that, it's a tougher cut of meat. Often dry and sinewy, it lends itself to long braises and stews like osso bucco and beef Bourguignon. As well, it may still have the bone attached, making it an excellent choice for stock. If you can't find a beef shank, you can get the same texture and rich beefy flavor with another lean cut like flank or chuck.