Peel the shallots and garlic. Cut shallots into small cubes and garlic into thin slices. Wash the tomatoes and cut them into slices.
Heat the oil in a frying pan. Sauté the shallots and garlic until translucent. Add tomatoes and steam for about 5 minutes. Season to taste with salt, pepper and sugar. Deglaze with tequila. Take the pan off the stove.
Pluck cheese and ham into small pieces. Fold the cheese under the tomatoes and arrange everything. Sprinkle ham over it. Crispy toasted bread tastes good with it.