Do you want to learn how to cook authentic Italian food? Check out our roundup of the 6 best cooking classes in Italy and learn how to cook pasta, pizza and more with local chefs who will teach you all their tips and tricks to mastering Italian cuisine!


From classic carbonara to heart-warming lasagna or a perfectly crispy pizza, there’s so much delicious Italian food to be eaten! It’s time to embrace your inner Italian in the kitchen at one of Eatwith’s cooking classes in Italy. Not only will you savor some of the country’s most mouthwatering dishes, but you’ll also master the art of making them yourself. Here are the 6 top-rated cooking classes for you to try on your next trip to Italy.

Pasta-making class with a local in Bologna

Join Daniele in his Bologna kitchen for a hands-on Italian cooking class and learn how to make delicious bolognese from scratch. This cooking class takes place in his grocery store, giving you the chance to learn all his tips and tricks to perfecting pasta while tasting some of Bologna’s most delicious dishes.Book your seat at Antonio’s pasta cooking class here

Traditional risotto cooking class in Milan

In this authentic risotto cooking class hosted by Towns of Italy, chefs will teach you their expert techniques to learn how to make the perfect risotto and pasta. You’ll visit Milan’s Central Market , which are crammed with fresh produce and local specialities. The marketplace is a hub for locals and tourists offering an abundance of fresh produce, artisanal good. Led by your chef you will take a tour of the market and indulge in some delicious local food along the way. Get ready to experience the flavors and aromas of Milan's Central Market on this exciting tour, where you'll discover the best of Italy's cuisine and culture. Book your seat here. 

Learn how to make authentic Italian pizza in Florence

In this cooking class you’ll learn the art of making the perfect pizza dough from a true Italian mamma! Host Patrizia is a Florence local who’ll share all the secrets of classic Italian cuisine with you in her amazing pizza cooking class. Roll up your sleeves and get ready to make everything from scratch, then gather around the table to enjoy your own handmade food, complemented with wine from Patrizia’s family’s vineyard.Book your seat at Patrizia’s pizza cooking class here

Gourmet cooking class and dinner in Rome

Take your cooking skills to the next level at this 3-hour, small-group cooking lesson in Rome. Chef Paolo will teach you all of the secrets to cooking authentic Italian recipes ranging from classic Roman appetizers to desserts, homemade pasta and traditional Tiramisu.  After the cooking class you’ll sit down with your host to taste your very own culinary masterpiece, paired with delicious local wines. Book your seat at Chef Paolo’s Roman cooking class here.

Learn how to make pasta from scratch in Naples

Scialatielli, fettuccine, ravioli, cappellacci…you’ll learn everything you need to know about making pasta from scratch! Become a pasta aficionado as you master the art of kneading, rolling and shaping different kinds of pasta like a pro with host Gaetano in Naples. More than just a classic cooking class, you’ll cook in small groups while sharing tips and stories in Gaetano’s welcoming home.Book your seat at Gaetano’s pasta making class here

Sicilian market tour and cooking class in Palermo 

Fulvio in Palermo hosts a completely customizable Sicilian cooking class and food tour of La Vucciria,  Palermo’s most famous local market. Discover the market, stock up on local ingredients and uncover the secrets to cooking some of the most popular Italian recipes. In this cooking class, Fulvio will teach you how to make classic Sicilian dishes from scratch, along with a handful of useful tips so that you can continue to master Italian cuisine yourself. Book your seat at Fulvio’s Sicilian market tour and cooking class here

Looking for more authentic cooking classes in Italy? Head right this way.