Experience the Best Tamales and traditional Mexican food

Enjoy our delicious tamales. In business since 1985.

Traditional Mexican food

at your favorite spot.

✔ Takeout ✔ Dine-In

Fall Schedule, December 1 - 31st, 2025

Monday-Friday: 6am-5pm

Saturday: 6am-3pm

Sunday: 6am-2pm (Tamales Only)


*Hours will return to normal after the Holidays*

Menu from December 1st to December 13th

After December 13, we will offer tamales while supplies last.

Call for availability of orders.

Menu
Tamales Plate (2 tamales, rice and beans)....$15.99

Single Tamales....$4 each

(Discount available for half/full dz).....$3.25 each


Rice 16 oz......$5 • 32 oz....$10

Half tray of Rice (25 people)....$30 • Full tray of Rice (50 people)....$60


Beans 16 oz......$5 • 32 oz....$10

Half tray of beans (25 people)....$30 • Full tray of beans (50 people)....$60


Salsas Verde y Roja 16 oz......$5 • 32 oz....$10

Champurrado 12 oz......$3.50 • 20 oz....$5 • 32 oz....$10

Coffee 12 oz......$3.50 • 20 oz......$4.00

Tamale Season,
Place your Order Now!

Limited Availability
Available daily:

Price per Dozen

Pork .......$42+tax

Chicken....$42+tax

Cheese....$42+tax

Beef......$45+tax

Cheese Rajas....$45+tax

Dulce....$42+tax

Elote....$42+tax

Specialty Tamale.

Only Available • Dec. 13 and 14

$45+tax per dozen

Spicy Pork

Spicy Chicken

Spicy Beef

Chicken & Cheese


*Any Special Request Orders


Taco Specials

Come and try our special of 3 tacos with rice and beans.
3 Tacos
Chicken, Pastor or
Carnitas with Rice and Beans
$9.99 + tax
Monday to Friday de 3-6 pm only
Marys Tamales offers 5 delicious tacos for a special price.
5 Tacos
Chicken, Pastor or Carnitas
$9.99 + tax
All Day Tuesday

Special Offer

Enjoy a FREE Soda!
With the purchase of any combo or a minimum purchase of $20, receive 1 free soda
Offer valid only after 3 PM.

Excludes taco special.

Find us on:

At Mary’s Tamales we strive to provide

excellent service to all our customers.

We put all our passion into our recipes and make our tamales the way our ancestors did, just as our abuelitas taught us to do. 

Delicious Pozole
SERVE ALL DAY EVERYDAY!

Menu

Our carefully hand-picked menu features dishes made with the freshest produce and meats that have been sourced from local farms, which allows us to deliver quality dishes right to your table. 

Catering

Ask about our catering options for your next event. We count with packages that meet your expectations and budget. We have the best pork, chicken and beef tamales. We also have mole tamales and rajas with cheese. Call us to place your order of dozens or for more information about our catering service.

Desserts

3 Leches cake
Flan
Jello

Read some of our reviews from Yelp

"A gem to find in Rancho. Great authentic Mexican food! We ate the red pozole and carne asada street tacos; both where very yummy. And, the chips and salsa were also fresh and homemade tasting. We felt like we part of the family at a family bbq. Great friendly service as well. These are my favorite restaurant- bought tamales ever! They taste homemade. Try the chicken or pork, promise they won't disappoint!"
Natasha Bindon
"The atmosphere was lovely. The service was excellent and the food was delicious. I never eat all my food but finished the entire plate!!! Service was so good the server was very attentive! Prices were very reasonable. Loved it!!" 💜
Alicia Rubalcaba
"Very good food. I am hard to impress but the tamales were really good. The older gentleman that brought my fiance and I our food was very pleasant and very sweet"
T
Tiyawna M

Visit Us Now!

10062 Arrow Route
Rancho Cucamonga, CA 91730
Monday:
6:00 a.m. - 5:00 p.m.
Tuesday:
6:00 a.m. - 5:00 p.m.
Wednesday:
6:00 a.m. - 5:00 p.m.
Thursday:
6:00 a.m. - 5:00 p.m.
Friday:
6:00 a.m. - 5:00 p.m.
Saturday:
6:00 a.m. - 3:00 p.m.
Sunday:
6:00 a.m. - 2:00 p.m.
10062 Arrow Route Rancho Cucamonga, CA 91730

Important Notice: Our prices are officially communicated on this website and in our Google Business Profile. Mary's Tamales is not responsible for prices that appear on other pages or directories. We appreciate your understanding.