A 'Taste of Mexico' cooking class and tequila experience shore excursion typically costs $89–$149 per person when booked through the cruise line, or $55–$110 per person through independent operators — with the cruise line markup running 30–60% above street price.
Photo: Carnival Cruise Line
You've spotted that excursion in your cruise planner and you're wondering if it's worth the premium over booking direct. Here's the honest breakdown: the cruise line version of this excursion is convenient and protected, but you're paying a significant markup for that peace of mind — and in Mexico, the independent options are genuinely good.
What a Taste of Mexico Cooking Class + Tequila Experience Actually Costs
This excursion category shows up most often in ports like Cozumel, Puerto Vallarta, Mazatlán, and Cabo San Lucas. Pricing varies by port and cruise line, but the 2025–2026 market rates look like this:
| Booking Channel | Typical Price Per Person | What's Included | Risk Level |
|---|---|---|---|
| Cruise Line (budget ports: Cozumel) | $89–$109 | 2–3 hr class, 3–4 dishes, 3–5 tequila pours, recipe card | Ship-safe |
| Cruise Line (premium ports: PV, Cabo) | $119–$149 | Same + sometimes a market tour | Ship-safe |
| Viator / GetYourGuide (independent) | $65–$110 | Similar content, smaller groups | Moderate |
| Local operator booked direct | $45–$75 | Most authentic, most flexible | Higher |
| All-inclusive resort day pass add-on | $80–$130 | Cooking class bundled with resort access | Low-moderate |
The cruise line version runs $89–$149/person in most Mexican ports. If you're a couple, budget $178–$298 before any gratuity to your instructor (typically $5–$10/person, cash).
Photo: Carnival Cruise Line
Key Factors That Drive the Price Up or Down
Port of call matters most. Cozumel tends to have the most competitive independent operators because tourism infrastructure is so developed. Puerto Vallarta and Cabo San Lucas have premium experiences that can push cruise line pricing to $149+. Mazatlán is the sleeper pick — you'll often find the best value here.
Group size affects quality, not just price. Cruise line excursions frequently put 20–30 people in a cooking class. Independent operators often cap at 8–12. If you actually want to learn to cook (not just watch a chef while holding a margarita), smaller matters.
Tequila quality is often the real differentiator. The budget versions pour blanco and reposado house brands. The mid-tier and premium versions include añejo pours, sometimes a mezcal flight, and occasionally a distillery visit component. If you're a tequila enthusiast, the $119–$149 version may actually deliver better value per pour.
What's not included: Transportation from the pier is sometimes extra on independent tours. Tips to your chef/guide are always extra — bring $10–$20 cash USD per couple. And if you're booking through the cruise line, the 18–20% service surcharge is already baked into that listed price (you won't be hit at checkout, unlike bar tabs).
Shore excursion pricing note: Unlike beverage packages or specialty dining, shore excursions are priced as flat per-person fees — there's no dynamic pricing or early-booking discount system. What you see in the cruise planner is what you pay.
Photo: Carnival Cruise Line
How to Save Money Without Sacrificing the Experience
Book independent, but be smart about it. In Mexican cruise ports, independent operators are reliable — especially those with 500+ reviews on Viator or GetYourGuide. You'll save $30–$60 per person versus the cruise line version. The catch: you're responsible for getting back to the ship. Build in at least 90 minutes of buffer.
Book as a couple or small group. Some independent operators offer private cooking class experiences at $180–$250 total for two people — which is comparable to two cruise line tickets but far more personalized.
Check if your OBC (onboard credit) applies. Most cruise lines allow you to apply onboard credit to pre-booked shore excursions through the cruise planner. If you have OBC sitting unused, this is one of the better ways to spend it. Don't let OBC expire while you're paying cash for shore excursions.
Skip the cruise line version in Cozumel specifically. Cozumel has the most developed independent tour market in the Mexican Caribbean. The price gap between cruise line and independent is largest here, and operators like Tres Amigos Culinary or local Airbnb Experiences run excellent cooking + tequila combos at $55–$80/person.
Ask your ship's shore excursion desk about combo savings. Some lines bundle a cooking class with a beach club stop at a slight discount versus booking each separately.
Which Cruise Lines Offer This Excursion (and Who Does It Best)
Most mainstream lines offer some version of this in Mexican ports, but the quality and price vary:
| Cruise Line | Typical Price Range | Notes |
|---|---|---|
| Carnival | $89–$119/person | Available Cozumel, PV, Mazatlán. Solid value tier. |
| Royal Caribbean | $99–$139/person | More polished operators, slightly larger groups |
| Norwegian | $109–$149/person | Often includes a market walk component |
| Princess | $99–$129/person | Tends toward smaller groups than RC/Carnival |
| Celebrity | $119–$149/person | Premium tier, better tequila selection |
| Virgin Voyages | $110–$145/person | Hipper branding, Cabo and PV only |
Celebrity and Princess tend to run the best curated versions of this excursion if you're prioritizing culinary quality and authentic instruction. If you're just looking for a fun afternoon with solid food and flowing tequila, the Carnival version at $89–$99 delivers plenty.
This is genuinely one of the better shore excursion categories in Mexico — you eat well, you drink well, and you leave with recipes you might actually use. Just don't overpay for the cruise line version when strong independent alternatives exist at the same port.
Before you book anything, run your full cruise budget through CruiseMutiny — it'll show you exactly where your money is going across excursions, drinks, gratuities, and dining so you can decide where to splurge and where to save.