30 cooking classes worth the trip across Italy, editor-ranked by TableJourney. All Italy guides.
Cordon Bleu Firenze ★ 4.8 · Florence
santa-maria-novella · Via di Mezzo 55, 50121 Firenze
Cordon Bleu Firenze in Florence's Sant'Ambrogio district is the city's longest-running professional cooking school, founded 1985, with one-day Tuscan classes.
Cesarine Market Tour and Home Cooking Class ★ 4.8 · Palermo
albergheria · Various Cesarine homes across Palermo, 90133 Palermo
Cesarine's Palermo home cooking class walks one of the city's markets (Ballaro or Capo) before cooking three Palermitan dishes at a local home cook's kitchen.
Tip: Book three weeks ahead. The host's home is confirmed after booking; most cluster around Albergheria or Liberta.
Rimessa Roscioli Pasta Workshop ★ 4.8 · Rome
Via del Conservatorio 58, 00186 Roma
Rimessa Roscioli's pasta workshop in Rome teaches the Roscioli house carbonara, cacio e pepe and the four Roman pastas, with the house wine cellar tasting.
Tip: Mon, Wed, Fri at 11:00; book three weeks ahead. €150 includes lunch and the wine cellar tour.
Acquolina Cooking School ★ 4.8 · Venice
Villa Ines, Via Lazzaro Mocenigo 10, Lido di Venezia, 30126 Venezia VE
Acquolina Cooking School on the Lido is the Marika Contaldo Seguso kitchen at Villa Ines, the canonical lagoon-villa cookery school with 4 to 6 course.
Tip: Vaporetto 5.2 from San Marco to the Lido (15 minutes). Classes run 10:30-14:30 including lunch. Max 10 guests.
Cesarine: Cooking Class with Cesarina Aurora ★ 4.8 · Verona
Cesarina Aurora's home, Verona (VR)
Cesarina Aurora's three-hour cooking class in Verona teaches Veneto fresh pasta and vegetable plates from her home kitchen. A 2026 editor pick.
Tip: Book 3 weeks ahead in Vinitaly season (April); the wine pairings are €25 extra and worth it for the Veronese-cellar bottle pours.
La Vecchia Scuola Bolognese ★ 4.7 · Bologna
Via Galliera 11, 40121 Bologna BO
La Vecchia Scuola Bolognese is the city's most-cited sfoglia school, founded 1993 by Alessandra Spisni, with hands-on tortellini and tagliatelle classes.
Tip: Book three weeks ahead online; the classes run Monday to Saturday and the morning session is the most popular at 90 euros.
AVPN Pizzaiolo for a Day ★ 4.7 · Naples
capodimonte · Via Capodimonte 19a, 80131 Napoli
The AVPN (Associazione Verace Pizza Napoletana) runs the official UNESCO-recognised Neapolitan pizza school at Via Capodimonte 19a, teaching dough.
Cesarine: Homemade Pasta Class ★ 4.7 · Verona
Cesarina-host private homes in Verona centre
Cesarine's homemade pasta class in Verona teaches the bigoli pull through the bronze bigolaro die plus tortellini di Valeggio folding. A 2026 editor pick.
Tip: The bigolaro press is the unique Veronese tool; take the photos before the dough hits the press.
Cesarine Bologna ★ 4.6 · Bologna
Various Bolognese home kitchens
Cesarine Bologna is the network of Bolognese home cooks teaching the sfoglia pasta tradition in their own kitchens, with hands-on tortellini and tagliatelle.
Tip: Book a fortnight ahead online; each class is hosted in a different home and includes a long Bolognese lunch with the host.
In Tavola ★ 4.6 · Florence
oltrarno · Via dei Velluti 18r, 50125 Firenze
In Tavola in Florence's Oltrarno is a dedicated cooking-school space with daily Tuscan classes, the four-hour pasta workshop and a market-walk-and-cook combo.
Cesarine Handmade Sicilian Pasta Class ★ 4.6 · Palermo
kalsa · Cesarine host home, 90133 Palermo
Cesarine's Handmade Sicilian Pasta class in Palermo teaches three Sicilian pasta shapes (busiate, anelletti, cavatelli) with sauces, hosted at a local home.
Tip: Three-hour class. Vegetarian sauces available; book one week ahead.
Cooking Classes in Rome ★ 4.6 · Rome
Via dei Falegnami 10, 00186 Roma
Cooking Classes in Rome (Andrea Polverini's school in the Jewish Ghetto) runs four-hour group sessions on the Roman pasta canon: cacio e pepe, carbonara.
Tip: Daily morning class 10:00 at €85; private class €140. Book a week ahead online; vegetarian options.
Enrica Rocca Cooking ★ 4.6 · Venice
Palazzo Querini, Dorsoduro 2691, 30123 Venezia VE
Enrica Rocca Cooking runs market-to-table classes from her palazzo kitchen in Dorsoduro, with a Rialto Pescheria walk and a four-course Venetian lunch.
Tip: Half-day format with Pescheria walk at 09:00. Lunch in the palazzo kitchen at 13:30. Includes wine pairing.
Cesarine: Cooking with Michela ★ 4.6 · Verona
Cesarina Michela's home, near Piazza Bra, Verona
Cesarine host Michela runs Verona cooking classes from her apartment near Piazza Bra.
Tip: Michela's kitchen seats 6 and is small but warm; book 4 to 6 weeks out for Saturday and Vinitaly week slots.
Mama Florence ★ 4.5 · Florence
santa-croce · Via degli Alfani 102, 50121 Firenze
Mama Florence in Florence's Sant'Ambrogio district is a small-group cooking-school format, with three-hour pasta-and-tiramisu classes, a market-walk-and-cook.
Toffini Academy ★ 4.5 · Naples
chiaia · Via Giuseppe Martucci 35, 80121 Napoli
Toffini Academy in Naples' Chiaia runs hands-on pasta and pizza classes from a seafront kitchen at Via Martucci 35, with morning and afternoon sessions.
AVPN Course of Deep-Fried Neapolitan Food ★ 4.5 · Naples
capodimonte · Via Capodimonte 19a, 80131 Napoli
The AVPN's two-day fried Neapolitan food course at Via Capodimonte 19a covers breaded and battered fritti: crocchette, arancini, frittatine di pasta.
Cesarine Arancina Cooking Class ★ 4.5 · Palermo
loggia · Cesarine host home, 90133 Palermo
Cesarine's Arancina class in Palermo is a single-dish workshop on the city's signature deep-fried saffron rice ball, hand-rolled, stuffed and fried.
Tip: Single-dish, 2.5-hour class. Vegetarian arancina available; book one week ahead.
InRome Cooking ★ 4.5 · Rome
Via dei Banchi Vecchi 12, 00186 Roma
InRome Cooking in Rome's Centro Storico runs three-hour fresh-pasta classes from the central kitchen near Campo de' Fiori, with the carbonara.
Tip: Daily classes at 10:00 and 17:00; book five days ahead. The €160 private class includes wine pairing.
Cesarine Torino home cooks ★ 4.5 · Turin
centro-storico · Various home kitchens, Torino centre
Cesarine in Turin connects visitors with local home cooks for Piedmontese hands-on lessons: agnolotti del plin, tajarin, vitello tonnato, bonet at lunch.
Cesarine: Passion for Prosecco and Ravioli ★ 4.5 · Verona
Cesarina Aurora's home, Verona centre
Cesarina Aurora's Prosecco-and-ravioli class in Verona builds fresh ravioli from scratch with Prosecco pairings across the two-and-a-half-hour session.
Tip: The 5-star Aurora class on Cesarine; book a week out for English-language slots.
Bluone Cooking Classes ★ 4.4 · Bologna
Via Castiglione 8, 40124 Bologna BO
Bluone Cooking Classes in Bologna's Centro Storico is the small-group cooking school from Lori De Mori, with hands-on sfoglia, tortellini-folding and ragu.
Tip: Book three weeks ahead online; the classes run Tuesday to Saturday 09:30-14:30 and the group is capped at 6.
Italian Days Cooking Class ★ 4.4 · Bologna
Via Indipendenza 69, 40121 Bologna BO
Italian Days Cooking Class in Bologna runs the half-day hands-on tortellini-and-tagliatelle classes at the Hotel I Portici, with the sfoglia rolling lesson.
Tip: Book a fortnight ahead online; the classes run Monday to Saturday 09:30-14:00 and the group is capped at 12.
Il Cucinista ★ 4.4 · Milan
porta-romana · Via Privata Cuccagna 4, 20135 Milano
Il Cucinista runs hands-on classes inside Cascina Cuccagna, a restored 17th-century farmhouse a short walk from the Porta Romana metro. The course catalogue.
Chef in Milan with Francesco Falanga ★ 4.4 · Milan
porta-venezia · Via Lodovico Settala 1, 20124 Milano
Chef Francesco Falanga runs daily hands-on group cooking classes in his Porta Venezia studio off Corso Buenos Aires, covering fresh pasta with tiramisu.
Cesarine Fresh Pasta in Naples ★ 4.4 · Naples
lungomare · Naples (NA), city centre
Cesarine hosts a 3-hour fresh-pasta class in a Cesarina home overlooking the Gulf of Naples, teaching ravioli, scialatielli and a tiramisu variation with aperitif and bruschetta on arrival.
Cesarine Neapolitan Fresh Pasta Lesson ★ 4.4 · Naples
vomero · Naples (NA)
Cesarine's 2.5-hour Neapolitan pasta lesson, hosted by a Cesarina for up to ten guests, covers ravioli and fettuccine paired with a fresh tomato-basil sauce and an Alfredo, with a souvenir diploma.
I Eat Food Tours Cooking Class ★ 4.4 · Turin
centro-storico · Centro kitchen studio, Torino
I Eat Food Tours Turin cooking class is led by Michelin-trained chef Abram. Tajarin from scratch, vitello tonnato and a paired Piedmont wine flight.
Cesarine: Home Cooking Class ★ 4.4 · Venice
Campo San Giacomo di Rialto, San Polo, 30125 Venezia VE
Cesarine runs cooking experiences in Venetian home kitchens, the canonical home-cook network with Venetian Cesarinas teaching cicchetti, pasta and tiramisu.
Tip: Host home address in Cannaregio shared at booking confirmation; meeting point Campo San Giacomo di Rialto. Three-hour format. Book via Cesarine's own site.
Casa Artusi Cooking Class ★ 4.3 · Bologna
Via Costa 27, 47034 Forlimpopoli FC
Casa Artusi in Forlimpopoli, 30 minutes from Bologna by train, is the cooking museum and school in Pellegrino Artusi's hometown, running hands-on classes.
Tip: Book three weeks ahead online; the classes run weekend mornings 09:30-14:00 and include the museum entry.