Margarita Factory

To make a large party reservation for 9 or more, please call (503) 669-0569.


Order Thru Uber Eats   Order Takeout

Hola! Welcome to Margarita Factory in Gresham, where you can enjoy the finest traditional Mexican food and a creative drinks menu. Shake off the stresses of the day and share some time with friends, family, or your co-workers.


Experience an environment where you can freely celebrate a milestone in your career, a birthday, or make it an everyday celebration! Our menu covers the bases, with every dish created with the finest ingredients for tastes you want again and again at the best Mexican restaurant in Gresham.

Choose a custom margarita from our extensive drink menu, or sip one of our array of creative cocktails, tequilas, and other beverages. Join us for contagious fun, great service, and become part of the Margarita Factory family!

Bring on the fun at Margarita Factory in Gresham

Birthdays, get-togethers, special events, or an regular night out on the town whatever the occasion, our team at Margarita Factory will help you bring on the fun. Meet new people, enjoy authentic Mexican food, and sip a refreshing drink in an atmosphere of contagious fun. We’re a family-friendly restaurant that caters to customers of all ages. Kids love us, and our Kids Menu has all the tastes they love.

Mexican food at its best in Gresham

Authentic, traditional Mexican food: there’s nothing like it. If you’re craving street-style tacos, enchiladas, nachos, seafood, or a veggie or salad dish, you’ve found the right place. Our chefs use only the finest ingredients, building flavors layer by layer for the perfect mix. Fresh, flavorful, and delivered with flair, your visit with us will be unforgettable! Come see for yourself why we are the best Mexican restaurant in Gresham.

Celebrate with us at Margarita Factory!

At Margarita Factory in Gresham, we believe that life should be celebrated every day. After a stressful day at work, there’s no better place to sit back, relax, and enjoy the simple pleasures of life. Fun is contagious, and when you’re with us, you will feel like part of our family!

drinks at the best tequila bar in gresham or

Margarita Factory: The tastes of Mexico in an atmosphere of fun and family.

We deliver the authentic flavors of traditional Mexican food. Our talented chefs know you want only the best, and we provide the tastes you love with something for everyone. Love it hot and spicy? Like it mild? We have it all. Dip a freshly-made chip into our chunky guacamole, sip a refreshing margarita, or try something new that attracts your eye from our creative drink menu.

Join the Margarita Factory family.

Jorge and Betty Castro come from a long line of restaurateurs which began with their grandparents in Jalisco, Mexico. We deliver elevated, heartfelt, family-style hospitality to every guest. “Family is important,” says Jorge, “and there’s nothing better than having the opportunity to turn customers into family.” Experience an upscale Mexican restaurant in Gresham that inspires conversation, fun, and unforgettable memories when you share your time with us!


Sunday: 11:00 am – 9:30 pm
Monday: 11:00 am – 9:30 pm
Tuesday: 11:00 am – 9:30 pm
Wednesday: 11:00 am – 10:00 pm
Thursday: 11:00 am – 10:00 pm
Friday: 11:00 am – 11:30 pm
Saturday: 11:00 am – 11:30 pm
1 Map

We’d love to hear from you.

Contagious fun, delicious food, and an inspired drink menu. Make it yours today.

© Margarita Factory. All Rights Reserved. Website and Marketing: S3E, Digital Marketing Company Los Angeles

Privacy Policy

Margarita Factory Logo

Our Locations:

Hazel Dell



Battle Ground

Mill Plain

Happy Valley



Contact Us