Restaurants in Barcelona for business dinners and groups
Barcelona offers a wide variety of restaurants ideal for business dinners, with private rooms, set menus, and spaces adapted for large groups.

The city of Barcelona is a good place to celebrate business dinners, thanks to the great gastronomic variety it has and the large number of restaurants that can accommodate large groups.
In these restaurants we can find different services such as private rooms, closed menus and the ability to reserve an area of the restaurant.
Below is a list with an explanation of different restaurants for business dinners, so that you can make the best decision.
Spacious restaurants in Barcelona for large groups
L'Olivé
L'Olivé is a classic and elegant restaurant with quality Catalan food.
It has a total of 4 private rooms for any type of dinner or event and depending on the necessary capacity. Depending on the capacity of the restaurant, these private rooms can be from 4 to 40 diners.
A total of 4 menus are proposed with different appetizers, second courses, desserts and drinks.
- Price range:
- Group menu: Between 60 € and 100 €. All include appetizers, main course, dessert and drink. The price varies depending on the menu option chosen.


Molino de Pez
Molino de Pez is a traditional restaurant where the kitchen tries to respect the product by cooking slowly.
For company dinners they propose 2 menus with different appetizers to share, one fish and one meat per person and wine.
- Prices:
- Menu 1: 75 € per person. Includes appetizers in the center to share, fish, meat, dessert and wine.
- Menu 2: 85 € per person. This is more sophisticated than the first one and includes starters in the center to share, fish, meat, dessert and wine.


Casa de comidas Nogal
Casa de comidas Nogal is a Mediterranean and homemade food restaurant ideal for those people who are looking for the taste of life and tradition.
It has a close and warm atmosphere that other restaurants do not have and has spacious dining rooms and an indoor terrace that makes it a perfect restaurant for group lunches and dinners. It has a maximum capacity for groups of 120 people.
- Prices:
- Aupa group menu: 33,90 € per person. Includes first course, main course, dessert, drink, coffee and bread.
- Fiesta group menu: 40,90 € per person. Includes first courses, main course, main course, dessert, drink, coffee and bread.
- Supra group menu: 45,90 € per person. Includes first courses, main course, main course, dessert, drink, coffee and bread.
- Exquisite group menu: 50,90 € per person. Includes first courses, main course, main course, dessert, drink, coffee and bread.


Flamant
According to its website, Flamant is considered a sophisticated, elegant and sensory restaurant, apart from having a classic style and containing quite economical options.
It is a very spacious restaurant with a capacity of 240 people and has two rooms for large groups. One of these rooms has a maximum capacity of 30 people and the other has a maximum capacity of 100 people. This last one is perfect for those companies with many workers and that find it difficult to find that large room so necessary.
If you would like to do it on the terrace you would have to consult directly with the restaurant for the issue of maximum capacity.
- Prices:
- Flamant group menu: 39,95 € per person. Includes starters, a main course of your choice, dessert of your choice and three drinks.
- Letamendi group menu: 34,95 € per person. Includes starters, a main course of your choice, dessert of your choice and two drinks.
- Granados group menu: 29,50 € per person. Includes starters, a main course of your choice, dessert of your choice and two drinks.


Dos Torres
Dos Torres is a modernist villa transformed into a restaurant with indoor dining rooms and a garden for outdoor dining.
This restaurant has a total of seven different spaces to accommodate any type of need. Most of them are perfect for business dinners or to gather a large group of people.
Of these seven spaces, two are two rooms for group menus. One of these has a maximum occupancy of 10 people and the other has a maximum occupancy of 25 people and if it is a cocktail party 30 people, in addition to having a terrace, music, projector and screen.
They also have the main dining room that has a capacity of 65 people seated and 80 people in cocktail and you would have to consult directly with the restaurant if it would be possible to reserve all that space.
- Prices:
- Menu for groups: Between 57 € and 80 € per person. There are 4 types of menu and each of these includes starters, a main course, dessert and drink.
- Cocktail Menu: Between 56,60 € and 78 € per person. There are 3 types of menu and each one includes different dishes in smaller quantities, assortment of pastries and drink.


Windsor
It is a restaurant with an exquisite ambience and a somewhat antique style due to the centenary lights, the ceilings with reliefs and the works of art hanging on the walls.
It also has a garden, a bar area, a wine cellar with a large number of local wines and other precedents from other parts of the world.
They have a total of 8 spaces for the client, of which four can be for company dinners or large groups. These have a maximum of twelve, twenty-two, thirty-eight and the last one of sixteen diners, but without a door, it has a curtain.
In this restaurant, apart from the Menu, you can choose for earlier welcome and taste more products.
- Prices:
- Welcome: Between 12,90 € and 39,59 € per person. There are 3 types of welcome menu and contain from the basic appetizer to a total of 5 and 7 portions with drink.
- Traditional Catalan Cuisine Menu: 63 € per person. Includes a first course, a second course, bread with oil, chocolate and salt, coffee or infusions, wine and water.
- Group Menu: Between 67 € and 92 € per person. There are 8 types of this group menu and these include a first course, a second course, a dessert, coffee or infusion, wine and water.
- Tapas Menu: Between 82 € and 102 € per person. There are 3 types of this menu which includes seven tapas, a main course, dessert, coffee or tea, wine and water.
- Gala Menu: Between 115 € and 135 € per person. There are 2 types of this menu that include a tapa, three main courses, cheese tasting (to be paid separately), dessert, coffee or tea, wine and water.


In short, Barcelona offers a wide variety of restaurants prepared to host business dinners of any size, from small groups to larger celebrations. In the city we can find many types of restaurants that combine tradition, modernity and cuisines of all kinds, allowing to adapt to any style of event.
There are options from more intimate spaces to large dining rooms, private rooms and closed menus for all possible budgets.
Finding the ideal place for a business dinner is now easier than ever.
Join the Menuveo family
Subscribe to our newsletter to receive the latest news.
