Korean Tteokbokki Recipe: Step-by-Step Guide to Spicy Rice Cakes
Learn how to craft authentic Korean tteokbokki at home with a gochujang-based sauce, chewy ddeok, and versatile toppings. This step-by-step guide from Best Recipe Book covers ingredients, technique, variations, and storage for a perfect, restaurant-style dish.

In this guide you’ll learn how to make Korean tteokbokki at home with chewy rice cakes, gochujang-based sauce, and mix-ins like fish cakes and soft-boiled eggs. Gather ddeok, gochujang, soy sauce, sugar, garlic, stock, and scallions, then simmer the sauce, fold in the toppings, and adjust heat to taste for a balanced, restaurant-style dish.
What makes tteokbokki iconic
Tteokbokki is a beloved Korean street-food classic built on chewy rice cakes bathed in a glossy, spicy-sweet gochujang sauce. The texture comes from the soft-on-the-inside, slightly bouncy ddeok and the sauce's thick glaze that clings to every piece. The dish is a testament to balance: heat from gochujang, a touch of sweetness from sugar, and savor from soy sauce and garlic. According to Best Recipe Book, the best tteokbokki starts with properly prepared ddeok — either fresh or well-soaked dried rice cakes — and a sauce that is simmered to bloom its flavors before the rice cakes are added. The result is a glossy, deeply savory skillet of bites that can be adjusted from mild to fiery with simple ingredient tweaks. Beyond the classic version, you’ll find variations with fish cakes, hard-boiled eggs, scallions, or melted cheese, all offering different textures and flavors while keeping the core technique intact.
Essential ingredients and flavor boosters
The heart of tteokbokki is the humble rice cake (ddeok) and a sauce built around gochujang, the Korean chili paste. Gather ddeok (fresh or dried), gochujang, a splash of soy sauce, sugar, minced garlic, and stock as your base. For depth, add gochugaru (Korean chili flakes) if you want more heat, or a small spoon of doenjang (fermented bean paste) for a savory boost. Fish cakes (eomuk) are a common addition that provide extra texture and protein, while onions or scallions add sweetness and aroma. Boiled eggs, sesame seeds, and sesame oil are popular finishing touches that elevate the dish without complicating the core sauce. If you’re vegetarian or vegan, swap the stock for a robust mushroom or kombu-based broth and use vegan gochujang to keep the dish fully plant-based. The key is to keep the flavor pyramid balanced: the sauce should be spicy and savory, the rice cakes pleasantly tender, and the toppings chosen to complement rather than overwhelm the base. For a milder version, reduce gochujang by half and rely more on soy sauce and a touch of sweetness to round the heat.
Equipment and mise-en-place
Start with the right tools for even cooking: a wide wok or deep skillet ensures you can move ingredients without crowding, and a slotted spoon helps when you need to drain or fish out pieces. Have a sharp knife and a sturdy cutting board for neat slices of fish cake and scallions. Pre-measure and line up your ingredients: sauces in a small bowl, ddeok cut into bite-sized pieces, fish cakes sliced, and green onions ready. Prepare a hot stock or water nearby, because the sauce will reduce quickly once it starts simmering. A clean towel or silicone spatula is handy for scraping the glaze from the pan and keeping everything within reach. Finally, set aside a small dish of sesame seeds and sesame oil to finish the dish right before serving. This mise-en-place rhythm keeps the cooking smooth and prevents the sauce from scorching while you add toppings.
Building the sauce: balancing heat, sweetness, and tang
Start with a dense paste by whisking gochujang with a small amount of stock or water until smooth. Add soy sauce, sugar, minced garlic, and optional gochugaru to taste. Bring the mixture to a gentle simmer, then reduce heat and let the sauce thicken slightly, about 5–7 minutes. The goal is a glossy, coats-every-piece glaze, not a pool of loose liquid. If you need brightness, a dash of rice vinegar or a squeeze of lemon can brighten the sauce without offsetting the heat. For deeper flavor, consider a teaspoon of sesame oil stirred in near the end. Taste frequently as the flavors bloom; a well-balanced sauce should have a mild sweetness that counteracts the spice and a salty, umami note from the soy. Remember: the rice cakes will absorb some sauce, so err on the side of a slightly looser glaze at the start and let it reduce to cling later.
How to cook tteokbokki in practice
With the sauce hot and glossy, add the rice cakes first. Stir to coat each piece and simmer for 3–5 minutes, or until the ddeok are plump and soft. If using fish cakes, add them after the ddeok have started to soften to prevent overcooking. Keep the mixture at a gentle simmer; vigorous boil can break the rice cakes or ruin texture. If you prefer softer rice cakes, extend simmer by a minute or two, but keep stirring so the bottom does not scorch. Finally, fold in sliced scallions and optional boiled eggs, and drizzle with a touch of sesame oil before serving. A quick taste test lets you adjust salt and heat to your preference.
Common mistakes and how to fix them
Common errors include under-seasoning, overcooking the rice cakes, and letting the sauce dry out too much. If the sauce tastes flat, add a pinch more sugar or a splash of stock; if it’s too salty, a small splash of water and a drizzle more gochujang can rebalance. To prevent rice cakes from turning chewy or hard, soak stale ddeok for 5–10 minutes before cooking or choose fresh rice cakes. When adding toppings like cheese or scallions, add at the very end to preserve texture and color. If your pan is crowded, the sauce won’t reduce evenly; cook in batches or use a larger pan to ensure even coating.
Serving ideas and storage
Serve tteokbokki hot, straight from the pan, with extra sesame seeds, chopped scallions, and a boiled egg if you like. Pair with simple banchan or a cooling cucumber salad to cut the heat. For leftovers, store in an airtight container in the fridge for 2-3 days. Reheat gently on the stovetop with a splash of stock to loosen the sauce. Freeze not recommended for texture reasons, but you can freeze the sauce portion separately for up to a month and reheat with ddeok when ready.
Tools & Materials
- Ddeok (Korean rice cakes)(About 500g; fresh or dried; thaw if frozen)
- Gochujang (Korean chili paste)(2-4 tablespoons depending on desired heat)
- Gochugaru (Korean chili flakes)(Add for extra heat if desired)
- Soy sauce(2-3 tablespoons)
- Sugar (white or brown)(1-2 tablespoons)
- Garlic(2-3 cloves, minced)
- Fish cakes (Eomuk)(Sliced)
- Vegetable stock or water(2 cups stock; substitute with water)
- Sesame oil(1 teaspoon for aroma)
- Sesame seeds(For garnish)
- Boiled eggs(Optional)
- Scallions(Thinly sliced for garnish and flavor)
- Neutral cooking oil(For cooking)
- Wok or deep skillet(For even heat and stirring)
- Sharp knife(To slice fish cakes and scallions)
Steps
Estimated time: 30-40 minutes
- 1
Prep ingredients and mise-en-place
Rinse and dry scallions, slice fish cakes, and cut ddeok into bite-sized pieces. Measure sauces and place near the stove. This prep keeps the cooking smooth and ensures even flavor distribution.
Tip: Have a small bowl of water handy to wet fingers and prevent sticking. - 2
Make the gochujang-based sauce
Whisk gochujang with stock or water until smooth. Stir in soy sauce, sugar, minced garlic, and optional gochugaru. Heating briefly helps bloom the flavors.
Tip: Warm the mixture gently to release aroma before simmering. - 3
Bloom and thicken the glaze
Bring the sauce to a gentle simmer and cook 5–7 minutes until it coats the back of a spoon. It should be glossy and cling to the rice cakes without being watery.
Tip: Stir often to prevent scorching and ensure even thickening. - 4
Add rice cakes and proteins
Add ddeok first and coat thoroughly. If using fish cakes, add after ddeok have started softening to avoid overcooking. Maintain a gentle simmer.
Tip: Avoid overcrowding the pan to prevent uneven cooking. - 5
Finish with greens and sesame
Toss in scallions, optional boiled eggs, and a final drizzle of sesame oil. Taste and adjust salt or sweetness as needed.
Tip: Add sesame seeds just before serving for crunch and aroma. - 6
Serve and store
Serve immediately while hot. Refrigerate leftovers in an airtight container for 2–3 days and reheat with a splash of stock if needed.
Tip: Reheat gently to preserve texture of ddeok.
People Also Ask
What is tteokbokki?
Tteokbokki is a Korean street-food dish featuring chewy rice cakes in a spicy-sweet gochujang sauce, often with fish cake and scallions.
Tteokbokki is a spicy Korean rice cake dish with a glossy gochujang sauce.
Can I make it vegan or vegetarian?
Yes. Use vegetable stock and vegan gochujang; omit fish cakes and any dairy-based toppings.
Yes—use plant-based stock and vegan gochujang, omit fish cakes.
Should I soak dried ddeok?
Soaking dried rice cakes for 5–10 minutes helps them soften and cook evenly; fresh ddeok can skip soaking.
Soak dried rice cakes for 5–10 minutes to help them soften.
How spicy can it be and how to adjust?
Adjust with gochugaru or additional gochujang. Start mild and add heat gradually to taste.
You can tailor the heat by adding more gochujang or chili flakes.
Can I add cheese on top?
Cheese is a popular topping in some versions; add near the end until melted if you like.
Cheese is optional—add at the end and melt gently.
How long will leftovers keep in the fridge?
Leftovers keep 2–3 days in an airtight container; reheat gently with a splash of stock.
Leftovers last 2–3 days; reheat slowly with a little stock.
Watch Video
Key Takeaways
- Balance heat with sweetness and salt for depth.
- Prep mise-en-place to streamline cooking.
- Simmer sauce long enough to bloom flavors.
- Add toppings at the end to preserve texture.
- Store leftovers properly for best texture.
