Formal:
* Lecker: This is the most common and general word for "tasty."
* Schmackhaft: This is a slightly more formal word, meaning "savory."
* Geschmackvoll: This means "flavorful" or "tasteful."
Informal:
* Geil: While technically meaning "hot" or "cool," it is often used colloquially to express that something is "tasty" or "delicious."
* Super lecker: This is a very informal way of saying "super tasty."
For food:
* Appetitlich: This means "appetizing" or "inviting."
* Gusto: This is a more colloquial term for "taste" or "flavor."
The best translation will depend on the specific situation and the level of formality.