Skip to main content

Best Mexican Food in North Lancaster, Salem

Grocery. Kitchen. Catering. All on Lancaster Drive.
Salem's Only Three-in-One

Salem's Only Three-in-One

El Ranchero is Salem's only Mexican market, café, and catering — all under one roof on Lancaster Drive.
The Market & Bakery

The Market & Bakery

Dried chiles, fresh tortillas, pan dulce, custom cakes, and piñatas — specialty Mexican ingredients Salem didn't have until we got here.
Catering & Events

Catering & Events

Planning a special gathering or business event is easy with our catering and private event services, designed to fit your needs with advance notice before ordering. Every catering request is carefully reviewed and approved before any charges are processed, giving you a smooth and stress-free experience from start to finish. In addition to our standard catering menu, we also offer fully customized catering and private event options to create the perfect setup for your celebration, meeting, or special occasion.

Three Concepts. One Salem Original.

Diego and Itzel Sagastume built Salem a destination — grocery, café, and gathering place, all under one roof on Lancaster Drive.

First visit I fell in love with their barbacoa tacos and champurrado. Second time here I wanted to try their quesabirria and it was really good: big,cheesy and great amount of meat. The broth that comes with them didn’t disappoint. So far this place became my favorite Mexican restaurant in Salem! You can also find a mini Mexican market and bakery, everything here 👌

Mitzi O.

First time here. The food was fantastic and would highly recommend coming. Was interesting to find the other half of the restaurant was a bakery, deli, meat market. But our server was very attentive and friendly. Will be back to try other menu items.

Cerridwen M.

I loved this place. Everything is made fresh and you can taste it. Portions are large enough to share. You won't be disappointed.

Janet S.

Catering

Let us cater your next event. Click below to get started.
El Ranchero Market  Rewards

El Ranchero Market Rewards

Join our rewards programme, earn points every time you order online, and redeem your points for free food!

Frequently Asked Questions

What are you known for?

We’re known for Mexican favorites like birria, street-style tacos, mesquite-grilled chicken, and seafood, alongside hearty breakfasts, sweet breads, and comforting desserts.

  • Latin American Food: Mexican favorites and Salvadoran pupusas bring together stuffed corn cakes, hearty soups, grilled meats, seafood, and sweet finishes. Examples include Pupusa, Pozole, Half Mezquite Grilled Chicken, Molcajete Marinero, and Tres Leches.
  • Mexican Food: From street-style tacos to mole and birria, Mexican dishes span tortilla-based meals, slow-cooked specialties, and substantial plates. Examples include Street Style Tortilla Taco, Mole Oaxaqueno, Birria Plate, Carnitas Plate, and Enchiladas Rojas.
  • Seafood: Shrimp and fish anchor seafood dishes ranging from ceviche and cocktails to garlic preparations, grilled plates, and brothy soups. Examples include Tostada De Ceviche De Camaron, Coctel De Camaron, Camarones Al Mojo De Ajo, Filete a la Plancha, and 7 Mares.
  • Breakfast: Breakfast balances eggs, chorizo, and sauced tortilla dishes with sweet pancakes and concha-based French toast. Examples include Chorizo Con Huevo, Chilaquiles Rojos, Breakfast Burrito, Tres Leches Pancakes, and Concha French Toast.
  • Drinks: Refreshments range from traditional Mexican coffee and agua fresca to bottled sodas, juices, chocolate drinks, and alcohol-free cocktails. Examples include Cafe De Olla, Agua Fresca, Mexican Coke Glass Bottle, Mexican Frozen Chocolate, and Virgin Piña Colada.

Additionally, explore Desserts, Vegetarian Food, Tacos, Chicken, Soups, Burritos, Steak, Quesadillas, Brunch, Enchiladas, Fish, Birria, Bakery, Ceviche, Fajitas, Fries, Pancakes, Pastries, Pupusas, Salads, Tamales, Tortas, and Sandwiches.

What meals do you serve?

We serve Breakfast, Brunch, Lunch, and Dinner

Do you offer delivery or takeout?

Yes, we offer Takeout and Delivery

Where are you located?

We are located in Salem, OR at 2615 Lancaster Dr NE

What areas do you serve?

Our location

Map showing the location of El Ranchero Market on 2615 Lancaster Dr NE in Salem
Loading today's hours...