The World Food Championships will make good on a pledge to return to Indianapolis following the event’s first visit to the city in 2024.