The torta milanesa is a beloved Mexican sandwich built on a crispy, golden breaded chicken cutlet, piled onto a soft, sturdy roll with creamy refried beans, avocado, tomato, and onion. It works because the crunchy milanesa contrasts beautifully with the creamy beans and fresh vegetables, while the telera roll holds everything together without falling apart. This version keeps the classic flavors intact and gives you a reliable method for a perfectly cooked, juicy cutlet every time.
Ingredients
- 4 boneless, skinless chicken breast halves (about 1 1/2 lb / 680 g total)
- 1 cup (125 g) all-purpose flour
- 2 large eggs
- 1 1/2 cups (150 g) plain breadcrumbs (or panko for extra crunch)
- 1 teaspoon (5 g) garlic powder
- 1 teaspoon (5 g) onion powder
- 1 teaspoon (2 g) dried oregano (Mexican oregano if available)
- 1/2 teaspoon (2 g) salt, plus more for seasoning
- 1/2 teaspoon (1 g) black pepper
- 1/2 cup (120 ml) vegetable oil, for frying
- 4 telera rolls (or bolillo rolls, or soft hoagie buns)
- 1 cup (240 g) refried beans (canned or homemade)
- 1 large avocado, sliced
- 1 medium tomato, sliced
- 1/2 medium white onion, thinly sliced
- 1/2 cup (120 g) Mexican crema or sour cream (optional)
- 1/4 cup (60 g) mayonnaise (optional)
- Pickled jalapeños or chipotle peppers in adobo, to taste (optional)
Instructions
- Place each chicken breast between two sheets of plastic wrap and pound with a meat mallet or rolling pin until about 1/4-inch (6 mm) thick. Season both sides with salt and pepper.
- Set up a breading station: place the flour in a shallow dish. In a second dish, beat the eggs with a splash of water. In a third dish, combine the breadcrumbs with garlic powder, onion powder, oregano, 1/2 teaspoon salt, and black pepper.
- Dredge each pounded chicken breast in the flour, shaking off excess. Dip into the egg mixture, letting excess drip off, then press into the breadcrumb mixture until evenly coated. Place on a plate and let rest for 5 minutes (this helps the coating adhere).
- Heat the oil in a large skillet over medium-high heat until shimmering (about 350°F / 175°C). Carefully place the breaded chicken in the skillet, working in batches if needed. Fry for 3–4 minutes per side, until golden brown and cooked through. The internal temperature should reach 165°F (74°C) as measured with a food thermometer (USDA FSIS safe minimum). Transfer to a wire rack or paper towel-lined plate.
- While the chicken cooks, warm the refried beans in a small saucepan over low heat, stirring occasionally. Split the telera rolls in half and lightly toast them in a dry skillet or under a broiler until just golden.
- Spread a generous layer of warm refried beans on the bottom half of each roll. Add the fried milanesa cutlet, then top with avocado slices, tomato slices, and onion slices. Drizzle with crema or spread mayonnaise on the top half of the roll if using. Add pickled jalapeños or a smear of chipotle for heat, if desired.
- Close the sandwiches and press gently. Serve immediately, or wrap in foil and press on a hot griddle for a few minutes to warm through and meld the flavors.
Tips
- Pound the chicken evenly: If the cutlet is thicker in the middle, it will cook unevenly. Aim for a uniform 1/4-inch thickness so the breading crisps up without burning and the chicken stays juicy.
- Use a thermometer: The coating can brown before the chicken is done. Always check the internal temperature at the thickest part—it should read 165°F (74°C).
- Don’t overcrowd the pan: Frying too many pieces at once lowers the oil temperature and makes the coating greasy. Cook in batches and let the oil come back to temperature between batches.
- Substitutions: If you can’t find telera rolls, use bolillo rolls (remove some of the soft crumb) or a sturdy ciabatta. For a lighter version, bake the breaded chicken on a wire rack over a sheet pan at 425°F (220°C) for 15–18 minutes, flipping halfway, until the internal temperature reaches 165°F (74°C).
Serving Suggestions
Serve the torta milanesa hot, ideally right after assembly, alongside a handful of tortilla chips and a simple salsa roja or pico de gallo. It also pairs well with a side of Mexican rice or a light salad of cabbage and lime. For a classic Mexican street-style meal, add a squeeze of lime over the sandwich and a cold horchata or Mexican Coke.
Variations
- Torta de Milanesa de Res: Use thin beef cutlets (like top round) instead of chicken. Pound to 1/4-inch thickness and cook to 145°F (63°C) for medium-rare, or 160°F (71°C) for well-done, then rest 3 minutes.
- Spicy Chipotle Torta: Spread a tablespoon of adobo sauce from chipotle peppers in adobo on the top roll before assembling, or mix it into the mayonnaise.
- Breakfast Torta: Add a fried egg on top of the milanesa and use refried beans as the base—a hearty breakfast version.
- Vegetarian Milanesa: Use thick slices of firm tofu or a breaded portobello mushroom cap. Press the tofu well to remove excess water before breading, and adjust cooking time to about 4–5 minutes per side.
Storage and Reheating
Store leftover fried milanesa cutlets (without the assembled sandwich) in an airtight container in the refrigerator for up to 3 days. To reheat, place on a wire rack over a baking sheet and bake at 375°F (190°C) for 8–10 minutes, or until hot and crisp. Avoid microwaving, as it makes the coating soggy. If you’ve already assembled the torta, it’s best to eat it immediately—refrigeration will soften the bread and the avocado will brown. You can reheat an assembled torta in a toaster oven or on a dry skillet over medium heat, pressing down gently, for 5–7 minutes, but the texture won’t be as good as fresh.
Frequently Asked Questions
What is a torta milanesa? It’s a Mexican sandwich made with a breaded and fried cutlet (usually chicken or beef), served on a soft telera roll with refried beans, avocado, tomato, onion, and often crema or mayonnaise. The name comes from the Italian-style breaded cutlet, which was brought to Mexico by immigrants and adapted into the torta format.
Can I bake the milanesa instead of frying? Yes. Bake on a wire rack over a sheet pan at 425°F (220°C) for 15–18 minutes, flipping halfway, until the internal temperature reaches 165°F (74°C) for chicken. The coating won’t be quite as crispy as fried, but it’s a healthier alternative that still works well.
What if I don’t have telera rolls? Use bolillo rolls (a crusty Mexican roll) and scoop out some of the soft crumb to make room for the filling. You can also use a sturdy hoagie bun or ciabatta—just make sure it’s fresh and firm enough to hold the ingredients without getting soggy.
How thin should the chicken be pounded? About 1/4 inch (6 mm) thick. This ensures the chicken cooks through quickly without burning the breading. If it’s too thin, the coating will dominate; too thick, and the chicken may be undercooked in the center.
Can I make the milanesa ahead of time? Yes, you can bread the cutlets and refrigerate them for up to 24 hours before frying. This actually helps the coating adhere better. Fry them just before serving for the best texture.
What’s the best oil for frying? Use a neutral oil with a high smoke point, like vegetable, canola, or peanut oil. Avoid olive oil, as it burns at high temperatures and can make the coating taste bitter.
Related
- Blending vs Segmenting: Which Should You Use?
- Egg Cheese at Choa Chu Kang: Make It at Home
- Egg Muffin Picard: A Savory French-Style Breakfast
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).