

La Pena Mexican Restaurant
4.6(500+)•
DashPass•
Mexican•
Store Info
DashPass
4.6(500+)•
$$•Mexican
La Peña Mexican Restaurant is a small restaurant serving homemade meals with big flavor!!
Full Menu
10:00 am - 5:45 pmFeatured Items
$0 delivery fee, first order
pricing & fees
to see delivery time
Featured Items
Barbacoa
$18.99
•100% (9)
Birria La Peña
$18.99
•77% (9)
Carne en Su Jugo
$17.99
•88% (9)
Chilaquiles
$16.99
•84% (13)
Huevos a la Mexicana
$15.99
Burritos
$13.99
•88% (9)
Reviews500+ ratings • 30+ public reviews
4.6
of 5 stars
S
Stacey K
10 contributionsLoved
• 6/22/26The Quesabirria tacos were excellent! The meat was tender, the birria sauce was warm and flavorful, and the lime, onion, and cilantro (put thoughtfully on the side) were super fresh. This is authentic Mexican food.
J
JV C
1 contributionsLoved
• 12/6/21The menudo came with a big portion for the price! Including fresh homemade tortillas, onions, chili oil & cilantro as sides which even made it better ! Definitely would order again!!!! The steak taco also was on homemade tortilla which was also delicious !
N
Nancy T
Local Expert • 400 contributionsDidn't like
• 10/3/23Chiles Rellenos had 2 chunks of chicken but tastes like can chicken. I thought the menu said, cheese inside. it didn't give option of filling. Quesataco was like a street taco. it was a good soft corn taco. I chose this place based on the rating.
L
Lili D
1 contributionsLiked
• 1/24/26the taste was amazing! this is the first time ifind a restaurant that makes Sopes and Tostadaswith shredded meat, which is traditional for northern Mex. The price seemed a bit steep, but when i got my meal, I noticed they were generously loaded with meat, which in my mind made it worth the price. I will 100% be ordering again.
A
Allyson B
3 contributionsDidn't like
• 3/28/22Steak taco, steak was plain and tasted like hamburger. Not worth the 3 dollar a taco. Very disappointed. Good green sauce though.
Most Ordered
The most commonly ordered items and dishes from this store
Tacos
Breakfast
Served all day