At El Castillo Restaurant, we're passionate about celebrating the diverse flavors of both Salvadoran and Mexican cuisine. Our menu offers a curated blend of dishes, from handmade pupusas and curtido to sizzling street style tacos and savory enchiladas, prepared fresh daily. Every recipe honors our roots while inviting you to discover new combinations and tastes that reflect the vibrant culinary traditions of Central America and Mexico.
Our kitchens source fresh masa, locally grown produce, and imported Salvadoran cheeses to craft each dish. We prepare our food from scratch daily, hand grinding spices, slow cooking meats and simmering house made sauces to bring out the authentic flavors of both cuisines. Quality for us means respecting tradition while blending ingredients in new and exciting ways.
Local food lovers and cultural explorers trust El Castillo for its genuine Latin flavors and its commitment to community. We've been featured in Cache Valley dining guides and have become a must-visit spot for anyone seeking authentic Salvadoran and Mexican food in northern Utah.
Explore our diverse menu: start with a pupusa appetizer, follow it with a steaming bowl of caldo de res or pozole, and finish with a decadent tres leches cake. Whether you crave a quick lunch or a leisurely dinner, our dishes give you a delicious tour of the flavors of El Salvador and Mexico.
A Taste of Home, Made Fresh Daily

Our goal is simple to share the rich culinary traditions of El Salvador and Mexico by blending fresh ingredients, time honored recipes and creative combinations that surprise and delight.

At El Castillo Restaurant, sharing a meal goes beyond satisfying hunger it's about celebrating the diversity of Salvadoran and Mexican cuisines together. Gather with friends and family to enjoy a relaxed atmosphere where you can savor dishes like pupusas, curtido, tacos al pastor and enchiladas. Every visit is a cultural experience that brings people together through food, conversation and tradition.

Take a break and enjoy the bold flavors of El Castillo Restaurant with our delicious lunch favorites. From handmade Salvadoran pupusas to authentic street style tacos, burritos, and hearty plates, every dish is prepared fresh and served with rich Latin flavor.
Our lunch specials are perfect for a quick bite, a relaxing midday meal, or sharing great food with friends and family. Fresh ingredients, generous portions, and authentic taste all in one satisfying experience.







Fresh Salvadoran & Mexican recipes made from scratch daily
Authentic recipes with fresh masa, imported cheeses and slow cooked meats
Generous portions and diverse flavors: from pupusas and curtido to tacos al pastor and enchiladas
Passionate team: our staff guide you through the menu and help you discover new favorites
Comfortable and inviting environment to enjoy cross cultural dining
Every visit is an opportunity for us to share our culture, our flavors, and our hospitality with you. As you explore our wide-ranging menu, from savory soups to sweet desserts, you'll discover new Latin flavors each time you dine with us. Come experience tradition, bold flavor, and family at El Castillo Restaurant.