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.