If you have ever walked through a Korean street market, you have almost certainly spotted giant pots of bright red rice cakes bubbling away. That dish is tteokbokki, and the secret behind its deeply addictive, fiery, sweet, and savory sauce is one single ingredient — gochujang. This thick Korean chili paste is fermented, rich in umami, and carries a heat that builds slowly on your tongue rather than hitting you all at once. Once you learn this gochujang recipe, you will understand why Koreans eat tteokbokki as a snack, a meal, and honestly, a comfort food for just about any occasion.

Ingredients with Exact Amounts

For the Anchovy Broth (Optional but Recommended)

This broth forms the base of the sauce and adds a deep, savory backbone to the dish. If you skip it and use plain water, the dish still tastes good, but the broth takes it to a completely different level. Most Korean grocery stores sell dried anchovies and dried kelp in small packets, and they are inexpensive and easy to use.

  • 3 cups water
  • 5 to 6 dried anchovies (heads and guts removed)
  • 1 piece dried kelp (about 3 inches square / kombu)

For the Gochujang Sauce

  • 3 tablespoons gochujang (Korean red pepper paste)
  • 1 tablespoon gochugaru (Korean red pepper flakes — adjust to taste)
  • 1 and a half tablespoons soy sauce
  • 1 and a half tablespoons sugar (white or brown both work)
  • 2 cloves garlic, finely minced

For the Main Dish

  • 1 pound (450g) cylindrical Korean rice cakes (tteok / garae-tteok), fresh or refrigerated
  • 1 cup Korean fish cakes (eomuk), cut into bite-sized triangles or strips
  • 2 green onions (scallions), cut into 2-inch pieces
  • 1 teaspoon sesame oil (for finishing)
  • 1 teaspoon toasted sesame seeds (for garnish)

Optional Add-ins: 2 boiled eggs, 1 cup ramen noodles (pre-cooked), shredded mozzarella cheese

Step by Step Recipe Method

Step 1 — Prepare the Rice Cakes

If you are using fresh rice cakes that are soft and pliable, you can use them straight away. However, if your rice cakes have been sitting in the refrigerator and feel hard or have dried out slightly, place them in a bowl of warm water and let them soak for 20 to 30 minutes before cooking. This step is crucial because hard rice cakes will not absorb the sauce properly and may crack during cooking. After soaking, drain them and set them aside. If you are using frozen rice cakes, soak them in lukewarm water for at least 30 minutes until they are fully thawed and flexible.

Step 2 — Make the Anchovy Broth

Add the 3 cups of water to a medium-sized pot or wide shallow pan. Drop in your dried anchovies and the piece of dried kelp, then bring the water to a medium-high boil. Let it boil uncovered for about 10 to 15 minutes, then remove and discard the anchovies and kelp using a strainer or tongs. What you are left with is a light, savory broth that forms the backbone of the tteokbokki sauce. If you are skipping this step, simply use plain water or store-bought vegetable broth, but I strongly encourage you to try the anchovy broth at least once — it makes a noticeable difference in the final flavor.

Step 3 — Mix the Gochujang Sauce

In a small bowl, combine the gochujang, gochugaru, soy sauce, sugar, and minced garlic. Give everything a good stir until it forms a cohesive, smooth paste. Mixing the sauce separately before adding it to the pan ensures that all the ingredients are evenly combined and the sugar fully dissolves before hitting the heat. Taste the sauce at this stage — it should be spicy, a little sweet, and savory. If you want more heat, add an extra teaspoon of gochugaru. If you prefer it milder, reduce the gochujang to 2 tablespoons instead of 3.

Step 4 — Build the Sauce in the Pan

Bring your prepared anchovy broth back to a gentle boil in a wide, shallow pan or skillet. Add the gochujang sauce mixture directly into the boiling broth and stir well to combine. You will see the broth immediately transform into a beautiful deep red color. Stir continuously for about 1 to 2 minutes to make sure the gochujang fully dissolves into the liquid and nothing sticks to the bottom of the pan. The sauce at this point will be quite thin, but do not worry — it will thicken up as the rice cakes cook and release their starch into the liquid.

Step 5 — Add the Rice Cakes and Fish Cakes

Add the drained rice cakes into the pan, spreading them out in a single layer as much as possible so they cook evenly. Add the fish cake pieces right on top. If you are adding any other vegetables like onion slices or cabbage, add them at this stage as well. Give everything a gentle stir to coat the rice cakes and fish cakes in the sauce, then reduce the heat to medium. Allow the dish to cook for 5 to 7 minutes, stirring every minute or two to prevent the rice cakes from sticking together or to the bottom of the pan.

Step 6 — Cook Until the Sauce Thickens

As the rice cakes cook, they will release starch into the sauce, which causes it to thicken and become glossy. Keep cooking and stirring gently until the sauce reaches a consistency that coats the back of a spoon — it should be thick, clingy, and deeply red. Taste a rice cake at this point. It should be completely soft, chewy, and tender all the way through with no hard or chalky center. If the sauce thickens too much before the rice cakes are fully cooked, simply add a splash of water or broth and continue cooking. Total cooking time at this stage is about 8 to 10 minutes.

Step 7 — Add the Green Onions and Finish

In the last 1 to 2 minutes of cooking, add the green onion pieces to the pan. They only need a minute or two in the hot sauce to soften slightly while still retaining a bit of their fresh bite and color. Once the green onions are in, drizzle the teaspoon of sesame oil over the entire pan. This is the finishing touch that adds a wonderful nutty aroma and rounds out all the bold flavors beautifully. Give the pan one final gentle stir to incorporate everything.

Step 8 — Serve Immediately

Tteokbokki is best served straight from the pan while it is still piping hot. Spoon it into bowls and top with toasted sesame seeds. If you are adding boiled eggs, nestle them into the bowls now. If you want to add cheese, scatter shredded mozzarella over the top while the dish is still hot and let it melt for 30 seconds before serving. Serve with steamed white rice on the side or enjoy it exactly as it is — just like they do on the streets of Seoul.

Variations in the Recipe

Cheesy Tteokbokki (Cheese Buldak Style)

One of the most popular modern twists on classic tteokbokki is the addition of melted cheese. Simply scatter a generous handful of shredded mozzarella or sliced processed cheese over the finished dish while it is still hot in the pan. Cover the pan with a lid for 1 to 2 minutes to let the cheese melt into a gooey, stretchy blanket over the spicy rice cakes. The creaminess of the melted cheese balances the heat of the gochujang beautifully, making it slightly milder and incredibly indulgent. This version is especially popular with children or anyone who finds the original a little too spicy to handle on its own.

Rosé Tteokbokki (Creamy Version)

Rosé tteokbokki has taken Korean food culture by storm over the past few years, and for good reason — it is absolutely delicious. To make this variation, reduce the amount of water or broth to 1 cup, and after the gochujang sauce has combined with the broth, pour in half a cup of heavy cream. The cream turns the sauce from a vivid red to a soft, pinkish rosé color, tones down the heat significantly, and creates a rich, silky sauce that clings to every rice cake. You can also add 2 strips of cooked, crumbled bacon to the pan at the beginning for extra smokiness and depth of flavor.

Vegan Tteokbokki

Making this dish fully plant-based is easier than you might think. Simply skip the anchovy broth and use plain water or vegetable stock instead. Leave out the fish cakes and replace them with thinly sliced firm tofu, button mushrooms, or even extra vegetables like zucchini, carrots, or bok choy. The gochujang sauce itself is naturally vegan, so the core flavor remains completely intact. Many people who make the vegan version find they actually prefer the cleaner, brighter flavor of the vegetable-forward broth paired with the bold gochujang paste.

Rabokki (Tteokbokki with Ramen Noodles)

Rabokki is the name Koreans give to tteokbokki when it is cooked together with instant ramen noodles, and it is one of the most beloved street food combinations in the country. Simply add about half a block of instant ramen noodles (cook them separately until just barely done, then add to the pan in the last 2 minutes of cooking) to the dish. The noodles soak up the spicy gochujang sauce and make the dish far more filling and hearty. This is perfect for cold evenings when you want something warming, carb-heavy, and deeply comforting in one single bowl.

Mistakes to Avoid

Not Softening the Rice Cakes First

This is by far the most common mistake people make when cooking tteokbokki for the first time. If you skip soaking hard or refrigerated rice cakes before cooking, they will not soften evenly in the sauce. The outside will absorb the sauce and appear cooked while the inside remains hard and chalky — which is an incredibly unpleasant texture. Always soak your rice cakes in warm water for at least 20 minutes if they are not freshly made. Fresh, soft rice cakes are the exception and can go straight into the pan, but when in doubt, soak them first.

Cooking on Too High Heat

Tteokbokki sauce burns easily because of the sugar content in the gochujang. Many first-timers crank the heat up high thinking it will speed things along, but what actually happens is the sauce reduces too fast, the sugar caramelizes and sticks to the bottom of the pan, and the rice cakes end up with a burnt, bitter coating. Medium heat is your friend here. Keep stirring regularly, and if the sauce starts to look too thick or sticky before the rice cakes are fully cooked, add a small splash of water and stir it in immediately.

Adding Too Much Gochujang

Gochujang is powerful. It is easy to get excited and add more than the recipe calls for, thinking more gochujang means more flavor — but there is such a thing as too much. Excess gochujang makes the sauce overwhelmingly salty and intensely bitter rather than pleasantly spicy. Stick to the amounts in the recipe the first time you make it, and then adjust after you know the baseline flavor. If you want more heat, add gochugaru (the flakes) instead of extra paste, as the flakes add heat without adding as much saltiness or bitterness.

Skipping the Sesame Oil at the End

Sesame oil is added at the very end of cooking for a reason. If you add it at the beginning or during cooking, the heat destroys its delicate, nutty aroma and it becomes completely tasteless. The finishing drizzle of sesame oil added right before serving is what gives tteokbokki that signature depth and fragrance that makes it smell as good as it tastes. It is a small step but skipping it genuinely changes the final result. Do not leave it out.

Conclusion

Tteokbokki is one of those dishes that sounds intimidating on the surface but is shockingly simple once you actually start cooking it. The gochujang sauce comes together in minutes, the rice cakes cook fast, and the whole dish is on the table in under 30 minutes. What makes it special is not the technique — it is the quality and authenticity of the ingredients, particularly the gochujang itself. That fermented, layered, deeply savory paste is the reason this dish has been beloved in Korea for decades and is now winning fans all over the world. Whether you make the classic version, go creamy with the rosé twist, or load it up with cheese, this gochujang recipe is one that will earn a permanent spot in your home cooking rotation. Try it once, and I guarantee you will be making it again the very next week.

FAQs Section

Q: Can I make tteokbokki without fish cakes?

Absolutely yes. Fish cakes add a savory, slightly chewy contrast to the rice cakes, but they are completely optional. If you are vegetarian, vegan, or simply cannot find them, leave them out entirely. You can replace them with sliced mushrooms, tofu, hard-boiled eggs, or just add more rice cakes. The gochujang sauce is flavorful enough on its own to carry the whole dish without any fish-based ingredients at all.

Q: How spicy is this recipe?

Using 3 tablespoons of gochujang with 1 tablespoon of gochugaru produces a medium-spicy dish — noticeable heat that builds as you eat, but not overwhelming. If you are sensitive to spice, start with 2 tablespoons of gochujang and skip the gochugaru entirely. If you love heat and want to go bolder, increase the gochugaru to 2 tablespoons. The beauty of this recipe is that the spice level is completely adjustable to your personal taste without changing anything else about the dish.

Q: Where can I buy Korean rice cakes (tteok)?

Korean rice cakes are available at Korean grocery stores, most Asian supermarkets, and increasingly at large international grocery chains. They come in three forms — fresh (usually found in the refrigerated section near tofu), vacuum-packed refrigerated (with a longer shelf life), and frozen. Fresh rice cakes give the best texture, but refrigerated or frozen ones work perfectly well as long as you remember to soak them before cooking to bring them back to their soft, pliable state.

Q: How long do leftovers last?

Tteokbokki is honestly best eaten the same day it is made, because the rice cakes will continue to absorb the sauce as they sit and can become very thick and slightly gummy when reheated. That said, leftovers will keep in the refrigerator in a sealed container for up to 2 days. When reheating, add a splash of water to the pan, heat on medium, and stir gently until the sauce loosens and everything is warmed through. Do not microwave without adding water, or the rice cakes will turn very firm and rubbery.

Q: Can I use gochujang paste as a substitute for gochugaru in this recipe?

They are two different products and cannot be substituted one-for-one, though they are both made from Korean red peppers. Gochujang is a thick, fermented paste with sweetness, saltiness, and depth. Gochugaru is simply dried, crushed red pepper flakes — pure heat and color with no fermentation. In this recipe, the gochujang forms the body of the sauce while the gochugaru is used to boost the heat level. If you cannot find gochugaru, simply leave it out and rely on the gochujang alone — the dish will still be delicious, just slightly milder in heat.

Q: Is gochujang the same as sriracha or sambal?

No, not at all — though they are all chili-based condiments. Sriracha is a smooth, vinegar-forward hot sauce with a sharp, tangy heat. Sambal is a raw or cooked chili paste common in Southeast Asian cooking. Gochujang is in a completely different category because it is fermented, giving it a complex, almost malty, deep flavor that neither sriracha nor sambal can replicate. If you substitute either of those in this recipe, the dish will taste noticeably different and will lack the characteristic depth that makes tteokbokki so special and unique.