B On The Rocks

Beautiful restaurant in Alcalá.

Seafood International Vegetarian & Vegan Burgers
Tucked away in an ornate, Canarian-style mansion in the heart of Alcalá, B on the Rocks is a restaurant that combines good food, great company, and a warm, welcoming atmosphere. It’s not flashy or fussy—just the kind of place where quality speaks for itself. A favourite among locals and visitors alike, it’s no wonder it’s earned a coveted 5-star TripAdvisor award.

The menu at B on the Rocks is a love letter to fresh, locally sourced ingredients. You’ll find everything from Mediterranean-inspired dishes to international classics, with something for everyone. Start with homemade shrimp croquettes or scallops, perfect for sharing. For mains, why not try one of the amazing steaks, perfectly seared, flavorful center that melts in your mouth with a sauce of your choice, while the slow-cooked beef cheeks delivers comfort on a plate. Vegetarians won’t feel left out, either, with vibrant options like the sea bass served with spinach risotto and lava salt. 
There are plenty of more delicious items available, see the menu attached below.
 

Food and drinks were Master Chef level in presentation and taste. Choices for both vegans and carnivores.

The place is quaint and bohemian but don’t let that confuse you … really lovely food, great wine list in a small square …. We rated this the best meal we had and we were staying in the 5 star hotel nearby.

Lovely little building in a quiet square with tables inside and out. Good mix of fish and meat otions.

Best food I have ever had in Tenerife. The food is so pure, tasteful, simple and always cooked perfectly, such a pleasure to eat as we all did almost every day we stayed in Alcala. Tried nearly all dishes and happy with all of them, top on that the owners and the staff are so warm and friendly also the price level is very relaxing for the wallet,


The focus here is firmly on food, but they know how to mix a good drink too. The bar serves a curated selection of cocktails, wines, and beers, perfect for pairing with your meal or just enjoying on their own. The house sangria is a popular choice—refreshing and not too sweet, it’s ideal for sipping on a sunny afternoon.

One of the best things about B on the Rocks is the setting. The outdoor seating area is the star of the show, offering a relaxed, airy space facing a gorgeous leafy plaza. Whether it’s a long lunch in the shade or a cosy evening with friends, the atmosphere is always spot on—casual, inviting, and just the right amount of lively.

What really sets this place apart, though, is the service. The team at B on the Rocks are friendly, attentive, and always ready with a recommendation. Whether it’s helping you choose the perfect dish or topping up your drink with a smile, they go out of their way to make you feel at home.

Ready to find your new favourite dining spot? Head over to B on the Rocks for a meal that’s all about quality without the pretence. You’ll leave full, happy, and already planning your next visit.

Click Make an enquiry now to book your table!

Opening hours: Every day from 12:00 to 23:00.
Kitchen hours: 12:00 to 16:00 / 18:00 to 22:00.

Contact

More Info

Directions

Calle la Plaza 13, Alcala, 38686

View Larger Map

Book Nearby Accommodation

View Larger Map

Gallery

My Lists

Create New Guide

OR

Mini Guides
Arrow

Login to create your guides for Tenerife.

Add to My Guide

Create New Guide

Cancel

Cancel

Book Experiences in Tenerife

Mini Guides

We Are Part of the My Guide Network!

My Guide Tenerife is part of the global My Guide Network of Online & Mobile travel guides.

We are now in 120+ Destinations and Growing. If you are interested in becoming a local travel partner and would like to find out more then click for more info about our Website Business Opportunity.

Nearby Destinations

Events in Tenerife

Please select a Date first.

Search for a company in Tenerife
myguide pixel