The World Food Championships (WFC), a premier global culinary competition, will return to Indianapolis in 2025.