Moroccan food is full of vegetables, pulses and spices, and these 10 Marrakech cooking classes offer vegetarian or vegan menus, from US$37 per person. Learn a seven-vegetable couscous, a vegetable tagine, zaalouk and Moroccan salads. Let the host know your diet when booking. Together they're rated 4.92/5 from 112 verified reviews.