When it comes to eating in New England, few things are better than the homey foods of New Hampshire. Whether it’s dining dockside, wacky restaurants or delicious cider donuts, food here in the Granite State is pretty great. But, the only thing better than great food here is lots of great food here! For that, head to the best buffets in New Hampshire. We can almost guarantee you won’t go home hungry!

  1. The Country Tavern, Nashua

dlenane78 / TripAdvisor

Earlyriser340 / TripAdvisor This lovely place is said to be haunted, but don’t worry too much about that. It’s the food you’ll have your mind on anyway. The service here is great and the food is made to order making it a great option for people with specific food needs. Visit them at: 452 Amherst St., Nashua / 603-889-5871.

  1. The Red Fox Bar & Grille, Jackson

Larry W / TripAdvisor

Jessica M / TripAdvisor This spot is a great place with a great menu, making it wonderful for any meal. But, for the best breakfast buffet you’ve ever had make sure you’re there on a Sunday morning. The food is just like home cooking and there’s so much of it that you’ll probably be full until Monday! Visit them at: 9 US Rte 16, Jackson / 603-383-4949.

  1. Country Life Restaurant, Keene

Country Life Restaurant / Facebook

Country Life Restaurant / Facebook The local food here is all vegetarian and vegan, making it one heck of a healthy stop if you prefer to avoid meat. The vibe inside is healthy as well, so you’re likely to find yourself in a conversation about other healthy habits while you’re there. Check them out at: 15 Roxbury St., Keene / 603-357-3975.

  1. The Foundry, Manchester

R0BIN421 / TripAdvisor

NHgirl7 / TripAdvisor Known as the largest certified farm to table restaurant in New Hampshire, this place gets high points for atmosphere as well as their Sunday brunch. Between 10 a.m. and 2 p.m. guests can enjoy all the typical breakfast foods, plus waffles and even apple cider donuts. Some would argue that cider donuts might be the most iconic fall food here. Check them out at: 50 Commercial St., Manchester / 603-836-1925.

  1. Taj India, Manchester and Nashua

HisGrace603 / TripAdvisor

Liane M / TripAdvisor We recommend this spot for the most filling lunch you can imagine. They’ve got a great selection of eat and veggie dishes, plus some wonderful sweets. Plan on spending a lot of time because you’ll want to keep going back for more! Visit them at: 967 Elm St., Manchester / 603-606-2677.

  1. The Old Salt Restaurant at Lamie’s Inn, Hampton

snzrmatt / TripAdvisor

management / TripAdvisor This 1740’s house is rich in history and acted as a family home until 1928. Today, their breakfast is one of the best in the state. It begins at 9:30 a.m. which also means you can ease into the day. Make sure you finish everything off with something dipped in their fun chocolate fountain! They’re locate at: 490 Lafayette Rd., Hampton / 603-926-8322.

  1. Gorham Dynasty Buffet, Gorham

jeduweb / TripAdvisor

Danli9611 / TripAdvisor You probably won’t be expecting much when you first pull into this hidden gem restaurant, but inside some of the best Chinese food awaits you. BBQ beef balls, sweet and sour chicken and even some veggie options are great to try. Visit them at: 310 Main St., Gorham / 603-466-9888.

  1. Lakehouse Grille, Meredith

Marta G / TripAdvisor

Andrew K / TripAdvisor This delicious breakfast buffet takes place from Monday through Saturday, which is good because you’ll really need at least one day off from all that food. It’s pretty traditional, but definitely not boring. They’re located at: 281 Daniel Webster Hwy., Meredith / 603-279-5221.

Another great all-you-can-eat experience can be found at this fun restaurant in Claremont. Check it out on days when you really need to eat!

dlenane78 / TripAdvisor

Earlyriser340 / TripAdvisor

This lovely place is said to be haunted, but don’t worry too much about that. It’s the food you’ll have your mind on anyway. The service here is great and the food is made to order making it a great option for people with specific food needs. Visit them at: 452 Amherst St., Nashua / 603-889-5871.

Larry W / TripAdvisor

Jessica M / TripAdvisor

This spot is a great place with a great menu, making it wonderful for any meal. But, for the best breakfast buffet you’ve ever had make sure you’re there on a Sunday morning. The food is just like home cooking and there’s so much of it that you’ll probably be full until Monday! Visit them at: 9 US Rte 16, Jackson / 603-383-4949.

Country Life Restaurant / Facebook

The local food here is all vegetarian and vegan, making it one heck of a healthy stop if you prefer to avoid meat. The vibe inside is healthy as well, so you’re likely to find yourself in a conversation about other healthy habits while you’re there. Check them out at: 15 Roxbury St., Keene / 603-357-3975.

R0BIN421 / TripAdvisor

NHgirl7 / TripAdvisor

Known as the largest certified farm to table restaurant in New Hampshire, this place gets high points for atmosphere as well as their Sunday brunch. Between 10 a.m. and 2 p.m. guests can enjoy all the typical breakfast foods, plus waffles and even apple cider donuts. Some would argue that cider donuts might be the most iconic fall food here. Check them out at: 50 Commercial St., Manchester / 603-836-1925.

HisGrace603 / TripAdvisor

Liane M / TripAdvisor

We recommend this spot for the most filling lunch you can imagine. They’ve got a great selection of eat and veggie dishes, plus some wonderful sweets. Plan on spending a lot of time because you’ll want to keep going back for more! Visit them at: 967 Elm St., Manchester / 603-606-2677.

snzrmatt / TripAdvisor

management / TripAdvisor

This 1740’s house is rich in history and acted as a family home until 1928. Today, their breakfast is one of the best in the state. It begins at 9:30 a.m. which also means you can ease into the day. Make sure you finish everything off with something dipped in their fun chocolate fountain! They’re locate at: 490 Lafayette Rd., Hampton / 603-926-8322.

jeduweb / TripAdvisor

Danli9611 / TripAdvisor

You probably won’t be expecting much when you first pull into this hidden gem restaurant, but inside some of the best Chinese food awaits you. BBQ beef balls, sweet and sour chicken and even some veggie options are great to try. Visit them at: 310 Main St., Gorham / 603-466-9888.

Marta G / TripAdvisor

Andrew K / TripAdvisor

This delicious breakfast buffet takes place from Monday through Saturday, which is good because you’ll really need at least one day off from all that food. It’s pretty traditional, but definitely not boring. They’re located at: 281 Daniel Webster Hwy., Meredith / 603-279-5221.

OnlyInYourState may earn compensation through affiliate links in this article.