Torta Cubana
intro
A towering, flavor-packed Mexican street sandwich stacked with grilled meats, melted cheese, avocado, pickled jalapeños, and zesty salsa on crusty telera bread.
Ingredients
Steps
Brown the Chorizo
Place a large cast-iron skillet over medium heat (175°C / 350°F). Crumble 115g casings-removed Mexican chorizo into the dry pan, cook for 5–6 minutes until fully browned and crisp, breaking it apart with a spatula every 1–2 minutes. Use a slotted spoon to transfer cooked chorizo to a paper-towel lined plate, leaving all rendered fat in the skillet. While chorizo cooks, season the 225g thinly pounded chicken thighs evenly on both sides with 2g ground cumin, 3g chili powder, 3g kosher salt, and 1g freshly ground black pepper.
Sear the Chicken Thighs
Increase skillet heat to medium-high (190°C / 375°F). Add the seasoned chicken thighs to the reserved chorizo fat, cooking for 3 minutes per side until the internal temperature reaches 74°C / 165°F, then transfer to the plate with cooked chorizo. Place the 170g thin-sliced ham in the same skillet in a single layer, cooking 1 minute per side until edges are lightly crisped, then set aside with the other cooked meats. Wipe the skillet clean with a paper towel for toasting bread.
Toast the Telera Rolls
Reduce skillet heat back to medium (175°C / 350°F). Add 30g unsalted butter to the cleaned skillet, allowing it to melt fully and coat the pan surface. Place the 4 split telera rolls cut-side down in the melted butter, toasting for 2 minutes until the cut surfaces are deep golden and crisp. Flip all rolls, divide 225g shredded Oaxaca cheese evenly across the 4 bottom roll halves, then cook for 2 additional minutes until the cheese is fully melted and stretchy.
Spread Condiments on the Rolls
Transfer the toasted, cheese-topped rolls to a clean wooden cutting board. Spread 15ml (1 tbsp) mayonnaise evenly across the cut, toasted surface of each top roll half. Spread 45g warmed refried black beans in a smooth, even layer over the melted cheese on each bottom roll half, then top the bean layer with 30ml (2 tbsp) salsa roja, spreading it to cover the beans fully.
Layer the Sandwich Fillings
Divide the cooked chorizo, seared chicken, and crisped ham evenly across the 4 prepared bottom roll halves, layering the meats directly over the salsa layer. Top the meat on each sandwich with 2–3 slices of Roma tomato, 3–4 thin slices of white onion, 20g sliced pickled jalapeños, and half of a sliced ripe avocado. Press the mayonnaise-coated top roll halves firmly down onto each stack to compress the fillings slightly for easier eating.
Press and Crisp the Sandwiches
Return the assembled sandwiches to the medium-heat skillet (175°C / 350°F), pressing down gently with a spatula, and cook for 1 minute per side to warm the fillings through and crisp the outer bread crust. Remove from heat, slice each torta in half diagonally with a sharp serrated knife, and serve immediately.
Tips
2.If Oaxaca cheese is unavailable at your local grocery store, substitute with equal parts low-moisture mozzarella and Monterey Jack for the same melty, mild, stretchy texture.
3.For an extra-classic Mexico City-style Torta Cubana, add a thin, breaded fried pork cutlet (milanesa) or a crispy fried egg to the filling stack before adding the top bun.

OMG this torta cubana is a total game changer for our weekly taco night switch up! I grabbed crusty telera rolls from my local Mexican panaderia and loaded on extra pickled jalapenos like the recipe suggested. My husband and two teen boys devoured theirs in 5 minutes flat and immediately asked if we can make these every Sunday for football watch parties. SO good, way easier to pull off than I thought it would be for how stacked and loaded it is!
I made these for weekly meal prep and was shocked how well the components held up! I kept the bread separate from the juicier fillings and toasted it right before eating at work, and half my coworkers stopped by my desk to beg for the recipe. The only tweak I made was stirring a little extra chipotle in adobo into the refried beans for a smoky kick, chef's kiss. 10/10, already planning to bring a platter of these to our next neighborhood potluck.
Tried this last night after craving a legit torta cubana ever since I had one from a street cart in Mexico City a few years back. This recipe is dead on! The mix of ham, crispy breaded milanesa, franks, beans, cheese and all the fresh toppings took me right back to that trip. I thought it'd be super fussy with how many ingredients are in a classic loaded torta, but it came together in right around 35 minutes like the recipe said, zero stress. Already sent the link to my whole group chat.
Really solid base recipe! I used gluten-free telera rolls from my neighborhood bakery and it worked perfectly for my celiac dietary needs, no sad sogginess or weird texture. My only tiny note is that I wish there was a heads up about how much oil to use when pan-frying the milanesa – I used way too much at first and my first sandwich came out a little greasy, but after patting the cutlets dry and dialing back the oil the rest turned out amazing. My kids loved helping pile on all the toppings too, such a fun family dinner activity!