Welcome to Mole Poblano, where the rich flavors and vibrant culture of Mexico come to life on your plate. Our restaurant is inspired by the culinary traditions of Puebla, home to the famous mole sauce—a complex blend of spices, chocolate, and chiles that embodies the heart of Mexican cuisine.
At Mole Poblano, we are passionate about bringing authentic Mexican dishes to our community. From the moment you walk through our doors, you’ll be transported to the colorful streets of Puebla, where every meal is a celebration.
Our chefs craft each dish with the finest ingredients, following time-honored recipes passed down through generations. Whether you’re savoring our signature mole poblano, enjoying fresh tacos, or exploring our daily specials, you’ll find that every bite tells a story of tradition, love, and flavor.
Our mission is simple: to provide an unforgettable dining experience that honors the heritage of Mexican cuisine while creating a warm and inviting atmosphere for our guests. We believe that food is more than just a meal—it’s a way to connect with others, share stories, and create lasting memories.
Take a look what our valueable customers says
This place was really good! When my partner and I arrived, we got complimentary chips and beans with pico that started us on a beautiful food journey. We loved the spicy of the mole and the beans TRULY was delightful. I really liked this spot. Right on 9th and Washington and probably a great alternative if south Philly barbacoa is too packed or if you’re looking for something beyond tacos.
Excellent food. Authentic cuisine from Puebla. Nicely presented. Plate size is just perfect, not too big, not too small. The mole is delicious. They told me it’s made from scratch in Puebla and shipped to them. I tried the flan too. I recommend it. Also made in house. The owners cook and provide really friendly service. It is clear that they are very proud of the quality of their food.
Visit the restaurant once for the unforgettable experience
Sun 10:00 am – 10:00 pm
Mon 10:00 am – 9:00 pm
Tue 10:00 am – 9:00 pm
Wed 10:00 am – 9:00 pm
Thu 10:00 am – 9:00 pm
Fri 10:00 am – 10:00 pm
Sat 10:00 am – 10:00 pm