Tteokbokki is one of Korea’s most popular street foods, and you can make it at home with just a few key ingredients. These chewy rice cakes are coated in a sweet and spicy sauce that makes them hard to stop eating. This guide will show you how to make authentic homemade tteokbokki using the same techniques found in Korean street stalls, from building the right sauce to getting the perfect texture.

Making spicy Korean rice cakes at home is easier than you might think. You don’t need special equipment or hard-to-find ingredients to create this Korean comfort food in your own kitchen. The most important elements are the rice cakes themselves and a well-balanced sauce made with gochujang.
This article walks you through everything you need to know about making tteokbokki from scratch. You’ll learn which ingredients to buy, how to prepare the sauce properly, and ways to customize the dish to your taste.
Key Ingredients for Authentic Tteokbokki

Making authentic tteokbokki starts with selecting the right Korean ingredients. Fresh rice cakes, spicy gochujang, and fish cakes form the foundation of this dish, while supporting ingredients add depth and balance.
Understanding Korean Rice Cakes (Tteok)
Korean rice cakes, called tteok, are the main ingredient in tteokbokki. You need garaetteok, which are cylinder-shaped rice cakes made from rice flour. These rice cakes have a chewy texture that holds up well in spicy sauce.
You can find fresh tteok or frozen rice cakes at Korean grocery stores. Fresh tteok gives you the best texture, but frozen rice cakes work well too. If you buy frozen rice cakes (tteok), soak them in warm water for about 10 minutes before cooking.
The rice cakes should be thick and about 2-3 inches long. Avoid rice cakes that are too thin or pre-sliced, as they can become mushy when cooked.
The Role of Gochujang and Gochugaru
Gochujang is a Korean red chili paste that creates the signature spicy-sweet flavor in tteokbokki. This fermented paste contains red chili peppers, glutinous rice, fermented soybeans, and salt. It gives the sauce its thick, glossy texture and deep red color.
Gochugaru, or Korean chili flakes, adds extra heat and color to the dish. These flakes are coarser than regular chili powder and have a smoky, slightly sweet taste. You can adjust the amount based on how spicy you want your tteokbokki.
Together, gochujang and gochugaru create layers of heat. Gochujang provides a rich, fermented spiciness, while gochugaru adds bright, sharp heat.
Importance of Fish Cakes and Eomuk
Fish cakes, known as eomuk in Korean, are a traditional add-in for tteokbokki. These are made from ground fish paste that has been shaped and cooked. They absorb the spicy sauce and add a savory, protein-rich element to the dish.
You can find fish cakes in flat sheets or pre-cut rectangles at Korean markets. Cut the flat sheets into bite-sized pieces before adding them to your tteokbokki. The fish cakes become soft and slightly chewy as they cook in the sauce.
While fish cakes aren’t mandatory, they’re part of authentic Korean street food tteokbokki. They balance the chewy rice cakes with a different texture.
Supporting Flavors: Soy Sauce, Garlic, and More
Soy sauce adds saltiness and depth to the sauce. Use regular Korean or Japanese soy sauce, not the dark or sweet varieties. It balances the sweetness from the sugar and gochujang.
Garlic is essential for authentic flavor. Use fresh minced garlic rather than garlic powder. You need about 2-3 cloves for a standard batch of tteokbokki.
Green onions add freshness and a mild onion flavor. Chop them into 2-inch pieces and add them near the end of cooking. They provide color and a crisp texture contrast.
Sesame oil and toasted sesame seeds finish the dish. Add a small drizzle of sesame oil at the end for nutty aroma. Sprinkle toasted sesame seeds on top before serving for extra flavor and visual appeal.
Preparing the Essential Stock and Sauce

The foundation of authentic tteokbokki lies in a proper anchovy and kelp broth paired with a balanced gochujang sauce. These two components work together to create the signature spicy-sweet flavor and glossy consistency that coats each rice cake.
Making Anchovy and Kelp Broth
You need to start with a traditional Korean soup stock made from dried anchovies and dried kelp. This anchovy stock gives tteokbokki its deep umami flavor that plain water cannot provide.
Add 10-15 medium dried anchovies and one 4-inch piece of dried kelp to 3 cups of water. Remove the heads and guts from the anchovies before adding them to reduce any bitter taste.
Bring the water to a boil, then reduce the heat to medium-low. Let it simmer for 15-20 minutes. Remove the kelp after 10 minutes to prevent the broth from becoming slimy.
Strain out the anchovies and kelp. You should have about 2 cups of clear, flavorful stock ready to use.
Creating Spicy-Sweet Sauce Consistency
Mix 3 tablespoons of gochujang (Korean chili paste) with your prepared stock. Add 1 tablespoon of sugar and 1 tablespoon of corn syrup or honey for the sweet component.
The sauce should coat the back of a spoon but still flow easily. If it’s too thick, add more stock one tablespoon at a time. If it’s too thin, let it simmer longer to reduce and thicken naturally.
Stir in 1 tablespoon of soy sauce and 1 teaspoon of minced garlic. These ingredients add depth to your spicy-sweet sauce without overpowering the gochujang flavor. The final consistency should be glossy and slightly syrupy.
Adjusting Heat and Flavor
Start with 1-2 teaspoons of gochugaru (Korean chili flakes) mixed into your tteokbokki sauce. You can always add more but you cannot remove it once added.
Taste the sauce before adding your rice cakes. Add more gochujang for deeper fermented flavor or more gochugaru for extra heat. Balance the spiciness with additional sugar if needed.
The sauce will thicken as it cooks with the rice cakes, so keep it slightly thinner than your target consistency. Some people prefer adding a splash of stock during cooking to maintain the right texture.
Step-by-Step Cooking Instructions

Making classic tteokbokki at home takes about 25 minutes from start to finish. The process involves preparing your rice cakes, building the sauce while cooking everything together, and adding final touches that make this dish special.
Soaking and Prepping Rice Cakes
Fresh tteok works best for homemade tteokbokki, but frozen rice cakes are more common in most stores. If you’re using frozen rice cakes, soak them in cold water for 10-15 minutes to soften them up. This step helps the chewy rice cakes cook evenly and prevents them from sticking together.
Fresh tteok only needs a quick rinse under cold water. Separate any rice cakes that are stuck together with your hands.
While your rice cakes soak, prepare your other ingredients. Cut green onions into 2-inch pieces, keeping the white and green parts separate. Slice fish cakes into bite-sized triangles or strips if you’re using them.
Drain the rice cakes completely before cooking. Wet rice cakes will dilute your sauce and make it harder to get the right thickness.
Simmering Rice Cakes and Sauce Together
Add 2 cups of water or anchovy stock to a wide skillet or shallow pot over medium-high heat. Mix in 3 tablespoons of gochujang, 1 tablespoon of gochugaru, 2 tablespoons of sugar, and 1 tablespoon of soy sauce. Stir until the sauce ingredients dissolve completely.
Bring the mixture to a boil, then add your drained rice cakes and the white parts of the green onions. Reduce heat to medium and let everything simmer for 8-10 minutes. Stir every 2-3 minutes to prevent sticking and ensure even coating.
The sauce will start to thicken as the rice cakes release their starch. Add fish cakes during the last 5 minutes of cooking. The rice cakes are done when they’re soft and chewy but not mushy.
If you’re making cheese tteokbokki, add sliced mozzarella during the final minute of cooking.
Finishing Touches and Garnishes
Turn off the heat when the sauce coats the back of a spoon and clings to the rice cakes. Add the green parts of your green onions and stir them through the hot tteokbokki. They should stay bright and slightly crisp.
Drizzle a small amount of sesame oil over the finished dish for extra flavor. Start with half a teaspoon and add more if needed.
Transfer your tteokbokki recipe to a serving dish and sprinkle toasted sesame seeds on top. You can also add hard-boiled eggs, ramen noodles, or extra vegetables as toppings. Serve immediately while the rice cakes are still hot and chewy.
Classic and Popular Tteokbokki Variations

Tteokbokki comes in several distinct styles that range from fiery street food versions to mild royal court recipes. The most common types include the classic spicy red sauce, a sweeter soy-based version, and modern fusion styles that add cream, cheese, or noodles.
Gochujang and Spicy Tteokbokki
This is the most popular version of tteokbokki you’ll find on Korean streets. The sauce uses gochujang (Korean red chili paste) as the main ingredient, mixed with sugar, soy sauce, and garlic.
The classic tteokbokki recipe creates a thick, glossy red coating on the rice cakes. You can adjust the heat level by adding more or less gochujang. Most recipes also include fish cakes, scallions, and boiled eggs.
The authentic tteokbokki gets its signature sweet and spicy balance from combining gochujang with corn syrup or sugar. Street vendors often add extra garlic and sometimes a touch of gochugaru (red pepper flakes) for more heat.
This Korean spicy rice cake dish typically takes about 20-25 minutes to make. The sauce should be thick enough to coat the rice cakes without being too watery.
Gungjung (Soy Sauce) Tteokbokki
Gungjung tteokbokki is the original royal court version that predates the spicy red type. This soy sauce tteokbokki uses a mild, non-spicy sauce made with soy sauce, sesame oil, and a touch of sugar.
The dish includes colorful vegetables like carrots, mushrooms, and onions stir-fried with the rice cakes. You’ll also find beef strips in traditional recipes. The result is a savory, slightly sweet dish without any heat.
This version works well if you can’t handle spicy food or want to serve children. The gungjung style shows off the natural chewy texture of the rice cakes better than saucy versions.
Fusion Styles: Rose, Cheese, and Rabokki
Rose tteokbokki combines the classic spicy sauce with heavy cream or milk to create a pink, creamy sauce. The cream cuts the heat while adding richness. This variation became popular in Korean restaurants during the 2010s.
Cheese tteokbokki tops the spicy rice cakes with mozzarella or processed cheese that melts into stretchy strands. You can mix the cheese into the sauce or layer it on top before serving. The cheese adds a mild, creamy element that balances the spice.
Rabokki mixes instant ramen noodles with tteokbokki in the same pot. This creates a heartier meal that combines chewy rice cakes with springy noodles. Many people add fish cakes, hard-boiled eggs, and dumplings to make it even more filling.
Seafood and Restaurant-Style Options
Restaurant-style tteokbokki often includes premium ingredients like shrimp, squid, and mussels. The seafood adds protein and a savory depth to the spicy sauce. You add the seafood near the end of cooking to keep it tender.
Seafood tteokbokki uses the same gochujang base as classic versions but includes anchovy or seafood stock instead of plain water. This creates a richer, more complex flavor.
Some restaurants serve tteokbokki in individual stone pots that keep the dish bubbling hot. Others offer all-you-can-eat styles where you can add unlimited rice cakes, fish cakes, and vegetables to a shared pot of sauce.
Tips for Sourcing and Storing Ingredients

Quality Korean ingredients make the difference between average and authentic tteokbokki. Fresh garae-tteok and good gochujang paste form the foundation, while proper storage keeps everything ready for your next craving.
Selecting the Best Tteok and Gochujang
Look for garae-tteok (cylindrical rice cakes) in the refrigerated or frozen section of Korean grocery stores. Fresh rice cakes should feel firm but slightly pliable, with a smooth, white surface and no cracks or discoloration. If you squeeze them gently, they should give slightly without feeling mushy.
Check the expiration date and choose packages with the latest dates available. Avoid rice cakes that look dried out, have brown spots, or smell sour.
For gochujang paste, select brands that list rice, red pepper powder, and fermented soybean as the first ingredients. The paste should be deep red and thick, not watery. Popular Korean brands offer consistent heat and flavor that works well in Korean recipes.
If your local stores don’t carry fresh tteok, vacuum-packed or frozen options work perfectly fine. Many Korean cooks actually prefer frozen rice cakes because they store longer and maintain their texture well.
Storing Fresh, Vacuum-Packed, and Frozen Rice Cakes
Fresh rice cakes last 2-3 days in the refrigerator. Store them in their original packaging or transfer to an airtight container with a damp paper towel to prevent drying. They will harden as they sit, but soaking them in cold water for 10-15 minutes before cooking softens them back up.
Vacuum-packed rice cakes keep for several weeks refrigerated or several months in the freezer. Once opened, treat them like fresh rice cakes and use within 2-3 days.
Frozen rice cakes last up to 6 months in the freezer. You don’t need to thaw them before cooking. Just add them directly to your sauce and increase the cooking time by 2-3 minutes.
Store Korean red pepper paste in the refrigerator after opening. It stays good for up to a year when kept in an airtight container. A thin layer of oil on top prevents it from drying out.
Using Leftover Tteokbokki and Prep Tips
Store leftover tteokbokki in an airtight container in the refrigerator for up to 3 days. The rice cakes will absorb the sauce and become softer as they sit. When reheating, add a splash of water or stock to loosen the sauce.
Reheat on the stovetop over medium heat or microwave in 30-second intervals, stirring between each round. The rice cakes may lose some chewiness, but the flavors will deepen overnight.
To prep ahead, soak dried or refrigerated rice cakes in cold water for 10-15 minutes before cooking. This ensures even cooking and that signature chewy texture. Cut fish cakes and vegetables in advance and store them separately in the refrigerator for quick assembly.
Mix your sauce ingredients together beforehand and keep them in a jar in the fridge for up to a week. This makes weeknight tteokbokki incredibly fast to prepare.
Serving, Pairings, and Korean Street Food Culture

Tteokbokki tastes best when paired with classic Korean side dishes and complementary street foods. The dish carries a rich history that transformed it from royal court cuisine into one of Korea’s most accessible comfort foods.
Traditional Pairings and Banchan
Korean cuisine follows specific pairing rules that balance flavors and textures. When you serve tteokbokki at home, traditional banchan (side dishes) help cut through the spicy, sweet sauce.
Pickled radish (danmuji or chicken-mu) is the most essential pairing. The crunchy, slightly sweet radish cleanses your palate between bites of spicy rice cakes. Many Koreans consider this combination sacred and won’t eat tteokbokki without it.
Other popular banchan include:
- Kimchi for added fermented tang
- Pickled onions for sharp contrast
- Steamed eggs (gyeran-jjim) for mild, creamy balance
- Cucumber salad for cool, fresh crunch
These Korean side dishes create harmony between spicy, sweet, savory, and fermented flavors that define Korean cuisine.
Popular Street Food Combinations
Street vendors and pojangmacha (food tents) serve tteokbokki alongside specific foods that have become classic combinations. Fried foods (twigim) are the most common pairing. These include vegetable tempura, fried dumplings, and seaweed rolls.
Fish cake soup (odeng or eomuk) often appears next to tteokbokki at street stalls. The warm, mild broth balances the spicy rice cakes perfectly. You can also add fish cakes directly to your tteokbokki for extra protein.
Kimbap (seaweed rice rolls) and mandu (dumplings) round out popular Korean street food meals. Many people order tteokbokki with instant ramyeon noodles cooked right in the sauce, creating tteokbokki-ramyeon.
Cultural History and Evolution
Tteokbokki started as gungjung tteokbokki, a refined dish from the Joseon Dynasty royal court made with soy sauce, beef, and vegetables. The spicy red version you know today came from a much later innovation.
Ma Bok-rim, a restaurant owner, created modern spicy tteokbokki in 1953 near Sindang-dong in Seoul. After the Korean War, rice shortages led to flour-based rice cakes, which made the dish affordable for ordinary people. This transformation turned tteokbokki into true Korean comfort food.
The dish spread rapidly through street carts and school cafeterias. Today, it appears everywhere from night markets to pojangmacha to home kitchens. Its evolution from royal cuisine to street food shows how Korean food culture adapts and democratizes flavors across social classes.