Korean songpyeon: white and pale mugwort-green half-moon rice cakes on a plate, glossy with a thin coat of sesame oil
Serves16 pieces
CuisineKorean

Songpyeon: Korean Half-Moon Rice Cakes Steamed for Chuseok

Songpyeon is Korea's half-moon Chuseok rice cake. Learn hot-water dough, sesame filling, steaming until translucent, and which rice flour works.

Level: Intermediate

Cooking flow

Cooking steps

STEP 11 / 8

Knead the white dough with hot water

Hands kneading white rice-flour dough in a stainless bowl after adding hot water
Crumbs at the edge of the bowl mean the dough can take another teaspoon of hot water

Put 1 cup (120 g) of rice flour and ⅛ tsp salt in a wide bowl and mix. Pour in 2 tbsp of just-boiled water and stir with chopsticks until the flour clumps. If dry crumbs remain, add more hot water 1 tsp at a time, up to 3 tbsp in all. Once it is cool enough to touch, gather it by hand and knead for 4–5 minutes, until the surface is smooth and the dough feels as soft as an earlobe.

Why the water must be hot

Cold water does not make rice flour sticky; kneading with hot water gives a dough that turns sticky and holds together. Pour it straight from the kettle.

Hot water

Just-boiled water lands directly on the flour. Stir with chopsticks first and knead by hand only once the dough is cool enough to hold.

STEP 22 / 8

Knead the mugwort dough and rest both

White and mugwort-green dough balls each wrapped in plastic and resting on a wooden board
Wrap each ball snugly; rice dough dries and cracks quickly in open air

Mix the second cup (120 g) of rice flour with ⅛ tsp salt and the mugwort powder before any water goes in, so the color spreads evenly. Start with 2½ tbsp of hot water and work up toward 3½ tbsp, 1 tsp at a time. Knead for 4–5 minutes, as with the white dough. Wrap each dough in plastic wrap and rest them for 20 minutes; the green dough is ready when it is smooth and even in color, with no pale streaks.

STEP 33 / 8

Make the sesame filling

Coarsely ground sesame in a mortar beside a bowl of sesame filling mixed with sugar and honey
The filling should clump on a spoon and keep its shape

While the doughs rest, grind the toasted sesame in a mortar to a coarse texture. Stop while plenty of broken pieces remain, well before it turns into paste, because the coarse grind gives the filling its bite. Stir in the sugar and honey. The filling is right when a pinch squeezed between your fingers holds together with no liquid seeping out.

STEP 44 / 8

Roll the dough and press a well

A thumb pressing into a ball of white dough to widen it into a cup
Turn the ball as you press so the walls come out even all the way around

Pinch off pieces of dough and roll them into balls about 1 inch (2.5 cm) across, keeping the rest of the dough under wrap. Press a thumb into the center of a ball, then use both thumbs to push the walls outward into a small cup with even sides. Spoon 1 tsp of filling into the cup. The cup is ready when its walls are thin enough to fold over but show no cracks at the rim.

STEP 55 / 8

Seal and pinch into a half-moon

Hands pinching a filled rice cake into a half-moon with a ridged seam, finished white and green pieces on the board
The ridge along the top is the seam; press it once more before setting the piece down

Pinch the rim closed over the filling and press the seam firmly, squeezing gently in your palm as you go to push out the air. Roll it between your palms until the surface is smooth again, then ease it into an oval. Pinch both ends to draw it into a half-moon with a small wing-like ridge along the seam. Set each piece on the board apart from its neighbours and keep the finished ones covered; a good piece has a tight seam with no sesame showing.

Squeeze the air out

Trapped air expands in the steam and splits the seam. A gentle squeeze in your palm while sealing, and never more than 1 tsp of filling, keeps every piece closed.

STEP 66 / 8

Set up the steamer

Half-moon songpyeon spaced apart on a damp white cloth in a bamboo steamer
Leave a small gap between pieces so steam reaches every side

Bring water to a strong boil in the pot under the steamer. Line the basket with food-safe pine needles or a damp clean cloth and arrange the songpyeon on top with gaps so they don't touch. Wrap the lid in a clean kitchen towel and tuck the corners up on top; the towel catches condensation before it drips onto the dough. Set the basket over the pot only when steam is rising hard and steady.

Towel on the lid

Keep the towel's corners well away from the flame or burner. Tie or tuck them on top of the lid before the steamer goes on the heat.

STEP 77 / 8

Steam until translucent

Bamboo steamer lid lifted to show steamed songpyeon with a translucent, moist surface
Compare a cake to the raw dough in your memory: chalky white should now look faintly glassy

Cover and steam for 18–20 minutes, keeping the water at a full boil the whole time. Lift the lid away from your face so the steam rolls off toward the back. Done songpyeon have a surface that has turned slightly translucent and moist-looking, and they spring back when pressed. If any piece still looks chalky and opaque, cover it and steam longer, then check again; the cakes must be cooked through to the center.

STEP 88 / 8

Dip in ice water and brush with oil

Steamed songpyeon dipped in ice water, then brushed with oil on a wire rack
A thin coat is enough; too much oil pools under the cakes instead of shining on them

Fill a bowl with drinking water and ice. Dip the hot songpyeon in briefly, a few at a time, then lift them into a colander to drain. Mix the sesame oil and neutral oil and brush a thin coat over each piece. They are finished when every surface has an even gloss and the pieces no longer stick to one another.

0 / 0
Ingredients

Ingredients

1 / 1

Ingredients

Ingredient Amount Role
Frozen wet-milled short-grain rice flour (습식 쌀가루), white dough 1 cup (120 g) The body of the white cakes
Salt (소금), white dough ⅛ tsp Seasons the dough
Just-boiled water (뜨거운 물), white dough 2–3 tbsp (30–45 ml) Kneads the flour into a cohesive dough; add 1 tsp at a time
Frozen wet-milled short-grain rice flour (습식 쌀가루), mugwort dough 1 cup (120 g) The body of the green cakes
Salt (소금), mugwort dough ⅛ tsp Seasons the dough
Mugwort powder (쑥가루) 1 tbsp Pale green color and a grassy aroma
Just-boiled water (뜨거운 물), mugwort dough 2½–3½ tbsp (37–52 ml) More than the white dough, because the powder absorbs water
Toasted sesame seeds (깨소금), filling ½ cup (60 g) Ground coarse for a nutty, crunchy center
Sugar (설탕), filling 2 tbsp (24 g) Sweetens the filling
Honey (꿀), filling 4 tsp (20 ml) Binds the sesame into a moist filling
Toasted sesame oil (참기름), finish 1 tsp (5 ml) Gloss and aroma
Neutral cooking oil (식용유), finish 1 tsp (5 ml) Mixed with the sesame oil to keep the cakes from sticking
0 / 0

When the steamer lid lifts, a cloud rolls off and the half-moons underneath have changed. The chalky white of raw rice dough has turned faintly glassy, and if the basket was lined with pine needles, the whole kitchen smells of resin. Songpyeon (송편) are small Korean rice cakes made for Chuseok, the autumn harvest holiday. Each one is pressed by hand into a crescent around a filling of coarsely ground toasted sesame, sugar and honey. The dough is made from nonglutinous rice, so the bite is soft with a gentle spring, firmer than mochi, and then the sesame gives way, nutty and sweet, held together by the honey.

Half-Moons for the Harvest Moon

Chuseok falls on the 15th day of the eighth lunar month, which lands between mid-September and mid-October. In the old pattern of the holiday, the year's new rice was kneaded into songpyeon, the cakes were set out for the ancestral rites, and the family went to visit the graves. Making them is group work. The dough and filling are quick; the shaping is slow, so the people who have come home for the holiday gather around the board and fill and pinch them together, one small crescent at a time.

The name

Song (송) is the pine, for the needles the cakes are steamed on, and pyeon (편) is rice cake. The dough is made from nonglutinous rice flour kneaded with hot water, which puts songpyeon in a different family from the sticky glutinous rice sweets of Japan.

The shape carries the meaning. Across East Asia, the autumn moon is honored with food: China has round mooncakes, Japan has spherical tsukimi dango. Korea chose the moon that is still growing. A half-moon is read as something on its way to fullness, a sign of growth and moving forward. A legend explains it with a prophecy: in 656, in the reign of King Uija of Baekje, a turtle shell was found inscribed "Baekje is a full moon, Silla is a half moon," and the half-moon cake spread from there. It is a story, told as one.

Where songpyeon began is not settled. Wrapped grain cakes in early Chinese cooking are counted as possible ancestors, and so is a millet cake filled with red beans from the Goryeo period, by which time this kind of cake had likely become common. Rice cakes also marked other days of the year. On the 15th day of the first month, households tied ears of grain to a pole and stood it at the gate; on Junghwa-jeol, the first day of the second month, they made rice cakes from that grain and gave each servant as many as their age. The day was called servants' day, and the cakes were age cakes.

How the half-moon changes around the country

The basic idea holds everywhere, a rice dough wrapped around a filling and steamed, but each region bends it. Seoul makes five-color songpyeon (오색송편). In Gyeongsang the dough takes arrowroot (칡) and the cakes are made large. Chungcheong works pumpkin into the dough, Gangwon uses potato, and Jeolla adds ramie leaf (모시), which keeps the cakes soft for longer. Jeju has wandu-kong songpyeon, flat, round and filled with beans, a different form altogether that only shares the name.

Fillings vary as much as the dough. Red bean, sesame, jujube and pine nut are all classic, and some carry a meaning: sesame and oil for abundance, red bean to keep bad luck away, chestnut for strength and endurance. Mugwort songpyeon (쑥송편) has leaves worked into the dough, and songgi songpyeon (송기송편) uses the inner bark of the pine. This recipe makes one white batch and one mugwort batch with the sesame filling. One family's saying is that if you shape pretty songpyeon you'll have a pretty daughter, which says plenty about how much care goes into the pinch.

For more of the country's cooking, from everyday stews to festival plates, see the Korea page.


Ingredients (makes 16 pieces)

Wet-milled rice flour, salt, toasted sesame, sugar, honey, mugwort powder, sesame oil and neutral oil laid out for songpyeon
Everything fits on one counter; the cotton cloth at the side lines the steamer if you skip the pine needles

The rice flour is split into two batches of 1 cup each, one white and one colored with mugwort. The sesame filling is made once and serves both.

Thaw the flour the day before

Frozen wet rice flour is sold frozen. Take it out of the freezer the day before so it is half-thawed and breaks up easily; hot water then reaches every grain instead of skating over frozen lumps.

Allergen information

Sesame is in the filling and the finishing oil. Honey must not be given to babies under one year old. The recipe itself contains no wheat, egg or milk, but check the labels on the mugwort powder, toasted sesame, sesame oil and honey for any of these.

Equipment

  • Two wide mixing bowls and chopsticks for stirring in hot water
  • Plastic wrap
  • Mortar and pestle
  • Steamer (a bamboo steamer over a pot works well)
  • A clean cotton cloth, dampened, to line the steamer, or 6 oz (170 g) food-safe pine needles
  • A second clean kitchen towel to wrap the steamer lid
  • A bowl for ice water and a colander
  • Pastry brush

Choosing the Flour, the Color and What Goes Under the Steamer

The flour decides everything. Korean grocers sell frozen wet-milled short-grain rice flour (습식 쌀가루, often labeled ssal-garu) in the freezer section, already soaked, milled and slightly moist. That moisture is built into the water amounts above. Dry rice flour absorbs water differently, so it cannot be swapped cup for cup.

If you can't find wet flour, the closest by grain is Japanese joshinko, a dry flour milled from nonglutinous rice. Start with the same weight per dough, 120 g, and add hot water 1 tsp at a time until the dough reaches earlobe softness. Joshinko also turns sticky and springy when kneaded with hot water, which is exactly what this dough needs.

Leave glutinous rice flours on the shelf. Shiratamako, mochiko and other sweet rice flours are made from glutinous rice and produce a stretchy, chewy cake instead of songpyeon's soft spring. Japanese dango flour blends glutinous and nonglutinous rice in its own ratio and lands somewhere in between.

Choice What it does
Wet-milled rice flour The texture songpyeon should have; worth tracking down
Joshinko Same grain, drier flour; water is found by feel
Glutinous rice flour, mochiko, dango flour A different, stretchy cake; skip
Mugwort powder Pale green and grassy; pumpkin or purple sweet potato powder work the same way for color
No coloring All white; the recipe is unchanged
Pine needles Resin aroma in the cakes; only food-sold needles of known origin and species
Damp cotton cloth No pine aroma, but the method works unchanged
Pine needles

Never use pine needles gathered from hills or the wild. Pine trees may have been sprayed with pesticide to control pine wilt disease, and you can't tell which ones were treated. Use only needles sold as food whose origin and species you can confirm. If you can't, line the steamer with a damp cloth.


Method: Knead, Fill, Pinch, Steam

Make the white dough first, then the mugwort dough, and let both rest for 20 minutes; the sesame filling fits into that rest. Shaping is where the time goes, so set up a board with the dough, filling and a teaspoon within reach before you start rolling. Steaming and finishing are fast, and the cakes are best eaten soon after.

Don't taste the raw dough or the filled cakes before steaming; rice dough is eaten only once it is cooked through.

When It Goes Wrong

What you see Why What to do
The dough cracks at the edges while you shape Rice dough dries fast in open air Keep unused dough wrapped. Knead in hot water 1 tsp at a time until it is back to earlobe softness. If it still cracks, roll the rest into plain balls and steam them unfilled
Filling bursts through the seam in the steamer Air trapped inside, or too much filling Squeeze the air out as you seal and keep to 1 tsp of filling
Wet dents or pale spots on top after steaming Condensation dripped from the lid Wrap the lid in a clean towel before the next batch
Surface stays opaque and sticky, center doughy Not enough steam or not enough time Keep the water at a full boil and steam the full 18–20 minutes; check for a translucent surface
Pieces stick together after steaming They touched in the basket, or the oil was skipped Space them apart in the steamer and brush every piece with the oil mixture

Serving, Variations and Keeping

At the table

Serve songpyeon warm or at room temperature, piled on a plate in the middle of the table so everyone can reach in. A cup of tea goes well alongside, and on a holiday table they sit happily next to sikhye or another rice cake such as injeolmi. Eat them with your fingers; the oil keeps them from sticking to your hands.

A plate of glossy white and green songpyeon on an autumn table beside a cup of tea
Mix the colors on the plate so each reach brings up a different one

Variations

  • Pumpkin songpyeon (호박송편), the Chungcheong style: swap the mugwort powder for pumpkin powder. The color turns warm yellow, and the powder takes up water differently, so add the hot water 1 tsp at a time until the dough feels right.
  • Three or five colors: add a batch for each extra color, each one 1 cup (120 g) of rice flour, ⅛ tsp salt, 1 tbsp of coloring powder (pumpkin, mugwort or purple sweet potato) and 2½–3½ tbsp (37–52 ml) of hot water. Each extra cup of flour needs its own filling: ¼ cup (30 g) toasted sesame, 1 tbsp (12 g) sugar and 2 tsp (10 ml) honey.
  • Red bean filling (팥송편): swap the sesame for sweetened red beans, sweetened to taste. The filling turns soft and earthy instead of crunchy.
Bean fillings

Raw or undercooked beans contain lectins that can cause vomiting and diarrhea. Soak beans in water for at least 5 hours, then cook them completely until soft before making any filling.

Keeping

Songpyeon are at their best the day they're made. Cooked cakes should not sit out: eat them within 2 hours, and steam again thoroughly any that have stood at room temperature longer than 2 hours. To keep them for the next day, cool them quickly within 2 hours, put them in a sealed container and refrigerate right away; don't leave them on a sunny balcony, where the temperature climbs. The fridge firms the texture, so steam them again thoroughly before eating. To keep them longer, freeze them in a single layer and steam them again before eating.

Frequently Asked Questions

Can I steam them for 15 minutes and let them sit?

That is another home method: 15 minutes of steaming, then the heat off and the lid on for 3 more minutes. Steamers, batch sizes and dough thickness all vary, so judge by the cake rather than the clock. When the surface is translucent and springs back, they're done; if it still looks chalky, keep steaming.

Can I make them all white?

Yes. Make the second cup of flour exactly like the first, with ⅛ tsp salt and 2–3 tbsp of hot water. The color only changes the look and aroma, and the method stays the same.

Why does songpyeon firm up as it cools when mochi stays soft?

Nonglutinous rice starch contains amylose, which sets firm as it cools and gives a pleasant spring. Glutinous rice is mostly amylopectin and changes less when cold. That firming is why fresh songpyeon are best and why a second steaming brings cooled ones back to softness.

Sources

  • Beyond Kimchee, "Songpyeon (Korean Chuseok Rice Cake)." Ingredients, amounts and yield of the recipe, hot-water kneading, resting, filling, shaping, steaming for 18–20 minutes until translucent, ice water and oil finish, pine needle substitute, freezing and resteaming, the difference between wet and dry rice flour, and a family saying. https://www.beyondkimchee.com/songpyeon-korean-chuseok-rice-cake/
  • Academy of Korean Studies, Encyclopedia of Korean Culture, "송편." Definition as a steamed cake of nonglutinous rice flour kneaded with hot water, possible origins, age cakes and servants' day, Chuseok rites with new rice, and types by filling and dough. https://encykorea.aks.ac.kr/Article/E0031123
  • Korea Policy Briefing (material from the Ministry of Food and Drug Safety), "추석 명절 음식의 손질·조리·보관 요령." Avoiding wild-gathered pine needles because of pesticide spraying, soaking and fully cooking beans, and room-temperature, cooling and refrigeration guidance for cooked holiday food. https://www.korea.kr/news/healthView.do?newsId=148905713
  • Ministry of Culture, Sports and Tourism (KOCIS), "Songpyeon: The crescent-shaped soul of Korean culture." Timing of Chuseok, meaning of the half-moon shape, the Baekje legend, regional variations and the symbolism of fillings. https://www.mcst.go.kr/english/policy/kocis/newsView.jsp?pSeq=266
  • 10000recipe, "송편 만드는 법." Why the dough is kneaded with hot water, the 15-minute steaming with 3 minutes resting, and brushing with sesame oil and cooking oil. https://www.10000recipe.com/recipe/6942789
  • Tomizawa Shoten, "白玉粉・上新粉・もち粉・だんご粉の違いとは、基本の使い方紹介." The grain behind joshinko, shiratamako, mochiko and dango flour, how nonglutinous and glutinous rice starches behave when cool, and joshinko kneaded with hot water. https://tomiz.com/column/rice_flour_for_wagashi/