Grease a 1½ qt souffle dish or 8" square baking pan.
Combine cornmeal & ¾ c milk in a small bowl & whisk together. Set aside.
Over medium high heat in a medium Dutch oven, melt the butter & add the corn kernels. Cook until lightly browned, about 3-5 minutes.
Stir in the remaining milk, sugar, salt, & cayenne & bring to a boil. Turn off the heat, cover, & set aside for 15 minutes to steep.
Puree the mixture in a blender or with a stick blender & return to medium high heat. Bring to a boil & add the cornmeal-milk mixture, whisking constantly to prevent lumps from forming. Cook until thickened, about 3 minutes.
Preheat oven to 400 degrees.
Transfer hot mixture to a large bowl &, stirring occasionally, let sit for about 20 minutes, or until it reaches room temperature.
Whisk in egg yolks.
Beat the egg whites & cream of tartar with an electric mixer, starting on medium low & gradually increasing the speed to medium high.
When stiff peaks form, add ⅓ of the whites to the cornmeal batter & fold in gently. Once incorporated, fold in the rest of the egg whites.
Pour batter into the prepared pan, reduce oven temp to 350, & place the pan on the middle rack. Cook for 45 minutes, or until the top is brown & cracking. Serve warm.
Honey butter:
Cream butter on high in an electric mixture until soft & fluffy, about 2 minutes.
Add the rest of the ingredients & beat until incorporated.
Move to a smaller bowl & chill in the fridge. Try not to eat it all in one sitting.
Recipe by Food Final Frontier at https://foodfinalfrontier.com/fresh-corn-spoonbread/