Restaurants San Pedro › Lunch

33 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.

Lunch in San Pedro de Alcántara — illustration
  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. 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
  3. Leaf Marbella

    Nueva Alcántara · 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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
  21. 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
  22. 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
  23. Kaspia

    Town centre · San Pedro de Alcántara

    €€ · International

    New Mediterranean and Middle Eastern home-style kitchen on Calle Tolox, quickly earning a following for stuffed aubergine rolls, lamb chops and generous portions at friendly prices. One of the most promising 2026 openings in the town centre.

    • stuffed aubergine rolls
    • lamb chops
    • generous portions
  24. G-Wine Bar and Grill

    Nueva Alcántara · San Pedro de Alcántara

    €€ · Steakhouse

    Wine bar and grill in Nueva Alcántara pairing a cellar of several hundred references — from €5 glasses to €400 bottles — with Galician beef over charcoal. A Travelers' Choice regular in the town's top ten, and the €17 menú del día is one of the better deals around.

    • huge wine list by the glass
    • Galician ribeye
    • oysters and oxtail tacos
  25. Tanino San Pedro

    Nueva Alcántara · San Pedro de Alcántara

    €€€ · International

    Gastro-bar in the Edificio Acqua on Nueva Alcántara's boulevard doing Mediterranean-Asian fusion — kimchi croquetas, ceviche, teriyaki salmon and a bluefin tuna tasting. Travelers' Choice 2025, with proper vegetarian, vegan and gluten-free depth.

    • bluefin tuna tasting
    • kimchi croquetas
    • terrace cocktails
  26. SOUL Nueva Alcántara

    Nueva Alcántara · San Pedro de Alcántara

    €€ · Café

    All-day lounge at the Nueva Alcántara Padel Club, running from fresh-juice breakfasts through poke bowls and burgers to evening grills. One of the strongest brunch options in town, with a 4.7 rating and a loyal post-padel crowd.

    • all-day brunch
    • chicken poke bowl
    • lounge terrace
  27. D'Aquinos

    Town centre · San Pedro de Alcántara

    €€ · International

    Small corner restaurant in central San Pedro mixing Mediterranean, Asian and South American plates — wok noodles with prawns, Iberian secreto, chargrilled veal. Near-perfect scores on both TripAdvisor and TheFork, at an average spend around €25.

    • crispy prawns
    • mixed wok noodles
    • blue cheese croquettes
  28. Mr Gourmet Burger

    Town centre · San Pedro de Alcántara

    € · Burgers

    Budget-friendly gourmet burger house on Avenida Luis Braille with a big terrace, a children's playground and gluten-free buns. Creative builds like pulled pork and Greek lamb, plus a homemade apple-berry pie with a following of its own.

    • pulled pork burger
    • Greek lamb burger
    • apple-berry pie
  29. El Gamonal

    Town centre · San Pedro de Alcántara

    €€€ · Andalusian

    Family-run country restaurant since 1992 in the El Gamonal urbanisation, grilling dry-aged meats over charcoal with vegetables from its own garden. The gardens seat up to 350 under La Concha views — built for the long Andalusian weekend lunch.

    • dry-aged chuletón
    • garden vegetables
    • homemade sorbets
  30. El Ranchero

    Town centre · San Pedro de Alcántara

    €€ · Seafood

    Multi-generation family seafood house on Calle del Pozo, prized by locals for simply grilled fish and generous portions at fair prices. Weekend tables go fast — book for the classic pescaíto cooking.

    • gambas al pil pil
    • grilled sole and hake
    • fresh seafood display
  31. Urban Chai

    Town centre · San Pedro de Alcántara

    €€ · Café

    Popular daytime café in the Las Petunias commercial centre doing cooked breakfasts, brunch classics and a Sunday roast, with vegan and gluten-free options. Among San Pedro's top-rated breakfasts — the eggs royale gets named in review after review.

    • eggs royale
    • avocado toast with chilli oil
    • Sunday roast
  32. Brasserie El Marqués

    Town centre · San Pedro de Alcántara

    €€ · International

    Dutch-run brasserie on San Pedro's main avenue serving world tapas — gambas pil pil, red Thai curry, spare ribs, poke bowls — in an atmospheric patio. A fixture of the town's TripAdvisor top ten.

    • world tapas sharing plates
    • red Thai curry
    • patio terrace
  33. Macaao Beach Club

    Beachfront · San Pedro de Alcántara

    €€€ · French

    Family-run beach restaurant with Polynesian décor and Balinese beds at the eastern end of Guadalmina beach, cooking French-Belgian seaside food — mussels, grilled fish, seafood platters. Owner-operated service that the big beach clubs can't match.

    • Belgian-style mussels
    • grilled fresh fish
    • Balinese sunbeds

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.