Maria Bonita is Berlin’s first authentic Mexican restaurant, located in Prenzlauer Berg on Danziger Strasse.  They’ve been serving hand made tortillas, salsas and traditionally prepared dishes since 2009.  It’s the perfect place to satisfy your taste buds with a variety of delicious and flavorful Mexican dishes.

There’s something for carnivores and vegetarians alike, the taco selection includes camote and verduras (which are vegetarian friendly) as well as carnitas and pollo.  Of course, there’s always the Maria Bonita classic, tacos alhambre.  In addition to the tacos, burritos and quesadillas, Mexican breakfast is also served.

The restaurant offers a nice variety of tequilas and mezcals.  You may be asking yourself, what’s the difference between tequila and mezcal and is it really that important?  There’s a big difference and yes, it’s important.  Although they both come from the blue agave plant, true tequila only comes from the state of Jalisco in Mexico, while mezcal comes from the state of Oaxaca.  In terms of the distillation process, tequila is steamed whereas mezcal is smoked and its only the mezcals that contain the infamous worm.   That’s the difference you’ll taste in the signature margarita served at Maria Bonita; that unique smokey flavor that comes from the splash of mezcal in the recipe.

The fish tacos are my favorite dish to order and I find the signature margaritas are a perfect compliment to the entrée.  The next time you’re heading out to Mauer Park for the karaoke or the Sunday flea market, stop by Maria Bonitas – you’re within walking distance of the restaurant.


Hello Dear True Berlin Reader! I’m Heather, a freelance photographer and writer exploring this vibrant city. There’s so much to do and see in Berlin that it’s easy to feel a little overwhelmed, that’s where I come in…guiding you through the city like a good friend. Pointing out the places you would frequent as a resident - not a tourist; art openings, events, restaurants, bars, usw.