(408) 946-2197


A mainstay of authentic Mexican food in Milpitas, Royal Taco is a must-visit place for any Mexican cuisine enthusiast. They feature meals to satisfy anyone’s taste, from breakfast plates to lunch combos, and at very affordable prices.

Since 1980, Royal Taco has delivered San Jose-area residents delicious, authentic Mexican food. From classics like menudo and custard flan to flautas, tacos and burritos, this Mexican restaurant has it all. They are also home to the California Burrito, a specialty in Northern California. Royal Taco also provides catering services for businesses and private functions.

Breakfast, Lunch & Dinner

Royal Taco has everything you want in a Mexican restaurant – delicious food, extensive menu, and classic flavors. Make your way to Royal Taco, and you’ll discover flavorful Fish Tacos with tender, flaky fish; satisfying breakfast plates like Huevos Rancheros, and filling dinner plates like Chile Verde, Chicken Mole, and Carnitas, all served with rice, beans, lettuce, avocado and tortillas. Royal Taco is also home to the California Burrito, a Northern Californian specialty and made from a secret family recipe.

All the food served at Royal Taco is affordably priced, and a great value. Come in for a lunch combo plate from Monday to Friday (11am-2pm), and you’ll get a filling plate with rice, beans and either an Enchilada, Tamal, Tostada, or two Crispy Tacos – all for under $5! Other great combos include a one, two or three item combo plate, starting from under $6, and a breakfast plate for under $5 as well.

Extensive Menu for Catering

Have Royal Taco plan your next event for you. They provide their catering service to corporate events, private functions, retreats, receptions and more. Featuring the same delicious items on their menu, they can arrange all the items for take-out or for delivery! Bring the authentic Mexican flavor to your next catering event!

Royal Taco in Milpitas serves the greater San Jose area. Discover the authentic Mexican food that Royal Taco creates today!