Spicy Korean Rice Cakes (Tteokbokki) – A Fiery, Chewy, Comforting Dish You’ll Love

If there’s one Korean dish that always excites me, it’s Spicy Korean Rice Cakes, also known as Tteokbokki. It’s bold, chewy, lightly sweet, fiery, and incredibly comforting. I love how the sauce clings to each rice cake—thick, glossy, and full of flavour. Whether you’re new to Korean food or already a fan, this recipe is simple enough for beginners and delicious enough to become a weekly favourite.

This version uses easy-to-find ingredients and takes only a few minutes to come together, making it perfect for busy days, midnight cravings, or quick weekend snacks.


Quick Facts

  • Prep Time: 10 minutes

  • Cooking Time: 15 minutes

  • Total Time: 25 minutes

  • Serving Size: 2 hearty bowls


Why You’ll Love Spicy Korean Rice Cakes

There are so many reasons why this dish wins hearts around the world:

  •  Chewy and satisfying rice cakes

  •  A spicy-sweet sauce full of umami

  •  Just one pan and minimal cleanup

  •  Customizable for all spice levels

  •  Feels like restaurant-quality Korean street food at home

This recipe is fun, fast, and always hits the spot when you’re craving something bold.


Ingredients You’ll Need

Main Ingredients

  • 2 cups Korean rice cakes (tteok), cylinder-shaped

  • 1 cup fish cakes, sliced (optional but recommended)

  • 3 cups water or anchovy broth

  • 1 boiled egg (optional)

  • 1 stalk green onion, chopped

For the Sauce

  • 2 tbsp gochujang (Korean red chili paste)

  • 1 tbsp gochugaru (Korean chili flakes)

  • 1 tbsp soy sauce

  • 1 tbsp sugar or honey

  • 1 tsp garlic, minced


How to Make Spicy Korean Rice Cakes

Step 1: Soften the Rice Cakes

If using refrigerated or frozen tteok, soak them in warm water for 10 minutes to soften.

Step 2: Prepare the Broth

Boil water or anchovy broth in a wide pan. The broth adds depth, but water works too.

Step 3: Make the Sauce

Whisk gochujang, gochugaru, soy sauce, garlic, and sugar into the simmering broth.

Step 4: Add Rice Cakes & Fish Cakes

Add softened rice cakes and fish cakes. Cook for 8–10 minutes, stirring often so they don’t stick.

Step 5: Reduce & Thicken

Let the sauce bubble until thick and glossy, coating every rice cake.

Step 6: Finish & Serve

Add green onions and boiled egg on top. Serve hot—this dish tastes best when steaming and saucy.


Serving Suggestions

  • Serve with kimchi, pickled radish, or a cold cucumber salad.

  • Add ramen noodles for Rabokki (super popular street-style version).

  • Enjoy as a snack, light lunch, or spicy party dish.

  • Pair with iced tea or cold soda to balance the heat.


Tips for Customization

  • Less spicy? Reduce gochugaru or add more sugar.

  • Creamy version: Add 2–3 tbsp cream or mozzarella cheese.

  • Vegan version: Skip fish cakes and eggs; use veggie broth.

  • Protein-loaded: Add tofu, chicken strips, or shrimp.

  • Extra veggies: Add cabbage, carrots, mushrooms, or bok choy.


Nutritional Info (Per Serving – Approx.)

  • Calories: 380

  • Carbs: 65g

  • Protein: 7g

  • Fat: 6g

  • Sugar: 9g

  • Sodium: Moderate (depending on gochujang brand)


FAQs

1. Can I make tteokbokki less spicy?

Yes! Reduce chili flakes or substitute a little ketchup for sweetness.

2. Why are my rice cakes too hard?

They may be old or not soaked enough. Soak in warm water until softened.

3. Can I freeze leftovers?

Rice cakes become tough after freezing—best eaten fresh. You can refrigerate them for 1 day and reheat with a splash of water.

4. Can I use other types of rice cakes?

Yes, flat rice cakes and sliced oval tteok also work wonderfully.

5. My sauce is too thin—what do I do?

Let it simmer longer or reduce water by ½ cup next time.


Final Thoughts

Spicy Korean Rice Cakes are one of those dishes that bring comfort instantly—chewy, saucy, and full of flavour. I love making them on days when I want something quick yet deeply satisfying. Once you try this recipe, don’t be surprised if it becomes your new favourite spicy treat!

By Raphael

Leave a Reply

Your email address will not be published. Required fields are marked *