Award-Winning Dining Experiences

When you’re looking for an Indian Casino near me, with the Best Steakhouse in San Diego, Viejas Casino & Resort is the best casino in San Diego county. Indulge yourself with multiple courses of gourmet cuisine, or relax in the casino with a cocktail in one hand and playing cards in the other, you can count on Viejas to offer the best restaurants in San Diego.

At Viejas Casino & Resort, our award-winning restaurants strive to provide the best in service year after year. Our in-house chefs spend countless hours whipping up mouthwatering meals with fresh, locally grown ingredients. If you’d like to host a dining party at any of our restaurants, we promise to delight you and your guests with exotic dishes, exciting flavors, and our world-class service.

Browse through the links below to find which of the best restaurants in San Diego is right for you.

Treat Your Taste Buds at the Best Restaurants in San Diego

To learn more about eating at some of the best restaurants in San Diego, give us a call at 800-847-6537.
Viejas Casino & Resort myViejas Club logo

Stay in the Know. Sign up for

Weekly Happenings

Welcome to Viejas, home of the BEST players club in Southern California.

At Viejas you’ll earn more benefits, free play, discounts, and rewards—faster! See how much higher the myViejas players club stacks up compared to our competitors.