We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Battle Branch Cafe

2505 Farmington Rd, Yadkinville, NC 27055-8619
+1 336-463-2122
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent38%
  • Very good50%
  • Average5%
  • Poor0%
  • Terrible5%
9 Mar 2017
“homemade food!!”
25 Jul 2016
“dinner with friends”
Closed Now
All hours
2505 Farmington Rd, Yadkinville, NC 27055-8619
Write a Review
Reviews (18)
Traveller rating
Traveller type
Time of year

1 - 10 of 18 reviews

Reviewed 14 March 2017 via mobile

Great meal, excellent service. Love their home cooked style food.Yet you can get spaghetti to a sandwich. Daily specials

Thank BlondeFilly
Reviewed 9 March 2017

i like this place, great homemade food and waiters that behave like you mother and grandmother - in the best way!! we came for a lunch in the middle of the day. it was nice, quick and... tasty!!

Thank SabaOmer
Reviewed 6 December 2016

I love a local comfort food restaurant when I travel. Battle Branch Cafe was recommended by the Inn Keepers where I stayed. It is easy to find and some of the best food I have had in a while. I had a vegetable plate and...More

Thank PeterTammy
Reviewed 26 July 2016

The meal was really good and the service was great. Our waitress was very friendly and helpful. We had a great time.

Thank Stan S
Reviewed 5 June 2016 via mobile

I love BBQ pork and this restaurant offers two styles ... eastern and western North Carolina. I like both, the vinegary and the sweeter pulled pork. Also their tea was very fresh and thirst quenching on this hot day!

Thank John M
Reviewed 2 June 2016 via mobile

Good little diner, southern food and burgers etc. Fries are really good waitresses are friendly, breakfast not my favorite but good for lunch or dinner. Baked chicken is very good.

Thank ashleynyy2
Reviewed 17 May 2016

I visited this restaurant with friends of mine this past weekend. We were looking for a restaurant serving breakfast near our hotel. We usually look for places outside the norm, not chain restaurants. We happened upon this little place and were immediately excited. It's a...More

Thank mclemons
Reviewed 11 March 2016

On a cold Saturday in January, we decided to take a drive out into the country and we came across Battle Branch Cafe' seemingly in the middle of nowhere! The area is full of Civil War history, and lots of information is readily available to...More

1  Thank Vacationermom
Reviewed 14 October 2015

Stopped for lunch on our Stoneman's Raid Driving Tour and the food was very good! We both had the BBQ Special! A very pleasant surprise! Only wish we would have had room for dessert!

Thank MonsoonMom
Reviewed 8 October 2015

Great out of the way place for good food and nice friendly wait staff.New management has not taken away the charm of eating in the country.

Thank john o
Nearby Restaurants
Cicciones Restaurant
53 reviews
10.74 km away
La Carreta
62 reviews
11.49 km away
Miyabi Japanese Restaurant
25 reviews
11.78 km away
Alex's Grill & Ice Cream
57 reviews
9.25 km away
Nearby Attractions
Medaloni Cellars and Vinyards
50 reviews
3.57 km away
Tanglewood Park
329 reviews
12.70 km away
RayLen Vineyards
90 reviews
13.00 km away
Divine Llama Vineyards
34 reviews
16.26 km away
Questions & Answers
Get quick answers from Battle Branch Cafe staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Breakfast, Lunch, Dinner, Brunch
Restaurant features
Takeout, Seating, Waitstaff, Television, Wheelchair Accessible
Good for
Open Hours
06:00 - 20:00
06:00 - 20:00
06:00 - 20:00
06:00 - 20:00
06:00 - 21:00
06:00 - 21:00
Location and Contact Information
  • Address: 2505 Farmington Rd, Yadkinville, NC 27055-8619
  • Location: United States  >  North Carolina (NC)  >  Yadkinville
  • Phone Number: +1 336-463-2122
  • E-mail