Welcome Home.

Why Porfirio's? The name of our restaurant is a tribute to Porfirio Diaz's soldiers, who ushered in modernization, stability, and prosperity to the country during his long rule. We named our restaurant after his soldiers, to honor their legacy and the spirit to strive for a better life. We strive to emulate their legacy by providing our customers with an authentic, memorable, and quality dining experience here at Porfirio's Mexican Restaurant. To better our community, our lives, and to fill our bellies with good food and drinks to honor Diaz's men who dared to dream of a better life, like so many before and so many since. That is where Porfirio's won its namesake from, not from Diaz, but the men and women who sacrificed to build Mexico! Check out our menu and hours bellow!

Check Out Our Menu Here!
Monday: 11AM - 9PM
Tuesday: 11AM - 9PM
Wednesday: 11AM - 9PM
Thursday: 11AM - 9PM
Friday: 11AM - 10PM
Saturday: 11AM - 10PM
Sunday: 11AM - 9PM

Porfirio's Mexican Restaurant is the go-to spot for authentic Mexican cuisine in Anamosa alongside our sharp refreshing margaritas! Our menu boasts traditional dishes made with fresh ingredients and authentic spices. We offer dine-in, takeout, and catering options.

But it's not just about the food at our restaurant. We pride ourselves on creating a warm and welcoming atmosphere that feels like home. Whether you're enjoying a quick lunch with friends or a romantic dinner for two, we'll make sure you have an unforgettable dining experience.

So come on in and let us transport you to the heart of Mexico with every bite. ¡Buen provecho! (Enjoy your meal!)

Party On -

Check us out on Social Media!