Welcome to Greens & Grains Cafe!

We are founded in the heart of the Shenandoah Valley, and we love to use what we have around us to make our restaurant great!

Enjoy and assortment of chips from one of our local vendors, Route 11 Chips
Our salad line is always stocked with fresh, local produce!
Soups, salads and Sandwiches.
Be sure to check back in for new monthly specials!
We source many of our ingredients from local vendors.
Enjoy a large selection of local craft beers! Happy hour from 4-9 pm.

In the mood for a steak and cheese?  Greek desserts?  Or want to enjoy dinner with friends on a deck overlooking the Shenandoah Valley?  Check out our sister restaurant right across the street, Dave’s Taverna!

Greens and Grains now has Two Locations!

Harrisonburg: 865 Port Republic Road Ste 113 Harrisonburg, VA 22801 (540) 433-1702

Fredericksburg: 1133 Jefferson Davis Highway Fredericksburg, VA 22401 (540) 656-2525