Nachos originated in Piedras Negras, the Mexican city across the border from Eagle Pass, Texas.
Piedras Negras lies in Coahuila on the southern side of the Rio Grande, opposite Eagle Pass in Maverick County. The two cities form a long-standing binational border community connected by international bridges and regular commercial and cultural exchange. That location helps explain how a Mexican creation quickly became popular in Texas and throughout the American Southwest.
The origin story dates to 1943, when Ignacio “Nacho” Anaya reportedly improvised a snack for American visitors at a Piedras Negras restaurant. He placed cheese and sliced jalapeños on fried tortilla pieces and heated them before serving the dish. The exact details vary among historical accounts, and later American versions added meat, beans, salsa, or processed cheese sauce. The city remains the key geographic answer: Piedras Negras is in Mexico, and Eagle Pass is its Texas counterpart—not Laredo, Brownsville, or El Paso.