There are a few ways that you can get free food for your monsters on Monster Legends. One way is to complete quests and achievements, which will often reward you with food as a prize. You can also buy food from the shops using the coins you earn from battles, or you can find food by exploring the world map. Another way to get unlimited food is by using the Monster Legends Mod Apk.