Cheap Eats in Harrisonburg

Updated October 2026 · 8 places · Harrisonburg

Quick answer

Our top picks are Grilled Cheese Mania, The Little Grill and El Sol.

Here are eight locally based Harrisonburg restaurants with current official or Harrisonburg tourism listings and food described by those sources. The sources confirm their locations and offerings; they do not consistently publish prices, so treat the $15-or-less target as a guide rather than a guarantee for every order.

Editorial illustration: Cheap Eats in Harrisonburg

The list

  1. 1

    Grilled Cheese Mania

    1476 South Main St., Harrisonburg, VA 22801

    Grilled Cheese Mania serves grilled-cheese sandwiches made with vegetables, cheeses, meats and breads. Its listing also describes dipping sauces, drinks and sweets.

    Best for: grilled cheese

  2. 2

    The Little Grill

    621 N. Main St., Harrisonburg, VA 22802

    The Little Grill is a worker-owned collective restaurant that serves home-cooked meals. Its menu includes vegan, vegetarian and meat options.

    Best for: breakfast and lunch

  3. 3

    El Sol

    212 S. Main St., Harrisonburg, VA 22801

    El Sol serves Mexican food, including tortas, tacos, quesadillas, sopas and gorditas. Those dishes are among the offerings identified by Harrisonburg Tourism.

    Best for: Mexican food

  4. 4

    Sub Station Mexican Grill

    3257 South Main St., Harrisonburg, VA 22801

    Sub Station Mexican Grill serves subs, tacos and burritos. Its own site describes the restaurant as combining Mexican flavors with a local touch.

    Best for: subs and tacos

  5. 5

    Los Marquez Mexican Restaurant

    1751 Virginia Ave., Harrisonburg, VA 22802

    Los Marquez Mexican Restaurant serves Mexican food and is located in Harmony Square. Its listing names La Superior, La Preferida, Dos Amigos and Enchilada Supreme among its favorites.

    Best for: Mexican food

  6. 6

    Cuban Burger

    $ · 70 W. Water St., Harrisonburg, VA 22801

    Cuban Burger serves Cuban-American food, including fritas, tapas and Cuban sandwiches. Its menu lists a Chop-Chop bowl for $9.

    Best for: Cuban sandwiches

  7. 7

    Taste of Thai

    917 S. High St., Harrisonburg, VA 22801

    Taste of Thai serves Thai entrees, appetizers, seafood, vegetarian dishes, curries, soups and desserts. Its own site describes the restaurant as serving Thai food in Harrisonburg since 1999.

    Best for: Thai food

  8. 8

    Thai Cafe

    182 Neff Ave., Suite W-4, Harrisonburg, VA 22801

    Thai Cafe serves Thai and Asian-inspired food, including Pad Thai, curry, stir-fry and soup. The restaurant also lists vegetarian, vegan and gluten-free options.

    Best for: Thai food