Desserts
This black bean hopia recipe transforms humble ingredients into crispy, golden tortilla crowns wrapped around a sweet black bean filling—an Indonesian dessert that rivals any bakery treat. The secret lies in the black bean paste, blended until silky smooth, which forms the heart of every hopia.
What makes this version special is how the crispy tortilla layers encase the filling, creating that perfect balance of textures and flavors.
Traditional hopia requires patience and precision, starting with the black bean paste that needs to be perfectly sweetened and blended. The tortilla dough must be rolled thin enough to achieve that signature crispiness while remaining tender inside.
Steaming at the right temperature ensures even cooking without losing the delicate texture. This recipe delivers restaurant-quality results with a fully plant-based approach.
By the time you serve these crispy tortilla crowns, your kitchen will smell like a tropical paradise, and every bite will reveal that perfect contrast—crunchy exterior giving way to creamy, sweet black bean filling.
The beauty of this recipe is its versatility; you can add toppings like coconut flakes or drizzle with caramelized sugar for extra indulgence. It's the kind of dessert that feels special yet simple enough for any occasion.
Whether you're making these for a festive celebration or a cozy dessert night, this black bean hopia recipe will impress everyone at the table. The process might seem intricate at first, but once you master the technique, you'll find yourself reaching for the ingredients time and time again.
Let's get started on creating these delightful treats!
Ingredients for black bean hopia
Transform humble pantry staples into restaurant-quality crispy tortilla crowns with sweet black bean filling.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Beans 🫘 | 1 ½ cups | Cooked or canned, drained |
| Coconut Milk 🥥 | 13 ½ oz | Full-fat canned, chilled overnight |
| Granulated Sugar 🍚 | 1 cup | Organic preferred for purity |
| All-Purpose Flour 🌾 | 2 cups | For tortilla dough |
| Vegetable Oil 🫒 | ½ cup | For frying tortillas |
| Baking Powder 🧂 | 1 tsp | For fluffy tortillas |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Water 💧 | 1 cup | Room temperature |
| Coconut Flakes 🥥 | ½ cup | Toasted for garnish |
| Coconut Sugar 🍚 | ¼ cup | For caramelized drizzle |
| Vanilla Extract 🌸 | 1 tsp | Pure vanilla preferred |
| Cornstarch 🌾 | 1 tbsp | For smooth filling |
The black beans are the heart of this dessert, so choose high-quality canned beans or cook your own for better texture. For the coconut milk, full-fat canned is essential—it adds richness to the filling. Chill it overnight before blending to thicken naturally. Trader Joe's and Asian markets carry excellent options. If using dried beans, soak them overnight for a creamier result. The sugar content is key—adjust to taste, but aim for a balance between sweet and subtle bean flavor. For the tortilla dough, King Arthur flour works best for that signature crispiness.
No coconut milk? Substitute with 1 cup coconut cream plus 2.5 oz water to mimic thickness. Running short on sugar? Maple syrup works at a 1:1 ratio, though it adds a distinct flavor. For the tortillas, vegetable shortening can replace oil if you prefer a lighter texture. The filling needs to be perfectly smooth—blend until silky for that restaurant-quality mouthfeel. If you can't find coconut flakes, toasted shredded coconut works too. The vanilla extract enhances the tropical notes, but vanilla bean paste gives even more depth if you're feeling fancy.
Store the black bean filling in an airtight container in the fridge for up to 5 days. The tortilla dough can be prepped ahead and refrigerated for 24 hours before use. For best results, steam the hopias immediately after assembling. These keep at room temperature for 2 hours after steaming, but refrigerate leftovers. Freezing isn't recommended as it affects the crispy texture. When serving, drizzle with caramelized coconut sugar while warm for that extra special touch.
Why You'll Love This Recipe
- No-Fuss Batter: I swear by the simplicity here—just blend the black beans with coconut milk until smooth, then fold in flour and sugar. No straining, no weird textures, and honestly? The batter’s so forgiving even my first attempt turned out fine.
- Sweet-Savory Magic: That caramelized sugar crust with the creamy coconut filling? It’s like dessert and dinner had a baby. The black beans add depth without overpowering, and the crispy edges? Pure satisfaction every bite.
- Breakfast or Snack: Serve these warm with a sprinkle of sugar for a quick breakfast, or pack them cold for a lunchbox treat. My kids grab them after school, and I sneak one myself—no judgment.
- Budget-Friendly Staples: Black beans and coconut milk stretch far, and flour/sugar are pantry basics. I make a batch on Sundays, freeze half, and still have leftovers for days. Minimal cost, maximum cravings.
Step-by-step instructions for black bean hopia
Master the art of crispy tortilla crowns with this precise method for perfect hopia every time.
Prepare the Sweet Black Bean Filling
In a medium saucepan, combine the 1.5 cups black beans, 13.5 oz coconut milk, 1 cup granulated sugar, 1 tbsp cornstarch, and 1 tsp vanilla extract. Cook over medium heat while stirring constantly to prevent scorching. The mixture will thicken as it simmers, and you'll notice the sugar begin to dissolve completely.
Continue cooking for 10-12 minutes until the filling reaches a smooth, pudding-like consistency. It should coat the back of a spoon and leave a slight sheen on the surface. Remove from heat and let it cool completely before using - this prevents the filling from making the tortillas soggy. If the filling thickens too much while cooling, whisk in 1-2 tablespoons of water to restore its spreadable texture.
Make the Tortilla Dough
In a large mixing bowl, combine the 2 cups all-purpose flour, 1 tsp baking powder, 0.5 tsp salt, and 0.25 cup coconut sugar. Mix these dry ingredients together until evenly distributed. Create a well in the center and add the 1 cup water and 0.5 cup vegetable oil. Using a fork or your hands, gradually incorporate the wet ingredients into the dry until a shaggy dough forms.
Turn the dough out onto a lightly floured surface and knead for 5-7 minutes until smooth and elastic. The dough should be slightly tacky but not sticky. If it's too dry, add 1 teaspoon of water at a time until it comes together properly. Cover with a damp towel and let it rest for 30 minutes at room temperature. This resting period allows the gluten to relax, making the tortillas more pliable and easier to roll out.
Shape and Assemble the Hopia
Divide the rested dough into 8 equal portions (about 2 ounces each) and roll each piece into a 6-inch circle using a rolling pin. Keep the rolled tortillas covered with a clean kitchen towel to prevent them from drying out. Take one tortilla and place 1 tablespoon of the cooled black bean filling in the center. Fold the tortilla in half to form a half-moon shape, then bring the two pointed ends together to create a crown shape.
Press the edges firmly to seal, then pinch them together to create a decorative pattern. The key to perfect hopia is ensuring the edges are completely sealed - any gaps will allow filling to escape during frying. Arrange the assembled hopia on a parchment-lined baking sheet, leaving 2 inches of space between each one to prevent sticking.
Fry Until Golden and Crispy
Heat 2 inches of vegetable oil in a deep skillet or Dutch oven to 350°F. Use a thermometer to monitor the temperature - maintaining the correct heat is crucial for achieving that perfect crispy exterior. Gently place 2-3 hopia at a time into the hot oil, being careful not to overcrowd the pan. Fry for 2-3 minutes per side until they turn a deep golden brown color and float to the surface.
Use a slotted spoon to carefully remove the hopia from the oil and drain on a paper towel-lined plate. The hopia should be crispy on the outside with a soft, pillowy interior. If any hopia aren't golden enough, return them to the oil for an additional 30 seconds. Work in batches to maintain the oil temperature, and keep the fried hopia warm in a 200°F oven while you fry the remaining ones.
Garnish and Serve Warm
Once all hopia are fried, transfer them to a serving platter. Immediately sprinkle each one with toasted coconut flakes - I like to toast the 0.5 cup coconut flakes in a dry skillet over medium heat for 2-3 minutes until golden and fragrant before sprinkling. The warm coconut adds a delightful contrast to the crispy exterior and sweet filling.
Serve the hopia immediately while still warm and crispy. The combination of the golden tortilla crowns, sweet black bean filling, and toasted coconut creates a perfect balance of textures and flavors. For an extra touch, drizzle with a simple caramel sauce made by melting 0.25 cup coconut sugar with 1 tablespoon water until smooth, but this is optional. Enjoy these hopia while they're at their crispest, as they soften slightly as they cool.
Pro Tips For Making Black Bean Hopia
- SOAK BEANS OVERNIGHT: I learned this the hard way—skipping the soak leaves your black beans dense and chewy, no matter how long you cook them. Use 1 cup dried black beans to 3 cups water, soak for 12+ hours (yes, even if you're impatient like me), then drain and rinse before cooking. The texture difference is night and day.
- STRAIN COCONUT MILK WELL: Thick, creamy coconut milk is key, but store-bought versions often have too much water. After opening the can, let it sit for 10 minutes, then pour off the top layer of liquid—this removes excess water without losing fat. Your hopia batter will be richer, and you’ll need less sugar to balance the sweetness.
- FOLD FLUFFY, NOT FORCEFUL: The moment you add flour to the bean-coconut mix, resist the urge to stir like you’re making pancakes. Use a spatula to gently fold in just enough flour to thicken—about ½ cup—until the batter holds shape when dropped. Overmixing makes hopia tough; underfolding makes them fall apart. Aim for a thick, sticky consistency, like wet sand.
- TEST OIL TEMPERATURE: Too hot, and your hopia burn before cooking through. Too cool, and they absorb oil like a sponge. Drop a pinch of flour into the oil—if it sizzles and floats, you’re good. For a deep fryer, keep oil at 350°F (175°C); for a pan, medium-low heat works best. Watch the first batch closely—adjust heat before committing to the rest.
Regional styles of this dish
Indonesian Original
The classic Indonesian version of black bean hopia originates from Java, where it's traditionally made with a slightly firmer black bean filling. The tortilla dough is rolled thinner than modern adaptations, creating an almost wafer-like texture.
I've noticed that authentic versions often use less sugar—about ¾ cup instead of a full cup—to let the natural sweetness of the beans shine through. The key technique is steaming the hopia instead of frying, which gives a lighter, more delicate result.
For an authentic touch, use palm sugar instead of granulated sugar and steam the hopia in a bamboo basket lined with banana leaves. 🌿
Malaysian Twist
In Malaysia, hopia often incorporates pandan leaves into the filling for a fragrant floral note. The dough sometimes includes a pinch of turmeric for subtle color and earthy depth.
I've found that Malaysian versions tend to be slightly larger—about 7-inch circles—and are often filled with a mix of black beans and grated coconut.
For extra authenticity, serve with a drizzle of palm sugar syrup made by simmering ½ cup palm sugar with ¼ cup water until it reaches a thick, caramel-like consistency. The syrup adds a sticky, glossy finish that's pure indulgence. 🌺
Modern Fusion
Today's creative chefs are putting their own spin on black bean hopia. One popular variation replaces the traditional tortilla dough with puff pastry, creating a flaky, buttery version that's perfect for breakfast.
I've seen versions with chocolate-hazelnut spread instead of black bean filling, or even matcha-infused filling for a vibrant green twist. For a tropical fusion, try adding mango purée to the black bean filling—just ¼ cup blended in with the coconut milk.
The result is a sweet-tart contrast that's absolutely irresistible. 🍍
Savory Adaptation
While hopia is traditionally sweet, some regions experiment with savory versions. In rural areas of Indonesia, you'll find hopia filled with spiced chickpea mash instead of black beans, often seasoned with garam masala and fresh cilantro.
The tortilla dough remains the same, but the filling is cooked with 1 teaspoon of mustard seeds and ½ teaspoon of cumin for warmth. Serve these savory hopia with a side of tamarind chutney for a perfect balance. This adaptation is especially popular during festivals and family gatherings. 🌶️
Regional Toppings
Toppings vary dramatically across regions. In Bali, it's common to see hopia dusted with grated coconut and sprinkled with crushed peanuts for crunch. Meanwhile, in Sumatra, they often drizzle the finished hopia with sweet soy sauce (kecap manis) for a salty-sweet contrast.
For a modern touch, I love adding edible gold leaf or crushed pistachios—just 1 tablespoon per batch—for an elegant presentation. The right topping can elevate your hopia from homemade delight to showstopping dessert. ✨
Nutrition facts
Frequently asked questions
Can I make black bean hopia without coconut milk?
The rich creaminess of coconut milk is essential for that authentic texture, but you can substitute with 1 cup coconut cream plus 2.5 oz water to mimic thickness. For a non-coconut option, try blending 1 cup cashew cream (soaked cashews + water) with 1 tbsp cornstarch for a neutral flavor. The filling will be slightly lighter but still delicious!
Why did my hopia filling leak during frying?
Leaky filling usually means improper sealing or overfilling. Ensure you're using just 1 tablespoon of filling per hopia and press the edges firmly when shaping. The dough should be rolled to 6-inch circles—any thinner and it won't hold the filling. Also, make sure your filling is completely cooled before assembling to prevent steam buildup.
How do I store leftover hopia?
Store hopia in an airtight container at room temperature for up to 2 hours after frying (they soften as they cool). For longer storage, refrigerate for 3 days max—the crispiness will diminish but they'll still taste great. Avoid freezing as it ruins the texture. Reheat briefly in a 350°F oven for 2-3 minutes to revive crispiness before serving.
Can I make the filling ahead of time?
The black bean filling keeps well in an airtight container in the fridge for 5 days. For best texture, bring it to room temperature before using. The tortilla dough can be prepped and refrigerated for 24 hours—just let it sit at room temperature for 30 minutes before rolling to restore elasticity. This makes assembly much easier when you're ready to fry.
What's the secret to extra crispy hopia?
Three key factors: 350°F oil temperature (use a thermometer!), 2-3 minutes per side frying time until golden brown, and keeping the dough rolled to ⅛-inch thickness. Work in small batches to maintain oil temperature, and pat the fried hopia dry immediately with paper towels. The hotter the oil and the thinner the dough, the crispier your results!
