Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Mouthwatering Mexican torta sandwich stuffed with carne asada and veggies

Ultimate Mexican Torta Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Maya
  • Total Time: 35 minutes
  • Yield: 4 servings 1x

Description

Savor the ultimate Mexican torta, a flavor-packed sandwich with juicy carne asada, creamy beans, and fresh veggies. This easy recipe delivers bold Mexican flavors in every bite, perfect for a quick dinner or festive gathering. Customize with spicy jalapeños or tangy pickles for a street-food classic at home!


Ingredients

Scale

1 pound skirt steak or flank steak

1/4 cup olive oil

Juice of 1 orange and 1 lime

2 tablespoons soy sauce

2 tablespoons white vinegar

4 cloves garlic, minced

1/4 cup fresh cilantro, chopped

1 teaspoon ground cumin

1 teaspoon chili powder

Salt and black pepper to taste

4 bolillo or telera rolls

1 cup refried beans

2 ripe avocados, sliced

1 cup shredded lettuce

2 tomatoes, sliced

1 red onion, thinly sliced

1/2 cup queso fresco or Oaxaca cheese, crumbled

1/4 cup mayonnaise

Pickled jalapeños to taste


Instructions

1. Prepare the marinade by whisking olive oil, citrus juices, soy sauce, vinegar, garlic, cilantro, cumin, chili powder, salt, and pepper.

2. Marinate the steak for at least 1 hour.

3. Grill steak 3-4 minutes per side, rest, then slice thinly.

4. Warm refried beans, prep veggies.

5. Toast rolls, spread mayo.

6. Assemble: beans, steak, avocado, tomato, onion, lettuce, cheese, jalapeños.

7. Serve immediately.

Notes

For variations, try chicken or pork. Store leftovers separately to maintain freshness.

  • Prep Time: 20 minutes
  • Cook Time: 15 minutes
  • Category: Sandwich
  • Method: Grilling
  • Cuisine: Mexican

Nutrition

  • Serving Size: 1 torta
  • Calories: 650
  • Sugar: 5g
  • Sodium: 1200mg
  • Fat: 35g
  • Saturated Fat: 10g
  • Unsaturated Fat: 25g
  • Trans Fat: 0g
  • Carbohydrates: 50g
  • Fiber: 8g
  • Protein: 35g
  • Cholesterol: 80mg