Mexican Beef Tortas (Sandwich Recipe)
Beef tortas are the ultimate Mexican sandwich, combining tender, flavorful beef with fresh toppings and melted cheese on a perfectly crusty roll. This authentic recipe creates a satisfying meal that’s popular throughout Mexico and gaining popularity across the United States. Whether you opt for a classic carne asada torta approach or a slow-cooked shredded beef torta, these sandwiches deliver incredible flavor in every bite.

These Mexican sandwiches are incredibly versatile and can be made with various cuts of beef, from flank steak to pot roast. The key is in the seasoning and cooking method that creates tender, juicy meat paired with traditional toppings like refried beans, fresh cilantro, and white onions.
Looking for more Mexican favorites? Try my Authentic Quesabirria Tacos Recipe for another beef-focused dish, or my Easy Beef Enchiladas for a perfect dinner pairing with these tortas.
Table of Contents
Reasons You’ll Love This Recipe
- Authentic Mexican flavors: This beef tortas recipe captures the true taste of Mexican street food with traditional seasonings and cooking methods. The marinade penetrates the meat for incredible flavor that rivals your favorite taqueria.
- Versatile beef options: Whether you prefer carne asada torta made with grilled steak or slow-cooked shredded beef torta, this recipe works with multiple cuts. Use flank steak for quick cooking or pot roast in a slow cooker for fall-apart tender results.
- Perfect crusty roll texture: Traditional telera rolls provide the ideal combination of a crispy exterior and soft interior that holds up to all the delicious fillings without getting soggy.
- Customizable toppings: Load these sandwiches with your favorite Mexican toppings like refried beans, melted cheese, fresh cilantro, and white onions. Each bite delivers a perfect balance of flavors and textures.

What are Beef Tortas?
Beef tortas are traditional Mexican sandwiches made with marinated and grilled or slow-cooked beef served on crusty rolls with various fresh toppings. The bread is typically a telera roll or similar crusty roll that’s toasted and often spread with refried beans.
These hearty sandwiches are popular street food throughout Mexico and are becoming increasingly popular in Mexican grocery store delis and restaurants across the United States.
Beef Tortas Ingredients
See the recipe card below for a complete list of ingredients and measurements.

- Flank Steak or Alternative Cuts – Flank steak works perfectly for quick-cooking carne asada torta, but you can also use pot roast for slow cooker preparation or ground beef for a budget-friendly option. Each cut offers a distinct texture and cooking method.
- Marinade Ingredients – A combination of lime juice, garlic, cumin, and other Mexican spices creates the authentic flavor profile. Fresh lime juice is essential for tenderizing the meat and adding that bright citrus note.
- Telera Rolls – These traditional Mexican rolls have a crusty exterior and soft interior, perfect for tortas.
- Cheese – Oaxaca cheese is traditional, but cotija cheese, Monterey Jack, or any good melting cheese works beautifully. The melted cheese adds richness and helps bind the sandwich together.
- Fresh Toppings – Fresh cilantro, white onions, tomatoes, and jalapeños provide freshness and crunch. These ingredients are essential for authentic flavor and texture contrast.
- Refried Beans – Spread on the bottom half of each roll, refried beans add creaminess and help hold the sandwich together while contributing authentic Mexican flavor.

Substitutions and Additions
- Different beef cuts – Try using pot roast in a slow cooker for shredded beef torta, or ground beef seasoned with onion powder and Mexican spices for a quicker option.
- Cheese variations – While traditional Mexican cheeses like Oaxaca or Cotija are preferred, Monterey Jack, pepper Jack, or even cheddar work well for melted cheese layers.
- Roll alternatives – If telera rolls aren’t available at regular grocery stores, use any good, crusty roll, such as ciabatta, bolillo, French rolls, or even a sturdy hamburger bun.
- Sauce options – Add tomato sauce, salsa verde, or chipotle mayo for extra flavor and moisture.
How to Make Mexican Beef Tortas (step-by-step directions)

STEP 1. Start by preparing your marinade in a large bowl, combining fresh lime juice, garlic, cumin, Mexican oregano, and other seasonings. This creates the flavor base that makes authentic beef tortas so delicious. (Photos 1 & 2)
STEP 2. Add your choice of beef cut to the marinade, ensuring all surfaces are well-coated. For flank steak, marinate for at least 30 minutes at room temperature, or refrigerate overnight for deeper flavor penetration. (Photo 3)
STEP 3. Heat a large oven-safe skillet over medium heat and add oil. For flank steak, sear for 5-7 minutes on each side until nicely browned, then transfer to a preheated 400°F oven to finish cooking to your desired internal temperature. (Photo 4)

STEP 4. While the meat cooks, prepare your toppings. Slice your telera rolls and lightly toast them to create the perfect crusty roll texture. (Photo 5)
STEP 5. Once the beef reaches the proper internal temperature, let it rest for 15 minutes before slicing against the grain for tender pieces. If making shredded beef torta, use forks to pull the meat apart. (Photo 6)

STEP 6. Spread cheese on the bottom half of each roll, then layer with the cooked beef, tomatoes, white onions, and other desired toppings. (Photos 7, 8, 9 & 10)

Save This Post For Later!
Recipe Tips
- Don’t skip the marinade: Even 30 minutes of marinating makes a significant difference in flavor. The fresh lime juice helps tenderize the meat while adding authentic taste.
- Rest the meat: Allowing cooked beef to rest before slicing ensures juicy, tender results. This step is crucial for maintaining moisture in your tortas.
- Toast the rolls properly: Lightly toasting the telera rolls or crusty rolls creates the perfect texture contrast and prevents sogginess from the fillings.
Storing Tips
- Storage: Store leftover beef tortas components separately in airtight containers for best results, as the crusty roll can become soggy when assembled too far in advance.
- Refrigerator: Keep cooked beef, toppings, and rolls separate in the fridge for up to 3 days. The meat improves in flavor after a day of marinating in its juices.
- Freezing: The cooked beef freezes well for up to 3 months, though I don’t recommend freezing assembled tortas as the texture of the rolls and fresh toppings doesn’t hold up well.
- Reheating: Gently reheat the beef in a skillet over medium heat, adding a splash of cooking liquid to prevent drying out.
Serving Suggestions
These beef tortas pair perfectly with traditional Mexican sides. Serve them with my Fresh Pineapple Salsa With Jalapenos for a tropical twist, or my Easy Pico De Gallo for classic fresh flavors.
For a complete Mexican meal, try my Cilantro Lime Rice and Mexican Street Elote Corn Salad as sides. If you’re planning a Mexican feast, check out my Mexican Recipes with Chicken roundup for more authentic options.

Recipe FAQs
Beef tortas utilize specific Mexican ingredients, such as telera rolls, refried beans, and traditional toppings like fresh cilantro and white onions. The bread is typically toasted and has a crusty exterior that holds up to the fillings.
Yes! Ground beef seasoned with Mexican spices makes an excellent and budget-friendly alternative. Cook it with onion powder, cumin, and other seasonings until well-browned and flavorful.
Look for telera rolls at a Mexican grocery store first, as they’ll have the most authentic options. Many regular grocery stores now carry them in their bakery sections, or you can substitute with any good crusty roll.
Absolutely! Use a pot roast or a chuck roast in your slow cooker with the marinade and a few tablespoons of beef broth. Cook on low for 6-8 hours, or until the meat shreds easily, for a perfect shredded beef torta filling.
Toast the crusty roll lightly before assembling, and consider serving wet ingredients, such as tomato sauce or salsa, on the side. Spreading refried beans on the bottom half of each roll also creates a moisture barrier.
Need More Mexican Recipes? Try These:
- Best Mexican Salad Recipes for Summer
- Easy Instant Pot Steak Fajitas Recipe
- Albondigas Mexican Meatball Soup Recipe
- Homemade Chunky Salsa Recipe With Fresh Tomato
- Chorizo-Stuffed Poblano Peppers
- See all our Mexican recipes!

Mexican Beef Tortas
Equipment
- Mixing Bowl Large
- Skillet Large
Ingredients
For the carne asada:
- 1 pound flank steak or skirt steak
- 3 tablespoon avocado oil plus more for searing
- 3 tablespoons soy sauce
- 2 tablespoons white vinegar
- 1 lime juiced
- 2 teaspoons cumin
- 1 ½ teaspoon smoked paprika
- 1 ½ teaspoon Mexican oregano
- 1 ½ teaspoon garlic powder
- 1 teaspoon cayenne pepper or to taste
- Salt and pepper to taste
For the tortas:
- 2 telera roll or bolillo
- 6 ounce Oaxaca cheese sliced
- 1 cup guacamole
- 2 tomatoes sliced
- ½ red onion sliced
- 2 cups shredded lettuce
- ¼ cup cilantro leaves
- Fresh or pickled jalapeño slices
Instructions
- Start by preparing your marinade in a large bowl, combining fresh lime juice, garlic, cumin, Mexican oregano, and other seasonings. This creates the flavor base that makes authentic beef tortas so delicious.1 lime,2 teaspoons cumin,1 ½ teaspoon smoked paprika,1 ½ teaspoon Mexican oregano,1 ½ teaspoon garlic powder,1 teaspoon cayenne pepper,Salt and pepper
- Add your choice of beef cut to the marinade, ensuring all surfaces are well-coated. For flank steak, marinate for at least 30 minutes at room temperature, or refrigerate overnight for deeper flavor penetration.1 pound flank steak or skirt steak
- Heat a large oven-safe skillet over medium heat and add oil. For flank steak, sear for 5-7 minutes on each side until nicely browned, then transfer to a preheated 400°F oven to finish cooking to your desired internal temperature.
- While the meat cooks, prepare your toppings. Slice your telera rolls and lightly toast them to create the perfect crusty roll texture.2 telera roll or bolillo
- Once the beef reaches the proper internal temperature, let it rest for 15 minutes before slicing against the grain for tender pieces. If making shredded beef torta, use forks to pull the meat apart.
- Spread cheese on the bottom half of each roll, then layer with the cooked beef, tomatoes, white onions, and other desired toppings.3 tablespoon avocado oil,3 tablespoons soy sauce,2 tablespoons white vinegar,6 ounce Oaxaca cheese,1 cup guacamole,2 tomatoes,½ red onion,2 cups shredded lettuce,¼ cup cilantro leaves,Fresh or pickled jalapeño slices
Kim’s Notes
- Don’t skip the marinade: Even 30 minutes of marinating makes a significant difference in flavor. The fresh lime juice helps tenderize the meat while adding authentic taste.
- Rest the meat: Allowing cooked beef to rest before slicing ensures juicy, tender results. This step is crucial for maintaining moisture in your tortas.
- Toast the rolls properly: Lightly toasting the telera rolls or crusty roll creates the perfect texture contrast and prevents sogginess from the fillings.
Nutrition Information
Hungry for more?
Follow me on Pinterest and make sure to comment below!

It looks like the real Mexican Deal 🙂
Its so good!