18 cooking classes worth the trip across Spain, editor-ranked by TableJourney. All Spain guides.
Mimo San Sebastian Cooking School ★ 4.6 · 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 regional dishes in a 400-square-metre kitchen.
Tip: Monday paella, Tuesday fish-and-market tour, Wednesday regional Basque. Book through mimo.eus 2 weeks ahead.
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 in a small private kitchen.
Tip: Private group only, max 6. Book directly through tenedortours.com; reservations 1 month ahead.
Mimo Michelin Star Secrets ★ 4.6 · 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 canon (Arzak, Akelarre, Berasategui).
Tip: Includes the tasting and wine pairings; book through Marriott or mimo.eus.
Cook and Taste ★ 4.5 · 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.
Cooking Point Madrid ★ 4.5 · 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, hands-on prep and a market walk option.
Tip: Bookings via website; classes daily 11:00 and 17:00. The paella class (95 euros) includes wine and the cooked meal.
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 in a private kitchen.
Tip: Bookings via website. Group capped at 6. Includes the market walk, a paella and three tapas, plus wine pairings.
San Sebastian Food ★ 4.5 · 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 in a professional kitchen.
Tip: Includes the morning market tour; the class cooks four pintxos plus a main with wine pairings.
Basque Culinary Center Workshops ★ 4.5 · San Sebastián
Paseo Juan Avelino Barriola 101, 20009 Donostia-San Sebastian
Basque Culinary Center workshops in San Sebastian, the BCC public-facing programme, run weekend classes in Basque cooking, fermentation, pastry and pintxos in a dedicated school kitchen.
Tip: Walk-up Saturday workshops; the BCC website lists the rotating calendar.
Chef's Apprentice ★ 4.4 · 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 table.
Boqueria Market Class ★ 4.4 · 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, three hours total.
Apunto Centro Cultural del Gusto ★ 4.4 · 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, baking and the cocido madrileno workshop monthly.
Tip: Bookings via website. The cocido madrileno workshop runs once a month (110 euros, 4 hours including lunch).
Devour Madrid Cooking Class ★ 4.4 · Madrid
centro · Calle Postas 14, 28012 Madrid
Devour Madrid's cooking class is the three-hour Spanish-cuisine workshop where students cook paella, tortilla and three tapas with the Devour team since 2014, with a market visit option.
Tip: Bookings via website. Classes daily 11:00. The market-and-cook version (145 euros, 5 hours) includes a Mercado de la Cebada walk.
Mimo Bite the Experience ★ 4.4 · San Sebastián
Paseo Republica Argentina 4, 20004 Donostia-San Sebastian
Mimo Bite the Experience in San Sebastian is the introductory pintxos cooking class at the Maria Cristina school, with a hands-on pintxos session plus a tasting and Txakoli pours over three hours.
Tip: Entry-level Mimo class at the lower price point; book through Cookly or mimo.eus.
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.
Kitchen Club Madrid ★ 4.3 · Madrid
chamberi · Calle Bretón de los Herreros 56, 28003 Madrid
Kitchen Club Madrid in Chamberi runs cooking classes in Spanish and English since 2007, with daily-changing themes from Spanish regional cuisines to international (Thai, Japanese) and dessert workshops.
Tip: Bookings via website. Drop-in classes from 55 euros; the full Spanish-cuisine workshop (130 euros) includes a market walk.
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 table.
Spanish Tapas and Paella Workshop ★ 4.2 · Barcelona
born · Carrer dels Mirallers 9, 08003 Barcelona
Barcelona's Spanish Tapas and Paella Workshop in the Born runs three-hour classes: five tapas plus a Valencian paella, with a sit-down meal to follow.
Madrid Cooking Academy ★ 4.2 · Madrid
malasana · Calle de San Bernardo 23, 28015 Madrid
Madrid Cooking Academy in Malasana runs three-hour paella and tapas workshops in English and Spanish since 2015, with a small group format and hands-on prep at induction-fitted stations.
Tip: Bookings via website or Eventbrite. Classes daily 11:00 and 18:00. The paella class includes wine and the cooked meal.