Carne Asada Tortas
Carne Asada Tortas bring together street-style flavor and homemade comfort with all the fresh toppings you love. Each of these Mexican sandwiches is piled high with marinated steak, guacamole, cheese, and all your favorite Mexican toppings.

Want to save this recipe?
Enter your email & I’ll send it to your inbox.ย Plus, get great new recipes from me every week!
Juicy steak meets melty cheese and zesty salsa in this classic Mexican-style sandwich. Carne asada tortas have quickly become one of my favorite go-to meals.
I mean, who can resist that savory steak with melty cheese and fresh, tangy toppings all stuffed into crusty bread? Not me!
At the table, we each make our own, mineโs always got a few extra jalapeรฑos, more guac for everyone else.
Why I love this recipe
I grew up with the smell of carne asada in the air on weekends, and this recipe takes me right back. I love that I can recreate that same excitement at home, especially with a sandwich thatโs this satisfying, making it perfect for weeknight dinner or sandwich nights!
Love handheld meals like this? You should try my Reuben sliders or grown up roast beef sandwich next time.
Ingredients
Here is everything I set on the counter before I turn on the oven: a quick citrus-soy marinade for the steak and an array of fresh toppings for stacking the sandwiches.
For the carne asada:

- flank steak or skirt steak
- avocado oil
- soy sauce
- white vinegar
- lime
- Mexican oregano
- spices: cumin, smoked paprika, cayenne pepper
- seasonings: garlic powder, salt, and pepper
These everyday ingredients come together to give each torta smoky heat, tangy zest, and creamy crunch, bite after bite.
For the tortas:

- ciabatta or other hard sandwich rolls
- Oaxaca cheese
- guacamole
- tomatoes
- red onion
- lettuce
- cilantro leaves
- fresh or pickled jalapeรฑo
Equipment
- large oven-safe skillet
- baking tray and parchment paper, for toasting bread and melting cheese in the oven
What is the best way to marinate?
Getting the most flavor out of your carne asada starts with how you marinate. Place the steak in a large shallow bowl or a zip-top bag, then pour the marinade over it. Use your hands or tongs to coat both sides of the meat evenly. Refrigerate and let it rest for at least 30 minutes.
If youโve got time, letting it marinate overnight gives even deeper flavor. Just avoid going much past 24 hours, as the acid can break down the meat too much and change its texture.
Step by step
- In a mixing bowl, stir together avocado oil, soy sauce, vinegar, lime juice, cumin, smoked paprika, oregano, garlic powder, cayenne pepper, salt, and black pepper.
- Add the steaks to the mixture and turn them so they are fully covered in the marinade. Cover the bowl with plastic wrap and place it in the fridge for at least 30 minutes. You can also leave it overnight for more flavor.



- Once marinated, preheat the oven to 400ยฐF. Heat a large oven-safe skillet on the stove over medium-high heat. Add 1 tablespoon of oil. Sear the steaks for about 5โ7 minutes on each side until browned and the edges get a little crispy.
- Carefully remove the skillet from the oven and place the steaks on a cutting board. Allow them to rest for 15 minutes before slicing thinly.
- While the meat is resting, slice the bread and open it up. Lay on some cheese slices and bake at 350ยฐF for 6โ8 minutes, or until the cheese is nicely melted.
- Finish by layering on the sliced steak, guacamole, tomatoes, red onions, lettuce, cilantro, and jalapeรฑos. Serve immediately and enjoy!

Tips for best results
- Pat the steak dry before it hits the pan, as it helps to create that rich, golden-brown crust.
- Let the meat rest after cooking so the juices stay locked in and every slice stays tender.
- Slice the meat against the grain to keep the steak tender and easy to bite through.
- Assemble just before serving so the bread stays crisp and doesn’t soak up the juices too soon.

Variation
For the steak, I often swap flank for skirt or top sirloin, depending on whatโs fresh or on sale. I like switching up the cheese too, such as mozzarella, Monterey Jack, Pepper Jack, cheddar, or cotija all bring something different.
When it comes to bread, ciabatta is my favorite, but bolillo, telera, French rolls, or steak rolls all have just the right texture. I sometimes replace guacamole with fresh avocado slices and also sometimes use prepared pico de gallo instead of chopping fresh tomatoes, onions, and jalapeรฑos. Just make sure to drain it first.
Serving suggestion
I like to serve these tortas with bowls of salsa verde and pico de gallo on the side so everyone can pile on what they love. For a side, simple chips can do or try some cowboy caviar for a little more filling meal. And donโt forget a cold drink like aguas frescas or a cold beer hits the spot.
Storage
While nothing beats a fresh torta, you can stash leftovers for later. Store the steak and toppings in the fridge in airtight containers. Keep the rolls on the counter so they stay crusty. When hunger hits, warm up the meat and pile it all back together.
If you try this recipe please comment and rate it below, I love hearing from you!
If you liked this recipe, youโll love my free 5-Ingredient Dinner Challenge.
Iโll send you super simple meals that use just five ingredients and come together fast โ perfect for busy weeknights when you donโt want to overthink dinner.
Carne Asada Tortas
- Total Time: 1 hour
- Yield: 2 1x
Description
These Carne Asada Tortas are packed with juicy steak, melty cheese, creamy guacamole, and all your favorite toppings on a crusty roll. Simple, hearty, and full of satisfying layers in every bite.
Ingredients
For the carne asada:
- 1 pound flank steak or skirt steak
- 3 tablespoons avocado oil, plus more for searing
- 3 tablespoons soy sauce
- 2 tablespoons white vinegar
- 1 lime, juiced
- 2 teaspoons cumin
- 1 1/2 teaspoon smoked paprika
- 1 1/2 teaspoon Mexican oregano
- 1 1/2 teaspoon garlic powder
- 1 teaspoon cayenne pepper, or to taste
- salt and pepper, to taste
For the tortas:
- 2 ciabatta or other hard sandwich rolls
- 6 ounce Oaxaca cheese, sliced
- 1 cup guacamole
- 2 tomatoes, sliced
- 1/2 red onion, sliced
- 2 cups shredded lettuce
- 1/4 cup cilantro leaves
- fresh or pickled jalapeรฑo slices
Instructions
- In a mixing bowl, stir together avocado oil, soy sauce, vinegar, lime juice, cumin, smoked paprika, oregano, garlic powder, cayenne pepper, salt, and black pepper.
- Add the steaks to the mixture and turn them so they are fully covered in the marinade. Cover the bowl with plastic wrap and place it in the fridge for at least 30 minutes. You can also leave it overnight for more flavor.
- Once marinated, preheat the oven to 400ยฐF. Heat a large oven-safe skillet on the stove over medium-high heat. Add 1 tablespoon of oil. Sear the steaks for about 5 – 7 minutes on each side until browned and the edges get a little crispy.
- Carefully remove the skillet from the oven and place the steaks on a cutting board. Allow them to rest for 15 minutes before slicing thinly.
- While the meat is resting, slice the bread and open it up. Lay on some cheese slices and bake at 350ยฐF for 6 – 8 minutes, or until the cheese is nicely melted.
- Finish by layering on the sliced steak, guacamole, tomatoes, red onions, lettuce, cilantro, and jalapeรฑos. Serve immediately and enjoy!
- Prep Time: 10 minutes
- Marinating: 30 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: stovetop
- Cuisine: Mexican
Nutrition
- Serving Size:
- Calories:
- Sugar:
- Sodium:
- Fat:
- Saturated Fat:
- Trans Fat:
- Carbohydrates:
- Fiber:
- Protein:
- Cholesterol:







