Full Service Catering

At Your Location
Minimum Order $900

Your Details:

Choose One:

Your choice of:

  • grilled steak
  • grilled chicken breast
  • traditional carnitas
  • four tortilla
  • corn tortilla

onions, cilantro, radish, queso fresco, shredded cabbage, spicy pickled vegetables, limes choose one of three signature salsas: avocado-tomatillo, smoky chipotle, habañero

Your choice of:

  • grilled steak
  • grilled chicken breast
  • sautéed poblano peppers, red bell peppers, and red onions
  • flour tortilla
  • corn tortilla

lettuce, pico de gallo, shredded cheese, sour cream. Choose one of three signature salsas: avocado-tomatillo, smoky chipotle, habañero

*both bars include:
maria rice with roasted corn • choice of refried or black beans crispy mi rancho tortilla chips with maria salsa




Guacamole $10.00 - serves 3-4

Cheese Quesadillas $10.00 - serves 3-4

Mexican Chopped Salad $11.00 - serves 3-4

Churros $3 per person


Please share as much detail as you can, inluding type of event, age group, desired atmosphere, etc.

Total: $

*Total does not include alcohol. We have no minimum party size, but the order minimum for full-service catering is $900. If you can't make that minimum, we would still love to cater for you by pick-up or delivery!

Frequently Asked Questions

What kind of payment is accepted for orders?

We kindly accept cash or credit (American Express, Visa, MasterCard).

What is the minimum party size for an order?

We have no minimum for an order, but if your head count is less than 50 people, you will need to order off the catering menu for pick-up or delivery (but please note that delivery is a $30 up-charge). There is no full-service catering (with staff and set-up) for parties smaller than 40 people.

What is full-service catering?

For our full-service catering option, we will supply a staff to set up our tasteful, rustic display for the event, cook on-location, and assist with serving.

How do I order?

Please reference the ordering form on the home page of the catering website and call our catering line at 925-949-9408 to place your order, or download the PDF of the ordering form, fill it out, and email it to us at events@mariamariarestaurants.com.

If you cannot reach us at either of these two points of contact, please call one of our restaurants, and someone will assist you in placing your order. Our Danville restaurant phone number is 925-820-2366 and our Walnut Creek restaurant’s phone number is 925-946-1010.

How far in advance should I place my order?

If you are ordering for full-service event catering, with staff and set-up, please order at least one week in advance of your event. If you are ordering for pick- up or delivery, please order at least 24 hours in advance.

What cities do you serve?

We happily serve Concord, Pleasant Hill, Walnut Creek, Danville, Alamo, Moraga, Pleasanton, and Dublin. If your event is outside of these towns, please call and we will be happy to discuss rates.

What is your cancellation policy?

For full service catering, with staff and set-up at your event, we require a 72- hour cancellation notice. For pick-up or delivery, please notify us 24 hours prior to the event of your cancellation. For Cinco de Mayo parties and events during the graduation period (April 15-June 15), cancellation must be 10 days in advance.

What is the deposit?

30% of the full estimated amount of the order should be put down at the time of order. The rest can be paid at the event or when you have received your delicious food and great service!

What is the charge for service?

If the staff is only required at the event to set up the buffet/taco bar and cook, there is no additional charge for service. If you require a server to help serve or clean up, there will be an additional $40/hour charge, with a three-hour minimum, per server.

How long will you serve food at the event?

We will continue serving for up to two hours, or until everyone is served. Do you provide for vegetarian needs?

Yes, we can create a vegetarian menu, just discuss with our events coordinator. Prices may vary.

Do you setup and clean up?

We do set up our own food and clean up our own dishes. I have other questions!!!

Please call us at 925-949-9408 or email us at events@mariamariarestaurants.com