São Tomé, the capital of São Tomé and Príncipe, is a lively city on the island’s northeast coast. With its colonial architecture, bustling markets, and friendly atmosphere, the city is the heart of the nation’s cultural and culinary life.
Founded in the late 15th century by Portuguese explorers, São Tomé has grown from a colonial outpost to a lively city, home to the presidential palace, the national assembly, and the country’s only international airport. The city’s laid-back atmosphere, colourful markets, and ocean views make it the perfect backdrop for a culinary adventure.
Below are the top 6 restaurants in São Tomé.
6. Rooftop Bar
The best spot in the city for sunset views over the bay and a relaxed evening atmosphere. Despite being the only rooftop bar/restaurant in the entire of Sao Tome, prices are reasonable.
Location: 5th floor of the Hotel Central, Rua de Angola, city centre.
Menu: Grilled fish, chicken skewers, fresh salads, and a selection of cocktails and local beers.
Prices: Main dishes range from Db 180–Db 500 (€13–€22), cocktails from Db 150–Db 250 (€6–€9).
5. Xico’s Café
A favourite for breakfast or a light lunch, with a cozy, air-conditioned interior and quick service.
Location: Rua Patrice Lumumba, next to the National Museum (Fortaleza São Sebastião).
Menu: Portuguese pastries (including pastéis de nata), sandwiches, omelets, fresh juices, and espresso.
Prices: Pastries and snacks Db 60–Db 120 (€2.50–€5), sandwiches and light meals Db 120–Db 220 (€5–€8.50), coffee around Db 30–Db 50 (€1–€2).
4. Restaurante Atlântico
Craving some spice and flavour? Missing some Asian food? Then look no further than this gem. Operated by a Taiwanese family, this is as authentic as you’ll find in West Africa. Beautiful views.
Location: Sao Tome International Airport Road, approximately 5kms from the centre of the city.
Menu: Authentic Chinese cuisine, including sweet and sour chicken, mapo tofu, fried rice, spring rolls, and spicy beef dishes.
Prices: Main courses Db 200–Db 400 (€8–€15), rice/noodle dishes Db 120–Db 200 (€5–€8), starters Db 60–Db 100 (€2.50–€4).
3. 90 Graus Esplanada Bar
Lively outdoor terrace, popular with locals and visitors, especially in the evenings. Also popular for its music and for watching sport.
Location: Avenida das Nações Unidas
Menu: Famous for its pizzas (Margherita, pepperoni, seafood, vegetarian), also offers burgers, grilled chicken, and fries.
Prices: Pizzas Db 180–Db 350 (€7–€13), burgers and other mains Db 150–Db 250 (€6–€9), drinks Db 50–Db 120 (€2–€5).
2. Papa-Figo
Known for generous portions, fair prices, and a leafy outdoor seating area. Very popular with locals. Live music on weekends.
Location: Avenida das Nações Unidas
Menu: Local and international dishes—grilled fish, octopus, chicken, calulu, and vegetarian options.
Prices: Main dishes Db 200–Db 400 (€8–€15), starters and salads Db 80–Db 150 (€3–€6).
1. Xquizeat
Easily the best restaurant in the entire country. Stylish, contemporary décor and a reputation for the city’s most innovative food.
Location: Rua de Angola, in the heart of city centre, a short walk from the Presidential Palace.
Menu: Modern Santomean cuisine—slow-cooked goat, roasted fish, creative vegetarian plates, and chocolate desserts using local cocoa.
Prices: Main courses Db 300–Db 500 (€12–€19), with tasting menus available.
Bonus: Roulotte Pura Adrenalina (Food Truck)
Burgers, sandwiches and fries. Always in the same location, this food truck is a late-night favourite for locals and visitors alike.
Location: Fixed spot on Avenida da Independência
Menu: Burgers (beef, chicken, vegetarian), loaded fries, and soft drinks.
Prices: Burgers Db 70–Db 120 (€3–€5), fries Db 40–Db 60 (€1.50–€2.50).
While we don't run tours to São Tomé if you are joining us in Equatorial Guinea or Cameroon, São Tomé is a great addition to any Central African journey. To check out our tours in Cameroon or Equatorial Guinea head to our website. To secure your spot on one of these tours, then contact us at [email protected].