Restaurants San Pedro › Lunch

24 places · San Pedro de Alcántara, Marbella

Best Lunch in San Pedro de Alcántara (Marbella)

Lunch in San Pedro de Alcántara is the main event of the day, as it should be. This is still a proper Spanish town, whatever the estate agents are doing to it, and it eats like one: late, long and largely seated outdoors. Locals sit down between 14:00 and 16:00, the menú del día runs €12 to €15 for three courses with a drink, and the fish came off a boat rather than out of a freezer. Marbella glitters up the road. San Pedro just eats better value.

Your first decision is inland or seaside. The centro, especially C. Andalucía and the streets off the boulevard, is menú del día territory: honest cooking, local prices, zero sea view. The paseo marítimo and the beaches toward Guadalmina are for grilled fish and rice with your feet practically in the sand, at a premium that ranges from mild to cheeky. Both are correct answers. I alternate, and consider that a system rather than indecision.

  1. South Café

    Town centre · San Pedro de Alcántara

    · Café

    Specialty coffee shop on San Pedro's palm-lined main avenue serving all-day breakfasts, tostadas, bowls and homemade cakes. Popular with both locals and the international crowd for its modern take on the Andalusian cafeteria.

    • specialty coffee
    • all-day breakfast
    • tostadas and cakes
  2. Café Belga

    Town centre · San Pedro de Alcántara

    · Café

    Belgian-run café and tapas bar on the Marqués del Duero boulevard mixing Belgian classics with Spanish small plates. Long-standing spot with an outdoor terrace, good for a mid-morning breakfast or an afternoon coffee.

    • Belgian waffles
    • Belgian beers
    • terrace breakfasts
  3. Hustle N' Flow Eatery

    Town centre · San Pedro de Alcántara

    €€ · Café

    Colourful health-focused eatery on the corner of Calle Andalucía and Calle Lagasca, known for vegetarian and plant-forward brunch plates with striking presentation. One of the go-to modern brunch spots in the town centre.

    • vegetarian brunch
    • smoothies and juices
    • colourful plates
  4. Leaf Marbella

    Town centre · San Pedro de Alcántara

    €€ · Café

    Healthy café in central San Pedro serving breakfast bowls, salads and fresh juices. Smaller and newer than the established brunch names in town, and worth a stop if you're after something light.

    • healthy bowls
    • fresh juices
    • light lunches
  5. El Candil de San Pedro

    Town centre · San Pedro de Alcántara

    €€ · Spanish

    Family-run bodega on Calle Andalucía famous for its tortilla de patatas and a wine list considered among the best in town, with staff known for expert recommendations. Warm, animated tapas-bar atmosphere that fills up fast on weekend evenings.

    • tortilla de patatas
    • wine selection
    • traditional tapas
  6. Bar Guerra

    Town centre · San Pedro de Alcántara

    · Andalusian

    Classic San Pedro bar on Calle Andalucía with a Guía Repsol Solete award for one of the best fritura malagueña on the coast. No-frills Andalusian institution serving fried fish, seafood tapas and cold beer — a genuine local favourite rather than a tourist spot.

    • fritura malagueña
    • fried fish tapas
    • Repsol Solete award
  7. La Estrellita

    Town centre · San Pedro de Alcántara

    · Andalusian

    Neighbourhood tapas bar on Calle Vega del Mar serving traditional Andalusian raciones, grilled fish and montaditos at local prices. A low-key alternative to the busier Calle Andalucía strip.

    • traditional tapas
    • local prices
    • grilled fish
  8. Restaurante D'Gusto

    Town centre · San Pedro de Alcántara

    €€ · Spanish

    Modern Spanish bar-restaurant on Avenida Pablo Ruiz Picasso doing traditional dishes with a contemporary twist, including oysters and specialty tapas. Sleek fit-out with a lively bar scene, popular for long tapas lunches.

    • oysters
    • modern tapas
    • lively bar
  9. Restaurante Alfredo

    Town centre · San Pedro de Alcántara

    €€ · Spanish

    A San Pedro institution on Calle Andalucía that has been running for more than 20 years, with a stone-accented dining room and generous portions of classic Spanish fare. Strong on grilled meats, fish and traditional rice dishes; book ahead at weekends.

    • classic Spanish cooking
    • generous portions
    • rice dishes
  10. La Bodega del Cantinero

    Town centre · San Pedro de Alcántara

    €€ · Andalusian

    One of the top-rated restaurants in San Pedro, serving seasonal Andalusian-Mediterranean cooking — the pulpo has a following of its own — alongside inventive daily specials. Warm bodega atmosphere in the town centre; booking ahead is smart.

    • pulpo
    • seasonal menu
    • daily specials
  11. Restaurante Manolo

    Town centre · San Pedro de Alcántara

    · Spanish

    Long-running family restaurant and pizzeria on Avenida de la Constitución, best known locally for its roast chicken plus a broad menu of Spanish home cooking and pizzas. Unpretentious and reliable, with takeaway and delivery too.

    • roast chicken
    • pizzas
    • family value
  12. Restaurante El Siete

    Town centre · San Pedro de Alcántara

    €€ · Spanish

    Traditional Spanish restaurant on Calle Badajoz 7 — hence the name — serving grilled meats, fish of the day and raciones. A dependable, non-touristy neighbourhood option with a loyal local clientele.

    • cocina tradicional
    • fish of the day
    • local clientele
  13. KILLA Restaurante

    Town centre · San Pedro de Alcántara

    €€€ · Spanish

    Contemporary fusion restaurant in the La Colonia shopping centre on Avenida Virgen del Rocío, serving creative Spanish-Italian plates like patatas bravas 3.0 with kimchi foam, oxtail croquettes and vitello tonnato. One of the most talked-about newer openings in town.

    • patatas bravas 3.0
    • oxtail croquettes
    • creative fusion tapas
  14. El Ancla Restaurante & Beach Club

    Beachfront · San Pedro de Alcántara

    €€€ · Seafood

    Upscale beachfront seafood restaurant and beach club at Linda Vista beach, with a sea-view terrace often compared to a south-of-France club. Specialises in fresh fish, mariscos and rice dishes, and is one of the best-known names on the San Pedro shoreline.

    • sea-view terrace
    • fresh shellfish
    • beach club setting
  15. Marabierta

    Beachfront · San Pedro de Alcántara

    €€ · Seafood

    Fish, seafood and grilled-meat restaurant right on San Pedro's paseo marítimo, noted by local guides for fair prices given the location. Relaxed terrace dining steps from the sand.

    • beachside terrace
    • grilled fish
    • fair prices
  16. Alabardero Beach Club

    Guadalmina · San Pedro de Alcántara

    €€€ · Seafood

    Large Mediterranean beach club and restaurant on the shoreline between San Pedro and Guadalmina, part of the Grupo Lezama stable. Paellas, fresh fish and long summer lunches by the sea, with capacity for big groups and events.

    • paella by the sea
    • beach club loungers
    • large capacity
  17. Restaurante Casa Fernando

    Nueva Alcántara · San Pedro de Alcántara

    €€ · Seafood

    Market-cuisine seafood restaurant on Avenida Mediterráneo serving fresh fish, shellfish and Mediterranean classics to a mostly Spanish clientele. Cocina de mercado done properly, without the beachfront markup.

    • cocina de mercado
    • fresh fish
    • shellfish platters
  18. Pasticcio Marbella

    Town centre · San Pedro de Alcántara

    €€ · Italian

    Neapolitan Italian restaurant that currently holds the highest rating of any Italian in San Pedro. Wood-fired Neapolitan pizza, fresh pasta and southern-Italian dishes in a buzzy dining room — book ahead most evenings.

    • Neapolitan pizza
    • fresh pasta
    • wood-fired oven
  19. Luini

    Town centre · San Pedro de Alcántara

    €€ · Italian

    Compact Italian and pizzeria on Calle Andalucía praised for excellent value, solid pizzas and friendly service. A neighbourhood trattoria rather than a destination restaurant — good for easy weeknight dinners.

    • pizza
    • value for money
    • friendly service
  20. Koh Thai Restaurant

    Guadalmina · San Pedro de Alcántara

    €€ · Thai

    Authentic Thai restaurant in the Guadalmina Alta shopping centre offering curries, stir-fries and noodle dishes for dine-in and takeaway. The established Thai choice for the San Pedro–Guadalmina area.

    • Thai curries
    • takeaway option
    • authentic flavours
  21. Nuevo Siglo

    Nueva Alcántara · San Pedro de Alcántara

    · Chinese

    Long-standing Chinese restaurant on Avenida de Barcelona near the Nueva Alcántara side of town, serving a classic Cantonese-style menu for dine-in and takeaway. Straightforward and budget-friendly.

    • classic Chinese menu
    • takeaway
    • budget-friendly
  22. Maurya Indian Restaurant

    Town centre · San Pedro de Alcántara

    €€ · Indian

    Centrally located Indian restaurant on Avenida las Palmeras serving north-Indian tandoori dishes and curries, with solid vegetarian options. One of the go-to Indian tables in San Pedro.

    • tandoori dishes
    • curries
    • vegetarian options
  23. Asador Guadalmina

    Guadalmina · San Pedro de Alcántara

    €€€ · Steakhouse

    Traditional Spanish asador in the Guadalmina area specialising in charcoal-grilled meats, chuletón and roast dishes. A carnivore's option away from the beach crowds, built for long Spanish-style weekend lunches.

    • chuletón
    • charcoal grill
    • Spanish asador tradition
  24. Arai Restaurante

    Town centre · San Pedro de Alcántara

    €€€€ · Spanish

    Chef-driven modern Spanish restaurant on Avenida Virgen del Rocío blending Castilian and Mediterranean traditions — lacquered monkfish, citrus-cured anchovies, slow-roasted suckling pig with orange sauce. Small dining room; reserve ahead, closed Mondays.

    • lacquered monkfish
    • suckling pig
    • tasting-style menus

Lunch in San Pedro de Alcántara Means the Menú del Día

If you learn one Spanish institution, make it this. A menú del día gets you a starter, a main, dessert or coffee and usually a drink for €12 to €15, and the workaday restaurants of the centro compete hard on it. Restaurante Alfredo at C. Andalucía 8-10 has been feeding this town for more than twenty years, and the portions suggest they fear you might otherwise starve; their rice dishes are the move. Restaurante El Siete on C. Badajoz does traditional cooking with a fish of the day worth asking about before you look at anything else.

For something even simpler, Restaurante Manolo on Av. de la Constitución has been the town's family staple for roast chicken and pizzas, at prices that explain the queue of locals collecting takeaway on Sundays. And La Estrellita on C. Vega del Mar does traditional raciones and montaditos at what I can only describe as pre-boom prices. None of these places will photograph well. All of them will feed you properly.

Fish by the Sea, With and Without the Markup

The seaside lunch is the Costa del Sol's signature move, and San Pedro does it with less swagger and better arithmetic than Marbella. Marabierta, on the paseo marítimo, is my default: grilled fish on a beachside terrace at prices that stay fair even in August, which around here counts as a minor miracle. El Ancla at Linda Vista beach is the fancier sibling, €€€ shellfish and rice dishes with a sea-view terrace built for lunches that dissolve into sunset. Alabardero Beach Club, down on the San Pedro-Guadalmina shore, is the one for paella by the sea when the table is large and hungry.

The insider option skips the beach entirely. Casa Fernando, at Av. Mediterráneo 48 in Nueva Alcántara, does cocina de mercado and shellfish without the beachfront markup, which is precisely as sensible as it sounds. And for fried fish, Bar Guerra at C. Andalucía 2 turns out a fritura malagueña, with a ración at €10 to €14, good enough to have earned a Guía Repsol Solete. Order it, squeeze the lemon, say nothing for ten minutes.

How to Choose, and How to Eat Cheaply

Match the lunch to the day. Working, or just hungry and unsentimental: menú del día in the centro, done by 15:30, back at your desk mildly triumphant. Celebrating, or hosting visitors: El Ancla or Alabardero, book the terrace, surrender the afternoon. Somewhere between: Marabierta or Casa Fernando, which deliver the seafood without the ceremony. Rice dishes almost everywhere are made to order, so build in the wait and open a bottle while it happens.

On a tight budget, San Pedro is kind. Nuevo Siglo on Av. de Barcelona does Cantonese classics at prices that feel typed in the wrong decade, and Koh Thai up in CC Guadalmina Alta covers curries and takeaway for nights when cooking is beneath you. Add Manolo's roast chicken and La Estrellita's raciones and you can eat well here for a week without troubling a €20 note at lunchtime. Try that in Marbella and report back.

Frequently asked questions

What time is lunch in San Pedro de Alcántara?

Spanish time. Kitchens fill from about 14:00 and locals happily sit down at 15:00; turning up at 12:30 marks you as a tourist and may find some kitchens not yet in gear. The practical sweet spot is 13:30 to 14:00, when you will get a good table just before the local rush arrives and the terraces fill.

What is a menú del día and how much does it cost here?

It is the fixed-price weekday lunch: typically a starter, a main, dessert or coffee, and often a drink included. In San Pedro expect €12 to €15, which is absurd value for three courses. The centro restaurants like Alfredo and El Siete are strong hunting ground. It usually runs weekday lunchtimes only, and the day's options are chalked up or recited at speed.

Where should I eat paella in San Pedro?

Alabardero Beach Club is the classic call for paella by the sea, with the capacity for big groups and long Sunday lunches. El Ancla at Linda Vista does excellent rice dishes in smarter surroundings, and Alfredo covers the inland, better-value end. Wherever you go, rice is made to order, so expect a wait of twenty minutes or more and treat it as part of the ritual.

Do I need to book beach restaurants for lunch?

In July and August, yes, especially for weekend lunches at El Ancla and Alabardero, where terrace tables go first and go early. Marabierta is more forgiving but still fills on summer weekends. Out of season you can mostly stroll in, though Sunday lunch remains competitive year-round because the locals never stop doing it. Midweek in May is the connoisseur's slot.

Where can I get a cheap lunch in San Pedro?

Plenty of places. Any menú del día lands at €12 to €15 for three courses. La Estrellita does raciones and montaditos at proper local prices, Manolo's roast chicken feeds a family without drama, and Nuevo Siglo's Cantonese menu is the budget champion of the town. A ración of fritura at Bar Guerra, €10 to €14, split between two with bread, barely counts as spending money.