Lewiston • best restaurants

5 Best Restaurants & Places To Eat Near Lewiston California

Lewiston may be a tiny Trinity River town, but it punches above its weight when it comes to character-filled places to eat and drink.[1] You’ll find a historic hotel grill, slow-smoked barbecue, and a well-loved local brewery just down the road in Weaverville.[1] These five spots are where locals send friends when they ask where to eat near Lewiston.[3]

 
01

The Lewiston Hotel Bar & Grill

On The Trinity River In Lewiston • Historic Hotel Bar And Grill • Local Favorite

A 19th-century riverside hotel serving hearty, from-scratch pub fare in a relaxed, wood-paneled dining room.[2]

This restored gold-rush era hotel is the place most locals think of first when you ask where to eat in Lewiston.[2] The menu leans into classics—think steaks, burgers, and weekend brunch—done with care and generous portions, plus a full bar that makes it as good for a sunset drink as for dinner.[2] Grab a table on the porch if the weather’s good and watch the light settle over the Trinity River.

02

J & J's Smokehouse BBQ

Trinity Dam Boulevard, Lewiston • Casual Outdoor Barbecue Spot • Best For Hearty Appetites

Laid-back smokehouse turning out ribs, brisket, and other slow-cooked barbecue with picnic-style outdoor seating.[1]

Set just off Trinity Dam Boulevard, J & J’s is where you go when only real wood-smoked meat will do.[1] Expect a simple setup with most of the action happening on the smokers out back, plus sides like beans, slaw, and cornbread that make a plateful into a full meal.[1] It’s an easy choice after a day on the lake or river when you want something unfussy but deeply satisfying.

03

Trinity County Brewing Company

Downtown Weaverville, West Of Lewiston • Craft Brewery And Taproom Kitchen • Best For Casual Evenings

Small-town craft brewery pouring house-made beers alongside burgers, shareable snacks, and seasonal specials.[1]

A short, scenic drive from Lewiston, this Weaverville brewery has become a social hub for both locals and visitors.[1] The tap list highlights Trinity County’s take on IPAs, lagers, and rotating experimental releases, while the food menu keeps things easy with burgers, sandwiches, and bar snacks that pair well with a flight.[1] It’s an ideal stop after exploring town or heading back from a day in the hills.

04

La Grange Café

Historic Main Street, Weaverville • Cozy Small-Town Café • Best Morning Stop

A homey café in historic Weaverville known for generous breakfasts, good coffee, and friendly, unhurried service.[3]

On Weaverville’s old Main Street, La Grange Café is the kind of place where servers remember regulars and coffee cups rarely get empty.[3] The menu leans classic—omelets, pancakes, biscuits and gravy, and solid lunchtime sandwiches—done in portions big enough to fuel a day on the river or trails.[3] Aim for an early table on weekends, when it fills with locals catching up over breakfast.

05

Marino's Pizza & Italian Restaurant

Weaverville Commercial Strip • Family-Friendly Italian And Pizza Spot • Best For Groups And Families

Casual Italian restaurant with hand-tossed pizzas, hearty pasta plates, and a welcoming, family-oriented vibe.[4]

When a day on the road or the river calls for something familiar, Marino’s is a reliable pick for pizza and red-sauce comfort food.[4] Pies come with classic toppings, there are plenty of pasta and salad options for sharing, and the atmosphere is relaxed enough for kids and big groups.[4] It’s an easy, satisfying stop before the drive back to Lewiston.