A proper taco uses a small, soft corn tortilla (not a crunchy shell, not a flour tortilla the size of a dinner plate) heated on a comal until it has scorch marks and pliability, then filled modestly — meat or a single protein, white onion, fresh cilantro, a squeeze of lime, and whichever salsa lives on the counter. The concept is pre-Columbian: Aztec people filled corn tortillas with insects, fish, and game, and the Spanish word 'taco' was adopted to describe this form. Regional variations multiply: tacos al pastor (Lebanese-origin spit-roasted pork with pineapple), tacos de canasta (basket tacos steamed and sold from bicycle baskets in CDMX), birria tacos (consommé-dipped and griddled until crispy), and hundreds more. The universal rule is restraint in construction — the tortilla should fold without breaking, and the protein should not overflow.
Heat the vegetable oil in a large skillet over medium heat.
Add the finely chopped onion and minced garlic, and cook until the onion is soft and translucent.
Add the ground beef, chicken, or pork to the skillet, breaking it up with a spoon. Cook until the meat is browned and fully cooked.
Drain any excess fat from the skillet.
Stir in the taco seasoning mix and water. Simmer for about 5 minutes, or until the sauce has thickened and the flavors are well combined.
Heat a clean skillet or griddle over medium heat.
Warm the tortillas for about 30 seconds on each side, or until they are pliable and heated through.
Place a portion of the cooked filling onto each warmed tortilla.
Add your desired toppings such as shredded lettuce, diced tomatoes, shredded cheese, diced onions, sliced jalapeños, and fresh cilantro.
Top with sour cream, salsa, and guacamole if desired.
Small corn tortilla with protein, onion, cilantro, salsa — a pre-Columbian Mexican food form with hundreds of regional variations.
Mexico; Aztec filled tortilla predates Spanish contact; 'taco' as a word entered Spanish usage in colonial silver mining contexts.
Small corn tortillas (double-stacked for durability), protein (carnitas, al pastor, carne asada, barbacoa), white onion, cilantro, lime, salsa.
Always double the tortilla (two per taco) for street taco eating — one corn tortilla tears under the weight of the filling; the space between the two tortillas catches juices.
Salsa verde, salsa roja, pickled jalapeños, radishes; cold Mexican lager, agua de Jamaica, or mezcal.