Some days when I plan to go to the beach for an entire day I prepare lunch to take with me. But sometimes I wake up late, afraid I will miss all the sun I need and just run to the beach thinking that only 1 bottle of water will get me through the day. Of course, after a few hours my stomach starts to protest and I come to the conclusion that I have to get food.
To avoid the touristic and expensive chiringuitos at the beach I go to the cafeteria inside the CNAB gym. It’s just 100 meters away from the Barceloneta beach Sant Sebastià. There is nothing fancy about this place, it looks like the typical gym cafeteria, but you can order the best sandwiches for a noisy stomach. So even on a non-beach day in winter, or after a workout at the gym, these sandwiches are great! They have a big list of all different kinds of classic bocadillos. One of my favourites is the tortilla francesa with ham and cheese. But actually they are all good and really affordable.
You can eat there or take it to go. They open at 07:00 in the morning, so you can have breakfast there as well. They even make menus del dia for 11 euros.
Be aware that there are two beach gardens. One is almost right at the beach, this one is just next to the other one but in the gym building, next to the entrance.