Turn your oven to 350°F. Place 2 tablespoons of butter in an 8-inch square baking dish and place it in the oven while it preheats.
Meanwhile, whisk together the cornmeal and salt in a medium mixing bowl. Add the milk to a medium saucepan and heat it on the stovetop over medium heat until small bubbles form around the edges, but it is not boiling.
Slowly pour in the cornmeal while stirring with a wooden spoon so lumps do not form. Cook the cornmeal mixture for about 5 minutes, stirring constantly, until thickened. Remove the pan from the heat.
Add 2 tablespoons of the warm cornmeal mixture to the beaten eggs and whisk the ingredients together. Repeat with 2 more tablespoons of the cornmeal mixture. This step is called "tempering" or warming the eggs so they do not scramble when added to the batter.
Now, pour the tempered egg mixture into the pan with the remaining cornmeal mixture and whisk until combined. Whisk in the sugar, baking powder, and melted butter. Carefully remove the baking dish from the oven and pour the batter into the hot dish.
Place the dish back in the oven and bake the spoon bread for 35 to 45 minutes or until light golden brown on top, set in the center, and a toothpick comes out clean. Serve spoon bread warm with pats of butter and a drizzle of honey!