Making marquesitas at home is relatively simple, although having a crepe maker can make the process easier.
In a mixing bowl, whisk together the flour, milk, eggs, sugar, vanilla extract (if using), and a pinch of salt until smooth. Let the batter rest for about 30 minutes.
Preheat your crepe maker or a non-stick skillet over medium heat. Lightly grease it with non-stick spray or a small amount of butter.
Pour a small amount of batter onto the center of the crepe maker or skillet. Quickly spread it out into a thin layer using a crepe spreader or the back of a spoon.
Allow the batter to cook until it starts to turn golden brown and crispy at the edges. This usually takes about 2-3 minutes.
Sprinkle a generous amount of shredded cheese and ham over half of the marquesita.
As soon as the cheese starts to melt, use a spatula to carefully roll the marquesita into a tube-like shape.
Remove the marquesita from the crepe maker or skillet and serve it hot.
Continue this process with the remaining batter and fillings.
Use a Mexican cheese, like Chihuahua, or take your pick of Cheddar, Edam, Gouda or your favorite.
Food in America