Flavoring is something you put in your food, like a spice or condiment.
Flavor is the actual taste or description of that taste.
e.g. flavoring gives your food flavor
I think you can spell it both ways depending on whether you are using US or British English :)