Roughly chop the fresh dill, reserving a few stems for decorating.
In a large mixing bowl with whisk attachment, beat the eggs, sugar and salt on medium speed, about 2 minutes. Stir in milk. Then add flour and baking powder and mix well until smooth, about a minute. A few lumps are ok. Stir in chopped dill and vegetable oil. Cover the batter with plastic wrap and let it rest for 10-15 minutes.
Heat 10-inch non-stick skillet over medium high heat. (The bottom of my 10-inch pan measures 7 inches, which means the crepes will be 7-inch round.) Place a little less than ¼ cup of batter into the hot pan, quickly swirl the pan so the batter is evenly covers the bottom of the pan. In about 1 minute, when the edges of the crepe start to pull away, flip it over using a spatula. Cook for about 30 seconds or so and stack the crepes on a plate. You’ll get about 20 crepes. Cool the crepes completely. At this point you can wrap the crepes with a plastic wrap and refrigerate for up to a day.
To make the filling, in a small bowl, combine sour cream and mayo with ground black pepper.
To assemble, place the crepe on a clean surface and spread a little bit of filling on one half of the crepe, leaving the edges clean. Place a piece of smoked salmon on one edge of the crepe, then fold the other end over just so that a piece of salmon peeks from the top, as pictured above. Then turn the crepe on other side and fold the bottom again, roll from one end to another and secure with a toothpick. Alternatively, you can simply spread the filling all over the crepe, place the salmon on one half of the crepe, fold it in half then fold it again into a triangle. Serve at room temperature.
In this recipe, I recommend using cold-smoked salmon. Learn more about types of smoked salmon in this post.