Description
Carne Asada Torta with Roasted Poblano Salsa is a bold, flavor-packed Mexican sandwich made with juicy grilled steak, creamy avocado, melty cheese, and zesty poblano salsa layered inside a toasted bolillo roll. It’s the ultimate street food indulgence with a gourmet twist.
Ingredients
Units
Scale
- 1 lb flank steak or skirt steak
- Juice of 2 limes
- 2 tbsp olive oil
- 3 cloves garlic, minced
- 1 tsp cumin
- 1 tsp chili powder
- Salt and pepper, to taste
- 4 bolillo rolls or crusty sandwich rolls
- 1 ripe avocado, sliced
- 1/2 cup refried beans, warmed
- 1 cup shredded Oaxaca or mozzarella cheese
- 1/4 cup chopped cilantro
- Optional: pickled jalapeños, shredded lettuce, sliced tomato
- For the Roasted Poblano Salsa:
- 2 poblano peppers
- 1/4 cup sour cream
- 1/4 cup mayonnaise
- 1 tbsp lime juice
- 1 small garlic clove
- Salt to taste
Instructions
- Marinate the steak with lime juice, olive oil, garlic, cumin, chili powder, salt, and pepper. Let sit for at least 30 minutes or up to 4 hours.
- Roast the poblano peppers over an open flame or under a broiler until charred. Place in a bowl, cover, and let steam for 10 minutes. Peel and deseed, then blend with sour cream, mayo, lime juice, garlic, and salt to make the salsa.
- Grill the steak on high heat for 3–4 minutes per side until medium-rare. Let rest for 5 minutes, then slice thinly.
- Toast the bolillo rolls, then spread refried beans on the bottom half and avocado slices on the top half.
- Layer the sliced steak, cheese, roasted poblano salsa, and optional toppings. Sprinkle with cilantro.
- Close the sandwich, press gently, and serve warm with extra poblano salsa on the side.
Notes
- Use a grill pan or cast-iron skillet if outdoor grilling isn’t available.
- Swap in chipotle mayo for an extra smoky twist.
- Bread can be lightly buttered before toasting for extra flavor.
- Double the salsa to use on tacos or grilled veggies.
Nutrition
- Serving Size: 1 torta
- Calories: 560
- Sugar: 3g
- Sodium: 710mg
- Fat: 32g
- Saturated Fat: 10g
- Unsaturated Fat: 18g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 4g
- Protein: 35g
- Cholesterol: 90mg