Mirissa's food is built on fish and rice and curry. The harbour is a working tuna port, so seafood is the strong suit, and beach restaurants grill the catch each evening. Away from the sand, small roti shops serve rotis, kottu and egg or vegetable fillings at local prices. Breakfast is usually hoppers, string hoppers, pol roti with sambol, or fruit and curd.
For vegetarian diners, the plain position is that we could not confirm any pure-veg, Jain or fully vegan restaurant in Mirissa that is currently open, so none is tagged pure-veg, Jain or fully vegan; Dhana's Curry Pot, Dimali Inn and Squeeze Me carry the vegan-options tag for their marked vegan dishes. Ask for rice and curry with vegetable dishes only (dhal, pumpkin, brinjal, beans, mallum) and check sambols for Maldive fish. Useful phrases are 'Mama mas kanne naha' (I do not eat meat) and 'Malu kanne naha' (I do not eat fish). Plain hoppers and dhal are usually vegan, but ask about coconut-oil versus ghee and egg.
Jain travellers should expect to explain no onion, garlic or root vegetables at every meal. Hotels and villas manage this best if told when you book; for a resort stay, ask whether the kitchen can cook it daily. Check any restaurant, including the roti shop in this guide, by phone or in person before relying on it.