Weber City's Favorite Spot Since Day One

Real food that makes you smile — the moment it hits the table.

From our kitchen to your plate, every meal at Smackers is cooked with care using fresh, local ingredients. No fancy tricks — just honest, hearty food that tastes like home.

J
M
S

Loved by locals on Highway 23

A beautifully plated comfort food meal at Smackers restaurant

Fresh & Hearty

Made from scratch daily

Family Recipes

Passed down and perfected over the years

Local Ingredients

Sourced from nearby farms and suppliers

Friendly Service

You're never just a number here

Fair Prices

Big flavors without the big markup

Warm and welcoming dining room at Smackers restaurant
Our Story

More than a meal — it's a welcome.

Smackers sits right on US Highway 23 in Weber City, and if you've driven past us, you've probably noticed the friendly sign and the parking lot full of cars. That doesn't happen by accident — it happens because people come back.

Our kitchen keeps things simple: real ingredients, generous portions, and recipes we've been refining for years. Whether you're pulling in after a long drive, grabbing a quick bite between chores, or settling in for a leisurely Sunday dinner with the family, you'll find the same thing waiting for you — food made with care and served with a genuine smile.

We're not trying to be anything we're not. We're just a neighborhood restaurant that believes a good meal can make your whole day better.

100%

Made from Scratch

Local

Farmed & Sourced

Come See Us

We'd Love to Feed You

Find us right on Highway 23 in Weber City. Pull in, park, and let us take care of the rest.

Our Location

1680 US Highway 23 N
Weber City, VA 24290

Call Us

(276) 386-4129

For reservations, catering, and questions

Hours

Monday – Friday6:00 AM – 8:00 PM
Saturday7:00 AM – 9:00 PM
Sunday7:00 AM – 3:00 PM

Send Us a Message

Have a question or want to plan a visit? Drop us a line and we'll get back to you.

Is this your business?This is my business