Open for indoor and outdoor dining

Now open for indoor dining!

Also offering outdoor dining on the beach and patio and curbside and dockside pickup!

Due to capacity restrictions, reservations required for indoor dining

Takeout options are available during regular restaurant hours. Select the appropriate menu through the drop-down at the top right of the page.
For curbside pickup, please follow the signs when you arrive at Indian Ranch. For dockside pickup, please pull up to the main dock, where the Indian Princess is usually docked. Slips will be reserved for dine-in guests. When you arrive, please call 508-943-1639 for pickup. We will package up your meal and deliver right to your car or boat. No need to get out of your vehicle.
Orders for produce boxes must be placed by 3 pm on Wednesdays to be picked up that Friday.

Full Takeout Menu