About this spot
Santa Maria serves up authentic Mexican street food that feels worlds away from the typical Berlin gastropub scene, with grilled meats and fresh salsas that pack a serious punch. The kitchen specializes in classic tacos al pastor where marinated pork is shaved off a vertical spit, served on warm corn tortillas with pineapple for a sweet-and-savory finish.
💡 Tips before you go
- Order the carnitas taco to try slow-cooked pork belly that melts in your mouth without needing extra sauce.
- Ask for 'sin cebolla' when ordering if you want to avoid onions, as this is a common request in Kreuzberg spots.
- Bring cash or be prepared for a queue during lunch hours since walk-ins are often prioritized over reservations.
Common Questions
How much does Santa Maria cost?
Expect to pay around 12–18 EUR per plate, which translates to roughly $13–$20 USD depending on the meat choice.
Where is Santa Maria?
It is located in the Kreuzberg neighborhood of Berlin at Oranienstraße 170, just a short walk from the Hermannplatz U-Bahn station.
What should I order first?
Start with the chilaquiles for breakfast or lunch, featuring crispy tortilla chips simmered in red salsa and topped with fried eggs and avocado.
About this page
Restaurant: Santa Maria (Santa Maria)
Cuisine: mexican
Location: Kreuzberg, Berlin, Germany
Source: Curated from local review platforms