Shredded Beef Tacos



  • 1 pound boneless beef chuck
  • 1 cup water
  • 6 peppercorns
  • 1 small onion
  • Salt
  • 1 garlic clove
  • 1/4 teaspoon salt
  • 1 tablespoon vegetable oil
  • 1/2 medium onion, chopped
  • 1 California chile or 1 poblano chile, roasted and peeled, or 1 canned whole green chile
  • 2 small tomatoes, peeled and chopped
  • 1/4 teaspoon ground cumin
  • Freshly ground pepper
  • 6 to 8 corn tortillas


  • Salsa
  • 1 avocado
  • Juice of 1/2 lime
  • Salt
  • 1 onion, chopped
  • Cilantro leaves, chopped


  1. Place meat in a large saucepan.
  2. Add water, peppercorns, onion and salt to taste. Bring to a boil; reduce heat. Cover and simmer until meat is very tender, about 1 1/2 hours.
  3. Cool meat in broth. Drain, reserving 1/3 cup broth.
  4. Shred meat with 2 forks. Set aside.
  5. Mash garlic with 1/4 teaspoon salt to make a paste.
  6. Heat oil in a large skillet. Add chopped onion and garlic paste. Cook until onion is tender.
  7. Cut chile into short strips. Add chile strips and tomatoes to cooked onion. Cook for 3 to 4 minutes.
  8. Add meat, cumin and freshly ground pepper to taste. Cook and stir until meat is heated through.
  9. Stir in reserved broth. Taste and add salt if needed. Keep warm.
  10. Heat oven to 350 degrees F.
  11. Wrap tortillas in foil and place in oven until softened, about 15 minutes.
  12. Prepare salsa if making fresh. Mash avocado in a small bowl.
  13. Stir in lime juice and salt to taste. Beat until smooth.
  14. Place avocado mixture, onion, cilantro and salsa in separate bowls and set aside.
  15. For each taco, place spoonful of shredded beef on a warm tortilla.
  16. Top with avocado mixture, onion, cilantro and salsa to taste.
  17. Fold tortilla around filling.
  18. Serve immediately.