The 10 Best Places for Mac and Cheese in North Carolina!

There is nothing better than a bowl of warm mac and cheese! Whether it’s your side dish or the main course, this comfort food is a staple. From traditional preparations to reinvented concoctions made with bacon and truffle, you’ll find it all at the 10 best places for mac and cheese in North Carolina. 

1. The Mac House, Raleigh, NC

Enjoy delicious, fresh, and high-quality foods in a warm, family-friendly atmosphere. Original, Buffalo chicken, supreme pizza, bacon & truffle, barbecue, Caribbean jerk chicken, spinach and artichoke, vegan—pick what sounds delicious to your taste buds and be ready for amazement! Served in great portion sizes, come in and dig a fork into your bowl of mac and cheese or test out a mac and cheese ball or roll! Chicken and mac & cheese waffle anyone? 

2. Poole’s Diner, Raleigh, NC

The famous mac and cheese dishes crafted and served at Poole’s Diner are raved about by many customers. In a retro-chic, modern diner setting, order off the chalkboard and experience served up reimagined comfort food. Made with local, high-quality ingredients, this comforting dish will blow you away. Plan a fabulous night on the town and then grab a dish of cheesy, delicious macaroni and cheese. Pair the delicious food with the excellent service for an amazing experience. 

3. My Way Tavern, Holly Springs, NC

Classic, horsey, chili, Buffalo chicken, seafood, breakfast, pimento cheese, or taco mac, everyone is bound to find a mouthwatering favorite at My Way Tavern. Each mac and cheese dish is made to order. The Classic Mac and Cheese can take you back home. The Horsey Mac has fresh horseradish, bacon, and chives. With the chili mac, experience it with the in-house made chili. Buffalo Chicken Mac is a creamy mac and cheese with Buffalo chicken and blue cheese. Seafood lover by chance? The seafood mac has a crab blend with shrimp to top it off. Those who love breakfast with any meal can enjoy the Breakfast Mac made with bacon and egg, topped with fried potato slices. Pimento cheese mac is a delicious option with not only pimento cheese and ham. Taco Mac will be loved by any taco lover—made with spicy ground beef, pico de gallo, black beans and tortilla strips. Come with an empty stomach because with many mac and cheese options, mac and cheese lovers will be in heaven. 

4. Mission BBQ, Multiple locations

A southern meal like no other, indulge in cheesy, creamy mac and cheese and all the fixings to make the meal just right. Pulled pork or brisket is a fabulous meat to add to your meal and then choose between additional sides such as green beans and bacon, coleslaw, fresh cut fries, and baked beans. For bread, choose from cornbread, buns, or slider rolls. Find locations in Fayetteville, Jacksonville, and Wilmington. 

5. Gooey’s American Grille, Wake Forest, NC

Recently named as one of the 10 hottest restaurants in the Triangle to try, Gooey’s American Grille helps cheese lovers fulfill their cravings with grilled cheeses and macaroni and cheese galore. Order your grilled cheese topped with mac and cheese if you are feeling adventurous and order your mac and cheese in some incredible combinations. Cajun, chili, veggie, and bacon mac and cheese are all ready for your belly to enjoy! 

6. Diamond Restaurant, Charlotte, NC

A side of macaroni and cheese is never a bad idea. Diamond Restaurant of Charlotte has incredible classics such as burgers and dogs, salads, sandwiches, seafood, and Italian/Greek options—there is a little of everything for everyone. Sit in the comfortable, casual atmosphere, and choose from the large variety of food options. Open Sunday through Thursday from 11 a.m. to 11 p.m. and Friday and Saturday from 11 a.m. to 4 a.m., get your home cooking fix in a quick, affordable dinner. 

7. Midwood Smokehouse, Multiple locations

There is no better combination than mouthwatering barbecue and forkfuls of warm mac and cheese. At Midwood Smokehouse, indulge your taste buds in classic mac and cheese, and slow smoked barbecue. Feel comfortable in the cozy atmosphere of the smokehouse with comfortable seats and televisions throughout to watch sports. The personable service and fabulous meal will make your trip an excellent experience.

Dead. #CLT5 🧀🧀🧀 📸: @eatlifetothefullest

A post shared by CharlotteFive (@cltfive) on

8. Foggy Mountain Brew Pub, Asheville, NC

A beautiful entrée on the Foggy Mountain menu, Wisconsin mac and cheese made daily with love. Award-winning, this generation strong mac and cheese recipe is equally as warm and inviting as the Asheville American restaurant. Their outstanding mac and cheese is the best around and is a killer menu item alongside the burgers and wings.

9. Fork N Cork, Wilmington, NC

Macaroni and cheese has never been more delicious than at the Fork N Cork. Located in downtown Wilmington, the mac and cheese is rich and one of the best items on the menu. The mac and cheese specials rotate, giving you the opportunity to taste a new top-notch. Whatever menu item you choose, make sure to get a side of the daily mac and cheese!  

10. Vin Rouge, Durham, NC

Gratin De Macaroni of Vin Rouge has bacon and gruyère cheese. A spectacular, mouth-watering option, typical fan or not, you will love this Vin Rouge dish. Featured on Food Network’s “The Best Thing I Ate,” this mac and cheese dish is a huge portion, has amazing flavor, and texture that all make it a top-notch dish. 

The Kendall Jenner of mac & cheese 😛

A post shared by Hannah Rose (@unicornluvr93) on

Select a North Carolina town to find the Best Things-To-Do and Places To Go around you
Find Mac and Cheese 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