Mix all the dry ingredients for the Hush puppies in a mixing bowl
In a separate mixing bowl whisk the eggs and add the buttermilk
Saute the onion and garlic in a little butter until translucent. Then add in the scallions and 2T more butter
Fold the eggs, buttermilk, onion, scallion, and butter into the dry ingredients until a batter forms.
Make the dip. Heat oil in a pan, add in onions and gralic. Saute until translucent
add sugar and then the green tomatoes and chilis. Heat over high heat until they start to break down.
Add the beer and cook it down by 1/2 the volume.
Season with cajun spice, salt and pepper. Remove from the heat and add the scallions.
Blend the sauce in a blender or with a stick blender.
Heat a neutral oil in a deep pan or fryer. Spoon or scoop in the hush puppy batter. They will float to the top. Keep an eye on them and turn them over with a spoon or tongs to cook both sides evenly. When they are a nice golden brown, remove them and let dry on paper towels.
Serve hot with the dip on the side.