San José Mexican Restaurant
3 Locations in NC

Real Mexican Flavor.
Made Fresh Daily.

Sizzling fajitas, hand-crafted plates, and a menu big enough for the whole family — serving Pembroke and Lumberton for years.

Family Owned 3 NC Locations Open 7 Days
Crowd Favorites

A Taste of What's Cooking

Sizzling plates straight from the grill — just a few of the favorites on our menu.

Sizzling Chicken Fajitas

Sizzling Chicken Fajitas

Grilled chicken with peppers and onions, served sizzling hot off the grill.

Fajitas Texanas

Fajitas Texanas

Tender sliced steak, chicken, and shrimp, grilled together with peppers and onions.

Grilled Chicken with Vegetables

Pollo Loco

Grilled chicken breast topped with steamed broccoli, squash, zucchini, and melted cheese.

Mexican Tacos

Tacos de Pastor

Marinated pork with cilantro, onions, tomatillo salsa, and charro beans.

Our Story

Serving Pembroke & Lumberton for Years

San José Mexican Restaurant has been a family favorite across three locations — from sizzling fajitas to fresh seafood, hearty steaks, and a menu with something for everyone.

Whether you're stopping in for lunch specials or bringing the whole family for dinner, we're serving authentic Mexican food made fresh, the way it should be.

3locations across Pembroke & Lumberton, NC
180+menu items, from fajitas to fresh seafood
7days a week, lunch through dinner
Visit Us

Find Your Nearest Location

Three locations serving Pembroke and Lumberton, NC.

Pembroke

San José — Pembroke

Mon–Thu 11am–10pm
Fri 11am–10:30pm
Sat 12pm–10:30pm
Sun 12pm–9pm
Lumberton

San José — Roberts Ave

Mon–Thu 11am–10pm
Fri 11am–10:30pm
Sat 12pm–10:30pm
Sun 12pm–9pm
Lumberton

San José — Fayetteville Rd

Mon–Thu 11am–10pm
Fri 11am–10:30pm
Sat 12pm–10:30pm
Sun 12pm–9pm