Mount Vernon features a range of dining options, from local favorites like The Skagit Valley Food Co-op and 13moons to various ethnic restaurants and cafes that showcase the area's culinary diversity.