Fresh Meals & A Great Atmosphere

We are a family owned restaurant and offer some of the best food in San Diego. Always extremely helpful, as well as prompt, we strive to make your dining experience special. At Swami's Cafe our unique menu, great atmosphere, and friendly staff all combine to create an excellent dining experience. We invite you to stop by one of our 11 locations and see for yourself. Or even better, have Swami's delivered right to you!

Interior Announcement Board at Swami's
Swami's: How It All Started

Beginning humbly in the original Encinitas 101 location, owner Jaime Osuna together...

Private Events Dining Hall at Swami's
Private Event Space

Need the perfect place to party? Swami's has it. Inquire about our fabulous event space today!

Ready To Make Your Reservation?

Great! Find the location that's best for you on our map along with the phone number specific to that location. Give us a ring and get ready to savor delicious cuisine, have a great time, and make awesome memories. We can't wait to see you!

Our Locations

Encinitas Inland

1506 Encinitas Blvd
Encinitas, CA 92024

  Get Directions

(760) 942-2741

Mon: 7:00 am - 3:00 pm
Tue - Sat: 7:00 am - 3:00 pm
4:00 pm - 9:00 pm
Sun: 7:00 am - 3:00 pm

Escondido

503 West Grand Ave
Escondido, CA 92025

  Get Directions

(760) 294-1226

Mon - Sat: 7:00 am - 3:00 pm
4:00 pm - 9:00 pm
Sun: 7:00 am - 3:00 pm

Del Sur

16475 Paseo Del Sur #105
San Diego, CA 92127

  Get Directions

(858) 524-1065

Mon - Sat: 7:00 am - 3:00 pm
4:00 pm - 9:00 pm
Sun: 7:00 am - 3:00 pm

La Mesa

8284 La Mesa Blvd.
La Mesa, CA 91942

  Get Directions

(619) 668-9030

Mon - Sat: 7:00 am - 9:00 pm
Sun: 7:00 am - 4:00 pm

Oceanside

202 North Coast Hwy
Oceanside, CA 92056

  Get Directions

(760) 966-1203

Mon - Fri: 7:00 am - 3:00 pm
Sat - Sun: 7:00 am - 4:00 pm

Point Loma

3924 W. Point Loma Blvd.
San Diego, CA 92110

  Get Directions

(619) 222-6600

Mon - Sat: 7:00 am - 4:00 pm
Sun: 7:00 am - 3:00 pm

Vista

20 Main St. #100
Vista, CA 92084

  Get Directions

(442) 216-2985

Mon - Thu: 7:00 am - 3:00 pm
Fri - Sun: 7:00 am - 4:00 pm