Shawarma is a popular street food in the Middle East, typically made with roasted meat on a vertical spit. However, a vegan version can be made using extra-firm marinated tofu. The tofu is marinated in a flavorful blend of spices and then pan-fried until crispy. The tofu is then topped with tomato, red onion, lettuce, pickles, and a lemony tahini sauce. The dish can be served in a pita or as a platter with a variety of sides. If tofu is not preferred, tempeh, chickpeas, or mixed vegetables can be used as the main filling.