I was always under the impression that he was basically able to eat fire to regenerate his mana(or whatever Fairy Tail calls it), and then he just casts his Dragon Slayer spells which are all red fire.