Mexico City’s 15 Best Workshops & Classes (With Prices & Reviews)

Discover the top workshops and cooking classes in Mexico City, from authentic Mexican cuisine to market tours, perfect for food lovers and culture seekers.

Mexico City is a haven for culinary enthusiasts and curious travelers eager to learn authentic Mexican cooking techniques. The city’s lively markets, colorful streets, and age-old recipes make it a natural classroom for food education.

We love experiences like the Mexican Cooking Class with Food Market Visit for its hands-on approach and personal touch, or the Essence of Mexico: Authentic Mexican Cooking Class & Market Tour for its immersive four-course menu.

These classes stand out because they combine market visits with practical cooking, making them perfect for those who want more than just a recipe — they want a taste of Mexico’s culinary soul.

Whether you’re after a quick, fun introduction, a comprehensive multi-course meal, or a private lesson with a local expert, Mexico City offers diverse options. For a memorable culinary experience, you can choose from lively market tours, expert-led classes, or even baking traditional pastries. Ready to see what’s on offer? Here’s the full list of the best workshops and classes.

Mexican Cooking Class with Food Market Visit in Mexico City

Pick #1
Mexican Cooking Class with Food Market Visit in Mexico City
Read more below

★★★★★5.0(470)$117.99
Essence of Mexico: Authentic Mexican Cooking Class & Market Tour

Pick #2
Essence of Mexico: Authentic Mexican Cooking Class & Market Tour
Read more below

★★★★★5.0(259)$156.62
Mexican Cooking Class & Cocktails in Mexico City

Pick #3
Mexican Cooking Class & Cocktails in Mexico City
Read more below

★★★★★5.0(124)$128.99
Private Mexican Cooking Class with Gastronomic Historian, Lucia

Pick #4
Private Mexican Cooking Class with Gastronomic Historian, Lucia
Read more below

★★★★★5.0(89)$118.00
Churros Master Class with Mexican Pastry Chef

Pick #5
Churros Master Class with Mexican Pastry Chef
Private San Angel Tour & Cooking Class in Mexico City with Lucia

Pick #6
Private San Angel Tour & Cooking Class in Mexico City with Lucia
Read more below

★★★★★5.0(51)$134.00
Mastering Mexican Salsas Cooking Class and Market Tour

Pick #7
Mastering Mexican Salsas Cooking Class and Market Tour
Read more below

★★★★★5.0(33)$133.77
Mexican Street Tacos Hands-on Cooking Class and Market Tour

Pick #8
Mexican Street Tacos Hands-on Cooking Class and Market Tour
Read more below

★★★★★5.0(30)$133.77
Mexico City: Mexican Cooking Class

Pick #9
Mexico City: Mexican Cooking Class
Market Tour and Home Cooking Class in Mexico City with Margarita

Pick #10
Market Tour and Home Cooking Class in Mexico City with Margarita
Read more below

★★★★★5.0(29)$139.00
A Mexican Cooking Class

Pick #11
A Mexican Cooking Class
Read more below

★★★★★5.0(26)$190.00
Private Market Tour, Cooking Class in Mexico City with Alex & Ale

Pick #12
Private Market Tour, Cooking Class in Mexico City with Alex & Ale
Read more below

★★★★★5.0(25)$215.00
Medellín Market Tour, Cooking Class and 3-course Mexican Feast

Pick #13
Medellín Market Tour, Cooking Class and 3-course Mexican Feast
Read more below

★★★★★5.0(22)$167.28
Traditional Cooking Class in Mexico City at Margarita's Home

Pick #14
Traditional Cooking Class in Mexico City at Margarita's Home
Read more below

★★★★★5.0(22)$129.00
Mexico City: Authentic Mexican Cooking Class & Market Tour

Pick #15
Mexico City: Authentic Mexican Cooking Class & Market Tour
1 of 15

1. Mexican Cooking Class with Food Market Visit in Mexico City

Mexican Cooking Class with Food Market Visit in Mexico City

Enjoy a hands-on cooking lesson with a local chef, starting at a vibrant market for a broad overview of Mexican cuisine. This class combines a lively market visit with step-by-step instruction on making authentic dishes such as guacamole and blue corn tortillas. Small group sizes ensure personalized attention, and participants can choose between morning or evening sessions.

It’s particularly praised for the chef’s warmth and the chance to get involved in all stages from shopping to cooking.

Guests rave about their experience, with reviews like “Made the most amazing guacamole and tortillas,” and “The teacher was great and super nice.” The price of around $118 makes it an accessible intro to Mexican cooking, especially with the opportunity to learn insider tips directly from a local chef. It’s ideal for travelers wanting an engaging, authentic experience that’s as much about culture as cuisine.

Bottom Line: A well-rounded, approachable class perfect for first-timers eager to get their hands dirty and learn culinary secrets from a friendly expert.

2. Essence of Mexico: Authentic Mexican Cooking Class & Market Tour

Essence of Mexico: Authentic Mexican Cooking Class & Market Tour

For around $157, this 4.5-hour experience blends a market tour with a cooking class in Mexico City’s Roma Norte neighborhood. Led by a professional chef, participants visit a local market to pick ingredients, then head to a private studio to prepare a 4-course menu. The class covers appetizers, mains, and desserts, including drinks like agua fresca and an alcoholic beverage.

Guests love the immersive experience, with descriptions like “Lorena led us through sampling insects, fruits, and tortillas,” and “The host was funny, hospitable, and a great teacher.” The focus on practical skills and the chance to take recipes home make this a standout for serious food lovers. The inclusion of drinks and a full meal adds value, and the intimate setting makes it special.

Bottom Line: A comprehensive, flavorful experience that combines market exploration with cooking, perfect for those wanting a deep dive into Mexican cuisine.

3. Mexican Cooking Class & Cocktails in Mexico City

Mexican Cooking Class & Cocktails in Mexico City

This 3.5-hour class costs about $129 and offers a fun, interactive way to learn Mexican cooking while mastering cocktail making. Led by a knowledgeable instructor, the class starts with a market visit, then moves into a cooking session focusing on traditional dishes. The class emphasizes the culture behind each recipe, giving participants a well-rounded experience.

Reviews highlight the energetic teaching style and delicious results: “Jose was passionate and very knowledgeable,” and “We learned to cook authentic Mexican food and make cocktails.” Perfect for first-timers and those wanting a lively, social atmosphere, the package includes all ingredients and equipment.

Bottom Line: Ideal for food lovers who want to combine cooking with cocktail crafting in a lively setting.

4. Private Mexican Cooking Class with Gastronomic Historian, Lucia

Private Mexican Cooking Class with Gastronomic Historian, Lucia

At number 4, this private 3-hour experience in San Ángel offers a unique glimpse into Mexico’s culinary past. Guided by Lucia, a culinary historian, participants learn to make seasonal dishes like chiles en nogada and traditional moles, then enjoy their meal in her lovely home garden.

The class emphasizes traditional techniques and historical context, making it perfect for those interested in cultural depth.

Reviews praise Lucia’s expertise and the beautiful setting: “Lucia is more than a great chef; she’s a historian,” and “The meal was one of the best we had in CDMX.” The intimate environment and focus on rich flavors make this ideal for food aficionados seeking a personal, educational experience.

Bottom Line: A private, culturally rich class suited for those who want deeper knowledge along with authentic Mexican cuisine.

5. Churros Master Class with Mexican Pastry Chef

Churros Master Class with Mexican Pastry Chef

For $68, this 2-hour hands-on churro-making class is perfect for all ages. Led by a local pastry chef, you’ll learn traditional dough preparation, frying techniques, and the secret of Mexican ganache. The class ends with tasting your creations over a cup of homebrewed coffee, making it a fun, sweet treat.

Guests say, “It was nice to have a slower-paced activity where we could enjoy making and tasting churros,” and “The class was fun and the host was very knowledgeable.” The relaxed format and interactive style make it a popular choice for families and foodies alike.

Bottom Line: A delightful, sweet experience that’s great for anyone who loves desserts or wants a fun, memorable activity.

6. Private San Angel Tour & Cooking Class in Mexico City with Lucia

Private San Angel Tour & Cooking Class in Mexico City with Lucia

This 5-hour private tour combines a market visit with an intimate cooking lesson in San Ángel. Led by Lucia, participants explore local markets then cook dishes in her home kitchen. The class features seasonal ingredients and a personalized menu, often including traditional Mexican favorites.

Reviews highlight the friendly atmosphere and delicious food: “Lucia made us feel like old friends,” and “The market tour and meal were a highlight of our trip.” It’s suited for travelers wanting a relaxed, authentic experience with plenty of hands-on participation.

Bottom Line: Perfect for those seeking a personalized culinary journey with a friendly, expert guide in a charming neighborhood.

7. Mastering Mexican Salsas Cooking Class and Market Tour

Mastering Mexican Salsas Cooking Class and Market Tour

This 4.5-hour class for about $134 focuses on Mexican salsas, a cornerstone of the cuisine. Participants prepare up to 10 salsas, learning the secrets behind each one, and visit a local market to see how locals shop for ingredients. The class pairs the salsa making with tacos and appetizers, making it ideal for spice lovers.

Reviews mention, “Learning to make 10 salsas was a real highlight,” and “The market tour was very insightful.” It’s best suited for foodies wanting to expand their cooking repertoire or those who love spicy foods.

Bottom Line: A hands-on, flavorful class for salsa fans eager to master Mexican flavors and techniques.

8. Mexican Street Tacos Hands-on Cooking Class and Market Tour

Mexican Street Tacos Hands-on Cooking Class and Market Tour

For $134, this 4.5-hour experience centers solely on Mexican street tacos. Led by a seasoned chef, you’ll learn to make three types of tacos, visit a local market, and sample authentic ingredients. The class includes your choice of drinks and printed recipe cards to take home.

Guests appreciate the relaxed pace and local insights: “Learning how to make tacos and visiting the market was fantastic,” and “The recipes were easy to follow and delicious.” It’s particularly good for travelers who want a focused, informal cooking session.

Bottom Line: Perfect for taco lovers wanting a practical, tasty introduction to Mexico’s street cuisine.

9. Mexico City: Mexican Cooking Class

Mexico City: Mexican Cooking Class

This 3-hour class, costing about $110, offers a relaxed setting to learn Mexican dishes from professional chefs. The small group format allows full attention, and the class emphasizes secrets and techniques for making authentic dishes in a cozy, home-like environment.

Many reviewers mention the friendly atmosphere and the value of hands-on instruction: “Very engaging and full of useful tips,” and “Made me feel confident to cook Mexican food back home.” It’s ideal for travelers seeking a balanced, approachable class that focuses on practical skills.

Bottom Line: A solid choice for those who want to learn authentic Mexican cooking in a friendly, small-group environment.

10. Market Tour and Home Cooking Class in Mexico City with Margarita

Market Tour and Home Cooking Class in Mexico City with Margarita

This 4-hour private experience costs about $139 and combines a local market visit with a home cooking lesson in the company of Margarita. Participants choose dishes like black bean soup, salsa chicken, or vegetarian options. The class is tailored to dietary needs and includes a hearty meal.

Reviews praise Margarita’s warmth and the intimate setting: “The market tour was good, and she helped us learn about ingredients,” and “Her home and garden are lovely.” This experience suits travelers wanting a personalized, authentic encounter in a comfortable setting.

Bottom Line: A flexible, private class ideal for those wanting custom dishes and a genuine home-cooked experience.

11. A Mexican Cooking Class

A Mexican Cooking Class

Spanning 6 hours for about $190, this comprehensive class starts with breakfast in Coyoacán, followed by shopping at a local market, and ends with cooking a full menu of your choice, plus a mezcal tasting. It’s perfect for those eager to immerse themselves fully in Mexican culinary culture.

Guests note the personalized attention and the chance to create a multi-course meal: “It felt like cooking at a friend’s house,” and “The mezcal tasting was a perfect finish.” Best suited for dedicated foodies with plenty of time.

Bottom Line: An all-day adventure that combines sightseeing, shopping, and cooking for a truly immersive experience.

12. Private Market Tour, Cooking Class in Mexico City with Alex & Ale

Private Market Tour, Cooking Class in Mexico City with Alex & Ale

For $215, this 4-hour private tour offers a guided exploration of San Juan Market followed by a personalized cooking lesson in a home kitchen. Highlights include rare ingredients and dishes like chicken mole wrapped in corn tortillas. The hosts foster a welcoming environment and focus on hands-on learning.

Reviews mention the “knowledgeable and charming” hosts, and the experience feeling “like cooking with friends.” It’s ideal for travelers who want an in-depth, intimate culinary journey with some of Mexico City’s best local ingredients.

Bottom Line: A premium, private experience perfect for serious food lovers who want a detailed, personal session.

13. Medellín Market Tour, Cooking Class and 3-course Mexican Feast

Medellín Market Tour, Cooking Class and 3-course Mexican Feast

This 6-hour class at $167 offers a market tour of Mercado Medellín and a hands-on multi-course cooking class in La Condesa. Participants make tamales, tortillas, mole, and salsas, then enjoy their feast along with drinks. It’s a comprehensive, energetic experience that combines history, shopping, and cooking.

Guests love the lively atmosphere and the “delicious feast,” with some noting it’s a highlight of their trip. It’s best for those seeking a full day of culinary discovery.

Bottom Line: An engaging, multi-tasking class perfect for travelers wanting a full Mexican food experience.

14. Traditional Cooking Class in Mexico City at Margarita’s Home

Traditional Cooking Class in Mexico City at Margarita's Home

This private, 4.5-hour class for $129 focuses on making two or three traditional dishes in Margarita’s cozy home. The experience is flexible, with vegetarian and gluten-free options available, and ends with sharing a meal together.

Reviews highlight Margarita’s warmth and the quality of the recipes: “Her home is beautiful and her instructions clear,” and “We learned so much and left with a delicious lunch.” Ideal for those seeking a relaxed, homey environment.

Bottom Line: A personal, intimate class suited for small groups or couples wanting to connect with local hospitality.

15. Mexico City: Authentic Mexican Cooking Class & Market Tour

Mexico City: Authentic Mexican Cooking Class & Market Tour

The final spot offers a 4.5-hour experience where you visit Mercado de Medellín and cook a 4-course meal in a well-designed studio for $180. Includes a guided market tour, hands-on cooking, and a tasting with craft beer, mezcal, and premium wine.

Reviews commend the friendly staff and the chance to cook confidently with expert guidance. It’s ideal for those wanting a balanced, fun day of learning and eating.

Bottom Line: A well-rounded class for foodies who want a full culinary immersion with local market exploration and wine pairings.

How to Choose the Perfect Workshop or Class in Mexico City

When selecting the best experience, consider your budget, time available, and specific interests. For example, if you want a quick intro, the Mexican Cooking Class with Food Market Visit offers a great value. For a deep cultural dive, Lucia’s private class provides personalized insights. If kids are involved, Churros Master Class is perfect for sweet teeth.

Booking early is recommended since these classes are popular, especially during peak travel seasons. Think about whether you prefer a group atmosphere or a private experience, and choose accordingly.

Final Thoughts

Mexico City offers a diverse array of cooking classes and workshops that appeal to all kinds of travelers. Whether you’re interested in mastering salsa, learning about traditional moles, or just having fun making churros, there’s an option for you.

For those seeking an authentic and engaging culinary experience, the Market Tour and Home Cooking Class in Mexico City with Margarita or the Private San Angel Tour & Cooking Class stand out as excellent choices.

If you want a comprehensive, multi-course meal with wine and drinks, the Mexico City: Mexican Cooking Class is perfect. For a focused, fun experience that emphasizes Mexican street food, the Street Tacos Class hits the spot.

Booking early ensures you secure your spot in these popular classes, so consider your interests and schedule when planning your culinary adventure in Mexico City.