GetYourGuide, Viator and Musement list 18 cooking classes in Porto and the Douro Valley. Prices run from €35 to €193 a person, €139 in the middle of the range. 13 are rated 4.5 or better from at least ten reviews; those come first below.

A cooking class here is usually a morning or an afternoon in a home, farmhouse or school kitchen: you cook three or four courses with the host, then sit down and eat them, often with a local wine on the table. Group classes are priced per person; private lessons and chefs who come to your villa cost more.

Best reviewed

Top rated

All cooking classes

4.9 (55)3 h

Workshop Cook & Taste Portugal in Porto

This is a total interactive experience. You will be able to cook and taste typical portuguese food while having a blast! You may choose to complete the experience with the visit of the f...

from €55 Check dates

Listings, prices and ratings come from GetYourGuide, Viator, Musement. We earn a commission when you book through these links; it does not change the price you pay.

At the table

What Douro Valley eats and drinks

The food and wine pairings our editors chose for Douro Valley, the dishes you are most likely to meet on a tasting or at lunch.

  • Vintage Port with blue cheeseThe classic after-dinner marriage: a structured Vintage Port's sweet black fruit and grippy tannins cut against the salty, crystalline intensity of...Read the pairing →
  • Aged tawny Port with creme bruleeAn aged tawny's butterscotch, candied citrus and roasted nut notes echo the caramelised top of a creme brulee, the wine's freshness keeping the pai...Read the pairing →
  • Vintage Port with dark chocolateBitter cocoa meets the wine's cassis and liquorice, a rich pairing where Port's sweetness balances the chocolate's edge.Read the pairing →
  • Douro red with roast lambThe firm tannins and dried-herb register of a serious Douro red frame slow-roast lamb, the wine's freshness cutting the fat.Read the pairing →
  • Douro red with grilled beefFine-grained tannins carry charred red meat while the wine's dark fruit and mineral spine match the char and marbling.Read the pairing →
  • Douro white with bacalhauA textured, saline Douro white has the body and racy acidity to stand up to the salt cod, potato and olive oil of Porto's signature bacalhau dish.Read the pairing →

Cheeses made in Douro Valley

Before you book

Cooking classes in Porto and the Douro Valley: questions

How much does a cooking class in Porto and the Douro Valley cost?

Across the 18 cooking classes listed here, prices start at €35 and the middle of the range is €139 per person; 3 cost under €50. Prices are the marketplaces' own and were last checked on the date shown at the top of the page.

Which cooking classes in Porto and the Douro Valley have the best reviews?

By rating and number of reviews on the marketplaces: Porto: Pastel de Nata Cooking Class with Porto Wine (Sé do Porto) (4.9 from 611 reviews), Chef Led Porto Market Tour and Portuguese Tapas Class with Wine (5.0 from 141 reviews) and Portuguese Cooking Class in Porto with Portuguese Wine (5.0 from 116 reviews).

How long does a cooking class in Porto and the Douro Valley take?

Most take about 3 hours; the listing for each one gives its exact length.

Is wine included?

7 of the 18 listings name wine in their title. Check what each listing includes before you book: some pour a glass, others a full tasting.

Keep exploring

More in Douro Valley

Hungry for more? Porto food guide on TableJourney, our sister site.