Ensenada is famous for its fish tacos. It should be famous for its tortas. The city’s sandwich tradition runs as deep as its seafood. Michoacán families, Jalisco migrants, and local cooks have been pressing telera rolls on the griddle for decades. Some of these torterias have been open for 60 years. Some are open 24 hours. One sells a sandwich called the Monstruo that requires both hands and a strategy. We found the five tortas that matter in Ensenada.
What Makes Ensenada Tortas Different
Ensenada sits 90 minutes south of Tijuana on the Pacific coast. The city’s food culture splits between seafood and the comfort food brought by migrants from mainland Mexico. The torta falls squarely into the second category. Michoacán, Jalisco, and Sinaloa families arrived in Ensenada through the 20th century and opened torterias that served their home-state recipes. Those recipes never left.
The bread tells you where a torteria comes from. A bolillo signals Mexico City tradition. A telera points to Jalisco or northern Mexico. Handmade tortillas wrapped around fillings borrow from Sinaloa and Sonora. Ensenada uses all three. The fillings follow the same regional logic. Pierna (pork leg) comes from central Mexico. Carne asada comes from Baja. Machaca comes from the northern desert states. Milanesa comes from everywhere.
The other thing about Ensenada tortas is the price. A full torta with meat, cheese, avocado, and beans costs 60 to 120 pesos ($3 to $6 USD). At the cheapest spot on this list, you can feed a family of four for under 200 pesos ($10 USD). This is working-class food served at working-class prices. The torterias that survive in Ensenada survive because the neighborhood depends on them.
1. Tortas Reyna’s (Zona Centro)
Tortas Reyna’s opened in 1965 on Avenida Ruiz in the Zona Centro. Sixty years later, it is still here. Three generations of families have eaten at this counter. Grandfathers brought their children. Those children brought their own. The vibe has not changed. The menu has not changed. The charm of Reyna’s is that it feels exactly like it did when the city was smaller and quieter. The torta was lunch, not a tourist attraction.
The menu is traditional. Milanesa, pierna, ham, chicken, chorizo. Nothing exotic. Nothing fusion. The tortas arrive on a bolillo with beans, lettuce, tomato, avocado, and jalapeño. The bread is fresh. The fillings are cooked daily. The portions are honest. The cook knows every regular by name. The prices have not kept up with inflation because the owner refuses to raise them past a certain point. Reyna’s is Ensenada’s conscience: a reminder that a good torta does not need a gimmick.
What to Order
Order the torta de pierna. The pork leg is braised until it shreds with a fork. It is the test of any old-school torteria, and Reyna’s passes. Then try the milanesa for the crunch. The aguas frescas are homemade. Pair the pierna with a horchata. Tortas run 50 to 80 pesos ($2.50 to $4 USD). A meal with a drink costs under 100 pesos ($5 USD).
What to Know
Tortas Reyna’s is on Avenida Ruiz at Calle 9 in the Zona Centro. It is a short walk from the tourist zone and Avenida Primera. The restaurant is small with basic seating. Service is fast and no-frills. The atmosphere is old-school Ensenada: fluorescent lights, counter seating, regulars. Open daily. Cash only.
Details
Av. Ruiz y Calle 9 #902, Zona Centro, Ensenada, Baja California. Cash only. Open daily. Check Google Maps for current hours.
2. Tortas La Michoacana (Zona Centro)
Tortas La Michoacana sits on Avenida Benito Juárez and operates 24 hours a day, seven days a week. That alone makes it an Ensenada institution. The kitchen never closes. At 2 am after the bars let out, the counter fills with people ordering the “Para Mi” torta. At 7 am, the breakfast crowd arrives for the same thing. The restaurant has been running this way for more than 20 years. The tortillas are handmade on site. The fillings rotate through the classic lineup: pierna, milanesa, ham, carne asada, and the house signature.
The “Para Mi” is the torta everyone orders first. The name translates to “For Me,” and the portion justifies it. Multiple meats, cheese, avocado, beans, and jalapeño on a bolillo that barely holds together under the weight. It is Ensenada’s version of the torta cubana: everything at once, no apologies. The milanesa is the lighter option. The carne asada is the purist’s choice. All three arrive fast. The kitchen operates like a factory line. Orders go in. Tortas come out. The process has been refined over two decades of 24-hour service.
What to Order
Order the “Para Mi.” It is the house torta and the one most people come for. It is large enough to split, but nobody splits it. Then try the milanesa on a separate visit. The handmade tortillas are the sleeper detail: order a quesadilla or taco on the side to taste them. Tortas run 80 to 120 pesos ($4 to $6 USD). A full meal costs under 150 pesos ($7.50 USD).
What to Know
Tortas La Michoacana is on Avenida Benito Juárez 1100 at the corner of Castillo in the Zona Centro. It is two blocks from Avenida Reforma. The restaurant is always busy. Lunch and late-night are the peak hours. Parking is limited on the street. The setup is counter-style with basic tables. Cash preferred. Open 24 hours, every day.
Details
Av. Benito Juárez 1100, Zona Centro, Ensenada, Baja California. Open 24 hours. Cash preferred. Check Google Maps for location.
3. Tortas Lopez (Zona Centro)
Tortas Lopez has been on Avenida Riveroll since 1988. The menu reads like a dare. The “Torta Especial” is a telera roll packed with carne asada, machaca, chorizo, ham, and cheese with shredded lettuce. The “Monstruo” takes the same fillings and wraps them in a large flour tortilla instead of bread. It is the size of a small football. The name is accurate. Lopez does not deal in subtlety. The portions are the point.
The kitchen starts early. Breakfast is the busiest service. The Omelet López is a scramble with ham, chorizo, machaca, carne asada, and cheese served with beans, avocado, and tortillas. It is a torta in omelette form. The tortas carry the same philosophy: more is more. The carne asada is grilled fresh. The machaca (dried, shredded beef) adds a salty chew. The chorizo adds fat and spice. Together, three proteins on one bread make a meal that lasts until dinner.
What to Order
Order the Torta Especial first. It is the house signature. Then order the Monstruo on a second visit when you arrive hungry. The Omelet López is the breakfast play. Coffee here is basic but strong. Tortas run 70 to 100 pesos ($3.50 to $5 USD). The Monstruo costs more and feeds more. A full breakfast runs under 120 pesos ($6 USD).
What to Know
Tortas Lopez is on Avenida Riveroll 724 in the Zona Centro. It is a five-minute walk from the Mercado Negro fish market. The restaurant is small with counter seating and a few tables. Service is fast and direct. The crowd is local workers and families. Open daily from early morning. Cash preferred.
Details
Av. Riveroll 724, Zona Centro, Ensenada, Baja California. Cash preferred. Open daily. Check Google Maps for current hours.
4. Tortas y Flautas Los Pepes (Zona Centro)
Los Pepes has occupied the same street corner for more than 35 years. The stand does two things: tortas and flautas. Both are good. The torta especial is the anchor: ham, cheese, pork, and shredded beef on a bolillo with the standard toppings. The flautas are corn tortillas rolled tight around chicken or beef, fried until crispy, and topped with crema, lettuce, and salsa. The combination of a torta and a side of flautas is the move. It costs less than you think.
The setup is street-corner casual. A small stand with a counter and a few plastic chairs. The cook works behind the window. The smell of frying corn tortillas and grilled meat reaches the sidewalk. Los Pepes survives on regulars. The neighborhood knows. Tourists rarely find it unless someone local points them here. That is the mark of a good street stand: the people who eat there every day would never trade it for anywhere else.
What to Order
Order the torta especial. Then add a side of flautas de pollo (chicken). The combination is the house play. The torta provides the heavy protein. The flautas provide the crunch. Finish with a Jarritos or a homemade agua fresca if available. Tortas run 60 to 90 pesos ($3 to $4.50 USD). Flautas add 40 to 60 pesos ($2 to $3 USD). A full meal stays under 150 pesos ($7.50 USD).
What to Know
Los Pepes is a street-corner stand in the Zona Centro. The exact address shifts depending on the source. Use Google Maps and search “Tortas y Flautas Los Pepes Ensenada” for the current location. The hours follow a street-stand schedule: open during the day, closed at night. Cash only. No seating beyond a few chairs at the counter. Go at lunchtime for the freshest batch of flautas.
Details
Zona Centro, Ensenada, Baja California. Cash only. Open daily during daytime hours. Search Google Maps for current location and hours.
5. Tortas Don Beto (Multiple Locations)
Don Beto started as a food truck on Avenida Guadalupe. The truck became two trucks. The trucks became a small chain of locations across Ensenada. The model is simple: cheap tortas, cheap burritos, cheap empanadas, sold fast from a window. The prices are the lowest in the city. Eight burritos and three empanadas for under 200 pesos ($10 USD). That is not a torta shop. That is a public service.
The tortas are straightforward. Bean and cheese. Carne asada. Ham. Nothing fancy. The bread is basic. The fillings are fresh. The portions are fair for the price. The empanadas are the secret weapon. They sell out early. Arrive before noon if you want them. Don Beto is not the best torta in Ensenada by any technical measure. It is the torta that feeds the most people for the least money. In a city full of fishermen, factory workers, and students, that matters more than technique.
What to Order
Order a torta de carne asada and two empanadas. The empanadas come with avocado and are the item that brings people back. Then get a bean and cheese burrito as a side. The entire order costs under 100 pesos ($5 USD). If the empanadas are sold out, double up on tortas instead. Do not expect a gourmet experience. Expect to eat well for almost nothing.
What to Know
Tortas Don Beto has multiple locations in Ensenada. The original food truck operates on Avenida Guadalupe 702. A second location operates on Calle Junipero. Both follow the same menu and pricing. The trucks open early and stay open through lunch. Cash only. Lines form at peak hours. The staff is fast and friendly. Parking is street-side.
Details
Multiple locations including Av. Guadalupe 702, Ensenada, Baja California. Cash only. Open daily. Check Google Maps for all locations and hours.
Tips for Your First Visit
All five spots on this list sit in or near the Zona Centro. You can walk between Tortas Reyna’s, Tortas La Michoacana, Tortas Lopez, and Los Pepes in under 15 minutes. Don Beto’s Guadalupe location is a short drive or taxi ride from the center.
The torta crawl works at lunch. Start at Reyna’s for the pierna. Walk to Lopez for the Especial. Finish at La Michoacana for the “Para Mi.” That is three tortas in three blocks. You will not need dinner.
If you are in Ensenada late at night, La Michoacana is your only option on this list. The 24-hour kitchen means the “Para Mi” is available at 3 am. The quality does not drop after midnight. The crowd changes, but the torta stays the same.
Prices across all five spots stay between 50 and 120 pesos ($2.50 to $6 USD) per torta. Don Beto is the cheapest. La Michoacana is the most expensive. The difference between the cheapest and most expensive torta on this list is about $3.50 USD.
For more Ensenada food guides, check out our guides to the best fish tacos, shrimp tacos, and restaurants in Ensenada.

