hush puppies are believed to have originated in the southern united states, where they are a traditional dish. they are typically made with cornmeal, flour, egg, buttermilk, baking soda, and onion, though various spices and other ingredients--including garlic and peppers--can be added.