National Harbor, MD Restaurants - Best Places to Dine

National Harbor offers a wide array of restaurants ranging from elegant waterfront dining to family-friendly and casual eating establishments. Set along a prime spot on the Potomac River, National Harbor is a great place to explore with family and friends.  Here is a guide to the current restaurants at National Harbor. 

  • 01 of 22
    dining-couples.jpg
    ••• Photo © Ariel Skelley/Getty Images

    149 Waterfront Street, National Harbor, Maryland. The New York Italian steak and seafood restaurant offers New York style dining with great views of the Potomac River.

  • 02 of 22

    Cadillac Ranch

    186 Fleet Street, National Harbor, Maryland. The family-friendly restaurant has a western theme and features American food, steaks and burgers.

  • 03 of 22

    140 National Plaza, National Harbor, Maryland.  Locally owned and operated, Crab Cake Café offers one-of-a-kind all lump crab meat, no filler (ever!) crab cakes, fresh seafood salads, or piping hot Chesapeake inspired soups. 

  • 04 of 22

    108 Waterfront Street, National Harbor, Maryland. This fast food restaurant specializes in higher quality burgers. The menu includes burgers made of organic, grass fed, free-range beef as well as veggie burgers, salad, and a grilled cheese sandwich.

    Continue to 5 of 22 below.
  • 05 of 22

    Fiorella Pizzeria e Caffé

    152 National Plaza, National Harbor, MD. (301) 839-1811. The restaurant offers over 30 artisanal thin-crust pizzas, salads and additional Italian comfort food dishes in both small plate and entrée style. Dine-in, take-out and delivery are available.
  • 06 of 22

    137 National Plaza. National Harbor, Maryland. Open Spring-Fall. Closed during the Winter. Experience an outdoor clambake on the shores of the Potomac River. Fosters offers crab and lobster dinners and can host large parties.

  • 07 of 22

    188 Waterfront Street, National Harbor, Maryland. The Asian fusion restaurant features sushi, Chinese and other Asian dishes in an elegant atmosphere. The menu is extensive and includes small and large plates.

  • 08 of 22

    200 American Way, National Harbor, Maryland. The casual American restaurant features fresh, high-quality menu items prepared from made-from-scratch recipes. The modern-designed space, features, an open kitchen and an on-site brewery, creates an inviting ambiance with its dark wood and granite accents. Established in 1999, the chain has grown into a 34 restaurant operation across 14 states.

     

    Continue to 9 of 22 below.
  • 09 of 22
    177 Fleet Street, National Harbor, MD (301) 909-2505. The upscale Irish Public House provides Irish cuisine and live Irish inspired entertainment.
  • 10 of 22

    152 Waterfront Street, National Harbor, Maryland. The restaurant offers upscale modern American cuisine in a stylish atmosphere.

     

  • 11 of 22

    145 National Plaza, National Harbor, Maryland. With more than 80 restaurants throughout the country, McCormick & Schmick’s is well known for its fresh seafood.  The menu also includes steaks, poultry, entrée salads, and pasta.

     

  • 12 of 22

    141 National Plaza, National Harbor, Maryland. The New Jersey based restaurant features an eclectic menu of pasta, seafood and other dishes.

    Continue to 13 of 22 below.
  • 13 of 22

    Gaylord National Resort, National Harbor, Maryland. National Pastime features a 30 foot video wall and two large bars. The menu is bar food - sandwiches, salads, and appetizers.

  • 14 of 22

    Gaylord National Resort, National Harbor, Maryland. Old Hickory Steakhouse is the fine dining restaurant at the Gaylord,  designed to recreate the ambiance of an 18th century Georgetown row house. The setting is contemporary and elegant.

  • 15 of 22

    Pienza Italian Market

    Gaylord National Resort, National Harbor, Maryland. Pienza Italian Market is a casual Italian buffet at the Gaylord National Resort that serves breakfast, lunch, dinner and Sunday brunch.

  • 16 of 22

    199 Fleet Street, National Harbor, Maryland. The American restaurant offers casual dining and an upscale lively bar/lounge area. There is DJ music and occasionally live entertainment.

    Continue to 17 of 22 below.
  • 17 of 22
    155 National Plaza, National Harbor, Maryland. The restaurant features year-round fire pits and casual dining set in a rugged, romantic setting.

     

  • 18 of 22

    153 Waterfront Street, National Harbor, Maryland. Rosa Mexicano offers upscale modern Mexican cuisine in a stylish atmosphere.

  • 19 of 22

    Westin National Harbor, National Harbor, Maryland. The restaurant offers elegant American cuisine with spectacular waterfront views.

  • 20 of 22

    186 Waterfront Street, National Harbor, Maryland. The restaurant serves Southern-inspired cuisine with dishes such as fried chicken with sorghum and cheese waffles, fried green tomatoes, baby back ribs and shrimp ‘n’ grits and chocolate bourbon pecan pie. 

     

    Continue to 21 of 22 below.
  • 21 of 22

    151 American Way, National Harbor, Maryland. The Thai restaurant offers a variety of dishes in an elegant atmosphere.

  • 22 of 22

    152 Waterfront Street, National Harbor, Maryland. The locally owned  restaurant from Star Restaurant Group features Eastern Shore seafood with a raw bar set in an authentic environment. This brand-new concept  offers go-to items like lobster rolls and crab salad sandwiches prepared by world-class chef, Bob Kinkead.