Here are the places we went the last 2 times and enjoyed. Take into account I was skiing with my kids all day and usually went to these places with apres ski in mind. But I went to Mammoth with very low expectations based on what I’ve heard about the food.
Smokeyard BBQ in downtown. This place and Campo are the best bets in downtown. Campo is actually the better of the two and we had 2 good experiences in a row. The only issue is service is kinda slow and spotty. Pizza is the way to go. Smokeyard BBQ pretty nicely smoked meats and sides with larger portions.
June Lake Brewery. Very good beers especially the IPA. Might be a good time to try out some of their stouts. Haven’t eaten there though.
Black Velvet Coffee - in the same-ish parking lot at Schatz. Good lattes. Total hipster coffee shops are everywhere but our go to for coffee and lattes. Don’t remember if they have their own beans.
John’s Pizza Works - very similar to a Pizza Port but not as good of a tap selection. Pizza and wings.
Restaurant at Convict Lake - 15 to 20 min drive and one of the nicer spots around.
Roberto’s Mexican - this place was packed with a very long wait so we took the food to go. Big portions, rice and beans, chips and salsa. It’s good like El Torito.