Skip to main content

Best Thai Food in Fredericksburg

Authentic Thai cooking in Fredericksburg since 1996
Fredericksburg's first Thai Select restaurant

Fredericksburg's first Thai Select restaurant

Fredericksburg's first Thai Select certified restaurant. Every dish made to order, every time.
Five flavors in every dish

Five flavors in every dish

Real Thai cooking balances sour, sweet, salty, bitter, and spicy — all at once. That's what we've been doing here since 1996.
Come in, or we'll come to you

Come in, or we'll come to you

Dine in, pick up, get it delivered, or let us cater your next event. We're at 4416 Lafayette Blvd in Fredericksburg.

Nearly 30 years of real Thai cooking

Garnjana has been cooking authentic Thai food in Fredericksburg since 1996 — every dish fresh to order, every flavor in balance. No shortcuts, no pretensions. Just the real thing.

Had lunch with my son, great experience! Thai iced teas were delicious and the spring rolls were hot and crispy. Will be back!

Bonnie M.

Found this gem near I-95 while looking for something beyond fast food. The crispy spring rolls did not disappoint. Great Thai food!

James S.

What a find! The seafood soup was my meal, loaded with seafood. Drunken noodles and basil fried rice were delicious too.

Erik R.

Fresh, cooked to our spice level, and full of quality ingredients. The Som Tum paired perfectly with the Chicken Satay.

Ronda Y.

Frequently Asked Questions

What are you known for?
What meals do you serve?

We serve Lunch and Dinner

Do you offer delivery or takeout?

Yes, we offer Takeout and Delivery

Where are you located?

We are located in Fredericksburg, VA at 4416 Lafayette Blvd

What areas do you serve?

Our location

Map showing the location of Garnjana Thai Restaurant on 4416 Lafayette Blvd in Fredericksburg
Loading today's hours...