Casa Soto

115 SW Main
Weatherford, OK 73096
Due to COVID-19 requirements and recommendations, many Oklahoma businesses and attractions have made changes to their hours of operation and available services. We encourage all potential visitors to contact the business or attraction directly before visiting for up-to-date information. For Oklahoma State Health Department information and recommendations, visit the COVID-19 resource page.

Casa Soto

115 SW Main
Weatherford, OK 73096

Western Oklahomans and Route 66 visitors can stave off hunger pangs at Casa Soto, a family-owned Mexican food restaurant in downtown Weatherford. Make your selection from a variety of burritos or enchiladas topped with traditional chili sauce or healthy greens mixed with ground beef, avocado, tomatoes and more.  Enjoy a basket of house-made tortilla chips and salsa while you wait. 

Order a steaming plate of chicken adobo or carnitas fajitas, mixed with sautéed veggies. Sample La Parrillada Nortena, a sizzling skirt steak dish matched with chicken breast and jumbo shrimp. A Casa Soto customer favorite, street tacos, consists of asada steak, chorizo sausage and Monterey Jack cheese housed in a double corn tortilla. This Weatherford Mexican restaurant also offers original dishes like the Hawaiian burrito, a flour tortilla encasing chopped shrimp, lettuce, tomato and cheese marinated in a house sauce and topped with a pineapple sauce.

At Casa Soto, sip on a fountain drink like lemonade or hot tea before making the switch to something stronger, like an imported Modelo Especial or Pacifico beer. Savor a refreshing fruit margarita, available in flavors like strawberry, passion fruit, mango and peach.

Finish out your meal in Weatherford with a traditional sugary sopapilla, decadent fried ice cream or textured cream cheese flan, topped with a rich caramel sauce. Try Casa Soto’s Chango cheesecake roll, topped with cool whip, syrup and a cherry.




Monday: 11:00 am - 10:00 pm
Tuesday: 11:00 am - 10:00 pm
Wednesday: 11:00 am - 10:00 pm
Thursday: 11:00 am - 10:00 pm
Friday: 11:00 am - 10:00 pm
Saturday: 11:00 am - 10:00 pm
A special thanks to our advertisers