Some of the best places for late-night food in St. Louis include Up Late, The Gramophone, Mission Taco Joint, City Diner, and Blueberry Hill. These spots stay open late and serve everything from comfort food and tacos to burgers and sandwiches—perfect for satisfying those midnight cravings.