This sounds like a classic riddle! The answer is fire.
- Fire is "always hungry" because it constantly needs fuel to keep burning.
- It will "die if not fed" since it goes out without something to burn.
- Whatever it touches often "turns red" due to the flames or the heat causing things to glow or burn red-hot.
So, you are describing fire!