Mojvia

Korean home cooking with the ingredient list beside the method

Starters

Korean Street-Style Spicy Rice Cakes: Tteokbokki

This classic Korean street-style tteokbokki features chewy rice cakes simmered in a spicy-sweet gochujang sauce with fish cakes, leeks, and savory stock. Bold, balanced, and ready in under 25 minutes.

Tteokbokki, Korean spicy rice cakes, simmered in glossy red gochujang sauce in a skillet

Korean street-style tteokbokki comes together in under 25 minutes with chewy rice cakes simmered in a glossy, spicy-sweet gochujang sauce with fine gochugaru and savory stock. This tested one-pan method delivers the bold, balanced flavor and satisfying chew of classic tteokbokki at home.

Tteokbokki (떡볶이) is one of those Korean foods where the sauce makes or breaks the dish. We want ours spicy and savory first, with just enough sweetness to round out the heat. The sauce should cling to the rice cakes without turning thick or sticky.

Growing up in Korea, we knew tteokbokki as everyday street food, served bubbling hot from snack shops and market stalls. That familiar flavor is still what we look for when we make it at home.

Spicy Korean tteokbokki with glossy red sauce and a hard-boiled egg on a plate

Over the years, we've adjusted our version to get the balance we like best: anchovy stock for depth, fine gochugaru for smooth heat, and a sauce that finishes slightly loose in the pan because it continues to thicken as it sits.

Korean tteokbokki simmered in sweet and spicy gochujang sauce

Tteokbokki comes in many styles now, from creamy rose tteokbokki to savory gungjung tteokbokki, the non-spicy royal court version. We enjoy them both, but the classic gochujang-based tteokbokki is still the one that tastes most familiar to us.

How we Balance Tteokbokki Sauce

For us, good tteokbokki should taste savory and spicy before it tastes sweet.

  • Gochujang gives the sauce its body and fermented flavor. In our version, we add fine gochugaru for extra heat without making the sauce coarse or gritty.
  • We also use anchovy stock instead of plain water because it gives the sauce more depth without making it heavy.
  • The sweetness is there to balance the spice, not dominate it. We prefer brown sugar for a softer sweetness, but the most important part is not adding too much.
  • One thing we've learned from making tteokbokki over the years is to stop cooking before the sauce looks completely thick. The rice cakes release starch as they cook, and the sauce continues to tighten as it cools. If it already looks thick in the pan, it will usually be too heavy by the time you serve it.

Ingredients That Make the Biggest Difference

Rice Cakes (Tteok, 떡): Fresh or refrigerated Korean rice cakes give a keeper chewy texture. If they feel firm, soak them in warm water for about 10 minutes before cooking. Frozen rice cakes may need a little longer to soften.

Fish Cakes (Eomuk, 어묵): Thin, flat sheets are old-style. They add light chew and absorb the sauce as it reduces. Slice into triangles or strips for even cooking.

Anchovy Stock or Korean Stock Coin: This gives the sauce the savory base we associate with classic Korean tteokbokki. Plain water works in a pinch, but the flavor will be lighter. For Vegetarian/Vegan option, swap the anchovy stock for dried kelp (dashima) stock and skip the fish cakes.

Fine Gochugaru: We prefer finely ground Korean red pepper flakes here because they blend smoothly into the sauce. Coarse gochugaru can leave the sauce slightly grainy.

If some of these ingredients are unfamiliar, our essential Korean ingredients guide explains what to look for and how we use common Korean ingredients in everyday cooking.

How the dish comes together

Prepare the rice cakes and fish cakes. If the rice cakes are firm or refrigerated, soak them in warm water for about 10 minutes, then drain. Fresh, soft rice cakes can usually go straight into the pan. Slice the fish cakes into medium strips or triangles so they heat through quickly and absorb the sauce.

Build the sauce. Combine the anchovy stock, gochujang, fine gochugaru, sugar, and seasonings in a wide pan. Bring everything to a gentle boil and stir until the gochujang is fully dissolved.

Cook the rice cakes. Add the rice cakes and cook at a steady simmer. As they soften, they release starch that naturally thickens the sauce. Stir occasionally so the rice cakes cook evenly and don’t stick to the bottom of the pan.

Add the fish cakes and leeks. Add the fish cakes and vegetables once the rice cakes are mostly tender. Continue cooking until everything is heated through and the sauce lightly coats the rice cakes.

Stop while the sauce is still slightly loose. This is the part we pay the most attention to. The sauce should cling to the rice cakes but still move easily around the pan. Don’t wait until it looks fully thick. It will continue to thicken as it sits.

the cook’s Tip: A small drizzle of oligo syrup at the end adds gloss without increasing sweetness significantly.

How Koreans Serve Tteokbokki

Tteokbokki is classic Korean bunsik, the casual snack-shop food often eaten with other small dishes.

One of our favorite pairings is gimmari, crispy seaweed rolls that are especially good dipped into the spicy tteokbokki sauce. Kimbap is another classic choice when you want to turn it into a more filling meal.

For more dishes in the same spirit, you can also explore our Korean street food recipes.

This recipe was originally posted in April 2010. We've updated the recipe with a few changes, new photos, and more information.

  • Yield: 4 people
  • Prep: 10 minutes
  • Cook: 15 minutes
  • Total: 25 minutes

Ingredients

  • 1 lb (450 g) rice cakes, see note below
  • 2 sheets (about 3 oz / 85 g) fish cake, sliced large bite-size strips
  • 1 (about 100 g) Asian leek or 3 green onions, sliced
  • 2-1/2 cup (600 ml) water
  • 2 anchovy stock coin
  • 3 tbsp (45 g) Korean chili paste (gochujang)
  • 1 tbsp (7 g) Korean fine chili powder (goun-gochugaru), see note below
  • 1 tbsp (15 ml) soy sauce
  • 1-1/2 tbsp (20 g) light brown sugar, or more for your preference
  • 1-1/2 tsp (4 g) onion powder
  • 1 tbsp (15 ml) Korean oligo syrup, optional

Method

  1. If using refrigerated or frozen rice cakes, soak them in warm water for 10 minutes until softened and separated. Drain and set aside. Fresh, soft rice cakes do not need soaking.
  2. In a deep skillet or shallow pot, combine the water, Korean stock coins, gochujang, fine gochugaru, soy sauce, brown sugar, and onion powder. Stir until the gochujang is fully dissolved.
  3. Bring the sauce to a gentle boil. Add the rice cakes and simmer over medium heat for 7–10 minutes, stirring occasionally so they don’t stick. The rice cakes will soften and release starch, which gradually thickens the sauce.
  4. Add the fish cakes and leeks. Simmer over medium-low heat for another 3–5 minutes, until everything is heated through and coated.
  5. Stop cooking while the sauce still looks slightly loose and moves easily around the pan. It will continue to thicken as it sits. For a glossy finish, drizzle in the Korean oligo syrup during the last minute, if using. Serve immediately.

Notes

Fine gochugaru: Finely ground Korean chili powder blends more smoothly into the sauce than coarse flakes. If you only have coarse gochugaru, grind a small batch in a spice grinder or blender until fine.

Rice cakes: Fresh rice cakes cook more quickly and do not need soaking. Refrigerated or frozen rice cakes should be softened in warm water first.

Leftovers: Rice cakes firm up after refrigeration. Reheat gently on the stovetop with a splash of water or stock to loosen the sauce and soften them again.

Starters

Other Starters recipes

More plates from this part of the kitchen, each with its own ingredient list.