What is the traditional definition of a " soft taco " ?
A taco is generally eaten without utensils and is often accompanied by garnishes such as salsa , avocado or guacamole , cilantro , tomatoes , minced meat , onions and lettuce .