schmackhaft
tasty
Tasting good; flavorful and appetizing.
Die Köchin hat uns ein sehr schmackhaftes Essen zubereitet.
The cook prepared a very tasty meal for us.

tasty
Loading your saved state.
tasty
Tasting good; flavorful and appetizing.
Die Köchin hat uns ein sehr schmackhaftes Essen zubereitet.
The cook prepared a very tasty meal for us.

The word is made up of the stem “Schmack-” (from “schmecken” (to taste)) and the ending “-haft.” The ending “-haft” forms adjectives and means “having the quality of something,” so literally “having the quality of taste.”
Die Suppe war einfach, aber sehr schmackhaft.
The soup was simple but very tasty.
The figurative meaning exists only in the fixed expression “jemandem etwas schmackhaft machen” (to make something appealing to someone). The person is in the dative (“jemandem” (to someone)) and the thing is in the accusative (“etwas” (something)).
Er versuchte, mir die neue Arbeitsstelle schmackhaft zu machen.
He tried to make the new job appealing to me.
In its literal meaning, “schmackhaft” describes only food and drink. It is a slightly more elevated word and is often used on menus, in recipes, or in restaurant reviews.
Auf der Speisekarte standen viele schmackhafte Gerichte.
There were many tasty dishes on the menu.
delicious
'lecker' and 'schmackhaft' both describe food or drinks that taste good. 'lecker' is very common in everyday speech and sounds casual and natural, for example when eating with friends or family. 'schmackhaft' sounds a bit more elevated or factual and is more suitable in descriptions, recipes, or reviews. In normal conversation, people usually say 'lecker'. 'schmackhaft' is more precise when you want to describe the food somewhat more formally or deliberately.

Das einfache Gemüsegericht war sehr schmackhaft und schön gewürzt.
The simple vegetable dish was very tasty and nicely seasoned.
Die Suppe ist richtig lecker, weil Maria frische Kräuter benutzt hat.
The soup is really delicious because Maria used fresh herbs.