>>50844622It depends, but soft tortillas are basically mandatory.
It's like a sandwich when made at home (in that you can put practically anything in it and call it a taco), but when bought from a cart, a generic "taco" typically means beef (cooked on a flattop grill or shaved off of a vertical spit) served on top of one or two (typically smaller) corn tortillas, sometimes accompanied by grilled Spring Onions, always served alongside chopped cilantro, onions, salsa (featuring tomatillo and dried chile de arbol, blended),and lemon wedges. Usually, chorizo (spiced pork sausage) is also an option at these carts.
Unless you live in a heavily Mexican populated area and you can find a CHEAP taco spot, you will be better served by looking up a sensible seeming alambre recipe (with bell peppers) and eating that with tortillas (and lemon to cut through the richness) than trying to replicate that quintessential taco at home.