Best Brunch in Fayetteville, NC

Finding the perfect brunch spot in Fayetteville, NC can feel like a culinary adventure. Over the years, I’ve explored many local favorites, discovering that a great brunch combines fresh ingredients, a cozy atmosphere, and a touch of creativity. From hearty pancakes to flavorful regional dishes, Fayetteville offers a surprisingly diverse brunch scene that appeals to every taste. My personal favorites often surprise me—whether it’s a classic diner with irresistible waffles or a quaint cafe serving innovative takes on traditional favorites.

This guide is crafted to help you navigate Fayetteville’s vibrant brunch landscape. No matter your preferences or dietary needs, you’ll find options that combine quality, ambiance, and authenticity. Trust that I’ve sifted through the options to bring you the best, ensuring each choice is worth your time and taste buds. Prepare to indulge in a brunch experience that’s both satisfying and memorable—your next favorite spot is just a scroll away.

Where to find the best brunch in Fayetteville, NC

Here are some of the top spots to find the best brunch in Fayetteville, NC:

  1. MaryBills Cafe & Elbow Room
  2. Antonella’s Italian Ristorante
  3. Metro Diner
  4. Cracker Barrel
  5. Fuller’s Old Fashion BBQ
  6. Circa 1800
  7. Zorba’s Gyro On A Spit
  8. Bonefish Grill
  9. Rainbow Restaurant
  10. Thai Lanna Restaurant

1. MaryBills Cafe & Elbow Room

MaryBills Cafe & Elbow Room
Image by: TripAdvisor
801 Elm St, Fayetteville, NC 28303-4151
+1 910-221-1170
See Menu

Nestled on Elm Street, MaryBills Cafe & Elbow Room offers a warm, inviting atmosphere perfect for a relaxed brunch in Fayetteville. From the moment I stepped inside, I appreciated their friendly service and cozy vibe, making it an ideal spot to start the weekend.

What sets this cafe apart is their thoughtful menu, catering to diverse dietary preferences with vegetarian, vegan, and gluten-free options. For a satisfying brunch, I recommend the vegetarian breakfast platter, which combines fresh ingredients in a hearty, flavorful way. Their freshly brewed coffee and creative morning meals truly reflect their commitment to quality and inclusivity. Whether you’re dining in or grabbing takeout, MaryBills promises a delightful experience for all brunch lovers.

2. Antonella’s Italian Ristorante

Antonella's Italian Ristorante
Image by: TripAdvisor
300 Hay St, Fayetteville, NC 28301-5536
+1 910-486-0046
See Menu

Located on Hay Street, Antonella’s Italian Ristorante offers a cozy yet elegant setting to enjoy a leisurely brunch in Fayetteville. My visit revealed a menu rich with authentic Italian flavors, crafted from fresh, high-quality ingredients.

What truly makes Antonella’s stand out is their ability to cater to various dietary needs, including vegetarian, vegan, and gluten-free options. For brunch, I recommend the eggplant parmigiana Benedict, a creative twist that combines brunch comfort with Italian flair. Pair it with their excellent coffee or fresh juice for a complete experience. This restaurant showcases a perfect blend of authentic cuisine and inviting ambiance, making your brunch memorable and flavorful.

3. Metro Diner

Metro Diner
Image by: TripAdvisor
2132 Skibo Road, Fayetteville, NC 28314-0233
+1 910-493-3560
See Menu

Metro Diner in Fayetteville, NC offers a warm, welcoming atmosphere where comfort food meets creative flair. Located on Skibo Road, it’s the perfect brunch spot for locals and visitors alike. The staff is always friendly, and the service feels like home.

What truly stands out is the all-day breakfast and hearty portions. During my visit, I tried the Fried Chicken & Waffles—a signature dish made with crispy, halal-friendly chicken (be sure to confirm with staff) and sweet, fluffy waffles. It was both indulgent and comforting.

For a lighter option, the Avocado Toast with poached eggs is fresh and flavorful. Pair it with their fresh-squeezed orange juice for the ideal brunch experience in Fayetteville.

Metro Diner’s vegan, vegetarian, and gluten-free options ensure there’s something delicious for everyone!

4. Cracker Barrel

Cracker Barrel
Image by: TripAdvisor
1625 Jim Johnson Rd, Fayetteville, NC 28312-9126
+1 910-323-2025
See Menu

Cracker Barrel on Jim Johnson Road delivers a nostalgic Southern brunch experience with a side of charm. From the moment you walk in, the rustic decor and country store set the tone for a laid-back meal. It’s a place where time slows down, and comfort food takes center stage.

What makes Cracker Barrel stand out is its consistency. Whether you’re a first-timer or a regular, the service is warm and the food is reliably satisfying. Their vegetarian, vegan, and gluten-free options make it easy to find something for everyone at the table.

For brunch, try the Country Vegetable Plate—a customizable option that lets you enjoy a variety of sides like hashbrown casserole, fried apples, and steamed broccoli. Pair it with their buttermilk biscuits and seasonal fruit for a balanced, flavorful meal.

Cracker Barrel’s blend of tradition and variety makes it a dependable stop for brunch in Fayetteville.

5. Fuller’s Old Fashion BBQ

Fuller's Old Fashion BBQ
Image by: TripAdvisor
113 N Eastern Blvd, Fayetteville, NC 28301-5103
+1 910-484-5109
See Menu

Fuller’s Old Fashion BBQ in Fayetteville, NC, is a delightful spot known for its hearty, Southern-style cooking. Located at 113 N Eastern Blvd, this charming eatery offers a welcoming atmosphere perfect for family gatherings and casual dining.

During a recent visit, I was impressed by their vegetarian-friendly and vegan options, a rare find in traditional BBQ joints. The staff’s friendly service and the cozy ambiance made the experience even more memorable.

Fuller’s brunch menu is a must-try. The BBQ Brisket Hash is a standout, featuring tender brisket mixed with perfectly seasoned potatoes and peppers. For a lighter option, the Vegan Southern Skillet delivers robust flavors without compromising on quality.

Experience the best of Southern hospitality and culinary excellence at Fuller’s Old Fashion BBQ.

6. Circa 1800

Circa 1800
Image by: TripAdvisor
108 Person St, Fayetteville, NC 28301-5722
+1 910-568-4725
See Menu

Circa 1800, nestled in the heart of historic downtown Fayetteville, offers a refined brunch experience with an inviting charm. This modern spot blends Southern hospitality with upscale sensibility, making it perfect for leisurely weekend mornings.

I stopped by on a quiet Sunday and was instantly drawn to the intimate setting and warm service. The vibe is calm yet elegant, ideal for a slow brunch without the rush.

Try the Avocado Toast on Artisan Bread topped with pickled red onion and a dash of local spices—it’s fresh, balanced, and thoughtfully plated. The Sweet Potato Hash is equally compelling, subtly sweet and savory with locally sourced produce.

Circa 1800 is where brunch becomes an experience, not just a meal.

7. Zorba’s Gyro On A Spit

Zorba's Gyro On A Spit
Image by: TripAdvisor
2919 Raeford Rd, Fayetteville, NC 28303-5439
+1 910-484-1010
See Menu

Nestled in the heart of Fayetteville, Zorba’s Gyro On A Spit is a cozy gem serving up authentic Mediterranean flavors with Southern hospitality. The moment you walk in, the warm aroma of seasoned meats and fresh herbs welcomes you like family.

What truly sets Zorba’s apart is its commitment to quality and tradition. The staff treats every guest like a regular, and the food—always fresh and flavorful—reflects generations of Greek culinary passion. The relaxed atmosphere makes it perfect for a casual brunch or a family dinner.

For brunch, try the Lamb & Egg Pita Wrap—a savory blend of perfectly spiced lamb and fluffy eggs wrapped in warm pita. Pair it with their Greek-style home fries for a satisfying, halal-friendly meal.

Zorba’s isn’t just a restaurant—it’s a culinary escape to the Mediterranean, right in Fayetteville.

8. Bonefish Grill

Bonefish Grill
Image by: TripAdvisor
210 Glensford Drive, Fayetteville, NC 28314
+1 910-867-6847
See Menu

Located near Cross Creek Mall, Bonefish Grill in Fayetteville offers a refined brunch experience centered on wood-grilled specialties and fresh, high-quality ingredients. The welcoming atmosphere makes it ideal for a leisurely weekend meal with friends or family.

During my visit, I was impressed by their careful attention to flavors and presentation. The staff’s attentive service complemented the restaurant’s upscale yet relaxed vibe, setting the stage for a memorable brunch.

For a standout dish, try the Bang Bang Shrimp Benedict, which combines crispy shrimp with poached eggs and hollandaise—perfectly blending indulgence and elegance. Pair it with freshly squeezed juice or a signature cocktail for a complete experience.

Bonefish Grill’s commitment to quality makes it a top choice for brunch in Fayetteville.

9. Rainbow Restaurant

Rainbow Restaurant
Image by: TripAdvisor
3708 Ramsey St, Fayetteville, NC 28311-7648
+1 910-822-0431
See Menu

Rainbow Restaurant, nestled at 3708 Ramsey St, Fayetteville, NC, is a cozy spot known for its warm atmosphere and vegetarian-friendly menu options. Whether you’re stopping in for breakfast, brunch, lunch, or dinner, the welcoming staff and homestyle cooking will make you feel right at home.

What sets Rainbow Restaurant apart is its commitment to quality and comfort. The menu features a variety of dishes that cater to diverse tastes, with an emphasis on fresh ingredients and hearty portions. They also accept credit cards, making it a convenient spot for all.

For brunch, try their fluffy vegetable omelets or the classic pancakes served with seasonal fruits. These dishes perfectly showcase their attention to detail and dedication to satisfying every guest’s palate.

Rainbow Restaurant is a must-visit for its homely charm and flavorful meals.

10. Thai Lanna Restaurant

Thai Lanna Restaurant
Image by: TripAdvisor
1342 Bragg Blvd, Fayetteville, NC 28301-0005
+1 910-677-0100
See Menu

Thai Lanna Restaurant, located at 1342 Bragg Blvd, Fayetteville, brings a refreshing twist to brunch with its blend of Thai and Chinese flavors. The space is casual but inviting, perfect for a relaxed weekend meal. Formerly Thai Pepper, it’s still under the same management, and the quality hasn’t skipped a beat.

What makes Thai Lanna stand out is its thoughtful vegetarian and vegan-friendly options, paired with attentive table service. The menu is expansive, but for brunch, the Tofu Soup and Vegetable Fried Rice are standout choices—light, flavorful, and satisfying without being heavy.

On my last visit, I tried the Tom Kha Gai, a coconut milk-based soup with lemongrass and mushrooms. It was aromatic, balanced, and comforting—ideal for a late morning pick-me-up.

Thai Lanna is a solid pick for those seeking a brunch that’s a little different, yet still rooted in comfort and quality.

More Things to Try in Fayetteville, NC

Frequently Asked Questions

Q: What are the best brunch spots in Fayetteville, NC?
A: Fayetteville offers a variety of excellent brunch options, including classic diners, upscale restaurants, and international cuisines. Popular spots include MaryBills Cafe & Elbow Room, Cracker Barrel, and Circa 1800, each providing unique flavors and atmospheres.

Q: Are there vegetarian or vegan brunch options in Fayetteville?
A: Yes, many restaurants such as Antonella’s Italian Ristorante, Thai Lanna Restaurant, and Rainbow Restaurant cater to vegetarian and vegan diets with dedicated menu items. Always check with the restaurant to confirm specialized dietary needs.

Q: Do Fayetteville brunch places offer takeout or dine-in?
A: Most brunch spots in Fayetteville provide both dine-in and takeout services, allowing flexibility based on your preference or schedule.

Q: Are there brunch spots open early on weekends?
A: Many places, including Waffle House and IHOP, serve breakfast and brunch early on weekends. It’s best to check individual restaurant hours for exact opening times.

Q: Are there options for gluten-free brunch in Fayetteville?
A: Several restaurants such as Bonefish Grill and Cracker Barrel offer gluten-free options. Check the menu or ask staff about dietary accommodations.