Homemade Corn Dogs
In less than 15 minutes, you can make your own Homemade Corn Dogs that taste way better than any local fair! We’ll dip hot dogs into a delicious corn dog batter made with cornmeal and buttermilk, then quick fry to set the outside. Enjoy on its own, or dip into your favorite sauce!

It’s amazing how much of a role nostalgia plays with food, isn’t it? I’ve recreated so many nostalgic favorites from my childhood on this site, including Homemade Soft Pretzels that remind me of the pretzel kiosks at the mall, or Homemade Fruit Rollups like the ones I devoured as a child, but made with better ingredients.
These hand-dipped corn dogs might be my favorite though. They have a delicious cornbread batter around the outside in the perfect proportion, and if you ask me, corn dogs are really about that batter. Ever since I was a kid, I’ve happily gnawed the extra little bit of batter off the bottom of the stick, because it’s the best part.
What’s Great About This Recipe
Less than 15 minutes to make – If you’ve never made a corn dog before, you’ll be surprised by how easy it is. The cornbread batter takes less than 5 minutes to mix together, and then you just have to dip some hot dogs in the batter and fry for a few minutes until golden.
Great flavor – The exterior batter is full of great flavor, thanks to cornmeal, buttermilk, and a touch of nutmeg.
It works with any size hot dog – Feel free to thread a full hot dog on the stick, or cut them into pieces for mini corn dogs. I like the size of halved hot dogs, cut through the middle (not lengthwise).
Freezer friendly – I’ll share below how you can freeze these and reheat them, in case you want to make extra for another day.

Tips for Best Results
Consider the fat you fry in – While most standard frying oils are polyunsaturated fats like canola oil, soybean oil, and the like, and you may use those if you prefer, the best fats for deep frying are actually animal fats like tallow, duck fat, or even lard. The flavor of these fats is incredible, they yield a superior texture, plus they are much more stable for frying.
Do not overmix the batter – You want to treat the batter like you would Pancakes or Muffins, and take care not to overstir the mix. You want to stir until any pockets of dry flour have disappeared, but it’s okay if there are a few lumps here or there. Overstirring will develop excess gluten and make the batter more dense.
Use real buttermilk – No, milk + vinegar is not the same as real buttermilk. This has become a really common substitution in recipes, and it may work out okay in terms of the chemistry, but real buttermilk is so much better. Get the real stuff, and if you need to use up the leftovers, try Lemon Buttermilk Pie or Buttermilk Pancakes.
Step by Step Overview:
Here are the basic steps for making this homemade corn dog recipe:
- Insert sticks into hot dogs.
- Roll them in flour.
- Dip the hot dogs into a simple cornmeal batter.
- Deep fry until golden.
Make the Batter
In a large bowl, mix together cornmeal, all-purpose flour, baking powder, baking soda, sugar, salt, and a little nutmeg.
The nutmeg is subtle, but really enhances the flavor of the batter. You may also add a touch of cayenne pepper if you enjoy the heat.

What Type of Cornmeal to Use
The most common type of cornmeal you’ll find at the grocery store is a standard yellow finely ground cornmeal that has been degerminated. This is ideal, as it will give you a more cohesive shell around the hot dog. Try not to use coarsely ground corn meal here, as it will make the texture of the batter somewhat gritty.
Whisk to combine all the dry ingredients in a large mixing bowl, to evenly distribute them:

Mix the dry ingredients with your wet ingredients: buttermilk and eggs.
Stir together until the flour disappears. It’s okay to leave some lumps in there, as you want to keep from overmixing.

That’s it! it’s a simple batter. We’re now ready to prep the hot dogs.
Recommended Hot Dogs
Not all hot dogs are created equal, and I’m always reminded of this when I go to a big campout or event where they’re serving something clearly on the cheaper end of the spectrum.
My favorite brand of hot dogs is made by Applegate, and my kids prefer them as well. It’s a juicy hot dog made with good quality meat. Other well-ranked brands are made by Nathan’s, Hebrew National, and Sabrett.
Coat the outside in flour
Skewer the hot dogs on wooden sticks in preparation for rolling the hot dogs in all-purpose flour. This helps the batter stick better to the meat. If you were to try to dip the hot dogs without any flour, the batter would just slide right off!
While some people use popsicle sticks for skewering, I prefer to use wooden skewers with a pointy tip, to make sure they don’t fall off. There are bamboo sticks like this (affiliate) that are specifically made to thread corn dogs. Candy apple sticks are very similar, and are easier to find in grocery stores.
Roll all the hot dogs well, and make sure to shake off any excess flour.

Dip into the batter
Transfer the corn dog batter to a tall glass and dip the floured hot dogs in, coating it all over.

Deep fry for 3 minutes, until golden
Gently but quickly lower each corn dog one-by-one into the hot oil, then deep fry the corn dogs at 350F for 3 minutes, until the outside shell is golden and crisp. You can do this either in a dedicated deep fryer, or in any kind of saucepan or large pot filled with a few inches of oil, or your frying fat of choice.
Move each batch to a paper towel lined plate as you cook, and make sure the oil doesn’t get too hot or too cold. You will not get that golden brown perfection that’s characteristic of the best corn dogs if the temperature isn’t precise. I usually maintain the temperature on my stove at medium-high heat for an oil temperature of 350 degrees F.
What kind of frying oil to use
You can see in the recipe video that I used to use vegetable oil, which is commonly used for frying. However, since learning how inferior and unhealthy these oils are, I now use beef tallow, which is an extremely stable fat that tolerates high heat frying very well. Duck fat is also incredible. Use whatever high heat frying oil you prefer.

How to Serve
Serve the homemade corn dogs alongside some ketchup, mustard, Mayonnaise, or your favorite condiments! Corn dogs were made for dipping, and my whole family enjoys trying different sauces.
If you’d like to add some other fun snacks to a table spread with this corn dog recipe, try pairing with Potato Croquettes, Homemade Mozzarella Sticks, and Bacon Wrapped Jalapeños.
What to do with leftover cooking oil
One benefit of using tallow or duck fat instead of fats like soybean oil or peanut oil, is it’s stable enough that it can be reused again and again. I simply filter it to remove any crumbs or sediment, then use it for another deep fried recipe, such as Homemade French Fries, Fried Calamari or Fried Chicken.
For more game day and party recipes, try Baked Chicken Wings, Buffalo Garlic Knots, and Stuffed Mushroom Caps. Enjoy!
Recipe FAQ and Tips
Yes. Let them cool completely after cooking, then store in an airtight bag or container for up to two months.
Bake in a 300F oven to re-warm, about 15 minutes from a frozen state, or 10 minutes if they’ve been thawed. Or, you can microwave a single corn dog for about 60 seconds from frozen, or 30 seconds for thawed. If you have an air fryer, you can also reheat at 350F for about 2 minutes. Since they are already cooked, you really just need to warm it through.
Store in an airtight container in the fridge for up to 5 days. If you want to keep them longer, I recommend freezing instead.
Did you enjoy the recipe? Please leave a 5-star rating in the recipe card below and/or a review in the comments section further down the page.

Homemade Corn Dogs
Ingredients
For the Corn Dog Batter:
- 3/4 cup yellow cornmeal
- 3/4 cup all purpose flour
- 1.5 tsp baking powder
- 1/2 tsp baking soda
- 1 tsp sugar
- 1/2 tsp salt
- 1/8 tsp nutmeg
- 3/4 cup buttermilk
- 2 large eggs
For the Corn Dogs:
- 4 hot dogs
- 1/4 cup all purpose flour for rolling
- tallow* for frying
Instructions
- Preheat the fryer to 350F.
- To make the batter, whisk to combine the cornmeal, flour, baking powder, baking soda, sugar, salt, and nutmeg.
- In another small bowl, whisk to combine the buttermilk and eggs, and mix this into the dry ingredients until there are no more streaks of flour, but be sure to leave lumps in the batter (do not stir those out, as you may overmix). Transfer the batter to a tall glass.
- Skewer the hot dogs onto wooden sticks and roll the hot dogs in enough flour to coat, then shake the excess off.
- Dip the floured hot dogs into the tall cup of batter and put them straight into the fryer for about 3 minutes, but be sure not to overcrowd your fryer. Depending on size, you might need to make two or three batches. The corn dogs are ready when the exterior is golden brown.
- Serve promptly with ketchup and mustard if desired, and enjoy!
Notes
Nutrition
Nutrition is estimated using a food database and is only intended to be used as a guideline for informational purposes.
105 Comments on “Homemade Corn Dogs”
Thank you very much,this was very helpful.
To make this recipe “Kosher” (no milk and meat allowed together) what can be used instead of the buttermilk?
Nice. I’ll try it out
Are these corn dogs alright for diets, and are the calories little?
Can you substitute all purpose flour for gluten free flour?
Hi, I realize this wasn’t directed at me, however, I’m gluten free & I will be replacing the AP flour that this recipe calls for, and replacing that with either Cup4Cup GF flour, or I may try Pamela’s Artisan GF flour. I’m sure it’ll come out wonderful. I’ll report back.
I don’t eat eggs. Must I put egg
May I ask why you show battering full size hotdogs but show finished half dogs? Just wondering. I am going to make them 1/2 dos
I shot both. The half dogs look better in the photo. That’s all. It doesn’t matter which you do, they should be equally easy to dip and fry.
You said you can use whole Hot Dogs or Half how is that going to affect the amount of corn dogs you want to make. Your recipe says for four hot dogs is that 1/2 hot dogs or whole hot dogs, because I don’t want to run out of batter in the middle of frying them, and have to make more batter or run out of an ingredient; That would not be good
The “four hot dogs” yield means 4 whole. I will emphasize that in the recipe card. Thank you.
I don’t know if you should revisit this recipe? I made it but the batter was much too thick almost dough like. I added the rest of the cup of butter milk and still had to add some milk. It turned out great in the end really delicious but maybe one of the liquid qualities is a bit off?
Going to try this soon. Haven’t had a corn dog in years as they have pork in the weenies. We don’t eat pork as we love pigs. Had them as pets. Sorry cows, you are still on the menu.
Always buy beef hot dogs because they taste better than those made with a mixture of pork and chicken. The price is higher, but the flavor is beyond compare.
Also best price of beef hot dogs is Costco.
I made these tonight with buttermilk that was a result of making homemade butter. I found it was too thick at first but after adding more milk and using cornstarch on the hot dogs it worked much better. I only had 1 get stuck to the bottom of the fryer. My fryer must run hot since it only took 3 minutes for these to cook properly. I do not feel these are the greatest but they are certainly not the worst corn dogs I have ever had. I used bun length hot dogs and this recipe had just enough batter for the whole package.
Too salty/baking powdery & not sweet enough. Not my favorite recipe.
How do you keep your corn dogs round?
The moment I start to fry it it goes flat.
Thank you for the recipe.
I hold each corn dog in the oil for a few seconds to set the outside, then drop them in, one at a time. Were you doing that?
mine go flat also… oil not up to temp? mix too thick?
Hi there! I’m excited to make these for my movie night themed party! I was wondering if I could substitute the buttermilk for regular milk in this recipe because I’m also making your “Two-bite Mac and Cheese Cups” for the party and that recipe calls for regular milk?
Hi Liz, that should be fine. In this case, you could even do the substitution trick where you add a teaspoon of vinegar or lemon juice for acidity. Enjoy!
I want to make them a little spicy should I use cayanne pepper?
Yes, feel free to add whatever spices you’d like!
What would happen if i leave out the nutmeg?
It will turn out fine, feel free to omit it.