Seasoned beef on a crispy corn tortilla, these Shredded Beef Tacos are so delicious. Top them with cheese, onions, and guacamole for a tasty meal that everyone will love.
Sear the beef- Heat the olive oil in a large Dutch oven over medium-high heat. Working in batches, sear the beef on all sides until deeply browned. Remove the beef and set aside.
Cook the aromatics- Reduce the heat to medium. Add the diced onion and pressed garlic to the same pot and cook until softened and lightly golden, about 4–5 minutes.
Add the spices and beef back in- In the same dutch oven pot, add the salt, black pepper, cumin, chili powder, garlic powder, and paprika. Stir for about 1 minute and add the seared beef chunks back in.
Build the braising liquid- Return the beef to the Dutch oven. Pour in the lime juice and beef broth, scraping up any browned bits from the bottom of the pot.
Braise- Cover the Dutch oven and transfer it to the oven. Cook for 2½ hours, or until the beef is fork-tender and easily shreds.
Shred the beef- Remove from the oven and shred the beef directly in the pot using two forks. Stir to coat the meat in the flavorful juices.
Assemble the tacos- Warm the corn tortillas and fill with shredded beef. Top with red onion, cilantro, sour cream, guacamole, and cotija cheese.
Notes
Make ahead: You can prepare the beef in advance and place it in the refrigerator until you are ready to heat it and serve it in a warm tortilla with toppings.Storing: Store any leftovers of these Shredded Beef Tacos in an airtight container in the fridge for up to 4 days. Reheat in the oven or microwave.Freeze: The beef for these tacos is very freezer-friendly. Just place the cooled meat in a freezer ziplock bag and keep it frozen for up to 3 months. Thaw in the fridge before heating and serving.