Best Price Promise · Free 48-hour holds · Low deposits My booking
Xciting Cruising Plan my trip

Guide

Vegetarian, Jain, halal and Indian food on cruises

Every major cruise line serves vegetarian meals at every service. Jain food (no onion, garlic or root vegetables) is available on many lines with advance notice, and Indian dishes are common on ships sailing from Singapore, Dubai and India. Tell us your needs at booking and we notify the line in writing.

Short answer

Every major cruise line serves vegetarian meals at every service. Jain food (no onion, garlic or root vegetables) is available on many lines with advance notice, and Indian dishes are common on ships sailing from Singapore, Dubai and India. Tell us your needs at booking and we notify the line in writing.

Need How easy? What to do
Vegetarian Very easy — every restaurant has options Just mention it at dinner
Vegan Easy on most lines; best on Virgin, Celebrity, Viking Note at booking
Jain Possible on many lines with notice; easiest on Cordelia and Asia-based ships We send a written request 30+ days before sailing
Halal Available on request on many lines; easiest on Gulf and Asia-based sailings Request at booking
Indian cuisine Regular on Singapore, Dubai and India sailings; on request elsewhere Ask the maître d' on day one
Allergies Well handled with notice Declare at booking and on board

Tip: At your first dinner, meet the maître d'. Most ships can prepare dal, rice, rotis and sabzi in the main dining room once they know.

By the Xciting Cruising editorial desk · Updated November 2026

Questions? Ask a cruise specialist