Korea · East Asia

Traditional Korean Chuseok Food: A Songpyeon Recipe

Updated November 3, 2026

Total time
1 hr 29 min
prep 50 min · cook 39 min
Serves
6
portions as written
Cuisine
Korea
East Asia

Jump to recipe

Traditional Korean Chuseok Food: A Songpyeon Recipe

Songpyeon are Korean half-moon rice cakes traditionally made for Chuseok, the autumn harvest holiday, and served as part of a festive table. This version uses a tender rice-flour dough and a sweet, nutty filling of toasted sesame, sugar, and honey; the cakes are shaped by hand and steamed, often over pine needles. Families and regions have their own fillings, colors, and shaping styles, so this is one home-friendly version rather than a single definitive formula.

Ingredients

  • 2 cups (320 g) Korean short-grain rice flour, preferably wet-milled and thawed if frozen
  • 1/2 cup (120 ml) hot water, about 175–185°F (80–85°C), plus 1–3 tablespoons (15–45 ml) more as needed
  • 1/2 teaspoon fine salt (about 3 g), divided
  • 1 teaspoon mugwort powder (about 2 g), optional, for coloring half the dough
  • 1/2 cup (70 g) toasted sesame seeds
  • 1/4 cup (50 g) granulated sugar
  • 1 tablespoon (21 g) honey
  • 1 cup (about 30 g) fresh pine needles, optional, rinsed well for lining the steamer
  • 1 teaspoon (5 ml) toasted sesame oil, for lightly coating the finished cakes

Instructions

  1. Prepare the flour. If using frozen wet-milled rice flour, thaw it in the refrigerator, then bring it to cool room temperature before mixing. Break up any compacted pieces and combine the flour with 1/4 teaspoon salt. Wet-milled flour contains more moisture than ordinary dry rice flour, so the amount of water it needs can vary. If the flour is labeled dry, begin with less water and add it gradually; the dough should be pliable, not sticky or runny.
  2. Make the sesame filling. Grind the toasted sesame seeds in a mortar or pulse them briefly in a small food processor. Stop while they are coarse and fragrant; if they become a paste, the filling will be oily and harder to portion. Stir in the sugar, honey, and remaining 1/4 teaspoon salt. The mixture should hold together when pinched but still look crumbly. Set it aside while you make the dough.
  3. Mix and divide the dough. Pour the hot water into the rice flour a little at a time, mixing with a spoon or chopsticks. When the mixture is cool enough to handle, knead it until it forms a smooth, soft ball. Add more water a teaspoon or two at a time if dry cracks remain, or dust in a little rice flour if the dough clings heavily to your hands. Cover the dough so it does not dry out, then divide it in half. Knead the mugwort powder into one half, adding a teaspoon of water if the green dough feels firmer than the plain dough.
  4. Rest the dough briefly. Cover both portions and let them rest for 5 minutes while you set up your work area. This short rest gives the flour a chance to absorb moisture and makes the dough easier to shape. Keep the unused portion covered whenever you are not working with it; a dry surface can split as you pinch the cakes closed.
  5. Shape the cakes. Roll each dough portion into a thick rope and cut it into 12 equal pieces, for 24 pieces total. Roll one piece into a ball, press a deep hollow into the center with your thumb, and widen the hollow without making the walls paper-thin. Add about 1/2 teaspoon sesame filling. Bring the edges together over the filling, pinch firmly to seal, then curve the piece into a half-moon. Check the seam for small gaps, which can let filling escape during steaming. Repeat, alternating plain and mugwort dough if desired, and cover the shaped cakes with a clean towel.
  6. Set up the steamer. Add water to a steamer pot without letting it touch the steamer basket, and bring it to a steady boil; allow about 5 minutes for this. Line the basket with a damp steamer cloth or a layer of rinsed pine needles. Pine needles add a gentle evergreen fragrance and help keep the cakes from sticking, but a damp cloth is a practical substitute. Leave a little space between cakes so steam can circulate. If your basket cannot hold all 24 without crowding, cook them in two batches.
  7. Steam in two batches. Arrange 12 cakes in the lined basket, cover, and steam over active but not violently splashing water for 12 minutes. Avoid lifting the lid during cooking, since a sudden loss of steam can leave the centers firm. Turn off the heat and leave the lid on for 5 minutes before removing the first batch. Repeat with the remaining cakes, bringing the water back to a steady boil first. The rice dough should look set and feel tender, not powdery or raw in the center.
  8. Finish and serve. Transfer the warm songpyeon to a lightly oiled plate and gently coat the surfaces with sesame oil so they do not stick together. Let them cool until comfortable to handle; they are pleasantly soft while warm and become firmer as they cool. Serve the same day for the softest texture.

Tips

  • Choose the right flour. Korean wet-milled short-grain rice flour gives songpyeon its characteristic soft, slightly chewy bite. It is often sold frozen in Korean grocery stores. If you cannot find it, use finely ground short-grain rice flour, not glutinous or sweet rice flour; the latter makes a stickier, more elastic cake with a different texture. Dry flour may need less water at first, so add it slowly and judge by feel.
  • Keep the dough covered. Rice-flour dough dries faster than wheat dough. Cover the bowl and any pieces waiting to be shaped with a damp, clean towel or plastic wrap. If a ball develops tiny cracks, knead in a few drops of water before filling it rather than trying to hide the cracks with a thick seam.
  • Seal each cake carefully. Use a modest amount of filling and pinch the opening closed all the way across. Too much filling or a thin spot in the dough can cause a cake to split and leak sticky sesame syrup into the steamer. If the filling seems loose, stir in a little more ground sesame rather than adding extra honey.
  • Use a steady steam. Keep enough water in the pot for both batches, but make sure it stays below the basket. A very hard boil can splash water onto the cakes, while weak steam can leave them dense. Do not stack the cakes or crowd them together; cook another batch if needed.

Serving Suggestions

Arrange songpyeon on a platter with the curved seams facing down or turned outward so the half-moon shapes show. They are traditionally associated with Chuseok, when families gather and share seasonal foods, but they also work as a small sweet for tea or as part of a Korean holiday spread. Their sesame-and-honey filling is rich enough to enjoy without a dipping sauce; serving them plain lets the toasted seed aroma come through.

For a festive plate, place plain and mugwort-green cakes together and add a few other small sweets or fresh seasonal fruit. Songpyeon are best served at room temperature or slightly warm. If they have cooled and firmed up, gently steam them again rather than leaving them uncovered to dry. Offer a small plate and napkins, since the filling can soften and become sticky as the cakes warm.

Variations

Use a different traditional-style filling. Finely ground, cooked mung beans sweetened with sugar and a pinch of salt are a familiar alternative to sesame. Red bean paste is another option, though it is smoother and sweeter, so use a small amount in each cake. Fillings differ from household to household and by region; keep any substitute thick enough to hold its shape and cool it before portioning.

Change the color naturally. Mugwort powder gives one portion a muted green color and an earthy, herbal note. Use a little less for a paler color or a little more for a deeper green, adjusting the water so both doughs remain equally soft. Some cooks use other natural coloring ingredients, but strong liquid additions can make the dough sticky; reduce the plain water slightly if you add a wet coloring ingredient.

Make a simpler plain version. Leave out the mugwort and shape all the dough the same way. You can also replace the sesame filling with a small ball of firm sweetened mung-bean filling. Avoid using a runny jam or syrup as the center, because it can leak through the seam during steaming.

Adjust the sweetness. For a less sweet sesame filling, reduce the sugar to 3 tablespoons (about 38 g) and keep the honey so the mixture still clumps. If the filling no longer holds together when pinched, add honey a few drops at a time or grind the sesame slightly finer. Different sesame seeds and rice flours absorb moisture differently, so make small adjustments rather than changing the whole batch at once.

Storage and Reheating

Songpyeon have their softest texture on the day they are made. Let them cool, then refrigerate them in an airtight container within 2 hours of cooking. They keep for about 2–3 days in the refrigerator, although the rice dough will firm as it chills. Separate layers with parchment so the cakes do not stick together. For longer storage, freeze them in a single layer until firm, then transfer them to a freezer-safe container for up to 1 month.

To reheat refrigerated cakes, steam them for about 5–7 minutes, until soft and hot throughout. Reheat frozen cakes from frozen by steaming for about 8–10 minutes, checking that the centers are hot before serving. USDA guidance is to reheat leftovers to 165°F (74°C); for a large cake, check the center with a clean instant-read thermometer. Avoid microwaving for too long, which can make the exterior tough while leaving the center unevenly warm. Refrigerate any leftovers again within 2 hours, and reheat only the portion you plan to eat.

Frequently Asked Questions

Are songpyeon made with glutinous rice flour?
Usually, songpyeon are made with non-glutinous short-grain rice flour, often wet-milled. Despite the chewy texture, the dough is not typically made from glutinous or sweet rice flour. Using sweet rice flour changes the texture and makes the cakes stickier, so it is not a direct substitute.

Can I make songpyeon without a Korean steamer?
Yes. Use a pot with a metal steamer insert or a heatproof rack that holds a lined, heat-safe plate above the water. Make sure the plate does not sit in the water and that the lid closes securely. A damp steamer cloth or parchment with a few small holes works when pine needles are unavailable.

Why is my dough cracking?
The dough is usually too dry, or it has been left uncovered. Knead in water a few drops at a time until the surface becomes smooth and pliable, then keep it covered while shaping. If cracks appear only around the seam, use a little less filling and press the edges together more firmly.

Can I prepare the cakes ahead of Chuseok?
You can shape them several hours ahead and keep them covered in the refrigerator, but steaming shortly before serving gives the best texture. For a longer lead time, freeze the shaped, unsteamed cakes on a tray and transfer them to a sealed container once solid. Steam them from frozen, allowing extra time and checking that the centers are fully hot.

How can I tell when songpyeon are done?
After the full steaming time, the outside should look set and the cake should feel tender when gently pressed. If a cake still has a firm, powdery center, steam it for a few more minutes. Keep the lid closed during the main cooking period so the basket stays full of steady steam.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).