In a large mixing bowl, whisk together the all-purpose flour, eggs, and salt until well combined. The mixture should be smooth, without any lumps. This is the foundation of your crêpes.
Gradually pour in the whole milk, whisking constantly. This technique helps to incorporate the milk evenly into the batter, preventing lumps. Keep whisking until the batter is perfectly smooth.
Stir in the melted unsalted butter until well combined. This step adds richness to the crêpes and ensures they don't stick to the skillet.
Let the mixture sit for at least 15 minutes. This resting period allows the batter to hydrate, resulting in tender crêpes.
Heat a nonstick skillet over medium heat. Add a small pat of butter or a light coat of oil to the skillet to prevent sticking. It's essential to have the right temperature; too hot and your crêpes will burn, too low and they won't cook properly.
Pour a small amount of batter into the center of the skillet. Quickly tilt and swirl the pan to spread the batter thinly and evenly. The goal is to create a delicate layer.
Cook for 1 to 2 minutes, or until the edges begin to curl and the bottom is lightly golden. Carefully flip the crêpe using a spatula, or for the adventurous, try flipping it with a quick wrist movement!
Cook the other side for an additional minute until it's lightly golden. This is when the crêpe develops its signature texture.
Remove the crêpe from the skillet and place it on a plate. Repeat with the remaining batter, stacking the crêpes. You can keep them warm in an oven set to low heat if needed.
Serve warm with your choice of sweet or savory fillings. Whether it’s fresh fruit, chocolate, or sautéed vegetables, the world is your oyster!