Known for its very unique and diverse culinary scene, Mexico is indeed a haven for everyone that loves to cook and eat. In fact, they are known for their very rich culinary history. It is home to some of the world’s best dishes and even the world’s best street food. Aside from the historic building and the amazing history, Mexico City, the nation’s capital, is also flocked by visitors who embark on informative tours that include hands-on cooking lessons. If you are interested to cook and try delectable Mexican and Latin food by yourself, then here are just some of the best cooking classes in Mexico City, Mexico.
1. Participate in a cooking class and a visit to the market (from USD 105.0)
Getting to learn how to cook Mexican food by yourself is an already fun experience. But what if you get to buy and select the ingredients yourself? In this tour, you get to choose the ingredients for your Mexican dish yourself as your chef-instructor takes you to one of the largest local markets in the city for you to see an overview of the local dishes before you get to cook your own.
Mexico City Mexican Food Cooking Class with Market Visit
Duration: 3 hours 30 minutes
2. Cook Mexican dishes at a local home (from USD 120.0)
There’s nothing better than learning to cook Mexican food from a local in the city. Enjoy a very traditional and delicious Mexican meal at the home of a local couple who love to entertain new guests and friends. You will be greeted with a refreshing welcome drink as you enter their home and you will get to help them prepare some Mexican dishes like picadillo tostadas, enmoladas, flautas, and tacos. After cooking, you can sit with them over a lovely meal and have a conversation about the local culture.
Mexican Cooking Lesson in a Local Home
Duration: 3 hours
3. Experience a market tour and cooking in Coyoacan (from USD 104.0)

If you are an epicurean, then you will surely love to join this cooking tour in Mexico City. Join your guide, Alma, as she takes you to the traditional neighborhood market to buy the needed ingredients for your cooking class. Walk back to her little kitchen and get to know how to cook several Mexican dishes like chilaquiles, corn quesadillas with fillings, and squash flowers. You will surely love talking about the culture of the city as you dine with your host.
Private Market Tour and Authentic Mexican Cooking Class with a Local in Coyoacan
Duration: 4 hours
You might be interested in these Airbnbs!
4. Discover how the locals cook their meals in Mexico City (from USD 134.0)
Have fun spending the day with your host as she takes you on a private market tour and a traditional cooking class in a local home. Get to learn and cook traditional Mexican foods yourself in a local home kitchen where you will be taught how to prepare two to three traditional dishes straight from the host’s family recipes. End your experience by getting to try everything that you have cooked by dining at the home’s garden area.
Mexico City Private Cooking Class with Market Tour
Duration: 4 hours
5. Prepare Mexican dishes in a historic neighborhood (from USD 86.0)

The historic neighborhood of Coyoacan in Mexico City is known for its diverse yet authentic Mexican dishes. Now, you can learn and even prepare a traditional meal yourself while being taught by an experienced cook in this private cooking class in the neighborhood. Learn the correct way of using the local ingredients to create the savory taste of these Mexican dishes, and have a hearty meal together with your host as he tells amazing stories of the culinary scene and the usual life inside a Mexican home.
Mexico City Private Cooking Lesson in a Coyoacan Apartment
Duration: 3 hours
6. Spend a day at the market and cooking Mexican dishes (from USD 150.0)
If you want a very authentic experience of buying ingredients yourself and cooking your own Mexican dish, then this cooking tour would be the best one for you. Join your hosts, Alex and Ale, as you find yourself wandering through the historic San Juan Market looking for the right ingredients for your dish. Now that you have everything you need, go straight to their home kitchen as they teach you how to cook some of Mexico’s best and most delectable dishes.
Private Mexican Market Tour and Cooking Lesson in a Local Home
Duration: 4 hours
7. Learn how to cook vegan Mexican dishes (from USD 61.0)
If you are a vegan yet you love everything Mexican, then this cooking class will be surely for you. Start this interactive cooking tour with a class handled by a professional chef set in the amazing Roma Norte neighborhood together with an agua fresca, mezcal, and a short history of Mexican cuisine. You then get to know the ingredients and the recipes for some Mexican vegan meals like squash blossom salad, a spicy mushroom stew, and a non-corn tamale cooked with vegetables and hierbabuena sauce. Enjoy your creation afterward, with a serving of delicious rice pudding and a cup of hot chocolate.
Four-course vegan Mexican hands-on cooking class
Duration: 3 hours 30 minutes
8. Make authentic tacos on this awesome cooking class (from USD 61.0)
Almost every street food scene in the world features tacos. Some of them might claim they are authentic Mexican while some are already fused with the local cuisine. However, there’s no better way to experience tacos than in the streets of Mexico City itself. Learn how to cook authentic Mexican tacos like a local vendor by joining this six-hour cooking class. You will be guided by an instructor on how to prepare tacos pastor, barbacoa, campechanos, and three kinds of salsas. Get to enjoy your creation with a glass of Mexican wine or craft beer.
Mexican Street Tacos Hands-on Cooking Class
Duration: 3 hours 30 minutes
9. Join this informative tortilla-making workshop (from USD 21.0)
Learn how to prepare authentic tortillas, gorditas, quesadillas, Mexican salsa, and some traditional delicious fillings when you join this workshop in Mexico City. This workshop is done at the popular San Juan Mercado, Mexico City’s most amazing and exotic chef market. You will be taught by a professional Mexican chef how to cook them by hand. You also get to have a choice whether you prefer meaty, vegetarian, or even vegan Mexican dishes. Also included in the workshop is an overview of the market’s history as well as the local ingredients available.
Tortilla Workshop in Famous San Juan Mercado, Mexico City
Duration: 3 hours
10. Learn how to make your own salsas (from USD 56.0)
You might think that salsas are just extras in Mexican dishes, but in reality, they are an important part of Mexican cuisine. Get to know and master the art of making 10 different salsas when you join this cooking class. Preparing each of these sauces is very easy that even inexperienced cooks will be able to learn and enjoy this experience. If you love everything Mexican, then this class will be surely for you.
Mastering Mexican Salsas Cooking Class
Duration: 3 hours
Enjoy cooking authentic Mexican dishes in Mexico City
Mexico City indeed is a haven for those looking for the best Mexican dishes and street food. Now, you can cook them from the comforts of your own home after you learn about them straight from the source. Happy cooking!
Get Trip101 in your inbox
Unsubscribe in one click. See our Privacy Policy for more information on how we use your data

Create an account to bookmark our articles, like local expert tips, receive great stories in your inbox, and follow writers and topics that you love.
Log in with Facebook Log in with Twitter Log in with Google ×