Bakeries and bocadillos

A forn (bakery) or granja on almost every block sells fresh bocadillos (filled baguettes) for 4 to 6 euros, plus croissants, empanadas and slices of tortilla. Grab a few, head to the nearest square or beach, and you have a picnic lunch with no waiting.

Menu del dia for a proper sit-down

On weekdays between 13:00 and 16:00, many bars offer a menu del dia: a starter, a main, bread, a drink and dessert for 13 to 18 euros. It is the cheapest way to give kids a hot, balanced meal and is usually quick because the dishes are ready.

Food markets

Covered markets such as Santa Caterina near the cathedral, or Mercat de la Boqueria, have stalls selling fruit cups, juices, cooked snacks and fresh sandwiches. They are a fun, low-pressure stop where each child can pick what they fancy.

Snacks that travel well

Spanish supermarkets and bakeries stock easy on-the-go snacks: fruit, yogurt pouches, packets of plain biscuits, and the local favorite, a small bag of pa de pessic or a chocolate-filled pastry. Keeping a snack in the bag prevents most midday meltdowns.

Ice cream and churros stops

A scoop of gelato or a paper cone of churros is a reliable reward after a museum or a long walk. They are cheap, quick and exactly the kind of treat that buys you another hour of patience from tired kids.

Frequently asked questions

Where can I grab a quick lunch with kids in Barcelona?
Bakeries sell fresh bocadillos for 4 to 6 euros that you can eat in a nearby square or on the beach. Covered markets and weekday menu del dia bars are also fast and family-friendly.
What is the cheapest way to feed a family in Barcelona?
The weekday menu del dia, a full starter, main, drink and dessert for 13 to 18 euros, is the best value hot meal. Bakery bocadillos and market snacks keep costs down the rest of the day.
Are food markets good with children?
Yes. Markets like Santa Caterina and the Boqueria have stalls with fruit cups, juices and snacks, so each child can choose, making them a fun and low-pressure stop.