It’s time to break the diet and give it a try. These CDMX restaurants offer a buffet-style menu where, in addition to eating a lot of delicious food, you’ll pay reasonable prices. Get ready to try everything to satisfy your cravings!
1. Central de Antojos
Garnacha lover? This CDMX buffet will blow your mind, as you will eat delicacies such as: quesadillas, flautas, cochinita tacos, enfrijoladas, enchiladas, tostadas and sopes for only 129 pesetas.
If you want to add a chamorro to the menu you will have to pay $159. This price also applies during Saturdays and Sundays, as well as holidays. Please note that drinks and dessert are not included.
📍 Revolución 50, Escandón I Section, Miguel Hidalgo
🕛 Monday to Friday from 1:00 pm to 9:00 pm. Saturday, Sunday and holidays from 10:00 to 21:00.
🎟️ $129 adults, $159 adults on weekends and holidays, $89 children under 10 years of age.
2. Condimento
Inside the Marritot Reforma hotel, at the Condimento restaurant, you will find a buffet worth visiting in CDMX. During breakfast, lunch and even weekend brunch you can enjoy Mexican and international dishes. And on Fridays from 1:00 to 5:00 p.m. there is a land and sea buffet.
📍 Paseo de la Reforma 276, Juárez, Cuauhtémoc
🕛 Breakfast from 7:00 to 12:00, lunch Monday to Friday from 13:00 to 17:00 and brunch Saturday and Sunday from 10:00 to 17:00.
🎟️ Monday to Friday during breakfast $365, Monday to Thursday $355 at lunch. Friday lunch, Saturday and Sunday brunch $410
3. Seafood Buffet in CDMX
If seafood is your thing, the winning option will be one of these seafood buffets that CDMX offers. You will find aguachiles, cocktails and many recipes with shrimp. Enjoy!
4. BraaiAsao Churrascaria
Calado and guaranteed by CDMX Secreta. BraaiAsao is a buffet of Brazilian swords and cuts in CDMX. It has cold bar (salads, pastas, seafood) and hot bar (empanadas, meat juice, soups…), as well as desserts.
We love that they install a grill in the center of the table where your meat will be cooked to your liking. It is truly a restaurant where you will eat delicious.
📍 Plaza Exhibimex at Ferrocarril de Cuernavaca 1723-1769, San Pedro de los Pinos, Álvaro Obregón.
🕛 Monday to Saturday from 13:00 to 22:00. Sunday from 13:00 to 20:00
🎟️ From $419
5. City Wok
We know that this buffet is not in CDMX, but it deserves to appear on this list because everything you will eat is superrico. The house specialty here is sushi, although there is also ramen, pizza, Argentinean barbecue, Mediterranean specialties and Mexican dishes. One of the attributes of this restaurant is its futuristic design, are you ready to try it? Please note that drinks are not included.
📍 Mundo E at Nº 1007, Periférico Boulevard Manuel Ávila Camacho Manzana 003, Jardines de Santa Mónica, Tlalnepantla.
🕛 Monday to Sunday from 1:00 p.m. to 10:00 p.m.
🎟️ $399 adults and $229 minors between 101 and 140 c. m. tall
6. Pizzas Plaza
Thursday is pizza Thursday and your body knows it – all the slices you can eat for $140! There are 8 flavors to choose from (subject to availability and preparations of the day). This promotion is only valid on Thursdays and includes a drink. Dessert is additional. Take advantage!
📍 Several branches, check them out here.
🕛 Thursday pizza twist is from 18:00 to 23:30
🎟️ $140 over 12 years old and $95 under 12 years old.
7. Terra Nostra
A vegetarian buffet in CDMX? You can find it in Centro Historico! This has become one of the favorite places to eat recipes made with vegetables, fruits and seeds, everything is delicious!
📍 Motolinia 31, second floor, Centro Historico.
🕛 Monday to Friday from 10:00 to 18:00, Saturday from 10:00 to 19:00 and Sunday from 11:00 to 18:00.
🎟️ $140, although the price may vary.
8. St. Petter’s
With the mission to make you “eat like a king” San Petter is one of our favorite buffets in CDMX. Here you can enjoy a succulent selection: tortilla soup, hamburgers, tacos al pastor, boneless, ribs, fried corn, mac & cheese, wings, legs and more.
Please note that any food you order and do not consume will be charged separately, plus you must order a drink to make the buffet valid. Drinks are not included.
📍 Several locations and hours you can see here
🎟️ $239 per person
9. 5 Portes
If you really want to eat a lot, tasty and for a reasonable price, then the winning option is 5 Portes. The buffet includes Mexican and international dishes with homemade flavor (and yes, it’s good).
Pastas, meat, garnachas, pizza, salads, snacks and traditional stews, including dessert! If you go on Fridays you will find seafood. At breakfast time there is coffee, juices and delicious smoothies. During lunch there is flavored water (included).
📍 Manuel Villalongín 157, Cuauhtémoc
🕛 Monday to Sunday from 8:00 a.m. to 6:00 p.m.
🎟️ Breakfast (8:00 to 12:50) Mon-Thurs $330, Fri-Sun $350. Lunch (13:00 to 17:00) Mon-Sun $380
10. Barrio Mixto Taqueria
If eating tacos al reviente is your thing, you will love Taqueria Barrio Mixto. Here you will find suadero, pastor, birria and head tacos. You can also delight yourself with doraditas de chicharrón prensado, esquites con pastor or suadero, flautas ahogadas and even the “taco reyna” of chile relleno.
Please note that this taco buffet in CDMX is available Monday through Saturday; it is valid with the purchase of a drink, lasts one hour, is for on-site and individual consumption.
📍 Bulgaria 76, Portales Norte, Benito Juárez
🕛 Restaurant hours: Monday to Saturday from 2:30 p.m. to 11:00 p.m.
🎟️ $119, $189 y $249
11. La Vaka
This restaurant could not be left out of the list. At La Vaka you will find one of the most acclaimed buffets in CDMX. Here you will eat grilled cuts, pastas, salads, snacks, sushi, seafood and desserts to top it off. It is truly one of the most complete free forks in our city, you have to try it!
📍Check out the branches here.
🕛 Monday from 13:00 to 21:00. Tuesday to Friday from 13:00 to 22:00. Saturday and Sunday from 12:00 to 22:00.
🎟️ $399 Monday to Friday from 13:00 to 19:00. Tuesday to Friday from 7:00 p.m. to closing the buffet costs $299. Saturday and Sunday from opening to closing: $399.
12. Legends
Prepare your stomach and head to El Nuevo Patio. It’s a buffet south of CDMX where you can eat unlimited sopes, quesadillas, cochinita pibil tacos, pozole and tlacoyos for $119! Please note that to take advantage of this promotion, you must purchase at least one drink from the menu.
📍 Aztecas 547, Ajusco, Coyoacán
🕛 Wednesday to Friday from 9:00 a.m. to 6:00 p.m.
🎟️ $119
13. Masiosare
In Coyoacán you will find a century-old vibe cantina; during Saturday and Sunday there is a buffet of grilled meats. New York, sirloin, rib eye, chistorra and Spanish chorizo are just some of the cuts you’ll enjoy. Take note that the free fork does not include drinks. 🥩
📍 Felipe Carrillo Puerto 50, Villa Coyoacán
🕛 Saturday and Sunday from 1:00 to 6:00 p.m.
🎟️ $300
14. El Submarino
There’s also a michelada buffet in CDMX! This restaurant has a submarine theme, but one of its best attributes is that you can drink all the beer you want for two hours. Choose your favorite frosty and enjoy. In addition to the cost of the buffet, there are snacks to accompany your stay: tacos, seafood, hamburgers and more.
📍 Tajín 464, Vértiz Narvarte
🕛 Tuesday to Friday from 6:00 pm to 10:00 pm
🎟️ $189
15. Brazilian sword buffet in CDMX
Meat lovers? You’ll find all kinds of cuts on your plate: sirloin, picaña, arrachera, loin and more. You can accompany it with salads, side dishes and soups for an unbeatable dessert. Where to go? Check out this list of restaurants that offer Brazilian sword buffets.