14 Best Restaurants in San Juan, Puerto Rico

Background Illustration for Restaurants

In cosmopolitan San Juan, European, Asian, Middle Eastern, and chic fusion eateries vie for your attention, with family-owned restaurants specializing in seafood or comida criolla (creole cooking, or local Puerto Rican food). U.S. chains such as McDonald's and Subway compete with chains like Pollo Tropical and El Mesón, which specialize in local cuisine. Many of the most innovative chefs here have restaurants in the city's large hotels, but don't be shy about venturing into stand-alone establishments—many concentrated in Condado and along Calles Fortaleza and San Sebastián in Old San Juan. Old San Juan is also home to a number of notable new restaurants and cafés, offering more artisanal-style cuisine—crop-to-cup coffee, rustic homemade pizzas, and creative vegetarian food—at affordable prices. There’s a radiant pride in what the local land can provide, and these enthusiastic young restaurateurs are redefining what Puerto Rican food is, bite by tasty bite.

The dress code varies greatly from place to place, although a restaurant's price category can be taken as a good indication. For less expensive places anything but beachwear is fine; ritzier spots will expect collared shirts and long pants for men ("jacket and tie" requirements are rare) and chic attire for women. When in doubt, do as the Puerto Ricans often do and dress up.

For breakfast outside of your hotel, cafés or panaderías (local bakeries) are your best bets. It's rare for such establishments to close between breakfast and lunch; it's slightly more common for restaurants to close between lunch and dinner. Although some places don't accept reservations, it's always a good idea to make them for dinner whenever possible. This is especially true during the busy season from November through April and on weekends at any time of the year.

Café Cuatro Sombras

$ | Old San Juan Fodor's Choice

If you want to try local, single-origin, shade-grown coffee, this micro-roastery and café is the place to do it. Owners Pablo Muñoz and Mariana Suárez grow their beans in the mountains of Yauco on a hacienda that has been in the Muñoz family since 1846. The wooden planks lining the banquette are from coffee storage pallets, and red accents recall perfectly ripe coffee beans. Cuatro sombras (four shades) refers to the four types of trees traditionally used in Puerto Rico to provide shade for coffee plants. And although it's the delicious, medium-bodied brew that steals the show, there's also a small menu of tasty pastries and sandwiches.

259 Calle Recinto Sur, San Juan, 00901, Puerto Rico
787-723--3853
Known For
  • Locally grown coffee
  • Pastries and sandwiches
  • Coffee tastings
Restaurant Details
No dinner

Something incorrect in this review?

Señor Paleta

$ | Old San Juan Fodor's Choice

There's nothing more refreshing on a hot day than an ice pop from Señor Paleta. All the ingredients used to make these artisanal paletas are fresh, and many use local fruits. Choose from strawberry mojito, watermelon, coconut, dulce de leche, and more. The flavor of the month might be an exotic fruit like guanábana (soursop). The lines on weekends may be long, but they're well worth it.

Acapulco Taquería Mexicana

$ | Ocean Park

Located behind a pawn shop, Acapulco doesn't have the most inspiring location, but you should seek out this tiny restaurant for some of the best Mexican food in Puerto Rico. The tacos and guacamole are always made from scratch, and the owners pride themselves on authenticity: you won't find iceberg lettuce or a chimichanga slathered in cheddar here. Instead, expect delicious tacos al pastor, with meat carved from a spinning rotisserie in an open kitchen, and equally tasty cochinita pibil (slow-roasted pork). Many dishes are topped with pickled onions, cilantro, fresh pineapple, and radishes. The margaritas are great, and the juices couldn't be more refreshing. The staff is friendly, and all speak perfect English.

2021 Calle Loíza, San Juan, 00911, Puerto Rico
787-727–5568
Known For
  • Delicious tacos and guacamole
  • Friendly service
  • Excellent margaritas made with fresh juices
Restaurant Details
Closed Mon.

Something incorrect in this review?

Recommended Fodor's Video

Café 4 Estaciones

$ | Old San Juan

At this tiny kiosk, the tables and chairs under a canvas canopy that's surrounded by potted plants invite you to put down your shopping bags and rest your tired feet. Grab a café con leche (coffee with hot milk), an espresso, or cold drink, and watch the children chase the pigeons. It's open late into the evening.

Plaza de Armas, San Juan, 00901, Puerto Rico
Known For
  • Café con leche
  • Mallorcas
  • Quesitos

Something incorrect in this review?

Café Don Ruiz

$ | Old San Juan

Tucked away in the corner of the old Spanish military barracks, Café Don Ruiz serves some of the finest coffee in town. It's sourced from a family-run hacienda in Yauco that's known for its handpicked coffee, grown more than 3,000 feet above sea level. The medium-dark roast is a favorite: well balanced with essences of chocolate, caramel, and citrus. The shop also sells fruit frappés, sandwiches, and crepes.

Calle Norzagaray at Calle Beneficiencia, San Juan, 00902, Puerto Rico
787-723–1462
Known For
  • Locally grown coffee
  • Light bites
  • Historic location
Restaurant Details
No dinner

Something incorrect in this review?

Cafetería Mallorca

$ | Old San Juan

The specialty at this old-fashioned, 1950s-style diner is the mallorca, a sweet pastry that's buttered, grilled, and then sprinkled with powdered sugar. Wash one down with a cup of café con leche. For something more substantial, try the breakfast mallorca with ham and cheese. The menu also includes pancakes, egg dishes, sandwiches, and comida criolla. Waitstaffers are friendly and efficient, and most have worked there for years. It gets packed on weekends with locals, who consider it an institution. You pay at the counter on your way out.

300 Calle San Francisco, San Juan, 00901, Puerto Rico
787-724–4607
Known For
  • Old-school diner feel
  • Mallorcas
  • Café con leche
Restaurant Details
Closed Sun. No dinner

Something incorrect in this review?

Deaverdura

$ | Old San Juan

This casual, no-frills restaurant in the residential section of Old San Juan serves some of the best comida criolla in town. The short menu is packed with flavor, featuring favorites like roasted pork with rice and beans (which pairs perfectly with the homemade hot sauces), empanadas, tostones, and homemade sausage. The sample platter, big enough for two, will leave you stuffed and with a great understanding of the cuisine locals are so proud of.

200 Calle Sol, San Juan, 00901, Puerto Rico
787-725--5513
Known For
  • Comida criolla
  • Roasted pork with rice and beans
  • Sample platter big enough for two
Restaurant Details
Closed Sun.

Something incorrect in this review?

Egg Joint

$ | Ocean Park
Tasty sandwiches and burgers are available all day long at this small joint. The onion smasher comes with two beef patties, finely shredded onions, and cheese on a warm brioche bun, and specials may include a perfectly crisp, chicken-tender sandwich or a decadent pork belly with fried egg and sweet-and-sour chipotle sauce. Order at the counter, and grab a seat overlooking the street, or get your order to go and enjoy it at Ocean Park Beach.

El Hamburguer

$ | Puerta de Tierra
After a day at Playa Escambron, grab a bite and a beer at this hole- in-the-wall joint, where a tiny kitchen rapidly custom-charbroils burgers. You might want to order two, as they're small, like sliders; regardless, you can top them with Roquefort, cheddar, or American cheese. The sweet-potato fries are tasty, too; add a side salad for $1 more. This place is always packed with locals, so there might be a wait to get a table, but the turnover is quick.
402 Av. Muñoz Rivera, San Juan, 00901, Puerto Rico
Known For
  • Cheap burgers
  • Local favorite
  • Sweet-potato fries

Something incorrect in this review?

Gustos Café

$ | Miramar

In addition to serving its signature Gustos coffee, grown in the mountains of Yauco, this café has simple sandwiches and pastries. You'll be lucky to get a seat, as it's wildly popular.

Miramar Plaza, San Juan, Puerto Rico
787-300–2580
Known For
  • Great coffee
  • Popular with locals
  • Artisanal products for sale
Restaurant Details
Closed Sun.

Something incorrect in this review?

Pinky's

$

People pack this playful café—where bustling servers wear cheeky "Eat Me!" T-shirts—to enjoy fresh wraps, sandwiches, salads, batidas (fruit smoothies), and coffee. You might not need another meal for the rest of the day if you finish the Drunken Pilot, a breakfast dish with four eggs, spinach, tomato, onion, mushroom, and goat cheese. At lunch, try the popular Surfer, a hot, pressed sandwich with turkey, mozzarella, basil, tomato, and pesto mayo. It's often nearly impossible to find a seat at lunchtime, but don't worry: order takeout, and head to the beach for an alfresco meal. Pinky's also has a branch on Ashford Avenue in Condado.

1902 Calle Loíza, 00911, Puerto Rico
787-324--3200
Known For
  • A variety of batidas
  • The Surfer sandwich with turkey, mozzarella, basil, tomato, and pesto mayo
  • All-day breakfast
Restaurant Details
No dinner Tues.–Thurs.
Reservations not accepted

Something incorrect in this review?

St. Germain Bistro & Café

$ | Old San Juan

The service at this charming, French-inspired café-restaurant on a quiet cobblestone corner is friendly, and the interior is inviting, with rustic, white wooden tables and benches. The sandwiches, entrée salads, quiches, pita pizzas, and other menu items are made with fresh ingredients. Indeed, the lighter fare here might be a welcome respite from the city's delicious but often heavy comida criolla. Start with an agua fresca, a mildly sweet fruit water that revives you quickly, even on the hottest of days. Save room for the just-baked cakes beckoning from glass stands on the counter. Weekend brunch is popular, so come early, or stop by later in the evening for crepes and wine. Check out the second-floor cocktail bar or the rooftop wine bar, Al Fresco.

156 Calle Sol, San Juan, 00901, Puerto Rico
787-725–5830
Known For
  • Vegetarian and vegan options
  • Aguas frescas
  • Weekend brunch
Restaurant Details
Reservations not accepted

Something incorrect in this review?

Stuffed Avocado Shop

$ | Old San Juan

The stuffed avocado bowls served at this small eatery, run by brothers Joel and Javier Pierluisi, make it a great spot for a quick, healthy bite. Build your own, or choose from signature options like chipotle chicken with cilantro cream, spicy salmon with masago and seaweed salad, or pulled pork with mamposteao rice. Vegan and vegetarian options are available.

209 Calle San Francisco, San Juan, 00901, Puerto Rico
787-303–1111
Known For
  • Stuffed avocado bowls
  • Quick and healthy lunch
  • Vegetarian and vegan options

Something incorrect in this review?

Tresbé

$ | Ocean Park

The three "B's" in this bright-yellow restaurant's name stand for bueno, bonito, y barato, a common saying that means "good, pretty, and affordable." Tasty and inexpensive—no wonder it's such a hit with everyone from beachgoers to artists to young professionals. Order at the window, and sit at one of the picnic-style tables on the wooden deck. The grouper ceviche is a favorite dish, as is the beef slider on a sweet Hawaiian bun with tamarind and coffee barbecue sauce. A bar and coffee shop are also on-site. Come back at night for cocktails; it's a fun place to mingle with locals.