I believe that the pictures are of a dessert called, in Spanish, flan. In Latino restaurants in New York, I always asked for it by this name and I suspect that is what it's called in English as well. Here in Brazil, it's called pudim de leite which translates as milk pudding.
Addendum: In my basic Oxford American Dictionary. flan is defined as "a custard dessert." It appears to have entered the English language.