Great restaurants in St Tropez let you immerse into the French art of cuisine. Many of the eateries have spacious and cosy terraces overlooking the scenic harbour, high-end interiors, and artistic food presentation that combines to create an unforgettable dining experience in this elegant Provencal village.
You’ll discover the French cuisine at its finest in the form of modern versions of traditional dishes, excellent wines, and fancy cocktails. At night, St Tropez restaurants turn into lively spots with live music and dances. Enjoy this unique experience with our guide to the best restaurants in St Tropez.
Where are the best places to eat in St Tropez?
- 1
L'Opéra
Upscale restaurant with world-class performances
- Parejas
- Comida
- Lujo
L'Opéra is a prestigious restaurant at Port de Saint-Tropez, attracting jetsetters with its cool atmosphere. You’ll discover a beautiful outdoor terrace and an elegant white-and-gold dining room with big leather seats.
L'Opéra's menu has a good mix of authentic French and worldwide specialities. The upscale restaurant often hosts live music and shows with professional artists, making it a great place to feel the glamorous ambience of the French Riviera. Make sure to book your table in advance as it’s a rather popular restaurant in St Tropez.
Dirección: Résidence du Port, 83990 Saint-Tropez, France
Teléfono: +33 (0)4 94 49 51 31
Mapa - 2
Sénéquier
A historic restaurant at Port de Saint-Tropez
- Comida
- Ambiente nocturno
Sénéquier is an iconic restaurant in St Tropez. Established in 1887, it has a famous terrace with red tables and chairs overlooking the port. The cafe became well-known thanks to Brigitte Bardot, who often came here during the shooting of the 1956 film, And God Created Woman. Since then, it has been a popular dining spot among yachts owners, affluent locals, and tourists.
Sénéquier has kept some traditional recipes from its heydays as a patisserie. Must-tries include the nougat, tarte tropézienne (brioche filled with orange-scented diplomat cream), and ice cream. You can also find a large selection of cocktails, smoothies, and milkshakes.
Dirección: 29 Quai Jean Jaurès, 83990 Saint-Tropez, France
Horario: Daily from 7.30 am to 3 am
Teléfono: +33 (0)4 94 97 20 20
Mapafoto de Gzen92 (CC BY-SA 4.0) modificada
- 3
La Petite Plage
Classy restaurant on the beach
- Comida
- Lujo
- Ambiente nocturno
Restaurant La Petite Plage is a trendy seaside restaurant and bar near Port de Saint-Tropez. It’s a great place to enjoy refined and modern versions of Mediterranean cuisine, under the supervision of a Michelin-starred chef. You’ll have delicious and artistically presented food on your plate – with your feet in the sand, too.
The terrace is elegant and casual, with sandy floors, wood-and-wicker designs, and a cocktail bar. Restaurant La Petite Plage stays open until late, so many come on a summer evening to dance to live DJ sets.
Dirección: 9 Quai Jean Jaurès, 83990 Saint-Tropez, France
Horario: Daily from noon to 2 am
Teléfono: +33 (0)4 94 17 01 23
Mapa - 4
Le Girelier
A great spot for seafood with harbour views
- Comida
Le Girelier specialises in fish and seafood with Provençal flavours. Located on the quayside, the restaurant offers a spectacular view of yachts coming and leaving the port. The staff is very attentive, so don’t hesitate to ask for recommendations.
With cream-coloured décor and white tablecloths, Le Girelier exudes a modern and relaxing atmosphere. Standouts include its delicious seabass, crab, whole fish specialities à la plancha, and bouillabaisse (traditional fish stew). Order a glass of white wine or rosé to complement your seafood dish.
Dirección: Quai Jean Jaurès, 83990 Saint-Tropez, France
Horario: Daily from noon to midnight
Teléfono: +33 (0)4 94 97 03 87
Mapa - 5
Colette
For delicate, Michelin-star cuisine in St Tropez
- Parejas
- Comida
- Lujo
Colette is a 1-Michelin-starred restaurant under the guidance of renowned chef Philippe Colinet. The contemporary restaurant is part of Hotel Sezz, surrounded by olive and palm trees and overlooking a swimming pool.
You’ll appreciate Colette’s subtle gastronomic menu, which revolves around Mediterranean flavours. The 6-course dinner meal includes oysters, yellowtail fish, and pigeons. If you come for lunch, the restaurant offers a poolside menu with a selection of tapas, fish, meat, and vegetarian dishes.
Dirección: 151 Chem. des Salins, 83990 Saint-Tropez, France
Mapa - 6
Pearl Beach
Culinary delight on the beach
- Comida
Pearl Beach is a beachfront restaurant with a beautiful décor that features natural wood flooring and palm trees. It has a nice rooftop offering expansive views of the surrounding sea and mountains.
You’ll discover modern Mediterranean dishes with Asian influences, such as spring rolls, samosas, and panko prawns. Main courses include tuna steak, octopus with sweet potato puree, and vegetable wok with Camargue rice. End your meal with homemade desserts like the strawberry and basil pavlova. Pearl Beach is also a great place to watch the sunset and enjoy a good selection of wines and cocktails.
Dirección: Quartier de la Bouillabaisse, 83990 Saint-Tropez, France
Horario: Daily from 10 am to 5 pm
Teléfono: +33 (0)4 98 12 70 70
Mapa - 7
Le Pescadou
Exquisite food with views of St Tropez
- Comida
Le Pescadou lies in Gassin, one of the most beautiful hilltop villages in France. Many come to this restaurant to enjoy a superb panorama of the crescent-shaped Bay of Pampelonne. Food-wise, you can enjoy a wide selection of fish and meat dishes.
Standouts include the fillet of John Dory with black rice and bok choy, beef fillet with truffle mashed potatoes and a morel mushroom sauce, as well as millefeuille of vegetables with fresh fruit. We recommend booking a table on the terrace for the best view.
Dirección: Pl. dei Barri, 83580 Gassin, France
Horario: Daily from noon to 2 pm and from 7 pm to 10 pm
Teléfono: +33 (0)4 94 56 12 43
Mapa - 8
Au Caprice des Deux
Quaint restaurant with great French food
- Parejas
- Comida
Au Caprice des Deux is located along Rue du Portail Neuf, just 400 metres west of the Citadel of Saint-Tropez. It’s established in 1994 as part of the Disciples Escoffier International, a gastronomic society promoting the traditions of French cuisine.
The restaurant serves authentic and modern food in a romantic atmosphere. Try the beef fillet with truffles, homemade foie gras, coddler eggs with truffles, snails, and zucchini flowers. The restaurant also has an excellent selection of wines and desserts – don’t miss its crème caramel or Peach Melba (vanilla ice cream with peaches and raspberry sauce).
Dirección: 40 Rue du Portail Neuf, 83990 Saint-Tropez, France
Horario: Daily from 7 pm to 11 pm
Teléfono: +33 (0)4 94 97 76 78
Mapa - 9
Le Quai
A trendy place for going out in St Tropez
- Comida
- Ambiente nocturno
Le Quai is a quayside restaurant that’s great for group dining in St Tropez. It has a marble terrace with white leather chairs, all overlooking yachts and boats at Port de Saint-Tropez.
Le Quai’s menu is a mix of French and Asian cuisine. You can opt for chic aperitifs, delicious seafood, sushi, and succulent steaks. The central bar, decked in black and silver, has an interesting selection of cocktails and champagnes. After dinner, stay on to enjoy live performances and dancing in its onsite club.
Dirección: 22 Quai Jean Jaurès, 83990 Saint-Tropez, France
Horario: Daily from 10 am to 3 am
Teléfono: +33 (0)4 94 97 04 07
Mapa - 10
L'Auberge des Maures
Elegant restaurant with a long history
- Comida
L’Auberge des Maures is an emblematic restaurant that has been around since 1931. It’s part of the Airelles Saint-Tropez, Château de la Messardière, a 5-star hotel located around 3 km south of Plages de Saint-Tropez.
This restaurant is synonymous with elegant fine dining, using local produce to create innovative versions of traditional Provençal specialities. Standouts include the seabass filet with shells, duck breast honey thyme and mandarin, ossobuco (veal shanks), and zucchini flowers fritters. For dessert, try the moelleux au chocolat (molten chocolate cake) or baba au rhum (baba rum cake).
Dirección: 2 Rte de Tahiti, 83990 Saint-Tropez, France
Horario: Daily from 7 pm to 11 pm
Teléfono: +33 (0)4 94 97 01 50
Mapa