The Brief San Francisco, Sacramento, and San Diego have all ranked in the top 10 for best foodie cities in the U.S. San Francisco, ranked #3, has the most expensive groceries but also a high number of restaurants per capita and Michelin-starred establishments. Several California cities are among the top spots for foodies in the U.S., according to personal finance website WalletHub, which recently ranked the best foodie cities in America in 2025. Three cities ranked among the top 10 — San Francisco (#3), Sacramento (#9), and San Diego (#10). San Francisco took the top spot thanks in part to its high number of restaurants per capita and an excellent selection of top-rated, affordable restaurants.