18 Best Vegetarian Restaurants in Christiansburg

Browse menus, reviews and photos of Vegetarian Restaurants in Christiansburg.

Showing 18 of 18 restaurants

  • Outback Steakhouse 295 Peppers Ferry Road Northeast, Christiansburg Steak House · $$

    1 Outback Steakhouse

    4.6 Superb 801 Reviews

    295 Peppers Ferry Road Northeast, Christiansburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Add on Lobster Tail and Grilled Shrimp
    • Chocolate Thunder from Down Under
    • Grilled Chicken on the Barbie
    • Fried Mozzarella Bloomerangs

    “Seth M was the best, made our birthday visit extra special, very attentive and a perfect gentlemen!!!!”

  • El Bronco 6 Radford Street Northwest, Christiansburg Mexican · $

    2 El Bronco

    4.5 Superb 383 Reviews

    6 Radford Street Northwest, Christiansburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Chile Relleno 1 & Taco 1 with Beans & Guacamole Salad
    • Grilled Chicken Quesadilla
    • Steak and Chicken Fijita
    • Two Tacos Rice & Beans

    “Food is consistently excellent and the service is usually very good. Better than most Mexican restaurants in the NRV.”

  • Lost In Taste 2675 Roanoke Street, Christiansburg Sports Bar · $

    3 Lost In Taste

    4.5 Superb 355 Reviews

    2675 Roanoke Street, Christiansburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Traditional Plain Wings with Garlic Palm Sauce and Ranch
    • Crash Burger with Provolone Cheese and Bacon
    • Steak Sandwich and Tater Tots
    • Black Hole Black Bean Burger

    “Only one bathroom and no lock on the door !”

  • Gran Rodeo 200 Laurel Street Northeast, Christiansburg Mexican · $

    4 Gran Rodeo

    4.4 Superb 394 Reviews

    200 Laurel Street Northeast, Christiansburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Chips and Salsa and White Sauce Dine in: Yes Outdoor seating: Yes Takeout: Yes Curbside pickup: Yes
    • California Grande Burrito
    • Enchilada Guadalajara
    • Chicken Tortilla Soup

    “This is an exceptional restaurant. The food, the staff, the decor, the atmosphere………all are outstanding! This is the best restaurant in Christiansburg, Virginia!!!”

  • Little River Grill 2395 Tyler Road, Christiansburg American · $

    5 Little River Grill

    4.4 Superb 288 Reviews

    2395 Tyler Road, Christiansburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Super Grilled Cheese Sandwich
    • Philly Cheese Steak Omelette
    • Egg and Cheese Biscuit
    • Cheddar Fries Topped

    “Pork BBQ sandwich is great along with the onion rings. Hamburgers are good too. Wish they would use some jfg mayo in that macaroni salad.”

  • Sandro's Italian Restaurant & Pizzeria 2775 Market Street Northeast, Christiansburg Italian · $

    6 Sandro's Italian Restaurant & Pizzeria

    4.4 Superb 265 Reviews

    2775 Market Street Northeast, Christiansburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Italian Sausage Ricotta Mozzarella Pizza
    • Calzones Pizza Rolls
    • Chicken Parmigiana
    • Fettuccine Alfredo

    “Best service in the area. Very sensitive to allergies! If there was ever an issue with the order they go out of their way to make it right. Extremely friendly people!!”

  • The Farmhouse 285 Ridinger Street, Christiansburg American · $$

    7 The Farmhouse

    4.2 Good 928 Reviews

    285 Ridinger Street, Christiansburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Farmhouse Fresh Cut Onion Rings
    • Scallops Wrapped in Bacon
    • Bacon Wrapped Scallops
    • Chicken Fried Chicken

    “Loved visiting The Farmhouse on Valentine’s Day!!! The appetizer choices are great, we loved the bacon wrapped scallops with balsamic!!!”

  • Milano's Italian Restaurant 50 Merrimac Road, Christiansburg Pizza · $

    8 Milano's Italian Restaurant

    4.2 Good 194 Reviews

    50 Merrimac Road, Christiansburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Cheese Pizza Extra Cheese Pizza
    • Baked Spaghetti with Meatballs
    • Garlic Knots with Cheese
    • Medium Cheese Calzone

    “We always get the supreme, cheesesteaks, garlic knots, and chicken Alfredo and they’re always delicious. The owners and staff are very nice accommodating, it’s clear they value their customers. My only recommendation would be picking it up rather than using DoorDash or delivery.”

  • Which Wich 85 Conston Avenue Northwest, Christiansburg Sandwich Shop · $

    9 Which Wich

    4.1 Good 134 Reviews

    85 Conston Avenue Northwest, Christiansburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Ultimate blt Sandwich
    • Black Bean Patty
    • Turkey Club
    • French Dip

    “First time coming here. I got an Italian meats sandwich (which I kind of use as a benchmark for sandwich shops). The service was good and quick. You grab a bag that's labeled for a different category of sandwich (Like I said I got an Italian, but there's like 6 other categories, each with around 3 different types of meats). You then mark with a red marker what you want on your sandwich. If you don't want it toasted, make sure to let them know that you want it cold. I would go here again.”

  • Waffle House 90 Oak Tree Boulevard Northwest, Christiansburg Breakfast · $

    10 Waffle House

    4.1 Good 289 Reviews

    90 Oak Tree Boulevard Northwest, Christiansburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Supreme Potatoes or Potato Supreme One of My Favorites
    • Waffle Pecan Waffle Peanut Butter Chocolate Chips
    • Two Egg Breakfast with Bacon Crispy Hash Browns
    • Hashbrowns Scattered Smothered & Covered

    “I am a regular hete for a reason. The service is great, the food is great, the people are great. I have a very specific order that is my normal abd I don't even have time tell tge servers or cooks.”

  • Cracker Barrel Old Country Store 30 Hampton Boulevard Northeast, Christiansburg American · $

    11 Cracker Barrel Old Country Store

    4.1 Good 679 Reviews

    30 Hampton Boulevard Northeast, Christiansburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Build Your Own Fried Homestyle Chicken Sandwich Bar
    • The Cracker Barrel's Country Boy Breakfast
    • Back Beans Fried Chicken Corn on the Cob
    • Grandpa's Country Fried Breakfast

    “Had great service and a very tasty meal! Always great!!!”

  • Country Kitchen 1080 Radford Street, Christiansburg Family · $

    12 Country Kitchen

    4.0 Good 252 Reviews

    1080 Radford Street, Christiansburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Mixture from the Buffet
    • Hamburger and Fries
    • Chicken Fried Steak
    • Biscuits and Gravy

    “The complaints and, or low ratings, need to be taken for what they are -- opinions. You get what you pay for. If you want higher price, better presentation, more atmosphere, then sure, you can go wherever you want, but good luck this side of big city. The food is food, real, not junk adulterated fare, all homemade. Quality, nutrition, and value for your dollars. With a breakfast buffet at $9.25, lunch/dinner @ $12-$13, you can select reasonable nutritious food off the small varied buffet (that you can see before selecting), or order off the menu, for more or less cost, at your choice, no free refills like the buffet. The place is clean, service is fair, food homemade, nutritious, competitively priced. Perspective... Welcome to a place where lots of locals eat - daily - and enjoy it.”

  • Hunan House 2100 Roanoke Street, Christiansburg Chinese · $

    13 Hunan House

    4.0 Good 286 Reviews

    2100 Roanoke Street, Christiansburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • General TSO's Chicken Beef with Broccoli and Lo Mein
    • Sweet and Sour Chicken with Noodles
    • Fried Rice Shrimp and Vegetables
    • Shrimp with Lobster Sauce

    “Great Chinese buffet. Much better selection than any other buffet in the Christiansburg, and surrounding, area.”

  • Pizza Inn 190 North Franklin Street, Christiansburg Pizza · $

    14 Pizza Inn

    4.0 Good 311 Reviews

    190 North Franklin Street, Christiansburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Spaghetti w Garlic Bread
    • Individual Cheese Pizza
    • Chocolate Chip Pizzert
    • Buffalo Chicken Pizza

    “The pizza buffet is fantastic. The dessert pizzas are so good. Service is great.”

  • Tyne Foods LLC 285 Ridinger Street, Christiansburg American · $$$

    15 Tyne Foods LLC

    4.0 Good 402 Reviews

    285 Ridinger Street, Christiansburg

    • Take-Out

    “Loved visiting The Farmhouse on Valentine’s Day!!! The appetizer choices are great, we loved the bacon wrapped scallops with balsamic!!!”

  • Red Robin Gourmet Burgers and Brews 105 Peppers Ferry Road Northwest, Christiansburg Burgers · $

    16 Red Robin Gourmet Burgers and Brews

    3.7 Good 373 Reviews

    105 Peppers Ferry Road Northwest, Christiansburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Red Robin Gourmet Cheeseburger
    • Whiskey Burger Garlic Fries
    • Bottomless Side House Salad
    • The Southern Charm Burger

    “The manager was wonderful when we hit a snag with our bill. Great customer service made the experience a lot better. One of my favorite places to come when I visit here!”

  • Summit Restaurant 95 College Street, Christiansburg Fine Dining · $$$

    17 Summit Restaurant

    3.7 Good 361 Reviews

    95 College Street, Christiansburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Apple and Rudibaga Soup of the Day
    • Signature Shrimp Cocktail
    • Crab Encrusted Grouper
    • Chocolate Layer Cake

    “Excellent food and service had crab cakes and Grouper very well prepared”

  • Macado's 19 West Main Street, Christiansburg Vegetarian · $

    18 Macado's

    3.5 Good 393 Reviews

    19 West Main Street, Christiansburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Beer Battered Onion Rings
    • Hindenburg Sandwich
    • Great Sandwiches
    • Burger and Fries

    “Seems lunchtime isn't the time to go to Macados Christiansburg... Went today sent someone in at 1pm to order food so it would be ready when I got there after my haircut. I walked in at 1:30. no food ??? Finally at 1:45 asked to get the food to go as 45 minutes at lunchtime was unacceptable... The bartender seemed to be a bit stressed seems that had been going on all lunch. Where was the Manager NO WHERE TO BE FOUND!!! No wonder why your restaurants name is MACADONT'S... Do better people Suck Less!!!”

Vegetarian Restaurants Nearby

You May Also Like

  • Best Vegan Pizzerias in New York City

    Best Vegan Pizzerias in New York City

    New York City has many vegan pizzerias that offer good plant-based pizza without using any animal products. Below is a list of ten top vegan pizzerias in the city, each offering something different. Whether you're a vegan or just want to try something new, these places are worth checking out.