There’s nothing quite like a well made sandwich. If you find yourself craving one for lunch while visiting Boston, you’re in luck. Here are five of our favorite local cafes with offerings that burst with flavor and will satisfy your sandwich fix.

Sam Lagrassa’s

This family-run restaurant has been in Boston just shy of half a century and was named the best deli in Boston in 2015. Open Monday through Friday, Lagrassa’s is located just a few minutes from the Boston Common. They’re most famous for the Rumanian Pastrami sandwich, but there are plenty of other items on the menu to choose from.

44 Province St, Boston, MA 02108

Crema Cafe

While it only has a handful of sandwiches on the menu, Crema sure knows how to make them. Made with homemade bread, the sandwiches here are fresh and satisfying. The Sweet Potato sandwich is made with avocado, green apple, sprouts, hummus and a sherry vinaigrette—a fresh and tasty option for a springtime lunch. A perfect companion to the cafe’s creamy iced latte.

27 Brattle Street Cambridge, MA, 02138

Roast Beast

As the name implies, this hole-in-the-wall spot is known for delicious roast beef sandwiches. You can build your own with the housemade sauces or choose one of the restaurant’s signature items such as The Terrier, King Richard or the Sam Five.

1080 Commonwealth Avenue, Boston, MA 02215


Chacarero serves authentic Chilean food in the center of the Financial District in Boston. The sandwiches are made with fresh bread, a base of Muenster cheese, tomatoes, green beans, and avocado—you can get meat and vegetarian varieties of this classic Chilean meal, along with sides like sweet oven fried potatoes and empanadas.

101 Arch St, Boston, MA 02110

Monica’s Mercato

This North End market also houses a deli where you can order freshly made sandwiches. The menu offers several Italian classics including the caprese sub, meatball sub, Italian steak tip and more. (While you’re in the neighborhood, make sure to stop by Mike’s Pastry too).

130 Salem St, Boston, MA 02113