Luckily, Stillwater has a great selection of restaurants for any palate. Here are a few dining establishments that we’ve handpicked just for you. Bon appétit!

Marx Fusion Bistro

241 Main St S

Stillwater, MN 55082

"Eclectic New American fare served in a warm, contemporary setup with a full bar & weekly live music"


Lolo American Kitchen

233 Main St N

Stillwater, MN 55082

"Cool locale with an open kitchen spotlighting seasonal New American small plates & craft cocktails."


Dock Cafe

25 East Nelson Street

Stillwater, MN 55082

"On the shore of the St. Croix, the Dock Cafe looks upriver to the historic Stillwater Lift Bridge and downriver to the new St. Croix Crossing Bridge."


102 2nd St S

Stillwater, MN 55082

"New American cuisine with Mediterranean flair is served at this intimate spot with wines galore"

Lion’s Tavern

324 Main St S

Stillwater, MN 55082

"Relaxed hangout with a patio for elevated pub fare, local beers & craft cocktails, plus live music"

Smalley’s Caribbean Barbeque & Pirate Bar

423 Main St S

Stillwater, MN 55082

"Casual, pirate-themed joint with an extensive rum selection & offering Caribbean jerk & BBQ eats."

Nacho Mama’s

312 Main St S

Stillwater, MN 55082

"Lively eatery serving familiar Mexican grub including tacos, quesadillas & margaritas"


108 Main St N

Stillwater, MN 55082

Lake Elmo Inn

3442 Lake Elmo Ave N

Lake Elmo, MN 55042

"Upscale American eatery with a creative menu, Sunday champagne brunch & seasonal outdoor seating."

Mallards on the St. Croix

101 5th Ave S

Bayport, MN 55003