When I want something that feels fun and a little indulgent but still built from basic pantry staples, hush puppies are one of my go-tos. They’re crisp on the outside, soft inside, and loaded with that simple cornmeal flavor that works with everything from fried fish to pulled pork or a big pot of beans. They’re the kind of side that instantly makes a plate feel more complete and satisfying.
I first started paying attention to good hush puppies while traveling through the American South, where every fish shack has a slightly different version. Some are sweet, some are onion-heavy, some are barely seasoned. This recipe focuses on a straightforward, savory hush puppy with a touch of onion and an option to add a small amount of sugar if you like a hint of sweetness. It’s flexible, uses inexpensive ingredients, and the batter comes together in just a few minutes.
From a practical standpoint, these hush puppies are great for using up buttermilk and that last half onion in the fridge. The batter rests while your oil heats, so you’re not wasting time. Leftovers reheat well in the oven or air fryer, and you can freeze them for quick sides later in the week. If you’re juggling multiple dishes, you can fry a batch ahead, keep them warm in a low oven, and still serve a hot, golden basket when everyone’s ready to eat. They’re simple, budget-friendly, and reliably crowd-pleasing without feeling heavy or fussy.
Whip Up Hush Puppies
Click here to get printable version
Tools of the Trade & Core Ingredients
- 1 1/2 cups fine- or medium-grind cornmeal
- 1/2 cup all-purpose flour
- 1 1/2 teaspoons kosher salt
- 1 1/2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon granulated sugar (optional)
- 1/2 small yellow onion
- 1 large egg
- 1 cup buttermilk
- 4 cups peanut or vegetable oil, for deep frying
- Salted butter, for serving
- Heavy-bottomed Dutch oven or deep pot
- Small ice cream scoop or two spoons for portioning
- Box grater
- Mixing bowls and whisk
- Slotted spoon or tongs
- Paper towels and large plate or tray for draining
- Instant-read or frying thermometer (strongly recommended)
The Method
- Set up a draining station. Line a large plate or tray with a double layer of paper towels and set it near the stove. This makes it easy to drain the hush puppies as soon as they come out of the oil so they stay crisp.
- Mix the dry ingredients. In a large bowl, whisk together the cornmeal, all-purpose flour, kosher salt, baking powder, baking soda, and the granulated sugar if you’re using it. Whisk until everything looks evenly combined, with no streaks of flour. The mixture should resemble a uniform, pale yellow powder.
- Add the onion, egg, and buttermilk. Grate the yellow onion on the large holes of a box grater; measure about 1/4 cup of grated onion (and its juices) and add it to the dry mixture. Crack in the egg and pour in the buttermilk. Stir with a spoon or spatula just until everything is moistened and you don’t see dry pockets of cornmeal. Stop mixing once it’s evenly combined so the hush puppies stay tender.
- Rest the batter. Let the batter sit at room temperature for about 15 minutes. During this time, the cornmeal hydrates and the leavening starts to activate. The batter will thicken slightly; it should be scoopable but not runny.
- Heat the oil. Pour enough peanut or vegetable oil into a Dutch oven to reach a depth of about 1 1/2 inches (around 4 cups, depending on your pot). Set over medium-high heat and bring the oil to 365ºF. Use a thermometer for accuracy; if you don’t have one, test by dropping in a tiny bit of batter — it should sizzle steadily and rise to the top within a few seconds.
- Fry in small batches. Using a small ice cream scoop or two spoons, gently drop golf ball-sized portions (about 2 tablespoons each) of batter into the hot oil. Aim for about 5 hush puppies per batch so you don’t crowd the pot and drop the oil temperature. Fry, turning them frequently with a slotted spoon or tongs, until they’re deeply golden brown on all sides, about 3 to 4 minutes. If they’re browning too quickly, lower the heat slightly.
- Drain and season. Use a slotted spoon to lift the cooked hush puppies from the oil and transfer them to the paper towel-lined plate to drain. Repeat with the remaining batter, adjusting the heat as needed to keep the oil close to 365ºF. Serve the hush puppies hot, with salted butter on the side for spreading or dipping.
Getting Crispy, Not Greasy
The key to light, crisp hush puppies is managing oil temperature and batter texture. Aim to keep the oil between 350ºF and 370ºF. Cooler oil makes the hush puppies absorb excess fat and turn greasy; hotter oil can brown the outside before the center is cooked through. If you don’t have a thermometer, watch the frying time and color: they should take at least 3 minutes to reach a deep golden brown. The batter should be thick enough to hold its shape when scooped, not pourable. If it’s too thin, stir in an extra spoonful or two of cornmeal; if it’s too thick and dry, add a splash of buttermilk. Always let excess oil drip off over the pot before transferring to paper towels, and avoid stacking them too tightly while they’re still steaming so the crust stays crisp.
Shaping and Scooping Tips
Consistency helps the hush puppies cook evenly, so using a small cookie or ice cream scoop is a useful trick. Level scoops give you uniform golf ball-size pieces, which fry at the same rate. If you’re using two spoons, use one to scoop and the other to gently push the batter into the oil, forming a rough oval. Don’t worry about making them perfectly round; a few bumps and ridges actually add extra crunch. Drop the batter close to the surface of the oil to avoid splashing. If the batter sticks to your scoop, lightly oil or dampen the scoop between batches. For smaller bites (good for kids or as a topping for salads and stews), use heaping teaspoon portions and reduce the frying time by about a minute, watching the color closely.
What People Usually Ask
Can I make the batter ahead of time and fry later?
You can mix the dry ingredients and grate the onion in advance, but it’s best not to fully mix the wet and dry too far ahead. Once the baking powder and baking soda meet the buttermilk, they start working right away. If the batter sits for hours, the hush puppies can fry up dense rather than fluffy. A good compromise is to combine the dry mixture and keep it in an airtight container, then store the grated onion, egg, and buttermilk in the fridge. When you’re ready to cook, quickly stir them together, let the batter rest for 10 to 15 minutes, and fry. If you must hold mixed batter in the fridge for up to an hour, bring it slightly toward room temperature and give it a gentle stir before frying, but avoid overmixing.
What’s the best way to reheat leftover hush puppies so they stay crisp?
Reheating hush puppies in the microwave makes them soft and chewy, so the oven or air fryer is a better choice. Arrange leftovers in a single layer on a baking sheet and reheat at 350ºF for about 8 to 10 minutes, flipping once halfway through, until they’re hot and the exterior is crisp again. In an air fryer, 3 to 5 minutes at 350ºF usually does the trick. Avoid covering them tightly while hot, since trapped steam softens the crust. If you know you’ll have leftovers, it helps to under-season slightly when frying and add a pinch of salt after reheating to freshen the flavor.
Can I bake hush puppies instead of frying them?
Traditional hush puppies are deep-fried, and baking won’t fully replicate that same crust, but you can get a decent alternative if you want to use less oil. Scoop the batter into well-greased mini muffin tins, filling each cup about two-thirds full. Bake at 400ºF for 10 to 14 minutes, until the edges are golden and a toothpick comes out clean. The texture will be closer to a cornbread bite than a true hush puppy, but it’s handy if you’re feeding a crowd or avoiding deep-frying. To boost color and flavor, you can lightly brush the tops with melted butter when they come out of the oven.

Hush Puppies
Equipment
- Dutch oven
- Slotted spoon
- box grater
- Large Bowl
- Small ice cream scoop or two spoons
- instant-read thermometer
Ingredients
- 1 1/2 cups fine- or medium-grind cornmeal
- 1/2 cup all-purpose flour
- 1 1/2 teaspoons kosher salt
- 1 1/2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon granulated sugar optional
- 1/2 small yellow onion
- 1 large egg
- 1 cup buttermilk
- 4 cups peanut or vegetable oil for deep frying (about 1 1/2 inches depth)
- salted butter for serving
Instructions
- Gather all ingredients and line a large plate with two layers of paper towels to drain the fried hush puppies.
- In a large bowl, whisk together the cornmeal, flour, kosher salt, baking powder, baking soda, and sugar (if using) until evenly mixed.
- Grate the half small yellow onion on the large holes of a box grater (about 1/4 cup). Add the grated onion to the dry mixture along with the egg and buttermilk.
- Stir the batter until the ingredients are just incorporated, then let it rest for 15 minutes while you heat the oil.
- Pour enough peanut or vegetable oil into a Dutch oven to reach a depth of about 1 1/2 inches (roughly 4 cups). Heat over medium-high until the oil reaches 365°F (185°C).
- Using a small ice cream scoop or two spoons, drop golf ball-sized portions (about 2 tablespoons) of batter into the hot oil, working in batches of about 5 so the pot isn’t crowded.
- Turn the hush puppies frequently with a slotted spoon or tongs so they brown evenly, frying each batch about 3 to 4 minutes until deeply golden.
- Transfer fried hush puppies to the prepared paper towels to drain. Repeat with the remaining batter, adjusting the heat as needed to keep the oil at the correct temperature. Serve warm with salted butter.






