21 Best Vegetarian Restaurants near Elkin

The Reeves Theater Cafe • $
129 West Main Street, Elkin

“Amazing place! Always enjoy the Open Mic nights. Such great people!“

4.8 Superb204 Reviews
Prime Thai Thai • $
642 North Bridge Street, Elkin

Customers` Favorites

Prime Thai Appetizer Sampler
Chicken Pad Kee Mao
Chicken Green Curry
Thai Sesame Chicken
Pineapple Fried Rice
Red Curry Chicken
Chicken Stir Fry
Teriyaki Beef
Fried Noodles
Orange Chicken

“Excellent Northern Style Thai with Lao flair.“

4.7 Superb202 Reviews
Matty's Southern • $
1111 North Bridge Street, Elkin

Customers` Favorites

Philly Cheese Steak Sandwich
Cheeseburger with Fries
Fried Catfish Dinner
Fried Fish Platter
Chicken Philly
Popcorn Shrimp
Flounder Plate
Baked Potato
Hush Puppies
BBQ Plate

“Love Mattys flounder and Philly cheesesteak“

4.6 Superb236 Reviews
Southern On Main Southern • $
102 East Main Street, Elkin

Customers` Favorites

Fried Green Tomato blt
Mozzarella Appetizer
Braised Red Cabbage
Chicken Fried Steak
Blackened Catfish
Chicken & Waffles
Brussels Sprouts
Shrimp and Grits
Beef Short Ribs
Mashed Potatoes

“Excellent food. Easily a 5 star! Charleston quality shrimp and grits. And the Brussel sprouts!!!!!“

4.5 Superb498 Reviews
Cowboy Restaurant American • $
961 North Bridge Street, Elkin

Customers` Favorites

Ribeye Steak Green Beans & Potato Wedges
Sweet Potato Casserole
Philly Cheese Steak
Chicken Sandwich
Vegetable Plate
Seafood Platter
Mashed Potatoes
Buffalo Shrimp
Popcorn Shrimp
Blooming Onion

“Best Ribeye I've eat in a very long time“

4.4 Superb270 Reviews
Angry Troll Brewing Elkin Brewpubs • $$
222 East Main Street, Elkin

Customers` Favorites

Wood Fired Pretzel Mozzarella Sticks
Southern Comfort Burger
Philly Cheesesteak
Onion Ring Basket
Fried Pickles
Boneless Wings
Chicken Wings
Triple Threat
Skinny Fries
Philly Steak

“Food is always good, staff is friendly and bartender Derek Parks makes awesome drinks!“

4.3 Superb400 Reviews
Pirates Landing Seafood • $
161 Interstate Way, Elkin

Customers` Favorites

Buccaneers Broiled Seafood Feast
Pirate's Sampler Platter
Shrimp Alfredo Pasta
Chicken Tenders
Popcorn Shrimp
Seafood Scampi
Seafood Pasta
Potato Wedges
Surf and Turf
Broiled Trio

“Best food“

3.9 Good484 Reviews
Terry's Cafe & Catering American • $
5704 US-21 BUS, Jonesville - 3.7 miles

Customers` Favorites

Beef Tips with Cottage Cheese Deviled Eggs and Corn Nuggets with Texas Toast
Grilled Porkchop with Corn Nuggets Potato Salad and Texas Toast
Grilled Chicken Club with Chili Cheese Fries
Boneless Porkchop Sandwich with Corn Nuggets
Country Ham or Tenderloin Plate
Hotdog with Chilli and Onions
Grilled Chicken with Bacon
Cheeseburger and Fries
Grilled Chicken Salad
Ribeye Steak Sandwich

“Highly recommend! One of my go to restaurants. Great service, food is delicious & affordable. You definitely get your monies worth. We almost always leave with leftovers 😋“

4.7 Superb158 Reviews
Shelton Vineyards Wineries •
Shelton Vineyards, 286 Cabernet Lane, Dobson - 9.42 miles

“Michaela, September 13, 2026

Thank you for coordinating our lovely dinner, lunch and tour with your wine maker at Shelton Vineyards on September 10, 2026. The members of the Ocean Isle Beach AWS Chapter had nothing but praise for our wonderful experience, quality of the food and top-notch service provided by the dining room staff.

I am so happy that I choose your services for preparing the lunch we enjoyed at Surry College, and our wine paring dinner at the Harvest Grill. We all were impressed by the depth of your winery and the knowledge and passion of your wine maker in producing the excellent wines we all enjoyed. Please share our praise with your staff, and we look forward to returning for another visit.

Thank you,....Steve Rosen“

4.8 Superb236 Reviews
Dobbins Creek Vineyards Wineries • $$
4430 Vineyard View Lane, Hamptonville - 5.52 miles

“We have always enjoyed our visits and the Reislin is our favorite“

4.9 Superb126 Reviews
Terry's Cafe & Catering Vegetarian • $
1000 US-21, State Road - 5.16 miles

Customers` Favorites

Biscuits and Gravy Sausage
Biscuits and Gravy Bacon
Terrys Breakfast Special
Hamburger Steak Plate
Chopped BBQ Plate
Chicken Sandwich
Cheeseburger
Hot Dog

“Tried for the first time the other day. Absolutely great food and good price.“

4.8 Superb144 Reviews
Darwin's Cafe American • $
2840 Hoots Road, Hamptonville - 10.36 miles

Customers` Favorites

Fried Okra Mashed Potato
Chicken Tenders Platter
Green Beans Pinto Beans
Beef Tips Wlasıdes
Boneless BBQ Ribs
Mashed Potatoes
Flounder Plate
Baked Beans
Chicken Pie
Hamburger

“My husband and I are going to the Amish country store up in Yadkinville from the Lake Norman area. I found this little place on Facebook and decided to give it a try. I have to say hands-down it was the best fried oysters, fried flounder fillet, hush puppies, and coleslaw we have ever had. I am originally from the coast and will say that these oysters were better than any I have had at the beach.“

4.7 Superb212 Reviews
Midnight Magdalena Vineyards Winery • $$
5109 Howell School Road, Jonesville - 3.07 miles

“the wines were very good. The Riesling was our favorite. We brought some food from the Italian restaurant right up the road from the vineyard. We also took our dogs with us, they brought water out for them and were happy to have them there. We didn't purchase any but they did have some cheese and snacks that you can buy. we will definitely go back if we're in the area again.“

4.7 Superb79 Reviews
Breakfastime Jonesville Breakfast • $
1624 NC-67, Jonesville - 1.54 miles

Customers` Favorites

Country Fried Steak and Eggs Any Style
Bacon Cheeseburger and Fries
Eggs Bacon and French Toast
Traditional Eggs Benedict
Scrambled Eggs with Ham
Southern Eggs Benedict
Chicken and Waffles
Western Omelette
Corned Beef Hash
Smoked Sausage

“OMG! What an awesome place to eat. 10/10 for us. Every aspect of our dining experience was top notch. The food was delicious and was prepared exactly as it was ordered. The service was excellent. Never knew this place was here. We will definitely return. No more crackerless barrel for us.“

4.5 Superb326 Reviews
Generations Casual Dining American • $
220 Winston Road, Jonesville - 0.53 miles

Customers` Favorites

Chopped Steak w Flash Fried Brussels Sprouts Mashed Potatoes
Flash Fried Brussel Sprouts
Buffalo Shrimp PO'Boy
Blackened Chicken
Chicken Tenders
Grilled Chicken
Chicken Wings
Baked Potato
Cole Slaw

“Great little place. Friendly staff and food was awesome. If you are ever near Jonesville on your travels stop here you won't regret it.“

4.5 Superb182 Reviews
Piccione Vineyards Wineries • $
2364 Cedar Forest Road, Ronda - 5.27 miles

“Piccone is such a warm and inviting vineyard! I always have such a wonderful time when I go!“

4.5 Superb144 Reviews
Waffle House Breakfast • $
1629 NC-67, Jonesville - 1.65 miles

Customers` Favorites

Sausage Egg and Cheese Hash Brown Bowl
Texas Toast Melt with Bacon
Chocolate Chip Waffle
T Bone Steak and Eggs
Waffles

“Have been over 40 Waffle House locations, BEST job to date ! Home fries EXACTLY as ordered“

4.4 Superb145 Reviews
Harvest Grill American • $$
286 Cabernet Lane, Dobson - 9.41 miles

Customers` Favorites

Southern Field Greens
Grilled Salmon & Grits
Fried Green Tomatoes
Soup of the Harvest
Shrimp & Crab Cake
Tomato Basil Soup
Charcuterie Board
Cheese Plate
Risotto
Steak

“I saw some recent reviews that made me nervous to try this place, but the menu looked yummy and I gave it a shot. Everything was delicious, from the wine to the pimento fondue and homemade chips, the scallops with chorizo risotto, the ribeye pork chop, and the apple cherry sonker dessert. All was made well, super tasty, and a great experience. I have a gluten sensitivity ans they had a bunch of options including fresh, warm biscuits and a cobbler-like dessert. Kim, our server, sweet and attentive. I would absolutely go back.“

4.1 Good177 Reviews
Cracker Barrel Old Country Store American • $
1717 NC-67, Jonesville - 1.87 miles

Customers` Favorites

Chicken Fried Chicken Mac and Cheese Baked Apples
The Cracker Barrel's Country Boy Breakfast
Momma's Pancake Breakfast Sunrise Sampler
Country House Salad with Grilled Chicken
Saturday Only Country Fried Pork Chops
Grandma's Sampler Pancake Breakfast
Grandpa's Country Fried Breakfast
Biscuit Beignets with Caramel
Cheesecake Stuffed Pancakes
White Cheddar Cheese Bites

“😃The food was great, especially the pancakes. Always love the vintage decorations. Really enjoyable meal. And love the shopping after!“

4.2 Good477 Reviews
Theo's Italian & Family Restaurant Italian • $
233 Winston Road, Jonesville - 0.45 miles

Customers` Favorites

Pepperoni Cheese and Sausage Cheese Pizza
Chicken Wings Smothered in Grease
Greek Salad with Chicken
Theos Specialty Pizza
Chicken Souvlaki Wrap
Chicken Parmigiana
Fried Mushrooms
Pepperoni Pizza
Baked Spaghetti
Shrimp Alfredo

“Our experience for first time visitors was excellent. Food and service were impeccable. Presentation of dishes was very appealing, flavors were excellent, food temperature coming out of the kitchen was perfect. Nice having co-owner walking the floor checking on everyone, give you that welcoming "home" feeling. We really enjoyed and we were a group of 4 and NO one was disappointed and kept saying we gotta come back for xxxxx that they didn't try or wanted to have again. YUMMY! The ONLY thing we did not like was how noisy it was. Unfortunately with work schedules we could only coordinate probably a peak dining hour and it was VERY difficult to hear conversations.“

4.1 Good716 Reviews
Margarita’s Mexican Cuisine & Bar Mexican • $
105 Valley Drive, Jonesville - 0.99 miles

Customers` Favorites

Taco and Enchilada Combo Plate
Steak and Chicken Fajitas
Chicken Fajita Quesadilla
Chilaquiles Mexicanos
California Burrito
Pollo Street Tacos
Cheese Quesadilla
Shrimp Quesadilla
Rice and Beans
Burrito Grande

“Such a cute outdoor patio! And an amazing coconut margarita. Everyone was super friendly. We willll be back!“

3.9 Good281 Reviews

You May Also Like