The 10 Best Steakhouses in North Carolina!

Regardless of how you like your steak, steakhouses in the North Carolina are serving them up perfectly and with incredible sides and drinks to go with them. A juicy steak for lunch or dinner? Sign us up! Allow yourself to indulge in the fine dining and incredible steaks these 10 steakhouses in North Carolina have to offer. 

1. Carl and Chelles, Goldsboro, NC

Enjoy an intimate meal dining at Carl and Chelles of Goldsboro with delectable steaks that are certified angus beef and a salad bar. Casual and relaxed, have a dinner featuring friendly wait staff, or take your meal to go. Save your spot the day you plan to come in by calling in ahead of time!

2. Johnny Bull’s Steakhouse, Louisburg, NC

Johnny Bull’s Steakhouse has been serving “great food at great prices” to happy customers in Louisburg and if you have not visited yet, you are missing out! Take part in a salad bar, mix and match options and daily lunch specials. Steak lovers can request and order off the steak menu that offers sirloin, ribeye, filet, or prime rib steak with the choice in side of a baked potato, vegetables, French fries, a soup, salad, or sweet potato. Lunch is served from 11 a.m. until 2:30 p.m. Monday through Friday and dinner from 4:30 p.m. until 9 p.m. Stop in during the weekend from 4 to 9 p.m. on Saturday or 12 p.m. to 9 p.m. on Sunday. 

3. Davison’s Steaks, Sanford, NC

Wine and dine at Davison’s steak, home to delicious steaks, and a bar equipped with beer, champagne, and wine. Friendly service, and great food, this steakhouse never disappoints. Award-winning, Davison’s was voted “Most Romantic Restaurant of Lee County” of 2008 and 2009. For 2007 through 2010, voted “Best Steaks of Lee County.” Reserve a date for fine dining in an amazing environment and let the food satisfy your taste buds. 

4. Brasilia Churrasco Steakhouse, Asheville, NC

Brasilia Churrasco Steakhouse of Asheville, North Carolina is home to a full salad bar, a full bar, walk-in wine cellar, and an all-you-can-eat menu. Just to give you a sample of your delectable options, on the weekends for lunch, choose between 14 grilled meat options: beef ribs, beef tenderloin, flank steak, pork lion, and more. For dinner, choose between 17 meat options: beef tenderloin, chicken wrapped in bacon, filet mignon, flank steak, garlic steak, ribeye and more. Come hungry because they keep the food coming! 

5. Sullivan’s Steakhouse, Charlotte, NC

“Savor the night at Sullivan’s” between the full food and drink menu that will leave you with a full stomach and satisfied experience. Celebrating an evening with your significant other, dining with a friend or attending a business dinner, Sullivan’s is great for any need. Eat to your heart’s content then smoke a cigar on the patio. It will likely be busy so make a reservation! 

6. Beef N’ Bottle Steakhouse, Charlotte, NC

Beef N’ Bottle Steakhouse, located in Charlotte, is an award-winning location to have a steak. Famous for their steaks since 1958, Beef N’ Bottle has been voted by USA Today’s 10 Best as one of the 10 best locations in all of Charlotte for steaks. Snag a reservation and stop in to dig into a juicy steak that has pleased so many. 

7. Bin 54, Chapel Hill, NC

Awarded in the Top 100 Steakhouses in America by OpenTable, Bin 54 lives up to the mention. Bin 54 is decked out with unique appetizers, salads, and of course, mouthwatering steaks. If you are not too stuffed after dinner, dive into the delicious desserts. To pair with your meal, you deserve a drink! The bar is full of cocktails, beer, whiskey, and brandy to fill your glass. If you have a taste for wine, there is a wine list to request. 

8. The Capital Grille, Raleigh, NC

Are you prepared to be “wined, dined and dazzled”? At the Capital Grille of Raleigh, come in for impeccable service and a menu to fulfil a variety of food or drink cravings you may have. Stopping in for lunch? The lunch menu offers appetizers, soups, salads, burgers, and sandwiches. Dining in for dinner? The dinner menu offers a variety of delicious appetizers, soups, salads, steaks, and menu items to share. The impressive wine menu gives you access to more than 350 wines. 

9. Heath’s II Steakhouse, Dunn, NC

Heath’s II Steakhouse of Dunn, North Carolina, serves delectable lunch and dinner options that bring loyal customers back. Enjoy the great service and atmosphere during either meal. The lunch menu is prepped with soups, a full salad bar, and sandwiches, including the filet mignon steak sandwich! For dinner, dine and experience the incredible appetizers, meats—rib eye, New York strip, filet mignon, prime rib and more—seafood and platter options. Complement your meal with a few sips of wine from the wine list or signature cocktails. 

10. Lineberger’s Cattle Company Steakhouse, Sherrills Ford, NC

Open Tuesday through Thursday from 5 p.m. through 9 p.m., Friday from 4 p.m. until 9:30 p.m. and Saturday from 4 p.m. until 9:30 p.m., enjoy dinner with a juicy, fresh steak. Friendly service, and a relaxed atmosphere allow you to dine and feel right at home. Indulge in attentive service and a meal that you will want to come back for again soon! 

Select a North Carolina town to find the Best Things-To-Do and Places To Go around you
Find Steakhouses Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Alamance County

Alexander County

Alleghany County

Anson County

Ashe County

Avery County

Beaufort County

Bertie County

Bladen County

Brunswick County

Buncombe County

Burke County

Cabarrus County

Caldwell County

Camden County

Carteret County

Caswell County

Catawba County

Chatham County

Cherokee County

Chowan County

Clay County

Cleveland County

Columbus County

Craven County

Cumberland County

Currituck County

Dare County

Davidson County

Davie County

Duplin County

Durham County

Edgecombe County

Forsyth County

Franklin County

Gaston County

Gates County

Graham County

Granville County

Greene County

Guilford County

Halifax County

Harnett County

Haywood County

Henderson County

Hertford County

Hoke County

Hyde County

Iredell County

Jackson County

Johnston County

Jones County

Lee County

Lenoir County

Lincoln County

Macon County

Madison County

Martin County

Mcdowell County

Mecklenburg County

Mitchell County

Montgomery County

Moore County

Nash County

New Hanover County

Northampton County

Onslow County

Orange County

Pamlico County

Pasquotank County

Pender County

Perquimans County

Person County

Pitt County

Polk County

Randolph County

Richmond County

Robeson County

Rockingham County

Rowan County

Rutherford County

Sampson County

Scotland County

Stanly County

Stokes County

Surry County

Swain County

Transylvania County

Tyrrell County

Union County

Vance County

Wake County

Warren County

Washington County

Watauga County

Wayne County

Wilkes County

Wilson County

Yadkin County

Yancey County