Prepare the Batter: In a mixing bowl, whisk together flour and salt. In another bowl, beat the eggs, then add milk and melted butter. Gradually mix the wet ingredients into the flour until smooth. Let the batter rest for 15 minutes.
Cook the Crepes: Heat a non-stick skillet over medium heat. Lightly grease with butter or oil. Pour about 1/4 cup of batter into the skillet, swirling to coat the bottom evenly. Cook for 1-2 minutes or until the edges lift and the bottom is lightly browned. Flip and cook for another minute. Repeat with remaining batter, stacking crepes on a plate.
Sauté the Vegetables: In a large skillet, heat olive oil over medium heat. Add chopped onions and garlic, sautéing until translucent. Add sliced mushrooms and cook until softened, then stir in chopped spinach until wilted. Season with salt, pepper, and nutmeg (if using). Remove from heat.
Mix in Cheese: In a bowl, combine the sautéed vegetables with ricotta cheese and half of the mozzarella cheese. Mix well to combine.
Top with Cheese: Once all crepes are in the baking dish, sprinkle the remaining mozzarella cheese on top.
Bake: Cover with aluminum foil and bake for 20 minutes. Remove the foil and bake for an additional 10 minutes or until the cheese is bubbly and golden.