These days we’re all watching our budgets – and it seems the price of eating out just keeps rising. That said, it’s hard to give up the pleasure of buying food you don’t have to cook for yourself once in a while. That’s why these restaurants and diners are so incredible – you can enjoy great food without breaking into your piggybank.

  1. Consuelo’s Taqueria, Manchester

Yelp/Matthew A.

Yelp/NH R. Nearly everything on the menu at this delicious Mexican eatery is under $10. Try a burrito or tacos, and you’ll have money left over for a side of chips! Try it at 6 Amherst St, Manchester, NH 03101.

  1. Main Street Gyros, Nashua

Yelp/Main Street Gyros

Yelp/Main Street Gyros This delectable spot serves up mouthwateringly good Greek delicacies. Their most expensive gyro maxes out at $7.25, and with meat, veggies, and fries slathered in sauce and wrapped in pita it’s sure to fill you up. Get your own at 215 Main St Nashua, NH 03060.

  1. Gilley’s Diner, Portsmouth

Facebook/Gilley’s Diner

Facebook/Gilley’s Diner At this classic spot, you can get a cheeseburger, hotdog, and fries all for less than $10 - and they’re all deliciously fresh and flavorful. Visit at 175 Fleet St, Portsmouth, NH 03801.

  1. NH Beach Pizza, Salem

Facebook/NH Beach Pizza

Yelp/Carrie Ann G. NH Beach Pizza serves up tasty square slices for a steal - but we think the best value is the calzone. Choose meatball or chicken parm - for $6.95, they’re sure to fill you up. Get one at 5 Kelly Rd, Salem, NH 03079.

  1. The Sandwich Depot, Concord

Facebook/The Sandwich Depot

Yelp/Eric B. This breakfast and lunch spot is a reasonably priced Concord favorite. From their breakfast burritos to their subs, you can’t go wrong with anything on the menu. Order up at 49 Hall St, Concord, NH 03301.

  1. Oriental Wok Express, Lebanon

Yelp/Tracy L.

Yelp/A L. Hidden in a gas station convenience store, this restaurant is an Upper Valley favorite. There are plenty of dishes and combo plates available for under $8. Fill up your stomach, and your tank, at 97 N Main St West Lebanon, NH 03784.

  1. Grandma’s Kitchen, Whitefield

Yelp/JoseLuis A.

Yelp/Tragnark T. At Grandma’s Kitchen you can get breakfast, lunch, and dinner, all at incredibly reasonable prices. An incredible plate of spaghetti and homemade meatballs will only set you back $7.95. Visit Grandma at 187 Lancaster Rd, Whitefield, NH 03598.

  1. Fritz, Keene

Yelp/Adam S.

TripAdvisor/Christine D. At Fritz you can get an amazing salad, panini, or burger for less than $10. Or you can just indulge in a big order of their amazing fries! Eat up at 45 Main St, Keene, NH 03431.

  1. Jon’s Roast Beef & Deli, Laconia

Yelp/Ian W.

Yelp/Jon’s Roast Beef & Deli This Laconia favorite serves delicious sandwiches piled high with meat. Even their small sandwich will fill you up for hours, without breaking your lunch budget. Visit at 1367 Union Ave, Laconia, NH 03246.

  1. MaryAnn’s Diner, Derry

Yelp/Neal E.

Ryan N. From delicious breakfast combos to tasty lunch plates of spaghetti and meatballs, MaryAnn’s offers plenty of filling options that’ll keep you well under $10. Plus, you’ll love the retro ambiance. Enjoy it at 29 E Broadway, Derry, NH 03038.

What’s your favorite place to eat on a budget in New Hampshire?

Yelp/Matthew A.

Yelp/NH R.

Nearly everything on the menu at this delicious Mexican eatery is under $10. Try a burrito or tacos, and you’ll have money left over for a side of chips! Try it at 6 Amherst St, Manchester, NH 03101.

Yelp/Main Street Gyros

This delectable spot serves up mouthwateringly good Greek delicacies. Their most expensive gyro maxes out at $7.25, and with meat, veggies, and fries slathered in sauce and wrapped in pita it’s sure to fill you up. Get your own at 215 Main St Nashua, NH 03060.

Facebook/Gilley’s Diner

At this classic spot, you can get a cheeseburger, hotdog, and fries all for less than $10 - and they’re all deliciously fresh and flavorful. Visit at 175 Fleet St, Portsmouth, NH 03801.

Facebook/NH Beach Pizza

Yelp/Carrie Ann G.

NH Beach Pizza serves up tasty square slices for a steal - but we think the best value is the calzone. Choose meatball or chicken parm - for $6.95, they’re sure to fill you up. Get one at 5 Kelly Rd, Salem, NH 03079.

Facebook/The Sandwich Depot

Yelp/Eric B.

This breakfast and lunch spot is a reasonably priced Concord favorite. From their breakfast burritos to their subs, you can’t go wrong with anything on the menu. Order up at 49 Hall St, Concord, NH 03301.

Yelp/Tracy L.

Yelp/A L.

Hidden in a gas station convenience store, this restaurant is an Upper Valley favorite. There are plenty of dishes and combo plates available for under $8. Fill up your stomach, and your tank, at 97 N Main St West Lebanon, NH 03784.

Yelp/JoseLuis A.

Yelp/Tragnark T.

At Grandma’s Kitchen you can get breakfast, lunch, and dinner, all at incredibly reasonable prices. An incredible plate of spaghetti and homemade meatballs will only set you back $7.95. Visit Grandma at 187 Lancaster Rd, Whitefield, NH 03598.

Yelp/Adam S.

TripAdvisor/Christine D.

At Fritz you can get an amazing salad, panini, or burger for less than $10. Or you can just indulge in a big order of their amazing fries! Eat up at 45 Main St, Keene, NH 03431.

Yelp/Ian W.

Yelp/Jon’s Roast Beef & Deli

This Laconia favorite serves delicious sandwiches piled high with meat. Even their small sandwich will fill you up for hours, without breaking your lunch budget. Visit at 1367 Union Ave, Laconia, NH 03246.

Yelp/Neal E.

Ryan N.

From delicious breakfast combos to tasty lunch plates of spaghetti and meatballs, MaryAnn’s offers plenty of filling options that’ll keep you well under $10. Plus, you’ll love the retro ambiance. Enjoy it at 29 E Broadway, Derry, NH 03038.

OnlyInYourState may earn compensation through affiliate links in this article.