Blend of food + gold digger (“someone who seeks money from a relationship”).
food digger (plural food diggers)