Where to eat cheaply in Sintra: 10 local spots to try
Sintra is often linked to its romantic palaces, misty gardens and pastel-fronted houses clinging to the hills. Yet behind the very touristy image of this former Portuguese royal residence, the town hides nice surprises for travelers who want simple, generous meals without breaking the bank. Between the historic center, the streets around Portela de Sintra station, the village of São Pedro de Sintra and more residential areas, you can still taste authentic Portuguese food at reasonable prices.
The golden rule in Sintra is to step slightly away from the busiest terraces around the National Palace and Rua das Padeiras. The most affordable places aren’t necessarily hidden, but they often require an extra five to fifteen minutes’ walk, crossing a less photogenic street, or eating at locals’ times. In small tascas, neighborhood cafés and historic bakeries, portions are frequently generous: a soup, a daily special, a coffee and a dessert can cost less than a single meal at a tourist-focused restaurant.
To eat cheaply in Sintra, it helps to know a few local habits. Lunch is commonly taken between 12:30 and 14:30, while many restaurants close after the midday service and reopen around 19:00. The prato do dia, or dish of the day, is one of the best choices: it can include a soup, meat or fish with sides, sometimes a drink or coffee, for about 8 to 13 €. Bread, olives, cheese or butter placed on the table are generally not free: if you don’t want them, leave them or politely ask for them to be removed.
Sintra is also ideal for sweet-toothed visitors. The famous travesseiros, almond-cream puff pastries, and the queijadas de Sintra, small fresh cheese tarts, make an affordable breakfast or snack. Travelers combining a day at Palácio da Pena, Quinta da Regaleira and the old town can alternate between an iconic pastry, a popular lunch and a tasca dinner.
This guide lists exactly ten local spots to try, with locations, typical opening hours, price ranges and specialties. Opening times can vary by season, holidays and annual closures; it’s wise to check before you go, especially in winter. The goal is simple: enjoy Sintra indulgently, without confusing a small budget with bland meals.

1. Casa Piriquita: the iconic pastries of the historic center
You can’t talk about affordable eating in Sintra without starting with Casa Piriquita, one of the town’s best-known bakeries. Founded in the 19th century, this institution draws visitors eager to taste the specialties that built Sintra’s sweet reputation. Despite its fame, it remains a very good option for cheap eating, especially for breakfast, an afternoon snack or a light lunch before heading to the National Palace or Quinta da Regaleira.
The main address is Rua das Padeiras, 1/7, 2710-603 Sintra, in the heart of the historic center. It’s easy to reach on foot from the bus stop serving the main monuments. Casa Piriquita usually opens daily from 8:30 AM to 7:30 PM, with extended hours sometimes during the busiest periods. In high season, expect queues, especially between 10:00 and 12:30. To avoid crowds, arrive early or choose late afternoon.
The must-order is the travesseiro de Sintra, a lightly crisp puff pastry filled with fragrant almond cream and dusted with sugar. Expect about 2 to 2.50 € each. The queijadas de Sintra, smaller and denser, often cost around 1.50 to 2 €. With a Portuguese espresso, called bica, sold for about 1 to 1.30 €, you get a very satisfying local snack for under 4 €.
Local tip: buy several pastries to take away. Travesseiros keep well for a few hours in their box, making them an excellent snack before the climb to Palácio da Pena. If you prefer to sit, bear in mind the space is compact and lively: people come here mainly for the taste, the warm smell of pastry and the traditional bakery atmosphere.
- To order: travesseiro, queijada de Sintra, café com leite.
- Suggested budget: €3 to €7 per person.
- Ideal for: breakfast, snack, gourmet picnic.

2. Piriquita II: travesseiros and light meals with more space
A few steps from the historic spot, Piriquita II is a particularly handy alternative when Casa Piriquita is packed. This second venue, tied to the same pastry tradition, lets you enjoy the famous travesseiros and queijadas in a setting often better suited to a sit-down break. It’s located at Rua das Padeiras, 2, 2710-603 Sintra, in the same lively pedestrian area of the historic center.
Hours are generally similar to the main shop, i.e. daily from 8:30 AM to 7:30 PM. In practice, Piriquita II is very useful for travelers who want a real break before or after touring the center, without spending an hour at a restaurant. The place offers pastries, hot drinks, juices, coffees, and depending on the time of day simple options like sandwiches, toasts and small savory preparations.
For a tight budget, the best option is to build your own combo: a travesseiro for around €2 to €2.50, a queijada at about €1.50 to €2, and a coffee or tea between €1 and €2.50. Expect to pay on average €4 to €8 for a generous snack. Toasts and sandwiches usually run about €4 to €7, which can work for a quick lunch if you plan a bigger dinner elsewhere.
It’s not a neighbourhood tasca, but it’s a local institution in the heritage sense: the recipes are part of Sintra’s culinary identity. The room has the feel of a Portuguese café-patisserie, with families, hikers and palace visitors coming and going. If you’re travelling with kids or the weather turns damp, it’s a simple, central and reassuring stop.
A good move is to ask for the pastries straight from the oven. Travesseiros are especially lovely still warm, when the puff pastry is light and the almond aroma hits from the first bite. It’s an inexpensive treat but one that makes a day in Sintra memorable.

3. Tascantiga: Portuguese petiscos in a courtyard of old Sintra
Tascantiga is a well-liked spot for petiscos, those small Portuguese sharing plates that let you taste several specialties without ordering an expensive full menu. Located at Escadinhas de São Pedro, 3 e 5, 2710-631 Sintra, near the Church of Santa Maria and the lanes climbing toward the São Pedro quarter, the restaurant offers a cozier setting than the large terraces in the centre.
Opening hours are typically Tuesday to Sunday, roughly 12:30 to 22:30, often closed on Mondays. It’s wise to book or arrive early in season, as the small outdoor courtyard is in demand. This paved, shady courtyard lined with old walls gives the meal a very Sintra-like atmosphere: a quiet pause away from the sometimes frantic pace of tourist routes.
The budget stays reasonable if you share smartly. Petiscos plates usually cost between €4.50 and €9. Look out for cod croquettes, grilled chouriço, sautéed mushrooms, salads, Portuguese cheeses, or small portions of octopus and meat. For two, three or four plates with bread can make a perfectly good meal for €12 to €18 per person, drinks included if kept moderate.
Vegetarians will generally find more options here than in the most traditional Portuguese tascas, thanks to grilled vegetables, salads and seasonal small plates. To spend less, avoid always ordering the most elaborate meat dishes and favor a selection of petiscos. The format is convivial, especially after a long walk from the centre or before catching the train back to Lisbon.
Staff can be asked to recommend plates that match your appetite. Don’t hesitate to say you want to share: in Portugal that’s perfectly natural in this kind of place. Tascantiga is slightly pricier than a worker’s lunch, but its setting, quality and small-plate system make it a very sensible option for an affordable meal in the historic centre.

4. Restaurante Dom Pipas: generous Portuguese cooking in Portela de Sintra
To get away from the most touristy streets and eat like some locals, head toward Portela de Sintra. Restaurante Dom Pipas, located at Rua Elias Garcia, 153, 2710-327 Sintra, is known for traditional Portuguese dishes, generous portions and good value. The area is near the station and more everyday parts of Sintra, which explains the mix of residents, workers and savvy travellers among its clientele.
The restaurant usually operates Tuesday to Sunday, 12:00–15:00 and 19:00–22:30. It may be closed on Mondays; check hours on the day, especially off-season. Lunch is the best time to enjoy the daily suggestions. As in many good Portuguese places, arriving before 13:00 or after 14:00 can help you avoid the local rush.
The menu leans toward classics: grilled fish, bacalhau, octopus, meats, grills and simple sides. Main dishes often cost around €10 to €16, but some portions are shareable, especially fish or meat dishes meant for two. A soup usually starts around €2.50 to €4, while a traditional dessert costs about €3 to €5. With a soup and a main, budget €13 to €18 per person; it’s a fair price given the generous portions.
The tip is to ask if there’s a prato do dia or a lunch suggestion. If you’re two and want to limit costs, order a simple starter, share a hearty main and finish with a coffee. Portuguese meals are generous, so it’s better to ask for advice than to over-order.
Dom Pipas is perfect after a morning at the Palácio Nacional da Pena when you head back toward the station by bus or on foot. The atmosphere is more straightforward, less decorative, but that’s exactly the charm: you get honest, unpretentious cooking served with the spirit of a local restaurant.

5. Restaurante Nortada: a popular tasca near the station
Restaurante Nortada is another great option for travellers who want to eat near Sintra station without staying in the most touristy spots of the old centre. At Rua Dr. Alfredo da Costa, 27, 2710-524 Sintra, it’s convenient for lunch before catching the train or a simple dinner after a day of sightseeing. Its style is that of a traditional Portuguese house: efficient service, familiar dishes and a more local than flashy atmosphere.
Opening hours are usually Monday to Saturday, 12:00–15:00 and 19:00–22:30. Sunday can be closed or offer reduced service depending on the season. Again, lunch is often the best time to find a good deal. Places frequented by locals sometimes post the daily specials at the door or announce them verbally: don’t hesitate to ask “Qual é o prato do dia?”.
Prices are generally reasonable for Sintra: count on €8–12 for a daily special, €10–15 for many à la carte dishes, and about €2.50–4 for a soup. The cuisine often highlights bacalhau, grilled dishes, stewed meats, fish depending on arrival and sides like rice, potatoes or salad. A full meal with coffee can stay around €12–17 if you avoid unnecessary starters and bottles of wine.
Nortada is interesting for its authentic feel: you’ll hear Portuguese around the tables, see office workers grabbing lunch and observe local service habits. It’s not a place for fancy decor; it’s where you go for a proper meal after hiking Sintra’s slopes.
On a tight budget, choose the simplest dishes, ask if portions are large and leave room for a pastry in town. The final coffee, very short and intense, usually costs about €1: an economical and very Portuguese way to end the meal.
6. Romaria de Baco: a rustic lunch in São Pedro de Sintra
In the charming São Pedro de Sintra neighborhood, slightly off the main tourist flow, Romaria de Baco is worth remembering for a more rustic Portuguese cuisine. The restaurant is at Largo D. Fernando II, 10, 2710-550 Sintra, in a historic area where streets and houses feel like a village inside Sintra. It’s a good stop when moving between the center and the roads leading to the palaces and gardens.
Hours vary by season, but the place is generally open Tuesday to Sunday, 12:00–15:00 and 19:00–22:30, closed weekly on Mondays. The spot is appreciated by visitors interested in local food and by locals. It’s best to reserve dinner on weekends; for lunch, arriving fairly early increases your chances of getting a table without waiting.
Romaria de Baco sits between a simple tasca and a comfortable traditional restaurant. To eat cheaply, focus on soups, daily specials and shareable dishes. Starters often begin around €3–6, mains usually range from €10–16, and desserts are between €3.50–5. Ordering a simple dish and water can keep a meal around €13–18.
Recipes may include slow-cooked meats, pork, bacalhau, seasonal dishes and Portuguese desserts. The decor, with traditional elements and a warm atmosphere, gives the meal a more settled feel than a grab-and-go snack. It’s a good choice if you want a seated break without moving into an expensive gourmet restaurant.
Local tip: portions of some dishes in Portuguese restaurants can be generous. Ask if a dish is meant for one or two, especially for fish recipes or preparations served in large plates. You can also order a soup, share a main and have a dessert for two: an effective compromise to keep costs reasonable while trying a fuller cuisine.

7. Café Saudade: simple brunch and pastries near the station
Café Saudade is one of Sintra’s best spots for a late breakfast, a light brunch or a simple lunch near the station. Located at Avenida Dr. Miguel Bombarda, 6, 2710-590 Sintra, just in the Portela area, this café is particularly handy arriving from Lisbon or before the train back. It attracts an international crowd while keeping the pleasant feel of a neighborhood café where you can slow down for a moment.
The place is usually open daily from 8:30 to 18:30, sometimes with slightly different hours by season. Its main advantage is flexibility: while traditional restaurants focus on lunch and dinner, Café Saudade offers an accessible option between visits, especially if you missed midday service.
The menu typically offers soups, salads, sandwiches, toasts, quiches, cakes and hot drinks. Soups often cost around €3–4.50, sandwiches and toasts between €5–8, while a slice of cake frequently falls between €3–4.50. A light lunch with soup, toast and coffee can therefore come to €9–13. For a simple breakfast of a pastry and a coffee, expect €3–6.
This place isn’t a tasca for those set on bacalhau or grilled dishes, but it’s very useful for travelers seeking quality, honest portions and a calm environment. The tables are also convenient for checking an itinerary or taking a short break before tackling the climb to the monuments. The decor, tidier and warmer than an ordinary café, feels like a comfortable refuge on rainy or foggy days.
If you’re on a tight budget, skip big brunch deals and build your own meal. A local soup, a slice of quiche or a toast, and a Portuguese coffee often suffice before a day of walking. Café Saudade is also a good choice for vegetarians, who will usually find more options there than in small places focused on grills.

8. A Mourisca: simple Portuguese restaurant in central Sintra
A Mourisca is a handy spot for lunch in central Sintra if you want to avoid the places geared toward tourist groups. The restaurant is on Rua Visconde de Monserrate, 19, 2710-591 Sintra, a central street within easy reach of the National Palace of Sintra, the bakeries on Rua das Padeiras and the bus stops. Its location is therefore very convenient when time is limited.
Opening hours are generally de 12 h à 15 h et de 19 h à 22 h 30, with a weekly closing day that can vary by season. As often in Sintra, visitors do well to aim for an early lunch. Arriving around 12:00 means a calmer service and a better chance the daily specials are still available.
The food is classic and uncomplicated: soups, omelettes, meat dishes, fish, bacalhau, salads and traditional desserts. The simpler dishes usually range around 9 à 13 €, while some more elaborate specialties can go up to 15 à 17 €. A soup often costs between 2,50 et 4 €. For an economical meal, expect 11 à 16 € by choosing a soup and a daily main or a simple dish.
A Mourisca doesn’t have the refinement of a destination restaurant, but that’s exactly its appeal. Travelers seeking a central table, a hot meal and reasonably controlled prices will find a realistic alternative to the expensive terrace menus. The atmosphere can be lively, with hikers, families and local workers coming and going.
To keep the bill under control, ask about the specials first. Also refuse, if needed, any unrequested snacks placed on the table: bread, cheese, olives or butter can end up on the final ticket if consumed. Prefer tap water when offered, or a small bottled water, and finish with a coffee. This strategy lets you eat well in Sintra without blowing the budget.
9. Adega das Caves: traditional dishes and shareable portions
For a more unmistakably Portuguese vibe, Adega das Caves is worth a stop. The place is located at Rua das Murtas, 6, 2710-362 Sintra, in the Portela de Sintra area. This location, a few minutes’ walk from the station but outside the postcard center, often offers a better balance between price, quantity and authenticity.
Usual opening hours are du lundi au samedi, de 12 h à 15 h puis de 19 h à 22 h 30. Sundays and public holidays may have different hours; check before you go. The restaurant is particularly interesting at lunch when home-style specials attract a local crowd. It’s the kind of place where the word adega, linked to a cellar or wine house, often signals generous, convivial and unfussy cooking in the best sense.
You’ll typically find grilled dishes, meat plates, bacalhau preparations, fish depending on arrivals and hearty sides. Main dishes often sit between 9 et 15 €, with lunch options sometimes more economical. A soup or simple starter usually costs 2,50 à 5 €. With careful ordering, you can lunch for 10 à 15 € per person.
The best move is to ask about dishes for two. Some grilled fish, large cuts of meat or cocotte dishes can be very generous and cost-effective when shared. If you’re alone, pick the daily special or a simple grill. Sides like rice, fries, potatoes and salad are often plentiful enough to skip an extra starter.
Adega das Caves is recommended for travelers who like lively restaurants, unpretentious meals and bold flavors: garlic, olive oil, grills, fish, and cilantro in some recipes. After Sintra’s sophisticated palaces and gardens, this table offers a more everyday interlude, closer to an ordinary Portuguese lunch experience.

10. Dona Estefânia: a friendly little place to end the day
The tenth spot, Restaurante Dona Estefânia, is a pleasant option for an unceremonious Portuguese meal in the modern Sintra area. It’s at Rua Dr. Virgílio Horta, 2, 2710-635 Sintra, not far from the routes between the historic center, the station and residential neighborhoods. The advantage of this location is being able to dine at moderate prices after leaving the crowds at the main monuments.
Opening hours are generally du mardi au samedi, de 12 h à 15 h et de 19 h à 22 h, with possible closure on Sundays and Mondays. As with any small local place, these details can change; a quick check before you go avoids surprises. The restaurant is well suited to those who want to finish their day with a hot dish before returning to Lisbon or their accommodation.
The cuisine is Portuguese, home-style and geared toward accessible recipes: soups, fish, grilled meats, rice dishes, potatoes, salads and simple desserts. Main course prices are often around 9 à 14 €, with occasional lunch menus or specials offering better value. Expect about 2,50 à 4 € for a soup, 1 à 1,50 € for an espresso and 3 à 5 € for a dessert. A complete but reasonable dinner can stay within 13 à 18 €.
This kind of spot rewards travellers willing to step off the obvious route. The vibe is usually simpler than the photogenic downtown restaurants, but you gain peace and a feeling of closeness to local life. It’s also a good choice if you’re tired after hours of walking: you can ask for a soup and a basic plate without having to pick from a never-ending menu.
To keep things budget-friendly, pick a dish from the specials, skip cocktails and favour house wine by the glass if you want a drink. Portuguese table wine can cost as little as €2 to €4 a glass in places like this. Still, water and coffee remain the safest allies for a controlled budget. Dona Estefânia lets you end a day in Sintra with a proper, simple, comforting meal.

Conclusion: eating well in Sintra without breaking your budget
Eating cheaply in Sintra doesn’t mean surviving on factory sandwiches or fast food. The town still offers a range of places where you can taste Portuguese recipes, historic pastries and home-style dishes without spending a large share of your travel budget on meals. The best approach is to vary formats: breakfast at Casa Piriquita or Piriquita II, a lunch with a daily special at Portela de Sintra, a relaxed stop at Café Saudade, then a tasca dinner at a restaurant like Dom Pipas, Adega das Caves or Dona Estefânia.
The biggest savings rarely come from extremes; they come from good habits. Eat at lunchtime, look for the pratos do dia, ask if portions can be shared, limit unrequested starters and save pricey desserts for a single iconic treat. In Sintra, a travesseiro or a queijada is already a culinary experience in itself — it would be a shame to skip them just because you’re only after a full meal.
You also need to be willing to walk a bit. The best price opportunities are often off the busiest streets of the old town, around the station or in the Portela and São Pedro neighbourhoods. Those few minutes on foot bring not only gentler bills but also an atmosphere closer to everyday local life. You’ll hear more Portuguese, meet regulars and discover a less polished Sintra than the postcard version.
Finally, keep some flexibility: Portuguese opening hours, weekly closures and seasonal changes are common. Always check that a place is open before you set off, especially if you’re relying on a specific address. With these ten spots and a few simple habits, you can explore Sintra’s palaces, gardens and hills while enjoying generous, authentic and affordable food.

