Vietnamese National Dishes

Bánh cốm Hà Nội — green rice cakes with sweet mung-bean filling

Bánh cốm is a square Hanoi sweet made with a soft green wrapper of processed green rice flakes and a smooth, sweet mung-bean centre. Often given as a gift and associated with engagement and wedding ceremonies, each cake brings together the grassy aroma of cốm, mellow beans and a light floral note. This measured home version uses dried cốm flakes; the fresh autumn rice is a different ingredient and does not behave the same way when cooked.

Vietnamese National Dishes
Share
Three Hanoi bánh cốm cakes with one cut open, served with tea and lotus detail.
Three Hanoi bánh cốm cakes with one cut open, served with tea and lotus detail.
Yield 8 small square cakes
Cook time 75 minutes
Passive time About 3 hours 30 minutes, including soaking and cooling
Total time About 5 hours 30 minutes
Calories About 270 kcal per cake
Overview

Bánh cốm Hà Nội — green rice cakes with sweet mung-bean filling

Bánh cốm is a square Hanoi sweet made with a soft green wrapper of processed green rice flakes and a smooth, sweet mung-bean centre. Often given as a gift and associated with engagement and wedding ceremonies, each cake brings together the grassy aroma of cốm, mellow beans and a light floral note. This measured home version uses dried cốm flakes; the fresh autumn rice is a different ingredient and does not behave the same way when cooked.

Practical

Practical

  • Tips for successUse dried, flattened green rice flakes labelled cốm dẹp khô. Do not substitute puffed rice cereal. Rinse dried cốm briefly, then soak only 10 minutes; drain well so the wrapper is not watery. Cook the mung filling until it holds together and can be shaped. Cool it before wrapping. Stir the green-rice mixture constantly over low heat and scrape the pan; it thickens quickly near the end. Work with the wrapper while warm and pliable. If it firms up, warm it gently with a teaspoon of water.
Ingredients

Ingredients

Sweet mung-bean filling

  • 100 g dried peeled split mung beans
  • 45 g white sugar
  • 45 ml full-fat coconut milk
  • 25 g finely grated unsweetened coconut
  • 30 g candied lotus seeds, finely chopped, optional
  • 10 ml neutral vegetable oil
  • 1 ml distilled grapefruit-blossom water (about ¼ teaspoon)

Green rice wrapper

  • 200 g dried flattened green rice flakes (cốm dẹp khô)
  • 50 g uncooked glutinous rice
  • 65 g white sugar
  • 300 ml water, plus up to 100 ml as needed
  • 15 ml neutral vegetable oil
  • 1 g fine salt

For shaping

  • About 5 ml neutral oil for hands and parchment
Method

Method

Method

  1. Rinse and soak the mung beans and glutinous rice separately in cool water in the refrigerator for 3 hours. Drain well. Quickly rinse the dried green rice flakes in a sieve, remove any debris, soak them in cool water for 10 minutes and drain thoroughly.

  2. Steam the mung beans for 25–30 minutes until completely tender and easy to mash. Put the drained glutinous rice in a small covered pan with 90 ml water and the salt. Cook over low heat for 12–15 minutes, until soft and sticky; add a spoonful of water if the pan dries before the rice is tender.

  3. Mash or blend the hot mung beans until smooth. Transfer to a pan with 45 g sugar, coconut milk, grated coconut and 10 ml oil. Cook over low heat, stirring, for 8–12 minutes until the filling gathers into a thick paste and a spatula leaves a clear path across the pan. Fold in the chopped candied lotus, if using, and the grapefruit-blossom water. Cover and cool until firm enough to handle, then divide into 8 balls.

  4. In a clean heavy pan, combine the drained green rice flakes, cooked glutinous rice, 65 g sugar and 300 ml water. Cook over low to medium-low heat, stirring constantly and scraping the base, for 18–25 minutes until the grains soften and the mixture becomes glossy, cohesive and pliable. Add extra water 1 tablespoon at a time only if it catches before softening. Do not let it scorch.

  5. Let the wrapper mixture cool until warm and safe to handle. Pulse it in a food processor in short bursts until mostly smooth and sticky, working in batches if needed. Stir in 15 ml oil. Without a processor, mash firmly with an oiled pestle until the grains bind.

  6. Lightly oil parchment and hands. Divide the wrapper into 8 portions. Flatten one into a square about 8 cm wide, place a filling ball in the middle, fold the wrapper around it and pinch closed. Turn seam-side down and press gently into a neat square about 6–7 cm wide. Repeat with the remaining portions.

  7. Wrap each cake individually in food-safe parchment or plastic wrap. Let cool, then refrigerate within 2 hours. Serve chilled or let stand at room temperature for 10–15 minutes before serving; do not leave out for more than 2 hours.

Practical

Practical

Practical guidance

Make ahead: Prepare and shape the cakes up to a day ahead; wrap and refrigerate promptly. Storage: Keep in a covered shallow container at or below 4°C / 40°F. Use within 3 days. Serving: These cakes are usually enjoyed cool or at room temperature. Temper briefly for a softer bite, keeping the total time out of refrigeration within safe limits. Ingredient note: Dried cốm flakes vary in thickness and hydration. Add the optional wrapper water gradually and stop when the mixture is cohesive.

Troubleshooting

The wrapper is watery: The flakes were not drained enough or too much water was added. Cook gently while stirring until the mixture thickens. The wrapper catches on the pan: Lower the heat, scrape continuously and add water by the tablespoon only if the rice remains firm. The filling is too soft: Continue cooking over low heat until it pulls together, then cool fully before shaping. The wrapper cracks: It may be too cool or dry. Warm it gently and knead in a teaspoon of water at a time. The floral aroma tastes bitter: Grapefruit-blossom water is potent; measure carefully and do not add extra.

Frequently asked questions

Can I use fresh cốm? Fresh young cốm is not interchangeable with the dried flakes in this method; it has different moisture and may lose its shape when cooked. Can I omit the coconut? Yes. The filling will be less rich and slightly firmer. What does grapefruit-blossom water taste like? It adds a delicate floral aroma. Use a very small measured amount; too much can turn bitter. Why is the cake square? The neat square shape is traditional for Hanoi bánh cốm and makes the cakes easy to wrap and give as gifts.

Nutrition per serving

Approximate estimate based on the measured rice flakes, glutinous rice, mung beans, sugar, coconut and lotus. Product composition, actual filling size and optional lotus change the values.

Nutrition per serving

Nutrition per serving

  • Serving size1 cake
  • CaloriesAbout 270 kcal
  • CarbohydrateAbout 51 g
  • ProteinAbout 5 g
  • FatAbout 4 g
  • FibreAbout 3 g
  • SodiumAbout 80 mg
Allergens and food safety

Allergens and food safety

Contains coconut; check all ingredient labels for cross-contact. Mung beans are legumes. Refrigerate the cooked filling and finished cakes in shallow covered containers within 2 hours (within 1 hour if exposed to temperatures above 32°C / 90°F). Keep at or below 4°C / 40°F and use within 3 days. Do not rely on commercial cakes’ shelf-life claims for homemade cakes.

Enjoy

Enjoy

  • Serve with hot tea and unwrap just before eating.
  • Cut one cake open to show the green wrapper and golden mung-bean centre.