Appetizers | Gluten Free | Mediterranean Diet | Spring | Vegetables Roasted Carrots with Whipped Red Pepper Feta