By: Andrew Arcangel | Last Updated: August 8, 2026
Desserts & Drinks · Pasalubong ClassicHopia
A flaky, laminated pastry wrapped around a sweet, thick filling — most classically mung bean (hopiang mungo). One dough, endless fillings: this page covers the base pastry in full, plus how to turn it into ube, baboy, and other popular varieties.
Hopia traces back to Chinese-Filipino bakeries, and its identity is really about the technique — a laminated dough, built the same way flaky Chinese mooncake or sun cake pastry is made, wrapped around a filling and baked until the layers separate into thin, crisp sheets. The filling is what changes from bakery to bakery and region to region; the lamination method underneath is shared by nearly all of them.
What makes hopia different
The flakiness comes from combining two doughs — a plain water dough and an oil-enriched dough — then rolling and folding them together repeatedly, the same lamination principle behind puff pastry. That's what separates hopia from a simple filled bun: cut one open and you should see thin, distinct layers, not a single uniform crumb.
Ingredients
- Mung bean filling
- 1 cup split mung beans (mongo), rinsed
- 3/4 cup sugar
- 2 tbsp melted butter
- Pinch of salt
- Water dough
- 2 cups all-purpose flour
- 1/4 cup sugar
- 1/3 cup vegetable oil
- 1/2 cup water
- Oil dough
- 1 cup all-purpose flour
- 1/2 cup vegetable oil
- Finishing
- 1 egg yolk beaten with 1 tbsp water, for egg wash
Short on time? Pre-made sweetened mung bean paste from an Asian grocery store works fine in place of cooking the filling from scratch.
Nutrition estimated per piece
- 160Calories
- 3gProtein
- 6gFat
- 24gCarbs
- 12gSugar
Estimated automatically from the ingredients above; actual values will vary based on brands and exact quantities used.
Instructions
- Cook the beans. Boil the mung beans in plenty of water until very soft, about 30 to 40 minutes, then drain and mash while still warm.
- Make the filling. Cook the mashed beans with sugar, butter, and salt over low heat, stirring constantly, until it forms a thick, scoopable paste that holds its shape. Cool completely before using.
- Make the water dough. Mix flour, sugar, oil, and water into a smooth dough. Cover and rest for 15 minutes.
- Make the oil dough. Mix flour and oil into a soft, spreadable paste.
- Laminate. Flatten the water dough, spread the oil dough over it, then roll it up and out, folding into thirds like a letter. Repeat this roll-and-fold two or three more times, resting the dough briefly in between if it gets too soft to handle.
- Fill and shape. Divide the laminated dough into 16 pieces. Flatten each into a small disc, place a spoonful of cooled filling in the center, and gather the edges to seal. Flatten gently into a round.
- Bake. Arrange seam-side down on a lined baking sheet, brush with egg wash, and bake at 350°F (175°C) for 25 to 30 minutes, until golden and the layers have visibly puffed.
Popular varieties
The dough and technique above stay exactly the same — only the filling changes. Use the same amount of filling per piece (roughly 1 to 1.5 tablespoons) unless noted.
Hopiang Ube
Swap the mung bean filling for 1 1/2 cups ube halaya (purple yam jam), either homemade — see our ube halaya recipe — or store-bought. It's thick enough to use straight from the jar with no extra cooking needed.
Hopiang Baboy
Manila's most iconic hopia, sold by the box as a pasalubong staple. Fold 1/3 cup finely diced candied pork fat (or diced cooked bacon as a home-kitchen substitute) into the mung bean filling before it cools, so its salty-sweet richness runs through every bite.
Hopiang Baboy (Cebu-style)
A different dish despite the same name — Cebu's version uses a thinner, extra-flaky dough (rolled and folded a few more times than the Manila version) around a simpler filling of sugar, lard, and a little flour cooked into a paste. It's smaller, crisper, and less sweet than its Manila namesake.
Hopiang Special (mixed nuts)
Stir 1/3 cup finely chopped roasted peanuts or cashews into the mung bean filling for a version with more texture and a nuttier finish — common in bakeries that sell hopia by the assorted box.
Frequently asked questions
Why does hopia have so many layers?
The layers come from lamination — wrapping an oily dough inside a water-based dough, then rolling and folding it several times. As it bakes, the alternating layers separate and puff into thin, flaky sheets.
Can I use canned or store-bought mung bean paste?
Yes — pre-made sweetened mung bean (mongo) paste, sold at most Asian grocery stores, is a fine substitute if you'd rather skip cooking the filling from scratch.
Why did my hopia turn out dense instead of flaky?
Usually one of two things: not enough rolling-and-folding repetitions to build layers, or the dough got too warm while working with it. Chilling the dough briefly between folds helps keep the layers distinct.
Send us a photo of your version and we may feature it on this page!
Contact us on our contact page or email us at: info@pancit.com
