The dish gets its red color from the chili powder or chili paste used to flavor it. Restaurants frequently add food coloring to it to make it look "better". But there isn't any need to add food coloring for making the dish at home, unless you just want it look like it would in a restaurant.