30 cooking classes worth the trip across Spain, editor-ranked by TableJourney. All Spain guides.
Cook and Taste ★ 4.8 · Barcelona
gotic · Carrer del Paradis 3, 08002 Barcelona
Cook and Taste in Barcelona's Gothic Quarter runs three-hour Spanish-and-Catalan classes: paella, tapas, gazpacho, sangria, finished with a sit-down lunch.
Gastronomia Bilbao ★ 4.8 · Bilbao
Plaza de la Salve 6, 48007 Bilbao
Gastronomia Bilbao runs hands-on Basque cooking classes a 5-minute walk from the Guggenheim, with pintxos, tapas and traditional master classes.
Spain Food Sherpas Cooking Class ★ 4.8 · Granada
centro-sagrario · Plaza San Agustin, 18001 Granada
Spain Food Sherpas in Granada runs a tapas cooking class beginning with a Mercado de San Agustin tour to source ingredients, then a 4-hour studio session.
Tip: The market visit is part of the experience; arrive by 11:30 for the produce walk before the kitchen session.
Cooking Point Madrid ★ 4.8 · Madrid
centro · Calle del Moratin 11, 28014 Madrid
Cooking Point Madrid in Las Letras is the city's reference English-language cooking school since 2008, with three-hour paella and tapas classes.
Tip: Bookings via website; classes daily 11:00 and 17:00. The paella class (95 euros) includes wine and the cooked meal.
Mimo San Sebastian Cooking School ★ 4.8 · San Sebastián
Paseo Republica Argentina 4, 20004 Donostia-San Sebastian
Mimo's cooking school inside the Maria Cristina Hotel in San Sebastian runs daily classes across Basque traditional cuisine, pintxos technique and Spanish.
Tip: Monday paella, Tuesday fish-and-market tour, Wednesday regional Basque. Book through mimo.eus 2 weeks ahead.
Taller Andaluz de Cocina ★ 4.8 · Seville
Mercado de Triana Plaza del Altozano Locales 75-77, 41010 Sevilla
Taller Andaluz de Cocina inside the Mercado de Triana in Seville runs a 3.5 hour Spanish cooking class with market tour, teaching salmorejo.
Tip: Three classroom spaces across Triana; the Mercado kitchen is the original. Sangria and two drinks included with lunch.
CookEle Granada ★ 4.7 · Granada
centro-sagrario · Calle San Anton 9, 18005 Granada
CookEle Granada is the Andalusian cooking school running tapas, paella and gazpacho classes with Spanish-language instruction in a 12-station studio kitchen.
Tip: Daily classes at 11:00 and 17:00; check Tripadvisor for the current schedule.
Chef's Apprentice ★ 4.6 · Barcelona
barceloneta · Carrer de Sant Carles 28, 08003 Barcelona
Chef's Apprentice in Barcelona's Barceloneta runs four-hour paella-and-seafood classes: pick fish at the market, cook back at the kitchen, eat at the long.
Gastronomia Bilbao Pintxos and Tapas Class ★ 4.6 · Bilbao
Plaza de la Salve 6, 48007 Bilbao
The Pintxos and Tapas class at Gastronomia Bilbao runs 2.5 hours across the La Salve bridge in Bilbao with hands-on Basque pintxos preparation.
Escuela Montalban ★ 4.6 · Granada
centro-sagrario · Calle Conde Cifuentes 11, 18005 Granada
Escuela Montalban in Granada runs a 7-day Spanish-language and cooking course teaching Andalusian gastronomy and the Arab legacy of the kitchen.
Tip: Course combines Spanish-language morning lessons with cooking workshops; sign up at the full-week tier for the market visits.
The Cooking Clubhouse ★ 4.6 · Madrid
chamberi · Calle de Vallehermoso 39, 28015 Madrid
The Cooking Clubhouse in Madrid's Chamberi is the hands-on Spanish cuisine school with paella, tapas, regional Spanish and dessert workshops.
Tip: Bookings via website. Drop-in classes from 65 euros; the full paella workshop (95 euros) includes a market walk.
Tenedor Tours Cooking Class ★ 4.6 · San Sebastián
Donostia-San Sebastian, Gipuzkoa
Tenedor Tours' private cooking class in San Sebastian, led by founder Gabriella Ranelli and team, teaches seasonal Basque dishes using market-driven produce.
Tip: Private group only, max 6. Book directly through tenedortours.com; reservations 1 month ahead.
A Taste of Spain (Seville) ★ 4.6 · Seville
Calle Reyes Catolicos 18, 41001 Sevilla
A Taste of Spain runs private cooking classes from a Calle Reyes Catolicos studio in Seville, with a market tour at the Mercado de Triana followed.
Tip: Private and small-group format; the higher tier includes a sherry-tasting module at a centro bodega.
My First Paella Culinary School ★ 4.6 · Valencia
Calle Peñagolosa, 3, 46006 Valencia
My First Paella in Valencia's Russafa is a hands-on paella school with English-language classes, daily sessions and a focus on the canonical paella.
Tip: Classes run twice daily. Reserve through the website 5 days ahead; vegetarian paella option.
Boqueria Market Class ★ 4.5 · Barcelona
raval · Mercat de la Boqueria, La Rambla 91, 08001 Barcelona
The Boqueria Market Class in Barcelona walks the market for ingredients, then cooks them at a nearby kitchen: pintxos, paella, crema catalana.
Cocina en Granada ★ 4.5 · Granada
albayzin · Calle San Juan de los Reyes 4, 18010 Granada
Cocina en Granada runs Andalusian home-style cooking classes in an Albayzin carmen, teaching salmorejo, ajo blanco and the tortilla del Sacromonte.
Tip: Class includes lunch with sangria; the carmen patio is the seat to ask for in spring.
Context Travel Madrid Cooking ★ 4.5 · Madrid
centro · Plaza de Tirso de Molina, 28012 Madrid
Context Travel's Madrid market-and-cook is the docent-led five-hour workshop combining a Mercado de la Cebada market walk with a Spanish-home-cooking lesson.
Tip: Bookings via website. Group capped at 6. Includes the market walk, a paella and three tapas, plus wine pairings.
Mimo Michelin Star Secrets ★ 4.5 · San Sebastián
Paseo Republica Argentina 4, 20004 Donostia-San Sebastian
Mimo's Michelin Star Secrets class in San Sebastian walks a small group through chef demonstrations and a four-course tasting drawn from the city's Michelin.
Tip: Includes the tasting and wine pairings; book through Marriott or mimo.eus.
Rice Paella Workshop ★ 4.5 · Valencia
Carrer del Músic Peydró, 4, 46001 Valencia
Rice Paella in central Valencia teaches Valencian rice in a hands-on three-hour workshop, with English-language classes and a strong arroces focus.
Tip: Reserve through the website 5 days ahead. Multiple rice styles in the same class.
Gastronomia Bilbao Traditional Basque Master Class ★ 4.4 · Bilbao
Plaza de la Salve 6, 48007 Bilbao
The Traditional Basque Master Class at Gastronomia Bilbao runs five hours, with a sit-down menu from bacalao, marmitako and txuleta traditions.
Cooking Ole ★ 4.4 · Seville
Calle Almirante Apodaca 14, 41003 Sevilla
Cooking Ole on Calle Almirante Apodaca in Seville is a long-running Spanish cooking school with a focused four-hour class on tapas, paella and salmorejo.
Tip: The class includes a sangria-and-wine pairing with the prepared lunch; meet at the centro studio.
BCN Kitchen ★ 4.3 · Barcelona
eixample · Carrer de la Diputació 165, 08011 Barcelona
BCN Kitchen in Barcelona's Eixample runs three-hour Catalan tapas classes: pa amb tomaquet, tortilla, croquetes and finally calçots in season with romesco.
Taller Paella Granada ★ 4.3 · Granada
centro-sagrario · Calle Cetti Meriem 10, 18010 Granada
Taller Paella Granada runs a 3-hour paella workshop teaching the Valencian and seafood variants, with the rice cooked over an outdoor wood fire on the patio.
Tip: Wood-fire paella in the courtyard; reservations open 14 days ahead and the Saturday slot fills fastest.
Apunto Centro Cultural del Gusto ★ 4.3 · Madrid
salamanca · Calle de Hortaleza 64, 28004 Madrid
Apunto Centro Cultural del Gusto on Calle Hortaleza in Madrid is the cooking school and bookshop since 1999, with classes on Spanish regional cuisines.
Tip: Bookings via website. The cocido madrileno workshop runs once a month (110 euros, 4 hours including lunch).
Spain Food Sherpas Tapas Cooking Class ★ 4.3 · Málaga
Avenida Manuel Agustín Heredia 24, 29001 Málaga
Spain Food Sherpas runs a tapas cooking class in Málaga's Soho, shopping the Atarazanas market first, then cooking Spanish small plates with an olive-oil tasting.
San Sebastian Food ★ 4.3 · San Sebastián
Paseo Republica Argentina 4, 20004 Donostia-San Sebastian
San Sebastian Food's cooking classes inside the Maria Cristina Hotel pair a Mercado de la Bretxa market tour with a four-hour Basque pintxos hands-on class.
Tip: Includes the morning market tour; the class cooks four pintxos plus a main with wine pairings.
Food and Fun Paella Class ★ 4.3 · Valencia
Calle Linterna, 6, 46001 Valencia
Food and Fun in Valencia teaches paella valenciana, Spanish tortilla and a sangria-making lesson in a three-hour English-language class.
Tip: Reserve 4 days ahead through the website. Vegetarian paella option.
Food Deluxe Cooking School ★ 4.2 · Barcelona
eixample · Carrer de Pau Claris 99, 08009 Barcelona
Food Deluxe in Barcelona's Eixample runs three-hour Spanish tapas classes: pa amb tomaquet, croquetes, tortilla and a paella demo, finished at the kitchen.
Northern Spain Gastronomy ★ 4.2 · Bilbao
Casco Viejo near Mercado de la Ribera, 48005 Bilbao
Northern Spain Gastronomy runs Basque cooking classes in Bilbao's Casco Viejo near the Ribera market, with a market visit then pintxos and tapas.
Casa Bermeja Cooking ★ 4.2 · Granada
albayzin · Cuesta del Chapiz 4, 18010 Granada
Casa Bermeja Cooking in the Albayzin of Granada teaches Granadina Moorish-Andalusian fusion in a restored carmen, with lamb tagine and saffron-rice classes.
Tip: The class runs three hours and ends with a Carmen-garden lunch overlooking the Alhambra.