If you're a fan of Mexican cuisine and have some leftover roast beef, you're in luck! There are numerous delicious ways to repurpose your leftover roast beef into mouthwatering Mexican dishes. From tacos to soups, these recipes will help you transform your leftovers into exciting new meals that your family and friends will love. Let's dive into some fantastic leftover roast beef recipes with a Mexican twist.
Why Mexican Recipes for Leftover Roast Beef?
Mexican cuisine is perfect for using up leftover roast beef due to its bold flavors and versatility. Many Mexican dishes require cooked meat, making them ideal for repurposing leftovers. Plus, the combination of spices, chilies, and fresh ingredients can elevate your leftover roast beef to new heights, ensuring that every bite is packed with flavor.
Preparing Your Leftover Roast Beef
Before you start cooking, it's essential to prepare your leftover roast beef properly. First, ensure that the beef is completely cooled before storing it in the refrigerator. When you're ready to use it, remove any visible fat and slice or shred the beef into smaller pieces. This will make it easier to incorporate into your Mexican dishes.

Shredding or Slicing?
The method you choose to cut your leftover roast beef depends on the specific recipe you're using. For tacos and burritos, shredding the beef will provide better texture and allow it to mix well with other ingredients. For soups and stews, slicing the beef into thin strips can work better, as it will help maintain the beef's tenderness and allow it to absorb the flavors of the dish more effectively.
Leftover Roast Beef Tacos al Pastor
Tacos al pastor is a classic Mexican dish that typically features spit-grilled pork marinated in a blend of chilies, spices, and pineapple. However, you can create a delicious variation using your leftover roast beef. The key to this recipe is the marinade, which will infuse your beef with rich, complex flavors.
Ingredients
- 2 cups leftover roast beef, shredded
- 1/4 cup pineapple juice
- 2 tbsp achiote paste
- 2 tbsp white vinegar
- 2 tbsp olive oil
- 1 tbsp dried oregano
- 1 tbsp ground cumin
- 1 tbsp smoked paprika
- 1 tsp garlic powder
- 1 tsp onion powder
- 1 tsp salt
- 1/2 tsp black pepper
- 1/2 tsp cinnamon
- 1/2 tsp cloves
- 1/4 tsp allspice
- 1/4 tsp cayenne pepper (optional)
- 12 small corn tortillas
- Toppings: chopped cilantro, diced white onion, crumbled queso fresco, lime wedges, and salsa
Instructions
1. In a large bowl, combine pineapple juice, achiote paste, vinegar, olive oil, oregano, cumin, smoked paprika, garlic powder, onion powder, salt, black pepper, cinnamon, cloves, allspice, and cayenne pepper (if using). Mix well until the achiote paste is fully incorporated.

2. Add the shredded leftover roast beef to the marinade and toss to coat evenly. Cover the bowl and refrigerate for at least 2 hours, or up to overnight, to allow the flavors to meld.
3. Preheat your oven to 350°F (180°C) or heat a grill to medium-high heat. If using the oven, place the marinated beef on a baking sheet lined with parchment paper and bake for 10-15 minutes, or until heated through and slightly crispy. If grilling, thread the beef onto skewers and grill for 2-3 minutes per side, or until heated through and lightly charred.
4. Warm the corn tortillas in a dry skillet over medium heat for about 30 seconds on each side, or wrap them in aluminum foil and heat in the oven at 350°F (180°C) for 5-10 minutes.

5. To assemble the tacos, place a spoonful of the marinated beef onto each tortilla and top with your desired toppings. Serve immediately and enjoy!
Mexican-Style Leftover Roast Beef Soup
This hearty and comforting soup is perfect for using up leftover roast beef and is packed with Mexican flavors. The combination of chilies, spices, and fresh ingredients creates a rich and satisfying broth that will warm you up on a chilly day.
Ingredients
- 2 tbsp olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 jalapeño, seeded and finely chopped (optional)
- 1 tbsp ground cumin
- 1 tbsp dried oregano
- 1 tsp smoked paprika
- 1 tsp salt
- 1/2 tsp black pepper
- 1/2 tsp chili powder
- 1 (14.5 oz) can diced tomatoes
- 4 cups low-sodium beef broth
- 2 cups leftover roast beef, sliced
- 1 (15 oz) can kidney beans, drained and rinsed
- 1 (4 oz) can diced green chilies
- 1 medium zucchini, diced
- 1 medium bell pepper, diced
- 1 cup frozen corn kernels
- 1/4 cup chopped fresh cilantro
- Juice of 1 lime
- Toppings: shredded cheese, diced avocado, sour cream, and tortilla strips
Instructions
1. In a large pot, heat the olive oil over medium heat. Add the onion, garlic, and jalapeño (if using) and cook for 3-5 minutes, or until softened.
2. Stir in the cumin, oregano, smoked paprika, salt, black pepper, and chili powder. Cook for an additional 1-2 minutes, stirring constantly, to toast the spices.
3. Add the diced tomatoes (with juice), beef broth, sliced leftover roast beef, kidney beans, diced green chilies, zucchini, bell pepper, and frozen corn. Stir to combine.
4. Bring the soup to a boil, then reduce the heat to low, cover, and let it simmer for 20-25 minutes, or until the vegetables are tender.
5. Stir in the chopped cilantro and lime juice. Taste and adjust the seasoning if necessary.
6. Ladle the soup into bowls and top with your desired toppings. Serve hot and enjoy!
Leftover Roast Beef Enchiladas
These cheesy, comforting enchiladas are an excellent way to use up leftover roast beef. The combination of tender beef, melted cheese, and a rich, spicy sauce will make this dish a family favorite. You can easily customize this recipe by adding your favorite vegetables or adjusting the spices to suit your taste.
Ingredients
- 2 cups leftover roast beef, shredded
- 12 (6-inch) flour tortillas
- 2 cups shredded Mexican cheese blend
- 1 cup sour cream
- 1 (10 oz) can enchilada sauce (red or green)
- 1 (4 oz) can diced green chilies
- 1 tsp ground cumin
- 1 tsp chili powder
- 1 tsp garlic powder
- 1 tsp onion powder
- 1 tsp salt
- 1/2 tsp black pepper
- 1/2 cup chopped fresh cilantro, divided
- 1/4 cup chopped fresh onion
- 1/4 cup sliced black olives (optional)
- 1 ripe avocado, sliced (optional)
Instructions
1. Preheat your oven to 375°F (190°C) and spray a 9x13-inch baking dish with cooking spray.
2. In a large bowl, combine the shredded leftover roast beef, 1 cup of the shredded cheese, sour cream, enchilada sauce, diced green chilies, cumin, chili powder, garlic powder, onion powder, salt, black pepper, and 1/4 cup of the chopped cilantro. Mix well to combine.
3. Spread a thin layer of the beef mixture onto each tortilla, then roll them up tightly and place them seam-side down in the prepared baking dish.
4. Pour the remaining beef mixture over the enchiladas, spreading it evenly to cover them completely. Sprinkle the remaining 1 cup of shredded cheese on top.
5. Cover the baking dish with aluminum foil and bake for 20-25 minutes, or until the cheese is melted and bubbly.
6. Remove the enchiladas from the oven and let them rest for a few minutes. Top with the remaining 1/4 cup of chopped cilantro, chopped onion, sliced black olives (if using), and sliced avocado (if using). Serve hot and enjoy!
Repurposing Leftover Roast Beef: A Mexican Feast
As you can see, there are countless ways to transform leftover roast beef into delicious Mexican-inspired dishes. From tacos and soups to enchiladas and more, these recipes will help you make the most of your leftovers while treating your family and friends to a fantastic meal. So go ahead, get creative, and enjoy the incredible flavors of Mexico in your own kitchen!






















