San Martín de la Vega ofrece una deliciosa selección de gastronomía tradicional española, caracterizada por el uso de ingredientes frescos y locales. La localidad es particularmente conocida por su uso de aceite de oliva, ajo y hortalizas en sus platos. Uno de los platos imperdibles es el cocido madrileño, un abundante guiso de garbanzos con carne de cerdo, verduras y chorizo, un clásico de la región. Otros platos típicos incluyen la tortilla española, los callos a la madrileña y las chuletas de cordero a la parrilla.
Para los amantes de lo dulce, San Martín de la Vega ofrece postres tradicionales como las torrijas (similares a las tostadas francesas) y las rosquillas. Además, la localidad es conocida por su producción de vinos locales, que se pueden degustar en los restaurantes y bares de la zona.
Muchos de los restaurantes locales tienen un ambiente acogedor y familiar, donde los visitantes pueden disfrutar de comidas caseras preparadas con cariño y tradición. Algunos de los restaurantes más populares incluyen Asador El Parque y Mesón de la Vega, donde se pueden degustar tanto platos tradicionales como cocina moderna con un toque local.