Authentic biryani gets its color from saffron, which adds not just color but flavor too. However, some restaurants often use edible food dyes made especially for biryani, which gives it a very vibrant color. And yet, these artificial colors do not contribute any taste or flavor.