Home » Desserts » Gyeongdan (Korean Sweet Rice Balls)

Gyeongdan (Korean Sweet Rice Balls)

If you love soft, chewy Korean rice cakes, this gyeongdan recipe is a must try! These sweet rice balls are made from glutinous rice flour and rolled in beautiful coatings like Castella crumbs, coconut, or purple sweet potato powder, making them just as pretty as they are comforting. Festive and fun to make, gyeongdan are a classic Korean tteok dessert perfect for holidays, parties, or any celebration.

Hand holding a small flower-shaped plate with four colorful sweet rice balls.

What is Gyeongdan

Gyeongdan (경단) are soft, chewy Korean sweet rice balls made from glutinous rice flour dough, and these days they’re often filled with sweet red bean paste. They’re rolled in colorful coatings like castella or sponge cake crumbs, coconut flakes, or roasted soybean powder, which makes them just as pretty as they are delicious. You’ll often see them at tteok shops or in the rice cake section of Korean grocery stores. They’re traditionally enjoyed during special celebrations, and they’re one of those treats that feel comforting and special from the very first bite.

My family often made gyeongdan without any filling, and it’s the version I grew up eating. Without the sweet red bean paste inside, the flavor really depends on the coating, which makes each type stand out even more. Though as an adult, I much prefer the version with sweet red bean filling inside. That extra sweet flavor really adds a lovely depth and makes each bite feel even more special.

Why This Recipe

  • You’ll learn the real Korean technique in a clear, supportive way, so your gyeongdan turn out soft, chewy, and beautiful every time.
  • You also get tested storage guidance that actually works. I explain how long they keep, what cool room temperature means, and why the fridge is never a friend to glutinous rice.
  • And for a little fun, I share modern, colorful coating ideas like matcha, freeze-dried raspberry, and Castella crumbs, so you can make them extra special for holidays and celebrations.

Ingredients

Main Dough

  • 4 cups (500 g / 17.6 oz) glutinous rice flour
  • 1/4 cup (54 g / 1.9 oz) granulated sugar
  • 1 1/2 tsp (9 g / 0.32 oz) fine sea salt
  • Up to 2 cups (500 ml / 16 fl oz) hot water, (you may have 1/4 – 1/2 cup left over, depending on the flour)

Filling

Five bowls of gyeongdan coating options arranged on a white marble style countertop.

Coating Options

Choose your favorite or mix and match. Each option coats about 8–10 rice balls.

Castella + Purple Sweet Potato

  • 1/2 cup finely sifted Castella or vanilla sponge cake crumbs
  • 1 Tbsp purple sweet potato powder

Castella (Classic)

  • 1/2 cup finely sifted Castella or vanilla sponge cake crumbs

Castella + Cinnamon

  • 1/2 cup finely sifted Castella or vanilla sponge cake crumbs
  • 1/2 Tbsp cinnamon powder

Coconut Matcha

  • 1/2 cup desiccated coconut flakes
  • 1/4 cup finely sifted Castella or vanilla sponge cake crumbs
  • 1/2 Tbsp matcha powder

Black Sesame

  • 1/4 cup black sesame seeds

* Other options not used in this recipe but still popular are mugwort powder for a soft green color and roasted soybean powder for a warm beige finish. For a Christmas theme, you can use freeze dried raspberry powder to give the rice cakes a beautiful red hue, and either matcha or mugwort powder for green.

** 1 Tbsp = 15 ml, 1 cup = 250 ml

How To Make Gyeongdan (​​Korean Sweet Rice Balls)

1. Make the Dough

In a medium-sized bowl, combine the glutinous rice flour, white sugar, and salt. Mix well. Gradually add hot water while stirring to form a dough. (Tip: Don’t add all the water at once. Add it little by little, mixing in between to check the consistency. The dough shouldn’t be overly wet or fully soaked – aim for a slightly dry texture where you might think, “Does it need just a bit more water?” That’s the perfect balance. As you continue mixing, the dough will naturally come together.)

Collage showing how to make gyeongdan dough with glutinous rice flour and water.

2. Shape the Balls

Take a small piece of dough and roll it into a ball. Keep the remaining dough covered with a damp towel or plastic wrap so it doesn’t dry out while you work. If you’d like to add a sweet red bean filling, gently press the center of the dough ball to create a small indentation. Add about 10 g (0.35 oz) of filling, then carefully seal and roll it back into a smooth ball. Try to keep the sizes consistent so they cook evenly. Repeat with the remaining dough – you should end up with about 38 to 40 rice cake balls if each piece is around 22 g (0.78 oz) before adding the filling.

Collage showing how to shape gyeongdan dough and prepare it for sweet red bean filling.

3. Cook the Rice Balls

Bring a pot of water to a boil. Once boiling, gently drop in the dough balls. When they float to the surface, add a small splash of cold water to lower the temperature slightly. After they float up again, remove them with a slotted spoon and transfer them to a bowl of cold water to cool briefly. Don’t leave them in the cold water for too long – if they become too cold, the coating won’t stick well and may peel off.

Collage showing gyeongdan rice balls boiling until they float.

4. Coat the Gyeongdan

Roll the rice balls in a bowl of your chosen coating until evenly covered. (Tip: Castella crumbs give a soft, sweet finish and beautiful texture, and you can add a little purple sweet potato powder for a lovely pop of color.)

Collage showing gyeongdan being coated in different toppings like vanilla sponge crumbs, and purple sweet potato mix.

5. Serve

Let the rice balls cool completely, then serve as a snack or dessert. The flavor is best once they’ve cooled, and for the freshest taste and texture, enjoy them on the same day they’re made.

Assorted gyeongdan coated in various toppings on a white platform plate, with four more rice balls on a small flower-shaped dish.

Cook’s Notes

Flour & Water
Use glutinous rice flour (chapssalgaru, 찹쌀가루) only, as it’s what gives gyeongdan their soft, chewy texture. Regular rice flour won’t behave the same way. Add the hot water gradually, since each flour brand absorbs moisture a little differently. The final dough should feel warm, smooth, and pleasantly pliable. I like to give precise measurements whenever I can, but this is one of those recipes where you also need to trust the texture and feel of the dough as you bring it together.

Cooking
These rice cakes cook very quickly. Once they float, they only need about 1 more minute. Overcooking can make them too soft or cause them to break apart. A quick rinse in cold water helps stop the cooking and sets the texture, but don’t leave them in the cold water for too long. If they cool completely, the coating won’t stick as well.

Coating
Coat the rice balls while they’re still slightly warm and just dry enough for the coating to cling. After the brief cold water rinse, the surface should feel lightly tacky rather than wet. If they’re too wet, the coating won’t stick; if they cool down too much or dry out, the coating can slip off and the texture becomes dull. A quick drain and a little warmth on the surface make all the difference.

How to Store

Gyeongdan taste best on the day you make them. Let them cool completely for the best flavor, and enjoy them while they’re still fresh for the softest, chewiest texture. Try not to refrigerate them, as glutinous rice firms up once it gets cold.

You can keep them at cool room temperature (around 20–22°C / 68–72°F) for 1 to 2 days. If you’re not planning to eat them within this time, or if your kitchen is warmer or more humid than cool room temperature, store them in an airtight container and freeze. To serve, thaw at room temperature, or warm them for about 10 to 15 seconds in the microwave to soften.

More Rice Cake Recipes

If you love soft, chewy Korean treats, here are more rice cake recipes you might enjoy. Each one has its own unique texture and flavor, and they’re all comforting in that classic tteok way.

  • Red Bean Mochi (Chapssaltteok) – Soft, chewy rice cakes filled with sweet red bean paste. They’re similar to gyeongdan but larger in size, with a slightly different, more pillowy texture.
  • Spicy Korean Rice Cakes (Tteokbokki) – A classic Korean street food made with chewy rice cakes simmered in a spicy-sweet gochujang sauce. It’s a savory contrast to dessert tteok, but just as comforting and satisfying.
  • Songpyeon – Half-moon shaped Korean rice cakes traditionally enjoyed during Chuseok. Filled with sweet sesame, red bean, or chestnut, they have a soft, gently chewy texture and a festive feel that many people grew up enjoying.
Hand holding a small flower-shaped plate with four colorful sweet rice balls.

Gyeongdan (Korean Sweet Rice Balls)

Soft, chewy Korean sweet rice balls filled with sweet red bean paste and rolled in colorful coatings. This easy gyeongdan recipe walks you through the traditional technique with simple, supportive steps. Customize them with matcha, Castella crumbs, coconut, or sesame. Perfect for holidays, parties, or a sweet little treat anytime.
Print Pin Rate
Course: Dessert
Cuisine: Korean
Keyword: gyeongdan, korean rice cakes, sweet rice balls
Prep Time: 20 minutes
Cook Time: 15 minutes
Total Time: 35 minutes
Servings: 40
Author: Sue Pressey

Ingredients

MAIN DOUGH

  • 4 cups glutinous rice flour (500 g / 17.6 oz)
  • 1/4 cup granulated sugar (54 g / 1.9 oz)
  • 1 1/2 tsp fine sea salt (9 g / 0.32 oz)
  • Up to 2 cups hot water (500 ml / 16 fl oz), (you may have 1/4 – 1/2 cup left over, depending on the flour)

FILLING

COATING OPTIONS - Choose your favorite or mix and match. Each option coats about 8–10 rice balls.

Castella + Purple Sweet Potato

  • 1/2 cup finely sifted Castella or vanilla sponge cake crumbs
  • 1 Tbsp purple sweet potato powder

Castella (Classic)

  • 1/2 cup finely sifted Castella or vanilla sponge cake crumbs

Castella + Cinnamon

  • 1/2 cup finely sifted Castella or vanilla sponge cake crumbs
  • 1/2 Tbsp cinnamon powder

Coconut Matcha

  • 1/2 cup desiccated coconut flakes
  • 1/4 cup finely sifted Castella or vanilla sponge cake crumbs
  • 1/2 Tbsp matcha powder

Black Sesame

  • 1/4 cup black sesame seeds

Instructions

  • Make the Dough
    In a medium-sized bowl, combine the glutinous rice flour, white sugar, and salt. Mix well. Gradually add hot water while stirring to form a dough. (Tip: Don’t add all the water at once. Add it little by little, mixing in between to check the consistency. The dough shouldn’t be overly wet or fully soaked – aim for a slightly dry texture where you might think, “Does it need just a bit more water?” That’s the perfect balance. As you continue mixing, the dough will naturally come together.)
  • Shape the Balls
    Take a small piece of dough and roll it into a ball. Keep the remaining dough covered with a damp towel or plastic wrap so it doesn’t dry out while you work. If you’d like to add a sweet red bean filling, gently press the center of the dough ball to create a small indentation. Add about 10 g (0.35 oz) of filling, then carefully seal and roll it back into a smooth ball. Try to keep the sizes consistent so they cook evenly. Repeat with the remaining dough — you should end up with about 38 to 40 rice cake balls if each piece is around 22 g (0.78 oz) before adding the filling.
  • Cook the Rice Balls
    Bring a pot of water to a boil. Once boiling, gently drop in the dough balls. When they float to the surface, add a small splash of cold water to lower the temperature slightly. After they float up again, remove them with a slotted spoon and transfer them to a bowl of cold water to cool briefly. Don’t leave them in the cold water for too long – if they become too cold, the coating won’t stick well and may peel off.
  • Coat the Gyeongdan
    Roll the rice balls in a bowl of your chosen coating until evenly covered. (Tip: Castella crumbs give a soft, sweet finish and beautiful texture, and you can add a little purple sweet potato powder for a lovely pop of color.)
  • Serve
    Let the rice balls cool completely, then serve as a snack or dessert. The flavor is best once they’ve cooled, and for the freshest taste and texture, enjoy them on the same day they’re made.

Notes

  • Other coating options not used in this recipe but still popular are mugwort powder for a soft green color and roasted soybean powder for a warm beige finish. For a Christmas theme, you can use freeze dried raspberry powder to give the rice cakes a beautiful red hue, and either matcha or mugwort powder for green.
  • 1 Tbsp = 15 ml, 1 cup = 250 ml
  • Cook time does not include making the sweet red bean paste (prepare this ahead of time).

Cook’s Notes

Flour & Water
Use glutinous rice flour (chapssalgaru) only, as it’s what gives gyeongdan their soft, chewy texture. Regular rice flour won’t behave the same way. Add the hot water gradually, since each flour brand absorbs moisture a little differently. The final dough should feel warm, smooth, and pleasantly pliable. I like to give precise measurements whenever I can, but this is one of those recipes where you also need to trust the texture and feel of the dough as you bring it together.
Cooking
These rice cakes cook very quickly. Once they float, they only need about 1 more minute. Overcooking can make them too soft or cause them to break apart. A quick rinse in cold water helps stop the cooking and sets the texture, but don’t leave them in the cold water for too long. If they cool completely, the coating won’t stick as well.
Coating
Coat the rice balls while they’re still slightly warm and just dry enough for the coating to cling. After the brief cold water rinse, the surface should feel lightly tacky rather than wet. If they’re too wet, the coating won’t stick; if they cool down too much or dry out, the coating can slip off and the texture becomes dull. A quick drain and a little warmth on the surface make all the difference.
Storage
Gyeongdan taste best on the day you make them. Let them cool completely for the best flavor, and enjoy them while they’re still fresh for the softest, chewiest texture. Try not to refrigerate them, as glutinous rice firms up once it gets cold.
You can keep them at cool room temperature (around 20–22°C / 68–72°F) for 1 to 2 days. If you’re not planning to eat them within this time, or if your kitchen is warmer or more humid than cool room temperature, store them in an airtight container and freeze. To serve, thaw at room temperature, or warm them for about 10 to 15 seconds in the microwave to soften.

The nutrition information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice.

Tried this recipe?I love hearing how you went with my recipes! Rate this recipe with a comment below and tag me on Instagram @MyKoreanKitchen.
Filed under: Desserts, My Recipes

Written by: Sue

Published on:

Photo of author
Welcome to my Korean kitchen! I’m so happy that you're here. I am Sue, the creator behind My Korean Kitchen (since 2006). I love good food and simplifying recipes. Here you will find my best and family approved recipes. Thanks for stopping by!

NEVER MISS A NEW RECIPE

Join 30,000+ other Korean food lovers! Get the latest recipes from My Korean Kitchen delivered to your email inbox. It's free!

I will only send you emails related to My Korean Kitchen. Unsubscribe at any time.

Copyright: Unless otherwise noted, all photography and content on this site is the intellectual property of Sue Pressey of My Korean Kitchen. Please do not copy and/or paste full recipes and images to any social media channels or websites without my prior written consent. This is strictly prohibited. You may however, use a single image and a summary of my article in your own words, provided that proper attribution is given to myself and an appropriate link back to my original recipe. Thank you.

Disclosure: My Korean Kitchen is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.

Subscribe
Notify of
guest
Rate This Recipe With Your Comment




0 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments

NEVER MISS A NEW RECIPE

Join 30,000+ other Korean food lovers!

Get the latest recipes from My Korean Kitchen delivered to your email inbox. It's free!

Connect

NEVER MISS A NEW RECIPE

Join 30,000+ other Korean food lovers! Get the latest recipes from

My Korean Kitchen delivered to your email inbox. It's free!

Close the CTA