Select the state you live in to place your catering order online:

Order Catering in Washington:

Order Catering in Oregon:

Hosting a party, business function, or event?

Placing an order

All orders require at least 12 hours’ notice. For next-day pick-up, orders must be placed by 3:00 PM the previous day. Although we ask for advance notice, we will do our best to accommodate any late orders. Additional fees may apply.

Order Minimum

There is a $150 minimum on catering orders. All catering orders come with chips and salsa.

Food allergies

All of our catered menu items are prepared with the same high-quality seasonal ingredients and care that you enjoy at our restaurant. When placing your order, please alert our catering team if there are any food allergies. 


For change outside of a 24-hour window, we will do our best to accommodate your needs. In the event of a cancellation or modification within a 24 hour window, you will be charged in full for the original order.

Build-Your-Own Fajita Bar

Your choice of meat sautéed with grilled marinated onions and bell peppers, in a light red sauce. Comes with Mexican rice and refried beans, lettuce, and tomatoes.

Served with corn or flour tortillas
Choice of chicken or steak or a combo

SMALL (10-12 ppl): $275

LARGE (15-18 ppl): $400

Street Tacos

Includes shavings of cabbage, easy onions, and cilantro; thin shredded Monterey cheese and tomatoes on top; habanero salsa, and limes. Served with Mexican rice, refried beans, and your choice of corn or flour tortillas. 

Choice of:
Shredded chicken, shredded beef, or ground beef

10 ppl - $165  /  15 ppl - $225
Add $1.50 per person for shredded beef

Premium choice:
Carne asada, carnitas, pastor, or grilled chicken

10 ppl - $225  /  15 ppl - $300


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