New Hampshire is more than mountains and maple syrup—it’s home to a surprisingly rich and delicious dining scene.
From coastal bistros to hidden cafes tucked in snowy towns, the state offers a taste of everything. Whether you’re after locally sourced elegance or hearty comfort food, there’s a table waiting with something special.
These 20 spots bring bold flavor, cozy charm, and unforgettable meals to the Granite State.
1. The Foundry (Manchester)

Set beside the Merrimack River, this upscale American bistro pairs rustic charm with seasonal menus focused on local ingredients. The wood-fired meats are a standout.
The space feels modern yet warm, with high ceilings and soft lighting. Their Sunday brunch draws a loyal crowd for good reason.
2. Black Trumpet (Portsmouth)

Housed in a historic 19th-century building on the waterfront, this spot serves globally inspired small plates with local soul. The spice blends are unforgettable.
Menus change often, with dishes rooted in Mediterranean and North African flavors. It’s cozy, creative, and quietly brilliant.
3. Polly’s Pancake Parlor (Sugar Hill)

A legendary breakfast stop with views of the White Mountains, Polly’s has served from-scratch pancakes since the 1930s. Try the cornmeal or buckwheat.
Butter melts into the golden stacks like magic. Expect wait times—and fluffy rewards.
4. Cotton (Manchester)

This retro-modern eatery in Manchester’s Millyard District is known for comfort food with polish—think meatloaf, risotto, and killer cocktails.
Their creamy tomato soup and signature salad have cult followings. It’s relaxed yet refined, with an inviting glow.
5. Moxy (Portsmouth)

A modern American tapas bar that highlights New England farms with big flavor. Chef Matt Louis creates art on small plates.
The fried chickpeas and slow-roasted meats shine. Share everything—you’ll want a bite of it all.
6. The Common Man (Multiple Locations)

This beloved NH chain is equal parts nostalgia and comfort, with stone fireplaces, rocking chairs, and from-scratch Yankee classics.
The mac and cheese, pot roast, and Indian pudding speak to the soul. It’s like dining in a storybook tavern.
7. The Red Arrow Diner (Manchester & Beyond)

Open since 1922, this iconic diner serves all-day breakfasts, blue plate specials, and wicked good pies in a no-frills, neon-lit setting.
It’s beloved by locals, celebrities, and campaign-trail politicos. Don’t leave without trying a “Dinah Finger.”
8. Firefly American Bistro (Manchester)

A chic but casual downtown favorite offering classics like short rib sliders and blackened haddock with modern flair. The vibe is relaxed but buzz-worthy.
They do upscale comfort without pretension. Brunch is a must—with Bloody Marys to match.
9. Republic Café (Manchester)

An organic, locally sourced café that brings bold Mediterranean flavor to downtown. The falafel is crisp, and the lamb melts in your mouth.
It’s earthy, creative, and unfussy—ideal for lunch dates or quiet evenings.
10. Bridge Street Café (Colebrook)

This cozy spot near the Canadian border offers house-made pastries, soups, and daily specials in a homey setting. Coffee is always fresh.
Locals swear by the cinnamon rolls and savory breakfasts. It’s like stepping into a friend’s kitchen.
11. Tuckaway Tavern & Butchery (Raymond)

Half restaurant, half butcher shop, this spot serves monster burgers, beer-brined wings, and award-winning steak tips. Portions are generous and bold.
The rustic-industrial vibe is as meaty as the menu. Carnivores rejoice—this place gets it right.
12. Cafe Mediterraneo (Portsmouth)

A charming Italian eatery with warm lighting and a menu that sings with garlic, basil, and creamy sauces. The seafood linguine is a standout.
Fresh pasta and good wine flow easily here. It’s intimate, cozy, and family-owned.
13. Canoe Restaurant (Center Harbor)

Nestled by Lake Winnipesaukee, Canoe delivers upscale lakehouse comfort with views to match. The maple-glazed salmon is a fan favorite.
Casual elegance meets crisp linen and dockside sunsets. Ideal for date nights and summer escapes.
14. Hanover Street Chophouse (Manchester)

For serious steak lovers, this classic chophouse delivers aged cuts, lobster tails, and velvet booths in a moody, luxe setting.
Service is top-tier, cocktails are stiff, and everything feels special. Expect white tablecloths—and big flavor.
15. La Maison Navarre (Portsmouth)

A Parisian-style patisserie and café offering delicate pastries, artisan cheeses, and savory galettes. The macarons are textbook perfect.
It smells of butter and espresso, and feels like a French escape. Sit, sip, and stay awhile.
16. May Kelly’s Cottage (North Conway)

An Irish pub with serious charm and hearty fare, from shepherd’s pie to boxty and fresh soda bread. Every inch is packed with vintage treasures.
The Guinness flows freely, and the fireplace glows in winter. It’s a little slice of Ireland in the mountains.
17. White Mountain Cider Company (Glen)

This refined-yet-rustic spot pairs seasonal dishes with house-pressed cider and farm-forward flavors. The cider doughnuts are legendary.
Dine by candlelight or grab something sweet from the market. Either way, it’s a win.
18. The Library Restaurant (Portsmouth)

Tucked inside the old Rockingham Hotel, this historic dining room serves prime rib and old-school cocktails beneath carved mahogany.
It feels like a Gilded Age supper club with gravitas. Elegant, intimate, and rich in both flavor and atmosphere.
19. Shaker Village’s Great Stone Dwelling House Dining (Enfield)

Offering communal meals inspired by Shaker traditions, this rare experience is about simplicity, seasonality, and community. Bread is baked daily.
Rustic yet deeply soulful, the dishes are humble in the best way. Eating here feels like time travel.
20. 110 Grill (Concord & Statewide)

A modern American chain that surprises with a wide-ranging, allergy-friendly menu in sleek, casual settings. The chimichurri steak is bold.
They hit consistency and craveability across locations. Great for groups, families, or a quick upscale lunch.