About us

Hey there. And thanks for stopping by. We’re Elkin’s homegrown local microbrewery and restaurant located within a renovated historic Main Street warehouse. We were founded by a troll after the bridge he called home was demolished. But as he quickly pointed out — when life tears down your bridge, you start a brewery. What emerged has become a special place in the hearts of Elkin residents who love our wood-fired pizza, wings, and pub fare. Allow us to bring you a great downtown experience of warm community, awesome food, and delicious fresh beer!

our menu

BEER VAN & CUSTOM BREWS

Book your next party with us!

Have beer, will travel. Yes, Angry Troll Brewing has its very own beer van for public or private events. We also offer custom brewing sessions which will get you inches closer to fame as you commemorate any event with a one-of-a-kind beer created by you.

Inquire now about private parties

ANGRY TROLL

Angry Troll's Restaurant is a favorite in Elkin, NC. Enjoy our wood-fired pizza, burgers, wings, sandwiches, and more while sipping on a house-made craft beer. With indoor and outdoor dining, a family friendly atmosphere, and flatscreens to watch the latest in sports, Angry Troll will quickly become one of your favorites.

Reserve

WHAT'S ON TAP?

If it were up to the angry troll himself, our brewery would sit atop some magical double deck drawbridge fit for a troll king. But our smoldering troll has moved past his bridge phase. So today, in the basement of a former warehouse, Angry Troll houses a brewery and a taproom.

What's On Tap?

Order online

Order your favorites online!

Your favorite food is just a click away. Order online and enjoy!

Order Beer To-GoOrder Food

EVENTS

Home of all of our special events, you'll find trivia night, beer classes, and more, all happening in this bustling space. It's also conveniently located next to our epic outdoor patio and arcade.

events

Newsletter

Location

222 East Main Street
Elkin, NC
28621

Hours

Mon
4:00 PM - 10:00 PM
Thur
4:00 PM - 11:00 PM
Fri, Sat
11:30 AM - 12:00 AM
Sun
11:30 AM - 11:00 PM