First, prepare the batter. Whisk the All-Purpose Flour (1 1/2 cup), Medium Ground Cornmeal (1/2 cup), Baking Powder (2 teaspoon), and Salt (1 teaspoon) together in a large mixing bowl to aerate the dry ingredients.
In another bowl whisk the melted Butter (1/2 cup), Milk (1 1/2 cup), and Egg (4) together until smooth.
Pour those wet ingredients into the dry ingredients and whisk it together until it is a thick batter.
Switch to a rubber spatula and fold in the coarsely chopped Fresh Baby Spinach (1/2 cup), Sun-Dried Tomatoes (1/2 cup), and Pecorino Romano Cheese (1/2 cup). Cover the bowl and set it in the refrigerator for at least 30 minutes to rest.
When you are ready to make the waffles, preheat the iron. Be sure to follow the instructions on your particular waffle iron to get the best results.
Grease it well with butter then scoop in just enough batter to fully cover the bottom. Close the iron and cook the waffle for about 5 minutes.
Plate it and tent it with foil to keep it hot, and repeat with the remaining batter until you have 4 waffles total.
While the waffles cook, make the easy pesto cream sauce. Combine the Butter (3 tablespoon) and All-Purpose Flour (3 tablespoon) in a small pot and heat it up over medium high heat.
Whisk them together until it is thick, golden and smooth. Keep whisking as you slowly pour in the Milk (1 1/2 cup). Let the sauce gently bubble and thicken for 5 minutes, whisking occasionally.
When it is done, whisk in the Basil Pesto (2 tablespoon)!
Serve the waffles immediately with the sauce and Fresh Basil (to taste) on top to make the plate pretty. Enjoy!