Deprecated: Return type of Dotenv\Environment\AbstractVariables::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home3/lemonds0/public_html/wp-content/plugins/wb4wp-wordpress-plugin-bluehost-production/vendor/vlucas/phpdotenv/src/Environment/AbstractVariables.php on line 162

Deprecated: Return type of Dotenv\Environment\AbstractVariables::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home3/lemonds0/public_html/wp-content/plugins/wb4wp-wordpress-plugin-bluehost-production/vendor/vlucas/phpdotenv/src/Environment/AbstractVariables.php on line 170

Deprecated: Return type of Dotenv\Environment\AbstractVariables::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home3/lemonds0/public_html/wp-content/plugins/wb4wp-wordpress-plugin-bluehost-production/vendor/vlucas/phpdotenv/src/Environment/AbstractVariables.php on line 178

Deprecated: Return type of Dotenv\Environment\AbstractVariables::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home3/lemonds0/public_html/wp-content/plugins/wb4wp-wordpress-plugin-bluehost-production/vendor/vlucas/phpdotenv/src/Environment/AbstractVariables.php on line 186

Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home3/lemonds0/public_html/wp-content/plugins/wb4wp-wordpress-plugin-bluehost-production/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152

Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home3/lemonds0/public_html/wp-content/plugins/wb4wp-wordpress-plugin-bluehost-production/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118

Deprecated: Creation of dynamic property WPGMZA\Database::$version is deprecated in /home3/lemonds0/public_html/wp-content/plugins/wp-google-maps/includes/class.database.php on line 15

Deprecated: Creation of dynamic property WPGMZA\Plugin::$_pro9Compatibility is deprecated in /home3/lemonds0/public_html/wp-content/plugins/wp-google-maps/includes/class.plugin.php on line 189

Deprecated: Creation of dynamic property WPGMZA\Integration\GutenbergExtended::$blocks is deprecated in /home3/lemonds0/public_html/wp-content/plugins/wp-google-maps/includes/3rd-party-integration/class.gutenberg-extended.php on line 18

Deprecated: Creation of dynamic property WPGMZA\Integration\Gutenberg::$extendedBlocks is deprecated in /home3/lemonds0/public_html/wp-content/plugins/wp-google-maps/includes/3rd-party-integration/class.gutenberg.php on line 38

Deprecated: Creation of dynamic property WPGMZA\InternalEngine::$baseDirOverride is deprecated in /home3/lemonds0/public_html/wp-content/plugins/wp-google-maps/includes/class.internal-engine.php on line 30

Deprecated: Creation of dynamic property WPGMZA\Plugin::$_shortcodes is deprecated in /home3/lemonds0/public_html/wp-content/plugins/wp-google-maps/includes/class.plugin.php on line 189

Deprecated: Creation of dynamic property Advanced_Ads_Ads_Txt_Public::$strategy is deprecated in /home3/lemonds0/public_html/wp-content/plugins/advanced-ads/modules/ads-txt/public/class-advanced-ads-ads-txt-public.php on line 12

Deprecated: Creation of dynamic property Advanced_Ads_Ads_Txt_Public::$strategy is deprecated in /home3/lemonds0/public_html/wp-content/plugins/advanced-ads/modules/ads-txt/public/class-advanced-ads-ads-txt-public.php on line 12

Deprecated: Creation of dynamic property Advanced_Ads_Network_Adsense::$settings_section_id is deprecated in /home3/lemonds0/public_html/wp-content/plugins/advanced-ads/admin/includes/class-ad-network.php on line 45

Deprecated: Creation of dynamic property Advanced_Ads_Network_Adsense::$settings_init_hook is deprecated in /home3/lemonds0/public_html/wp-content/plugins/advanced-ads/admin/includes/class-ad-network.php on line 46

Deprecated: Creation of dynamic property Advanced_Ads_Network_Adsense::$data is deprecated in /home3/lemonds0/public_html/wp-content/plugins/advanced-ads/modules/gadsense/includes/class-network-adsense.php on line 38

Deprecated: Creation of dynamic property WPGMZA\AdminNotices::$dynamicTitles is deprecated in /home3/lemonds0/public_html/wp-content/plugins/wp-google-maps/includes/class.admin-notices.php on line 22

Deprecated: Creation of dynamic property WPGMZA\AdminNotices::$dynamicMessages is deprecated in /home3/lemonds0/public_html/wp-content/plugins/wp-google-maps/includes/class.admin-notices.php on line 31

Deprecated: Creation of dynamic property WPGMZA\Plugin::$_adminNotices is deprecated in /home3/lemonds0/public_html/wp-content/plugins/wp-google-maps/includes/class.plugin.php on line 189

Deprecated: Creation of dynamic property OMAPI::$ajax is deprecated in /home3/lemonds0/public_html/wp-content/plugins/optinmonster/optin-monster-wp-api.php on line 318

Deprecated: Creation of dynamic property OMAPI::$blocks is deprecated in /home3/lemonds0/public_html/wp-content/plugins/optinmonster/optin-monster-wp-api.php on line 319

Deprecated: Creation of dynamic property OMAPI::$type is deprecated in /home3/lemonds0/public_html/wp-content/plugins/optinmonster/optin-monster-wp-api.php on line 320

Deprecated: Creation of dynamic property OMAPI::$output is deprecated in /home3/lemonds0/public_html/wp-content/plugins/optinmonster/optin-monster-wp-api.php on line 321

Deprecated: Creation of dynamic property OMAPI::$shortcode is deprecated in /home3/lemonds0/public_html/wp-content/plugins/optinmonster/optin-monster-wp-api.php on line 322

Deprecated: Creation of dynamic property OMAPI::$woocommerce is deprecated in /home3/lemonds0/public_html/wp-content/plugins/optinmonster/optin-monster-wp-api.php on line 323

Deprecated: Creation of dynamic property OMAPI_WPForms::$save is deprecated in /home3/lemonds0/public_html/wp-content/plugins/optinmonster/OMAPI/WPForms.php on line 42

Deprecated: Creation of dynamic property OMAPI::$wpforms is deprecated in /home3/lemonds0/public_html/wp-content/plugins/optinmonster/optin-monster-wp-api.php on line 324

Deprecated: Creation of dynamic property OMAPI::$elementor is deprecated in /home3/lemonds0/public_html/wp-content/plugins/optinmonster/optin-monster-wp-api.php on line 325

Deprecated: Creation of dynamic property OMAPI::$edd is deprecated in /home3/lemonds0/public_html/wp-content/plugins/optinmonster/optin-monster-wp-api.php on line 326
The Best Restaurant on the Portland Waterfront - The Lemon Drop Chronicles

The Best Restaurant on the Portland Waterfront

This post may contain affiliate links. This means I might receive a commission for any purchases made using these links. As an Amazon Associate, I earn from qualifying purchases. So, go get your Amazon on! 
The Best Restaurant on the Portland Waterfront

Anytime I go on vacation I gravitate towards the water. There is just something about drinking a cocktail at a waterfront restaurant. While in Portland, we found ourselves scootering along the Willamette River. We had no idea stopping at McCormick & Schmick’s for a quick drink would be our next move. Once we had a seat on the patio with the river in the background, we never wanted to leave. This post outlines 5 reasons McCormick and Schmick’s is one of the best restaurants in Portland.

An exterior shot of McCormick & Schmicks
An exterior shot of McCormick & Schmick’s
All photos in this post are mine except otherwise indicated. This post was written based on my personal experience. I was not paid, reimbursed or otherwise solicited to write this post. Just a girl looking to share her favorite places. Cheers!

1. The Food

The Clam Chowder was a no-brainer for me. Just as I gravitate towards water while on vacation, I also stand by getting Clam Chowder whenever possible. With the weather calling for a small jacket, the Clam Chowder warmed me up and filled me up.

The New England Clam Chowder at McCormick & Schmick's
New England Clam Chowder

I learned a thing or two about Lobster Mashed Potatoes while in Boston; I learned that I am obsessed! Therefore, I find myself ordering this side dish for my meal. It was the comfort dish I did not know I needed.

The Lobster Mashed Potatoes at McCormick & Schmick's
Lobster Mashed Potatoes

Over 600 reviews for McCormick & Schmick’s on YELP.

2. The Cocktails

A Tito's Lemon Drop at McCormick & Schmick's
A Tito’s Lemon Drop

If you have not guessed by now, I ordered a lemon drop. There is something about that sugar rim when I am on vacation. I cannot get enough. The lemon drop paired nicely with the backdrop.

Enjoying a Tito's Lemon Drop at McCormick & Schmick's

My friend and I shared a bottle of wine. The 2019 Acrobat Pinot Gris from Oregon was reasonably priced and was the chilled libation we needed for the rest of our afternoon.

The 2019 Acrobat Pinot Gris from Oregon at McCormick & Schmick's
2019 Acrobat Pinot Gris from Oregon

View their website for menus, hours of operations, and more.

3. The Menu

This was yet another restaurant where I wanted to order every item on the menu. There is something for everyone at McCormick & Schmick’s from seafood to cheeseburgers to soups and salads.

The Menu at McCormick & Schmick's
The Menu at McCormick & Schmick’s

Do not miss out on this amazing food! Make your reservation on Open Table.

4. The View

The view of Hawthorne Bridge at McCormick & Schmick's
The view of Hawthorne Bridge

The views at McCormick & Schmick’s make this one of the best restaurants in Portland. To the south of the restaurant are views of Hawthorne Bridge and the Riverplace Marina Public Dock. Both times I have visited this restaurant the Willamette River’s activity has been little to none. It is a calm presence out there with only local boats seemingly coming and going.

The view of Willamette River at McCormick & Schmick's
The view of Willamette River and Marquam Bridge

To the north of the restaurant are views of Marquam Bridge. It has a massive presence as cars enter Portland.

5 reasons Salty's in Portland is an amazing restaurant

Want a meal with a view? Check out 5 reasons Salty’s in Portland is an amazing restaurant.

5. The Location

This waterfront restaurant is approximately 1 mile away from Downtown Portland. It is also conveniently located near multiple bridges should you need to cross over.

Whether you are planning a trip to Portland or are just looking for inspiration for your next vacation, I hope you enjoyed reading about one of the best restaurants in Portland. The only thing better than visiting these spots and enjoying them is getting to share them with friends and family. Please comment if you have tried McCormick & Schmick’s and tell me how you liked it. 

9+ of the best things to do in Portland, Oregon

Craving more of Portland’s waterfront? Check out 9+ of the best things to do in Portland, Oregon.

I am always open to recommendations. If you have any favorite spots in Portland, please share them below!

Cheers!