With daily items on the menu such as, homemade chicken tamales with roasted tomato sauce, Mexican sandwiches on Bollilo bread, and a variety of Mexican plates from Puebla and Oaxaca, El Jarro exudes a cozy, home-kitchen feel. The chef cooks up your food fresh from the middle of the restaurant while you wait. The restaurant is located on the main strip in Lafayette, but the feel is quiet and friendly, and the interior is vibrant and colorful.