The 10 Best Lunch Spots in New Hampshire!

Lunch is often the forgotten meal of the day—viewed simply as a means of making it by rather than enjoying the ritual itself. Enter our picks for best lunch options in New Hampshire. Whether you have the time to settle in and indulge, or need some solid sustenance to gear up for a big afternoon, the quality and variety of New Hampshire’s lunch spots are second to none! 

1. Waterworks Cafe, Manchester, NH

Open only for breakfast and lunch, Waterworks Cafe takes midday meals seriously. An oasis in your day, this Manchester eatery fuses the comfort of fine dining with the convenience of counter-ordering, with a wait staff well versed in both versions. From salads and soups to delectable quiches, the options and ambiance at Waterworks make any lunch break picture perfect. 

2. Shio, Portsmouth, NH

If you’re looking to your lunch break as a mini vacation, journey with Shio to the shores of Japan and lose yourself in authentic sushi, sashimi, and various other Japanese offerings. Monday through Saturday, enjoy discounted lunch specials, complete with miso soup and salad. 

3. The Sandwich Depot, Concord, NH

Northerners love a sandwich, and the Sandwich Depot delivers on all levels. Quality meats, thoughtful pairings, daily soup specials, and enthusiastic staff make this a Concord favorite. Be sure to try the grilled ham and cheese! 

4. Stairway Cafe, North Conway, NH

Catharine and Alexis Newcomb, a mother and daughter duo who brought their culinary dreams to reality, are behind North Conway’s fabulous Stairway Cafe. An incredible menu, with truly something to please every palate, combine with good prices, fresh ingredients, and undying passion for perfection to make this a must-eat.  

5. Maza, Nashua, NH

Mediterranean food prepared in the ways of the old world make this Nashua location one of the best in state. Fresh, halal, and delicious, the dishes of Maza deliver every time. Whether you’re looking to sample an exciting new cuisine, or are already a devoted fan, Maza is an ideal lunch option any day of the week. 

6. Tucker’s, Multiple locations

With locations in Concord, Dover, New London, and Hookset, Tucker’s is already a reigning force on the New Hampshire food scene. Choose from incredible sandwiches, salads, soups, and bowls, always served with a smile, and experience a fresh, satisfying lunch conveniently and affordably. 

7. Cotton, Manchester, NH

If your day is so dull it requires an infusion of elegance and glamor, look no further than Cotton. Choose from options like a crab cake burger or meatloaf melt, alongside the typical salad and sandwich offerings. Don’t forget to treat yourself to one of Cotton’s world famous martinis!

8. Garwoods Restaurant & Bar, Wolfeboro, NH

Nestled on the pristine shores of Lake Winnipesaukee, Garwoods is lakefront dining at its finest. Visit for classic lunch options like New England clam chowder and fish tacos. 

9. Pressed Cafe, Nashua, NH

Where healthy meets tasty, Pressed is one of the best lunch options in state. With a drive through window, breakfast served all day, and mouthwatering lunch options like panini, soups, and smoothies, this Nashua location is tough to beat when you're making your way through the day. 

10. The Local Moose Cafe, Multiple locations

With over 100 beers on tap, Local Moose is a great way to mix things up. With locations in Dover, Portsmouth, and Manchester, this pub is practically perfect. Typical pub grub, vegetarian options, and outstanding wings make this an easy add to our list. 

Select a New Hampshire town to find the Best Things-To-Do and Places To Go around you
Find Lunch Spots Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you: