Offering indoor, beachside, and patio dining and curbside and dockside takeout!
Due to capacity restrictions, reservations are required for indoor dining.
View our takeout and dine-in menu below and order online for easy takeout!
For takeout and online ordering:
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.
Beachside dining begins June 10th