Tunisian Grilled Salad (Mechouia Salad) Mechouia salad is a Tunisian grilled salad that is made with tomatoes, roasted red peppers, garlic, olive oil, and herbs. It’s simple to make, and...