Cinnamon butter melting into a split-open sweet potato might be the best smell in North Carolina, and it gets even better when a sizzling ribeye lands right beside it. The best versions of this pairing rarely show up at fancy addresses with big signs.
They hide in log cabins, highway-exit steakhouses, and cozy mountain dining rooms that look ordinary until the first bite. Grab your appetite and a full tank of gas, because these seven stops are worth the drive this weekend.
1. Peddler Steak House, Boone, NC

Few dinners in the High Country start with a show, but at this Blowing Rock Road favorite, your steak is carved right at the table. You pick the cut, watch it trimmed in front of you, and then wait for it to come back from the grill cooked just the way you asked.
It feels old-school in the best way.
The Signature Ribeye is the reason many people make the drive up the mountain. Pair it with a baked sweet potato, and you have a plate that tastes like a cool Boone evening.
Custom salads from the salad bar round things out nicely.
The dining room leans cozy and quiet, with a down-home country feel that still works for a birthday or anniversary. Kids are welcome too, with high chairs and a kids’ menu ready.
Plan ahead on fall weekends, when leaf-peepers fill the town. Friday and Saturday evenings are the busiest, so reservations are a smart move.
Doors open at 4 PM on Saturdays and 4:30 PM most other days.
2. Carl & ‘Chelle’s Grill Room, Goldsboro, NC

Thickness matters here. At this Goldsboro grill room, the ribeye can be cut to the size you want, so you get exactly the steak you are craving.
The cowboy bone-in ribeye is a local legend, known for bold seasoning and a deep, beefy flavor. Sides include both regular and sweet potatoes, plus twice-baked potatoes and asparagus.
Warm sweet bread arrives at the table too, which makes it hard to save room.
Low lighting and a relaxed mood make the space feel like a special night out without any fuss. A salad bar adds a fresh start, and the salted caramel cheesecake is a sweet finish.
Most dinners fall between $20 and $60 per person.
Check the calendar before heading out. The restaurant is closed Sundays and Mondays, but Friday brings a lunch window from 11:30 AM to 2 PM, perfect for a midday road trip through Wayne County.
3. Lineberger’s Cattle Company Steakhouse, Sherrills Ford, NC

Honestly, the sweet potato might steal the spotlight at this log-style steakhouse near Lake Norman. It comes out huge, topped with cinnamon sugar and butter, and it is good enough to order on its own.
Of course, the steak holds its ground. The peppercorn ribeye is cooked to order and stays tender all the way through, with a peppery crust that plays nicely against the sweet side.
Beef tips are another menu favorite.
Inside, the rustic wood interior feels warm and welcoming, like a cabin dinner after a day on the water. The salad bar gets plenty of love for its freshness and variety.
Prices usually run $20 to $30 per person, a great deal for this much food.
Summer lake days end perfectly here. Just know it opens Tuesday through Saturday only, and weekend evenings often have a wait.
4. Sagebrush Steakhouse & Catering, Dunn, NC

Road trippers on I-95, take note: Exit 73 leads to one of the most satisfying pit stops in eastern North Carolina. This cowboy-themed steakhouse in Dunn serves hand-cut steaks with sides that refuse to be small.
The rib eye is cooked with care and priced kindly. Order the sweet potato, and expect a side big enough to count as its own meal.
Homemade rolls and house salad dressings add a from-scratch touch.
Hours stretch from 11 AM to 10 PM most days, and until 11 PM on Fridays and Saturdays. That makes it an easy lunch or late dinner for travelers.
Families will find a kids’ menu, high chairs, and a relaxed, friendly room.
Most meals land in the $20 to $30 range.
5. Ribeyes Steakhouse, Henderson, NC

When a restaurant names itself after one cut of beef, it had better deliver. This Henderson spot does, with tender, juicy ribeyes that come with your choice of baked potato, including sweet.
The setting feels like a cozy barn, complete with a fireplace that makes winter visits extra inviting. A fresh salad bar sits ready, and the sweet potatoes come out soft and moist.
Staff are happy to talk about how the beef is aged and cooked.
Fun fact: Henderson sits right near Kerr Lake, so a summer swim and a steak dinner make an easy pairing. Outdoor seating is available when the weather cooperates.
It opens at 11 AM daily, and dinners usually cost $20 to $40 per person. Saturday evenings draw the biggest crowds.
6. Texas Roadhouse, Fayetteville, NC

Hot rolls and cinnamon honey butter set the tone the moment you sit down at this lively Fayetteville steakhouse. Good luck eating just one.
The 14 oz ribeye is a favorite here, hand-cut and grilled to order. Order it with a loaded sweet potato, often topped with butter and sweet extras, and add green beans or a side Caesar salad.
It is a hearty plate built for big appetites.
Texas-themed decor and an upbeat crowd keep the energy high, which makes it fun for families and groups. Reservations are not accepted, so expect a wait during busy weekend hours.
Arriving in the late afternoon on a weekday can help.
Weekend hours start at noon on Fridays and Saturdays and 11 AM on Sundays.
7. LongHorn Steakhouse, Fletcher, NC

Getting a steak cooked exactly right is harder than it sounds, yet this Fletcher location near Asheville Regional Airport earns praise for nailing rare and medium-rare requests. That kind of consistency makes it a dependable mountain stop.
Ribeyes come in sizes from 6 ounces to 12 ounces, and you can top yours with mushrooms and onions. The sweet potato arrives with cinnamon and butter, soft and fluffy inside.
Save room for the Chocolate Stampede if you love dessert.
The ranch-style room feels casual and comfortable. It is an easy dinner after an autumn drive on the Blue Ridge Parkway or a day exploring Hendersonville apple country.
Reservations are not taken, but hours run late, until 11 PM on Fridays and Saturdays. Plates typically cost $20 to $30 per person.