Twin Lakes Catfish Farm


580 Gainesboro Hwy
Baxter, TN 38544

On the way back from an adventure to Cummins Falls State Park in Cookeville, TN, my friend and I were looking for a great local place to stop and pick up a bite to eat.

Being Sunday, it seemed that everything except for the same old chain places were closed until we stumbled upon Twin Lakes Catfish Farm on our way back to the highway.

We would find out that the family owned restaurant is only one part of their business.

They also have an RV Campground, an outdoor stage, a bait and tackle shop, and a pay lake where they host weekly fishing tournaments on Saturday’s from April through the fall.

The restaurant, our reason for stopping, is everything that we were looking for and as you can guess, their specialty is fried catfish.

Fried to perfection, with a great crisp on the outside and a juicy on the inside, Twin Lakes Catfish Farm is one of the mid-state’s hidden gems for great catfish done the Southern way.

If you aren’t one for catfish, there are also a variety of other foods offered on their menu including burgers, chicken, shrimp, and more!

The sides are large and include your choices of fries, hush puppies, slaw, corn on the cob, and more.

The family-friendly atmosphere is upheld by the wait staff who are always happy to chat with you about their last fishing tournament, and the one that is coming up next weekend; the one that you should sign up for while you’re in for a bite.

Fun Fact – Though sitting inside of the restaurant to eat your meal provides an all-around great family atmosphere, try sitting outside at a picnic table and take in the amazing scenery while watching the fishermen search for their sought after catfish.

Quick Menu