We’re all familiar with trying to find someplace to go for dinner, but no one in the group has a specific place in mind. After a million, “I could go for anything”‘s and “I’m good with whatever you pick”‘s, you need help narrowing down the decision!
From casual eats to fancy steakhouses, Mooresville, NC, has numerous fantastic restaurant options to choose from. We’ve helped narrow down the 10 top-rated best restaurants in Mooresville, NC, that you are sure to enjoy.
1) Epic Chophouse

As the premier steakhouse in the Lake Norman area, you are sure to enjoy incredible fine dining at Epic Chophouse. This restaurant features high-quality steak, fresh seafood, and an extensive wine list.
Visit Epic Chophouse for date nights, celebrations, or just when you’re craving really good food. You’ll quickly learn why this restaurant is one of the best in Mooresville.
Cuisine: Upscale American
Google Rating: 4.7 stars
Address: 104 South Main Street, Mooresville, NC
2) Johnny’s Farmhouse Restaurant of Mooresville
Sometimes you just crave comforting soups, salads, or sandwiches. Johnny’s Farmhouse Restaurant has all that and more. All their ingredients are fresh and locally sourced, making for high-quality meals.
Enjoy comforting homestyle entrees, southern seafood, and weekly specials at this affordable and friendly joint.
Cuisine: Farm-to-table American
Google Rating: 4.5 stars
Address: 668 River Highway, Mooresville, NC

3) I Bambini Italian Restaurant
For more than 20 years, I Bambini Italian Restaurant has been serving excellent Italian food to Mooresville residents and guests. The fresh, homemade Italian dishes draw in numerous guests each night.
Split a delicious margarita pizza or try the incredible risotto and pasta dishes. For lunch, they have lighter options like salads and paninis.
Cuisine: Italian
Google Rating: 4.6 stars
Address: 2785 Charlotte Highway, Ste 9, Mooresville, NC
4) Joe Fish Casual Seafood

Bringing New England to North Carolina, Joe Fish Casual Seafood is one of our go-to spots for great food. This eatery has a welcoming environment perfect for gathering with friends and family.
Plus, if you’re on the go or prefer to eat at home, you can place a convenient pick-up order online. You’ll love their lobster rolls, clam chowder, shrimp and scallop risotto, and beer-battered haddock. Their extensive menu is sure to have something for every seafood lover.
Cuisine: Seafood
Google Rating: 4.7 stars
Address: 510 River Highway, Mooresville, NC
5) Duckworth’s Grill & Taphouse Mooresville
Duckworth’s Grill & Taphouse has numerous locations throughout North Carolina, including one in Moorseville. Duckworth’s boasts great service and delicious food. This household name is a go-to spot when you can’t quite decide what you’re in the mood for.
With everything from flatbreads and fish & chips to building your own burger and over 40 beers on tap, this family-friendly spot has something for everyone. Be sure to try their famous Cheesesteak sandwiches, which have been Duckworth’s specialty since 2004.
Cuisine: American
Google Rating: 4.4 stars
Address: 560 River Highway, Mooresville, NC
6) Havana 33

Havana 33 brings Miami-style Cuban food to the Lake Norman area. When you’re looking for a great meal that’s different from the rest, check out the phenomenal food and drinks at this local eatery.
Located on the shores of Lake Norman, Havana 33 offers some of the best dinner vibes around. Pair a tasty cocktail with classic Cuban cuisine, and don’t leave without getting delicious churros for dessert!
Cuisine: Cuban
Google Rating: 4.4 stars
Address: 637 Williamson Road, Suite 100, Mooresville, NC
7) Big Tiny’s BBQ
It wouldn’t be the South without incredible barbecue, right? In North Carolina, it’s a requirement to have a fantastic BBQ joint nearby. As Texas natives, owners John and Elizabeth bring the heat to Mooresville. The flavor-packed barbecue in this fast-casual environment is something you can’t miss out on.
Conveniently located in downtown Mooresville, be sure to check out the charming downtown shops after you grab tasty meats, sides, and desserts at Big Tiny’s BBQ. You won’t want this “Dog Gone Good BBQ” to pass you by!
Cuisine: American Barbeque
Google Rating: 4.7 stars
Address: 179 N. Main Street, Mooresville, NC
8) Kabab N Grill

This family-owned Mediterranean restaurant takes home-cooked meals to the next level. At Kabab N Grill, you’re sure to find fantastic flavors, authentic food, and fresh ingredients.
Even though Kabab N Grill offers a casual dining experience, it’s far from boring. You’ll love the atmosphere and this unique dining experience. With fantastic appetizers, grilled meats, and vegetarian options, try out this highly-rated Mooresville restaurant when you’re tired of fast food.
Cuisine: Mediterranean
Google Rating: 4.6 stars
Address: 123 Trade Street, Mooresville, NC
9) Caruso’s
Caruso’s is the spot in Moorseville for a romantic date night. This upscale Italian eatery has a dress code and no children’s menu— so secure a babysitter and get dressed up to enjoy some phenomenal Italian food paired with a high-class dining experience.
The intimate setting will transport you right to Italy. The delicious pasta and seafood options are renowned throughout Moorseville. Plus, the excellent dessert options are the perfect way to top off the evening.
Cuisine: Upscale Italian
Google Rating: 4.4 stars
Address: 631 Brawley School Rd, Suite 405, Mooresville, NC

10) Fresh Chef Kitchen
Last, but certainly not least, we have Fresh Chef Kitchen, an amazing spot for lunch and dinner in Mooresville. Happy customers have left raving online reviews about the incredible fresh ingredients, friendly service, and delicious drinks.
Fresh Chef Kitchen is a great spot for when you want healthy food options that still taste great and are filling. Guests love the portabella mushroom sandwich and the salmon. With affordable prices and high-quality food, be sure to stop by this local restaurant.
Cuisine: American
Google Rating: 4.6 stars
Address: 645 Brawley School Rd, Mooresville, NC
Eat, Shop, and Support Local in Mooresville
Are you feeling hungry after reading about all these great local restaurants in Mooresville? We sure are! Supporting local small businesses is a big deal to our team at Tidds Roofing, and we love enjoying all the fantastic local restaurants Mooresville has to offer.
Consider supporting local businesses in other facets of your life— like home services! Tidds Roofing is proud to offer exceptional roofing solutions to our Mooresville community. Don’t be shy; reach out to our friendly team whenever you need a trustworthy contractor!