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.