Measure and sift the whole wheat flour, baking powder, and salt into a large mixing bowl. Whisk to combine evenly, creating a uniform dry mixture.
In a separate small bowl, whisk together the eggs, milk, honey, and melted butter until smooth and well combined.
Pour the wet mixture into the dry ingredients. Gently fold together with a spatula until just combined; do not overmix, leaving some lumps.
Heat a non-stick skillet or griddle over medium heat until hot, about 2-3 minutes. Lightly grease with butter or oil and swirl to coat.
Pour 1/4 cup of batter onto the skillet for each pancake. Cook until bubbles form on the surface and the edges look set, about 2-3 minutes. Flip and cook the other side until golden brown, another 2-3 minutes.
Transfer cooked pancakes to a serving plate. Repeat with remaining batter, adjusting heat as needed to prevent burning. Serve warm with butter and honey.