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


Order Thru Uber Eats   Order Takeout

Is it time to satisfy your craving for authentic Mexican food? We invite you to discover the best Mexican food in Happy Valley, where the fun is contagious  Margarita Factory. We serve the best handcrafted margaritas in town and offer an extensive menu with all your favorite dishes, from street-style tacos to enchiladas and the best seafood dishes around. Every meal is created by our talented chefs, who value the tradition of authentic Mexican food and drink.


Ready to shake off the stresses of the day? We got you.

After a long day at work, it’s time to sit back, relax, enjoy a refreshing drink, and shake off the stresses of the day. We understand. Our goal is to help you celebrate the day and bring you the simple joys of delicious food and drink in an environment where the fun happens every day.

Creative Cocktails at Margarita Factory in Happy Valley

Our cocktail menu is something special at Margarita Factory. You’ll notice the difference from the second you walk through our doors. This is where you'll find the best happy hour in Happy Valley. Plus you’ll enjoy more than just the food and drinks! We have an ambiance that inspires conversations where you can share time and make amazing memories with co-workers, friends, family, or even new connections.

We serve up the flavors with a family-friendly flair.

Margarita Factory is the ideal spot for families, and we welcome customers of all ages. Have a birthday coming up? We make the experience super special, no matter what your age. All families are welcome at our restaurant, and our friendly staff will make sure your night out is memorable and delicious.

What’s your craving?

Once you become a Mexican food addict, there’s no going back. We serve up all your favorites, with every dish created from the finest ingredients. We source our seafood so it’s fresh and high-quality, and our dishes deliver the tastes you love exactly how you like it.

seafood dish at an upscale mexican restaurant happy valley or

Join the Margarita Factory family

Margarita Factory is a family-owned restaurant established by Jorge and Betty Castro. They earned their expertise from a long line of restaurateurs going all the way back to their grandparents in Jalisco, Mexico. You will enjoy authentic Mexican food truly created with love. We are proud of our reputation for making the best food and being the best Mexican restaurant in Gresham, and that our guests come back to us again and again.

Sit back, relax, and celebrate the day.

If you’re craving Mexican flavors and a refreshing margarita and want to enjoy the flavors of Mexico in a restaurant that values care, service, quality, and excellence, you’re in the right place! Every member of our team at Margarita Factory is dedicated to ensuring your experience is above and beyond your expectations.


Sunday: 11:00 am - 10:00 pm
Monday: 11:00 am - 10:00 pm
Tuesday: 11:00 am - 10:00 pm
Wednesday: 11:00 am - 10:30 pm
Thursday: 11:00 am - 10:30 pm
Friday: 11:00 am - 12:00 am
Saturday: 11:00 am - 12:00 am
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