What are you looking for?

American Restaurants in Fredericksburg

4.7 - 586 votes

Hours: 9AM - 9PM

2100 Princess Anne St, Fredericksburg
(540) 371-1950

Mason-Dixon Cafe (Fredericksburg)

The restaurant is self is beautiful, The staff is very friendly and helpful when I had questions about the menu. The food is absolutely delicious especia... More reviews

4.6 - 371 votes

Hours: 11AM - 10PM

10012 Southpoint Pkwy, Fredericksburg
(540) 710-1600

LongHorn Steakhouse

We used curb-side pick up, good choice. Fast friendly service, everything was cooked perfectly. The food was ready on time and still warm when we got bac... More reviews

4.6 - 312 votes

Hours: 11AM - 12AM

1 Towne Centre Blvd, Fredericksburg
(540) 548-0550

Park Lane Tavern of Fredericksburg

Had about 30 min wait. Didn't arrive until after 1930 hrs. Had our favorite meal of Battered Fish and Chips. As delicious as always. I had a Guinnes... More reviews

4.6 - 256 votes

Hours: Closed today

10013 Jefferson Davis Hwy, Fredericksburg
(540) 300-7001

Gourmeltz 90's Music Bar & Draft House

We travel up and down the East Coast and paint Tacobell‘s for a living this place was close to a Taco Bell So we tried it and it was absolutely amazing M... More reviews

4.3 - 278 votes

Hours: 11AM - 10PM

591 William St, Fredericksburg
(540) 940-2294

Sedona Taphouse

From when I walked in to the time I asked for the check, it was terrible. There was not even a small amount of superficial respect from the hostess or th... More reviews

4.4 - 223 votes

Hours: Closed today

909 Caroline St, Fredericksburg
(540) 479-1291

Cork and Table

This was our first time at Cork & Table and we were very pleased. The food was excellent. The steak was so tender and delicious. The scallops were excell... More reviews

4.3 - 251 votes

Hours: 8AM - 3PM

2068 Plank Rd, Fredericksburg
(540) 642-1369

Metro Diner

The service and food at this place was great. Took my grandmother here to have a late breakfast and while there was a short wait, we just went to the sto... More reviews

4.3 - 219 votes

Hours: 11:30AM - 9PM

5737 Plank Rd, Fredericksburg
(540) 548-1500

Harry's Alehouse

This place was fantastic! The food was great and the waiter who served us was very friendly! My sister ordered the chicken and waffles, which is a consid... More reviews

4.4 - 188 votes

Hours: 11:30AM - 8PM

801 Caroline St, Fredericksburg
(540) 371-2008

Sammy T's

Allergen Alert. Make sure you ask and double ask about their food if you have food allergies. One of their salads is marked GF on the menu but contains t... More reviews

4.3 - 211 votes

Hours: Closed today

10908 Courthouse Rd Ste 105, Fredericksburg
(540) 898-8611

Fish N' Grill

Stopped by while in town for a family function really excellent crabcakes they call them crab burgers my wife and I truly enjoyed them More reviews

4.2 - 235 votes

Hours: 11AM - 11PM

503 Sophia St, Fredericksburg
(540) 370-1820

Brock's Riverside Grill

I like the ever-changing craft beer choices, the food specials, and most of all, the consistency of the food preparation. It is always delicious! More reviews

4.3 - 204 votes

Hours: 7AM - 8PM

1695 Carl D. Silver Pkwy, Fredericksburg
(540) 548-3406

Tito's Diner

Excellent food, somewhat challenging service. I ate at this diner last week, and was pleasantly surprised to find an "American fare" diner with... More reviews



4.2 - 224 votes

Hours: 8:30AM - 9PM

900 Princess Anne St, Fredericksburg
(540) 479-1370


Our lunch was fantastic! My daughter had the hot dog and we had burgers. We each had a different French fry choice so that we could try all 3. We were no... More reviews

4.2 - 183 votes

Hours: 7AM - 9PM

5200 Southpoint Pkwy, Fredericksburg
(540) 891-7622

Cracker Barrel Old Country Store

Very nice visit. Maria was right on her game. Fast service with a friendly smile. She is a gem! More reviews

4.3 - 161 votes

Hours: Open 24 today

580 Warrenton Rd, Fredericksburg
(540) 371-3925

Waffle House

I got there before breakfast rush and had a great breakfast. My waitress was very nice and the cook very friendly. The manager came in a bit later and di... More reviews

4.1 - 195 votes

Hours: Closed today

720 Littlepage St, Fredericksburg
(540) 370-0911

Sunken Well Tavern

This is my neighborhood tavern. They have supported me as I have lived my life and been lustily fed. I have hung at the bar, feasted at a table, and take... More reviews

4.4 - 132 votes

Hours: 11AM - 2AM

1315 Princess Anne St, Fredericksburg
(540) 310-4065

Happy Endings

Underrated dive bar with amazing food and cheap drinks. A good spot to spice up any boring night! More reviews

4.4 - 123 votes

Hours: 6AM - 2PM

1018 Lafayette Blvd, Fredericksburg
(540) 846-9661

Battlefield Restaurant

Good morning meal. Steak and eggs the way I like it. Friendly and efficient service. What's not to like? Not rushed. Great down home restaurant. More reviews

4.3 - 137 votes

Hours: 10AM - 6PM

919 Caroline St, Fredericksburg
(540) 370-8800

Curitiba Art Cafe

Spent the morning sitting outside the Curitiba Art Cafe. Great Cafe with a friendly staff. Enjoyed the Turkey and Gouda sandwich and an iced coffee!#feed... More reviews

4.1 - 171 votes

Hours: 11AM - 12AM

2312 Plank Rd, Fredericksburg
(540) 371-6200

Cowboy Jack's Fredericksburg

Stopped by for a quick bite while on the way home. It was pretty crowded but we got seated very quick. Melanie was quick with our drink order. She was ve... More reviews

4.1 - 162 votes

Hours: 7AM - 9PM

5201 Jefferson Davis Hwy, Fredericksburg
(540) 710-2515

Four Seasons Family Restaurant

I came for breakfast and was very surprised. I have passed this place for years and never noticed it. I was looking for a small business to support and... More reviews

4.6 - 87 votes

Hours: Closed today

4409 Plank Rd, Fredericksburg
(540) 786-2122

J'angelas Restaurant

As a Salvadoran, I gotta say the Pupusas here are absolutely delicious and very authentic. I'm happy I found a place I can get them that's jus... More reviews

4.1 - 159 votes

Hours: 7AM - 10PM

10045 Jefferson Davis Hwy, Fredericksburg
(540) 710-7017

Sonic Drive-In

Nothing. Absolutely nothing beats an ice cold cherry lime ade on a day the heat index is 105° More reviews

4.1 - 156 votes

Hours: 11AM - 11PM

10500 Spotsylvania Ave, Fredericksburg
(540) 693-1165

Legends Grille

It's alright--I mean it's like their trying to do something big but with subpar recipes. The location is convenient for out of towners--service... More reviews

4 - 164 votes

Hours: 3 - 10PM

1779 Carl D. Silver Pkwy, Fredericksburg
(540) 548-1984

Bonefish Grill

Good service. Food was OK - had to send both shrimp skewers back because they were undercooked. One came back still slightly underdone. Cosmopolitan a... More reviews

View on map