Private demo built for El Primo Produce & Restaurant by MackTechs
El Primo Produce & Restaurant storefront interior
One stop. All of Mexico.

One stop. All of Mexico.

An 11,000 sq ft family market and restaurant on Markley St in Norristown — restaurant, panadería, carnicería, tortillería, produce, juice bar, gifts and western wear.

⭐ 4.5 · 1,342 Google reviews As seen on 6abc FYI Philly Family-owned

Departments

🍽️

Restaurant

Birria, fajitas, mole, enchiladas and more.

🧁

Panadería

Conchas, pan dulce, churros and custom cakes.

🥩

Carnicería

Carne asada, al pastor, chorizo and lengua.

🫓

Tortillería

Fresh tortillas from our own tortillería.

🥬

Produce & Grocery

Fresh produce and pantry staples.

🧃

Juice Bar

Aguas frescas and fresh-squeezed juices.

🎁

Gifts & Western Wear

Boots, belts, sombreros and gifts.

Featured dishes

A plate from El Primo's kitchen

Tlayuda

Oaxaca's big, crispy loaded tortilla

$23.99
Tacos, rice and beans from El Primo

Quesabirria

Birria tacos with melted cheese and consomé

$22.99
A bowl of pozole with tostadas

Pozole

Made from scratch, served with tostadas

Inside El Primo Produce & Restaurant
Bakery

Custom cakes and pan dulce

Pre-order online for pickup — fresh strawberry cake, conchas, churros and custom cakes made in-house.

View bakery
Fresh produce at El Primo Produce & Restaurant
Market

Fresh produce, carnicería and tortillería

Carne asada, al pastor, chorizo and lengua, plus fresh tortillas from our own tortillería.

Order online

The Ceron family

Felix Ceron came to the U.S. from Mexico in 1992 and worked in restaurants. The family opened the first El Primo as a grocery store, and today his sons Danny and Eli run it together: an 11,000 sq ft market and restaurant, featured on 6abc FYI Philly.

What people say

★★★★★
"El Primo Produce was absolutely worth the trip! We had an amazing meal at the restaurant."
— Google review
★★★★★
"Amazing food and even better service!"
— Restaurantji review

Visit us

1700 Markley St, Norristown, PA 19401

(610) 279-2610

Monday8 AM – 10 PM
Tuesday8 AM – 10 PM
Wednesday8 AM – 10 PM
Thursday8 AM – 10 PM
Friday8 AM – 10:30 PM
Saturday8 AM – 10:30 PM
Sunday8 AM – 10:30 PM

Market open 7 AM – 11 PM daily