
Seoul in January has a specific smell to it, and a good part of that smell is sugar hitting hot oil. You stand at the cart with your hands in your coat pockets, the vendor hands you a folded paper cup with something too hot in it, and you wait. This hotteok recipe is my home version of that cart — a soft yeasted dough, a molten brown sugar and cinnamon center, and the pressing technique that decides whether it comes out thin and golden or bursts open in the pan.
Quick Facts Active time: 45 minutes · Rise: 60–90 minutes · Total: about 2 hours Makes: 8 hotteok Difficulty: Medium — the dough is easy, the pressing takes one or two tries Spice level: 1 / 5 (not spicy at all) Vegan: Not as written. Swap the milk for soy or oat milk and it is.
What is hotteok?
Hotteok (호떡) is a filled, pan-fried yeast pancake sold from carts all over Korea, mostly from October through March. Say it roughly HO-tteok — the first syllable like “hoe,” the second with a tight, unaspirated T, closer to “duck” than “took.” You’ll also see it spelled hoddeok or hotteuk on menus. Same thing.
The dish came to Korea with Chinese merchants in the late nineteenth century, where a filled wheat flatbread got adapted into something sweeter and much softer. What’s on the cart now is a Korean invention: wheat dough with a little glutinous rice flour for stretch, wrapped around dark sugar, cinnamon and nuts, pressed flat on a griddle so the filling melts into syrup.
It’s a snack, not a dessert course. Nobody in Korea finishes dinner with hotteok. You eat it standing up, in the cold, with your gloves off.
What you need for this hotteok recipe
Nothing here is exotic, but two items are worth a note if you’re shopping outside Korea.
| Korean ingredient | Where to get it, or what to use instead |
|---|---|
| Glutinous rice flour (찹쌀가루, chapssal-garu) | Any Korean or Chinese grocery, and most Asian aisles — look for “glutinous rice flour” or the Thai “sticky rice flour.” Not the same as regular rice flour, which will make the dough gritty. If you can’t find it, use plain flour instead; the hotteok is still good, just less chewy. |
| Dark brown sugar (흑설탕, heukseoltang) | Korean heukseoltang is darker and more molasses-forward than Western brown sugar. Regular dark brown sugar is a close, honest match. Light brown sugar works but the syrup tastes flatter and looks pale. |
| Instant dry yeast | Supermarket. Active dry yeast works too — just give it a full 10 minutes in the warm milk instead of 5. |
| Roasted peanuts | Plain roasted, unsalted, from anywhere. Walnuts are the common home substitute in Korea. Skip them for a nut-free version — you lose the crunch and the filling runs looser, so use a slightly smaller spoonful. |
| Neutral frying oil | Canola, sunflower or rice bran. Don’t use sesame oil; it burns and overwhelms the cinnamon. |
If you’re building a Korean shelf from scratch, glutinous rice flour is one of the more useful things to buy — it turns up in a lot of chewy Korean textures. Our Korean pantry starter kit covers what’s worth the shelf space.

Hotteok Recipe
Ingredients
Method
- Warm the milk to about 40°C / 105°F — it should feel barely warm on your wrist, never hot.
- Whisk the yeast and the 25 g sugar into the warm milk and leave it 5 minutes until the surface looks foamy.
- Combine the all-purpose flour, glutinous rice flour and salt in a large bowl.
- Pour in the yeast milk and the 1 tbsp oil, then stir with a spatula until no dry flour remains.
- Knead in the bowl for 4 to 5 minutes — the dough stays soft and slightly tacky, so oil your hand rather than adding flour.
- Cover the bowl and let it rise at 25 to 28°C / 77 to 82°F for 60 to 90 minutes, until roughly doubled.
- Mix the brown sugar, cinnamon, chopped peanuts and 1 tbsp flour in a small bowl and set it beside the stove.
- Punch the risen dough down gently, then let it rest uncovered for 10 minutes.
- Oil your hands and divide the dough into 8 equal pieces, about 60 g each.
- Flatten one piece into a disc in your palm, spoon in 1 heaping tablespoon of filling, and pinch the edges shut into a sealed ball.
- Heat 2 tbsp oil in a heavy skillet over medium heat until a scrap of dough sizzles on contact.
- Place two balls seam-side down and fry undisturbed for about 30 seconds so the base sets.
- Flip them, then press each one slowly with an oiled flat press or the back of an oiled spatula to a disc about 10 cm / 4 inches wide and 1 cm / 3/8 inch thick.
- Fry 90 seconds to 2 minutes per side, until the edges turn deep golden and the surface blisters.
- Lift onto a rack or paper towel and let them sit at least 3 minutes before eating — the filling inside is far hotter than the dough.
- Wipe the pan, add fresh oil, and repeat with the remaining dough.
Getting the dough right
This is where most home hotteok goes wrong, so I’ll be specific.
Warm your milk to about 40°C / 105°F. Barely warm on the inside of your wrist. Anything approaching 50°C / 120°F starts killing yeast, and hot milk is the single most common reason a hotteok dough refuses to rise.
Mix everything, then knead right in the bowl for four or five minutes. The dough will be soft and a little sticky — that’s correct. Hotteok dough is wetter than bread dough on purpose, because that softness is what lets you press it thin later. Don’t fix the stickiness with more flour. Oil your hand instead.
How long the rise actually takes
At 25–28°C / 77–82°F, expect 60 to 90 minutes to roughly double.
That number assumes a warm kitchen, which is exactly what you don’t have in hotteok season. In a Korean apartment in January, sitting on an ondol floor that’s on, it’s about the same. Sitting on a cold counter at 18°C / 64°F, it’s closer to two and a half or three hours. Cold doesn’t ruin the dough, it just slows it down, and a slow rise tastes better anyway. Give it time rather than more yeast.
Under-proofed vs over-proofed
The reliable check is the poke test. Flour a fingertip, press about 1 cm / ⅜ inch into the dough, and watch.
Under-proofed dough springs straight back and erases the dent almost instantly. The mass feels dense and a bit rubbery. If you fry it now, the hotteok comes out tough, tight-crumbed and bready, and it fights back when you try to press it flat. Give it another 20 minutes and check again.
Just right: the dent fills back slowly and only partway, leaving a shallow mark. The dough smells faintly of beer and feels like a soft earlobe.
Over-proofed dough has usually collapsed slightly in the center, the surface looks wrinkled and pocked with large bubbles, and it smells sharply alcoholic. Pull a piece and it tears instead of stretching. Fried, it goes flat, greasy and slightly sour. It isn’t garbage — punch it down hard, knead for a minute, rest 15 minutes and use it — but it won’t be as light.
After the rise, punch down gently and let the dough sit uncovered for 10 minutes before shaping. Skipping this rest means fighting elastic dough that snaps back every time you flatten it.
The filling, and one small vendor trick
Brown sugar, cinnamon, chopped peanuts. That’s it, and it doesn’t need improving.
The one addition worth making is a tablespoon of plain flour stirred into the sugar mixture. Vendors do a version of this, sometimes with ground nuts instead. Melted sugar on its own is thin as water and finds every weak point in the seam; a little flour thickens it just enough that it flows slowly rather than shooting out the side. It doesn’t affect the taste.
Fill with a heaping tablespoon per ball, no more. Overfilling is the second most common failure after bad dough. Pinch the seam properly — gather the edges up like a purse, twist, and press the point flat against your palm so there’s no thick knot.
Pressing: the part that takes practice

Street vendors use a hotteok nureugae — a flat stainless disc on a wooden handle, kept oiled in a corner of the griddle. At home, the back of a wide metal spatula works, or the flat bottom of a small oiled measuring cup or ramekin. Whatever you use, oil it before every single press or the dough sticks, lifts, and tears the seam open.
The sequence matters more than the tool:
- Fry the ball seam-side down for about 30 seconds first. This sets a skin on the base. Pressing a raw ball straight out of your hand is the number one cause of blowouts — there’s no structure yet, and the seam is the weakest point.
- Flip, then press. Press the smooth side down onto the oiled skin you just made.
- Go slow. Count three seconds of steady downward pressure. Straight down, no twisting, no rocking.
- Stop at about 1 cm / ⅜ inch thick and 10 cm / 4 inches across. Thinner than that and the sugar has nowhere to go.
Press too hard or too fast and the seam splits, syrup runs into the oil, and you get black smoke and spitting fat within seconds. Press too gently and the center stays thick and doughy while the edges brown — you’ll bite into raw flour. If a hotteok does burst, pull it out, wipe the burnt sugar from the pan with a paper towel and add fresh oil before the next batch. Scorched sugar will ruin everything that follows it.
Fry 90 seconds to 2 minutes per side over medium heat, until the edges turn deep golden and small blisters raise on the surface. Medium, not high — the sugar inside needs time to actually melt.
Please let it cool. I’m serious.

The dough on the outside cools fast. The sugar syrup inside does not.
Melted sugar holds heat far better than water-based food and comes out of the pan considerably hotter than the crust you’re holding. Worse, it’s viscous — it sticks to the roof of your mouth instead of running off. Every Korean has done this at least once as a kid, and it’s the reason vendors hand hotteok over folded in a paper cup rather than flat.
So: wait 3 minutes. Then bite the edge first, where it’s almost all dough, and let the steam out before you go for the middle. Hold it with the open side facing up. It’s a small thing that turns a genuinely unpleasant moment into a good snack. (Anyone who’s made dalgona candy already knows how molten sugar behaves.)
Ssiat-hotteok, the Busan version

Walk through Busan’s Nampo-dong and you’ll see ssiat-hotteok (씨앗호떡) everywhere — a hotteok that’s fried first, then snipped open along one edge with scissors and stuffed with a scoopful of sunflower seeds, pumpkin seeds and crushed peanuts. It started around Busan in the 2000s and spread nationwide.
You don’t need a separate recipe. Make this dough with a slightly smaller sugar filling, fry as usual, then cut a slit and spoon in about a tablespoon of mixed toasted seeds while it’s still hot. The seeds soak into the syrup and the whole thing turns nutty and much less cloying. Worth trying once you’ve got the pressing down.
Tips and storage
Fry in batches of two or three. A crowded pan drops the oil temperature and you get pale, oily hotteok.
Leftovers keep in an airtight container for two days at room temperature, though they lose the contrast — the crust softens as the syrup migrates outward. Reheat in a dry skillet over low heat for a minute a side, or in a toaster oven. The microwave works but turns the crust rubbery.
They freeze surprisingly well. Cool completely, freeze flat on a tray, then bag them. Reheat from frozen in a 180°C / 350°F oven for 8 to 10 minutes.
Dough can be made the night before: mix it, then refrigerate overnight instead of rising at room temperature. Pull it out 40 minutes before you want to cook, and the flavor is noticeably better.
FAQ
Why did my hotteok filling leak out? Usually one of three things: you pressed before the base had set for 30 seconds, you overfilled, or the seam had a thick knot that didn’t seal. Add the tablespoon of flour to the filling, use a level heaping tablespoon rather than two, and press slowly.
Can I make hotteok without glutinous rice flour? Yes. Use 300 g / 2⅓ cups all-purpose flour total and everything else stays the same. The texture will be softer and more bread-like, missing the slight chew that makes hotteok recognizable. It’s still a good pancake, just not quite the cart version.
Can I make hotteok in an air fryer? Not really, and I’d rather be honest about it. Hotteok gets its texture from being pressed flat against hot oiled metal — an air fryer can’t press, so you end up with a filled bun. If you want less oil, use a nonstick pan with two teaspoons of oil per batch instead of a quarter cup.
What’s the difference between hotteok and bungeoppang? Bungeoppang is a fish-shaped, batter-based cake baked in a hinged mold, usually with red bean paste. Hotteok is yeast dough, pan-fried, with a syrup filling. Different carts, same winter.
What to cook next
If you liked standing in this particular part of a Korean street, the cart right next to the hotteok stall is almost always tteokbokki — chewy rice cakes in a sweet-spicy sauce, and the natural savory partner to a sweet hotteok. For something portable to eat cold, kimbap is the other thing Koreans carry out of a market.
Planning a trip instead of a cooking session? Gwangjang Market street food covers where to actually find the good stalls in Seoul, and how to order food in Korea will get you through the first thirty seconds at a cart without pointing.
Make a batch on the next cold night. The first one will probably burst. The third one won’t.