Skip to content
DishRoute.

Tteokbokki.

Chewy Korean Rice Cakes in Spicy Sauce

떡볶이 · tteokbokki · say it: DUCK-bo-kee

Tteokbokki is a pan of thick, chewy rice cakes cooked in a sweet-hot gochujang sauce built on anchovy and kelp broth, usually with sheets of fish cake and a boiled egg or two dropped in. The texture is the reason it exists: the rice cakes are dense and bouncy, almost resistant, and they take on the sauce without softening into paste. The flavour hits sweet before hot, then leaves a slow burn that builds over the bowl. It cooks in twenty minutes from a handful of ingredients, and it is the single most eaten snack food in South Korea, sold from carts, market stalls and dedicated shops on every commercial street.

Pan of tteokbokki with cylinder rice cakes in thick red sauce, fish cake triangles, boiled eggs and spring onions
Chewy Korean Rice Cakes in Spicy Sauce
Prep
10 min
Cook
25 min
Total time
55 min incl. 20 min rest
Serves
4
Status
Easy
Nutrition / serving · estimated
Calories 590 kcal
Protein 20 g
Carbs 101 g
Fat 10 g
Fiber 4 g
Sugar 15 g
Sodium 1480 mg

Why this recipe works.

  • Uses a real anchovy and kelp broth rather than water, which is the difference between a sauce with depth and one that tastes only of chile paste.
  • Balances gochujang with gochugaru so the sauce is red and hot without turning claggy from paste alone.
  • Explains how to get the glossy, clinging sauce texture rather than a thin red soup or a sticky lump.
  • Ready in about 20 minutes with a shopping list of five core items, most of which keep for months.

Ingredients.

15 items
Servings
4
Now showing amounts for 4 servings

Main

Broth

Sauce

Add-ins

To finish

Equipment

  • Wide shallow pan or shallow saucepan
  • Sieve for straining the broth

Instructions.

  1. Soak the rice cakes

    Cover the rice cakes with cold water and leave them for 20–30 minutes, until they feel pliable rather than rigid when you bend one. Drain them just before cooking and separate any that are stuck together.

  2. Make the anchovy broth

    Put the dried anchovies, kelp and water in a wide pan and bring to a gentle boil. Pull the kelp out after 5 minutes, before it starts to go slimy, then simmer the anchovies for another 10 minutes and strain. The broth should smell clean and briny, not fishy.

    Tip Removing the anchovy heads and guts is what stops the stock turning bitter.

  3. Build the sauce

    Return the strained broth to the pan and whisk in the gochujang, gochugaru, sugar, soy sauce and grated garlic until no lumps of paste remain. Bring it to a boil over medium-high heat.

  4. Cook the rice cakes

    Add the drained rice cakes and the cabbage and boil hard for 8–10 minutes, stirring every couple of minutes so nothing sticks. The cakes will swell, turn from chalky white to glossy red, and start giving off starch that visibly thickens the liquid.

  5. Add fish cake and eggs

    Stir in the fish cake triangles and nestle in the boiled eggs, then continue boiling for 4–5 minutes until the sauce coats the back of a spoon and clings to each rice cake rather than pooling around them.

    Tip Stop while it still looks a touch loose — it tightens noticeably off the heat.

  6. Finish and serve

    Take the pan off the heat, stir through the spring onions and sesame oil, scatter with sesame seeds and serve straight from the pan while the sauce is still hot and glossy. Halve the eggs so the yolks catch some sauce.

Tips from our kitchen.

  • Soak refrigerated or frozen rice cakes in cold water for 20–30 minutes before cooking. Straight from the fridge they stay hard in the centre no matter how long they simmer.
  • Keep the sauce at an active bubble, not a gentle simmer. The starch coming off the rice cakes is what thickens it, and that only happens with real heat.
  • Stir every couple of minutes. Rice cakes sink and weld themselves to the bottom of the pan given half a chance.
  • Pull the pan off the heat while the sauce still looks slightly loose — it thickens noticeably in the two minutes before it reaches the table.
  • A tablespoon of sugar or rice syrup is not optional seasoning; the sweetness is structural, and without it the gochujang tastes raw and harsh.
  • Eat it immediately. Tteokbokki that sits for half an hour turns dense and the sauce sets into glue around the cakes.

Substitutions.

Anchovy and kelp broth Water plus a teaspoon of fish sauce and a pinch of sugar
Workable at short notice. Dried anchovies and kombu keep for a year in a cupboard and take ten minutes to turn into stock, so it is worth making properly when you can.
Korean fish cake (eomuk) Sliced dumplings, boiled eggs, or nothing at all
Fish cake is standard but not essential. Frozen mandu dropped in for the last five minutes is a common shop variation.
Gochujang There is no honest substitute
Miso plus chile flakes and sugar gives a spicy savoury sauce but not tteokbokki. Gochujang is sold in every Asian grocer and keeps a year refrigerated.

Variations.

Gungjung tteokbokki
The older court version: no chile at all, rice cakes stir-fried with beef, mushrooms and vegetables in soy sauce and sesame oil. Dark, savoury and gentle.
Rose tteokbokki
Cream and milk stirred into the gochujang sauce for a pink, mellow, much less aggressive version. A recent restaurant trend that has become genuinely mainstream.
Rabokki
A block of instant ramyeon noodles added in the last three minutes so they cook in the sauce. Standard at snack bars and the usual way to stretch a portion.

Storage & reheating.

Tteokbokki is best eaten straight from the pan and does not keep well: refrigerated, the rice cakes harden and the sauce sets into a solid mass. If you must store it, keep it for no more than a day and reheat in a pan with a generous splash of water or broth over medium heat, stirring until the cakes soften back and the sauce loosens — never in the microwave, which makes them rubbery at the edges and cold in the middle. Uncooked rice cakes freeze for three months; thaw and soak before use.

Serve with

Twigim — battered deep-fried squid, sweet potato and seaweed rolls — for dipping into the leftover sauce, exactly as the carts serve it.

The story behind Tteokbokki.

The original tteokbokki was not spicy and was not street food. Court records from the Joseon period describe gungjung tteokbokki, a soy-seasoned dish of rice cakes stir-fried with beef and vegetables — dark brown, savoury, sesame-scented, and closer to japchae than to what carts sell today. That version still exists and is served in traditional restaurants, but it is a minority taste.

The red version is a twentieth-century invention, and it is generally credited to Sindang-dong in Seoul in the 1950s, where a vendor named Ma Bok-lim is said to have combined rice cakes with gochujang and started selling them from a market stall. Whether or not the attribution is exact, the timing fits: gochujang-based street snacks spread quickly in postwar Seoul, cheap wheat flour supplied by American aid made a softer and cheaper rice cake possible, and Sindang-dong grew into an entire alley of tteokbokki shops that still operates as Tteokbokki Town. Those shops popularised the tabletop pan version, where a wide shallow pot of sauce, rice cakes, noodles, dumplings and boiled eggs simmers in front of you and gets topped up as you eat.

Tteokbokki now functions as Korea's default after-school food, late-night food and comfort food, with a matching set of conventions: it is eaten with twigim, battered deep-fried vegetables and seafood that are dunked into the sauce, and with sundae, blood sausage, from the same cart. Franchises compete on heat levels advertised in numbered tiers, and the truly punishing ones have a small cult following. Two rice cakes are used: ssaltteok, made from rice flour, denser and chewier, and mil-tteok, made with wheat flour, softer and more absorbent — the wheat one is what most street carts use, and people have firm opinions about which is correct.

Questions, answered.

Why are my rice cakes hard in the middle?

They went into the pan straight from the fridge or freezer without soaking. Refrigerated tteok firms up considerably and needs 20 to 30 minutes in cold water to rehydrate before it will cook evenly. Freshly made rice cakes, sold soft at Korean bakeries, can go straight in.

What is the difference between rice-flour and wheat-flour tteok?

Ssaltteok is made from rice flour and is denser, chewier and slower to absorb sauce; mil-tteok contains wheat flour and is softer, lighter and soaks up more flavour. Most street carts in Korea use the wheat version, while home cooks and packaged brands more often sell the rice one. Both are correct, and preference is a genuine point of disagreement.

How do I make it less spicy without ruining it?

Cut or omit the gochugaru chile flakes but keep the full amount of gochujang, which supplies most of the colour, sweetness and fermented depth. You can also add a splash of milk or a spoonful of cream at the end, which is the basis of the popular rose tteokbokki and tames the heat without watering the sauce down.

My sauce is watery. What went wrong?

Either too much liquid to start with, or the heat was too low for the rice cake starch to thicken it. The broth should barely cover the rice cakes at the start and reduce by roughly half. Keep it at a proper bubble and stir occasionally; if it is still thin at the end, raise the heat and let it boil hard for two or three minutes.

Can I make tteokbokki vegetarian?

Yes. Replace the anchovy broth with a kelp and dried shiitake stock, leave out the fish cake, and add vegetables such as cabbage and onion for sweetness. Check the gochujang label, since a few brands are fine but some contain no animal products at all while others vary — the paste itself is normally just chile, rice, soybean and salt.

Keep exploring South Korea.

South Korea has 9 more dishes in the atlas — Bibimbap and Bulgogi, and 7 more.

Recipe by The DishRoute Kitchen · published August 19, 2026 · updated August 19, 2026