Home The Elm Cottage B&B, in Searsport, Maine, caters to vegetarians and vegans. Courtesy photo The Elm Cottage B&B, in Searsport, Maine, caters to vegetarians and vegans. Courtesy photo

The Elm Cottage B&B, in Searsport, Maine, caters to vegetarians and vegans. Courtesy photo

A full, hot vegetarian breakfast is served at the Elm Cottage, a small B&B in Searsport, Maine. Courtesy photo.
Find inner peace in the Japanese Meditation Garden at the Candleshop Inn, a family friendly, vegetarian B&B in York Beach, Maine. Courtesy photo.
The vegetarian breakfast at Oceanside Meadows Inn, on Maine’s Schoodic Peninsula, often begins with a cold fruit soup. Hilary Nangle photo.