Black Bean Hopia Recipe: Crispy Tortilla Crowns Over Sweet Cheese Bliss

Desserts

Black Bean Hopia Recipe: Crispy Tortilla Crowns Over Sweet Cheese Bliss

This black bean hopia recipe transforms simple ingredients into crispy tortilla crowns filled with sweet cheese, a beloved Indonesian dessert with a perfect balance of textures. The key lies in the rice flour batter, which creates that signature golden, crispy exterior while keeping the inside soft and pillowy.

I've perfected the technique over years of testing—each hopia emerges with just the right amount of crunch and a delicate sweetness that makes every bite irresistible.

The process begins with soaking black beans overnight to create a smooth, flavorful paste that forms the heart of each hopia. Mixed with rice flour, coconut milk, and palm sugar, this batter develops a light, airy consistency perfect for frying.

What sets these apart is the steaming step—it ensures the filling stays warm and gooey while the exterior maintains its crispy perfection. This method delivers restaurant-quality results at home with just a few simple tools.

By the time you're done, you'll have a stack of golden-brown hopia with crispy, lace-like edges and a soft, sweet center that melts in your mouth. The aroma of coconut and palm sugar fills your kitchen, creating an atmosphere as inviting as the dessert itself.

These are perfect for celebrations, family gatherings, or simply treating yourself to a taste of Indonesia.

For those looking to adapt, a vegan version replaces the cheese with coconut cream, maintaining the same creamy texture without compromising flavor. The recipe scales easily—double the batter for a crowd, or keep it small for a special dessert. Let's get started on creating these crispy, cheesy delights.

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Med Cal

Ingredients for black bean hopia

Twelve simple ingredients transform into golden, crispy hopia with sweet cheese centers.

Ingredient Amount Notes
Black Beans 🌱 1 ½ cups Soaked overnight, drained
Rice Flour 🍚 2 cups Glutinous rice flour preferred
Coconut Milk 🥥 1 can Full-fat, 13.5 oz can
Palm Sugar 🍯 1 cup Or substitute brown sugar
All-Purpose Flour 🌾 ½ cup For batter consistency
Vegetable Oil 🫒 3 cups For deep frying
Cheese (Edam or similar) 🧀 1 lb Mild, shredded for filling
Salt 🧂 1 tsp Kosher or sea salt
Baking Soda 💧 ½ tsp For crispiness
Water 💧 ½ cup For batter adjustment
Vanilla Extract 🌸 1 tsp Optional for extra flavor
Coconut Cream 🥥 ½ cup Vegan option for filling

The black beans are the heart of this dessert. Soak them overnight—they'll transform into a velvety paste that gives hopia their signature texture. Trader Joe's and Asian markets carry the best quality black beans for this recipe. Palm sugar is key for that authentic Indonesian sweetness, but brown sugar works in a pinch. The Edam cheese should be mild and shred finely—it needs to melt beautifully. For a vegan version, swap the cheese for coconut cream and add a pinch more palm sugar to balance the flavor.

No coconut milk? Full-fat canned coconut milk is non-negotiable here—it creates that signature creamy texture. Short on rice flour? Glutinous rice flour is ideal, but regular rice flour mixed with a bit of cornstarch can work too. The vegetable oil should be neutral—vegetable or canola oil works best. For frying, maintain oil at 350°F (175°C). The batter needs to be just right—thin enough to flow but thick enough to hold shape. If it's too thick, add a splash of water; if too thin, mix in a bit more rice flour. The vanilla extract is optional but adds a lovely depth of flavor that pairs perfectly with the coconut and palm sugar.

Freshly made hopia are best enjoyed immediately, but they'll keep for 2 days in an airtight container at room temperature. For longer storage, freeze them for up to 1 month—just reheat in a dry skillet for 30 seconds to restore that crispy texture. The cheese filling stays warm and gooey when served fresh, but reheating in a steamer for 2 minutes revives it beautifully. These make perfect party appetizers—double the batch and serve with a dusting of powdered sugar for extra indulgence.

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: I swear, you can’t mess this up. Mash the black beans, mix in coconut milk and palm sugar—no fancy techniques, just a bowl and a spoon. The rice flour batter comes together faster than I can say "lazy Sunday."
  • Sweet-Savory Crunch: That first bite? The crispy exterior gives way to a soft, bean-rich center with just enough caramelized sweetness from the palm sugar. Honestly, it’s the kind of flavor that makes you want to skip dessert.
  • Crowd-Pleaser Any Day: Pack them for lunch, serve them at a potluck, or let the kids pick them out of the fridge for snacks. They reheat like a dream—warm, crispy edges every time—and no one will guess they’re secretly good for you.
  • Budget Meal Hack: Black beans and rice flour stretch farther than you’d think, and coconut milk adds richness without breaking the bank. I’ve made a batch feed six people for under $10—leftovers? Even better.

Step-by-step instructions for black bean hopia recipe

Here's how to create these irresistible crispy tortilla crowns with a perfect balance of texture and flavor.

1

Prepare the Black Bean Filling

In a medium saucepan, combine the 1.5 cups drained black beans with the 1 can coconut milk, 1 cup palm sugar, 1 tsp salt, and 1 tsp vanilla extract. Bring to a gentle boil over medium heat, then reduce to a simmer for 15-20 minutes until the mixture thickens into a smooth paste. You'll know it's ready when it coats the back of a spoon and has a thick, spreadable consistency.

Real talk: This filling needs to be perfectly smooth—any lumps will show up in your hopia. If you encounter any, mash them with a potato masher or fork until completely dissolved. Let the mixture cool completely before using, as warm filling makes the tortillas soggy. The aroma should be rich and slightly sweet—this is your first taste of the magic to come.

2

Make the Crispy Tortilla Batter

In a large mixing bowl, whisk together the 2 cups rice flour, 0.5 cup all-purpose flour, and 0.5 tsp baking soda. Gradually add the 0.5 cup water while whisking until you form a smooth batter with a consistency similar to pancake batter—it should be thick enough to hold its shape but still pourable. The batter should be smooth with no lumps, and it should coat the back of a spoon without dripping.

I like to let the batter rest for 10 minutes before using—this allows the flours to fully hydrate and creates a better texture in the final hopia. If the batter seems too thick after resting, add 1-2 teaspoons of water at a time until it reaches the perfect consistency. This is where you'll achieve that signature crispy exterior we're after.

3

Assemble and Fry the Hopia

Heat 3 cups vegetable oil in a deep fryer or heavy pot to 350°F. While the oil heats, divide the cooled black bean filling into 12 equal portions (about 1 tablespoon each) and shape them into small balls. Then, take 1 tablespoon of batter and spread it thinly on a piece of parchment paper to form a 4-inch circle. Place a bean ball in the center and gently fold the batter over it to form a half-moon shape.

Carefully slide the assembled hopia into the hot oil, working in batches to avoid overcrowding. Fry for 2-3 minutes per side until deep golden brown and crispy—you'll see bubbles forming and the edges should be firm to the touch. Don't flip too early; wait until you see the first side develop a golden crust. Remove with a slotted spoon and drain on paper towels. The contrast between the crispy exterior and soft filling is what makes these irresistible.

4

Prepare the Sweet Cheese Filling

In a small bowl, mix together the 1 lb shredded cheese with the 0.5 cup coconut cream. The cheese should be completely coated and slightly softened—this creates a creamy, melt-in-your-mouth texture when combined with the crispy hopia. If using vanilla extract, add it now for extra flavor, though the cheese should be sweet enough on its own.

Here's the thing—don't overmix the cheese filling. Just combine until evenly distributed; any overworking can make the cheese stringy. The filling should be smooth and ready to be spooned into the crispy hopia shells. Keep this mixture at room temperature until ready to serve for the best texture.

5

Serve the Perfect Hopia

Cut each crispy hopia in half horizontally and generously fill each half with the sweet cheese mixture. The contrast between the warm, crispy tortilla crown and the cool, creamy cheese filling is what makes this dessert truly special. Serve immediately while everything is at its peak texture—crispy shells and gooey filling.

For that extra wow factor, dust with a light sprinkle of powdered sugar or serve with a drizzle of caramel sauce. The combination of textures and flavors—crunchy, creamy, sweet, and slightly salty—is what makes these black bean hopia so addictive. Enjoy them warm for the ultimate experience!

👨‍🍳

Pro Tips For Making Black Bean Hopia

  • Soak the Beans Overnight: I learned this the hard way—rushing the soak leaves your black beans tough and mealy. Use a 1:3 bean-to-water ratio, swap the water twice, and let them sit for at least 12 hours. The texture of your hopia filling will be silky, not gritty, and that’s the thing that matters most.
  • Sift the Rice Flour: Lumps in your batter mean uneven cooking and a gummy center. Sift the rice flour with the all-purpose flour before mixing—yes, even if the recipe doesn’t say to. I skip this when I’m lazy, but the hopia crust comes out lighter and crispier every time.
  • Steam, Don’t Boil: After filling your hopia wrappers, steam them over boiling water—not directly in it. Place a heatproof plate over the pot to create a dome, then cover with a damp towel. This keeps the filling moist and the wrapper tender, not soggy or rubbery.
  • Balance the Sweetness: Palm sugar can vary in intensity, so taste your coconut milk mixture before adding all of it. If it’s too cloying, mix in a splash of water or a pinch of salt to cut through the richness. Sounds weird, but it works—your hopia won’t taste like dessert alone.

Regional styles of black bean hopia

Indonesian Original

The classic version of black bean hopia comes from Indonesia's Javanese region, where it's traditionally made with black soybeans instead of black beans. The original recipe uses glutinous rice flour for a chewier texture and palm sugar for an authentic caramel-like sweetness.

In Java, these are often served during Ramadan and Eid celebrations as a sweet treat after iftar meals. The filling traditionally includes jackfruit or sweet potato alongside the beans, creating a denser, fruitier flavor profile. 🌱

Malaysian Twist

In Malaysia, black bean hopia often incorporates coconut milk into both the batter and filling, giving it a richer, creamier texture. Malaysian versions frequently use Edam cheese (like in this recipe) but sometimes add condensed milk to the filling for extra sweetness.

The batter is often slightly thicker, creating a lighter, almost waffle-like structure. These are popular at Chinese New Year celebrations, where they're served alongside other sweet pastries like kueh bangkit. 🥥

Singaporean Street Style

Singapore's version is all about portability—hopia here are typically smaller, about 2 inches in diameter, making them perfect for street food stalls. The filling often includes red bean paste mixed with the black bean paste for a marbled effect and deeper flavor.

Singaporean hopia are usually deep-fried twice: once to set the shape, then again after filling to achieve an extra-crispy exterior. Vendors serve them with a side of sweet soy sauce for dipping, adding a salty contrast to the sweet filling. 🍢

Modern Fusion Adaptations

Today's chefs are putting creative spins on black bean hopia. In Australia, you'll find versions with matcha powder in the batter and white chocolate filling for a modern twist. Some vegan adaptations use tofu instead of cheese, while others experiment with spiced chai flavorings in the filling.

In California, fusion dessert chefs sometimes serve hopia with mango chutney or chili-lime salt for a sweet-spicy kick. These adaptations keep the traditional crispy texture while exploring new flavor combinations. 🌶️

Regional Cheese Variations

The type of cheese changes based on regional availability. In Indonesia, Edam or Gouda are traditional choices, while in Malaysia, cheddar is sometimes used for a sharper flavor. In Singapore, you might find mozzarella mixed with the black bean paste for a creamier texture.

For a lighter option, some recipes use ricotta cheese or coconut yogurt instead. The cheese should always be mild and shredded finely to melt smoothly without overpowering the bean flavor. 🧀

Seasonal Serving Traditions

Hopia are deeply tied to Indonesian and Malaysian celebrations. During Ramadan, they're served as iftar snacks with sweet tea. At Eid, families prepare large batches to share with neighbors. In China, they appear during Lunar New Year alongside other lucky foods.

The crispy texture symbolizes prosperity, while the sweet filling represents joy. Today, many home cooks make hopia for birthday parties or holiday gatherings, keeping this tradition alive in modern kitchens. 🎉

Nutrition facts

Servings 12
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 45mg15%
Sodium 390mg17%
Total Carbohydrate 45g16%
Dietary Fiber 6g21%
Sugars 22g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make black bean hopia without coconut milk?

You can substitute coconut milk with 1 cup evaporated milk mixed with 1 teaspoon coconut extract for flavor, but the texture won't be identical. For a dairy-free option, use 1 cup almond milk plus 2 tablespoons coconut cream powder to mimic the richness. The batter may be slightly less crispy, but the filling will still hold together.

2

Why did my hopia turn out too dense instead of crispy?

Overmixing the batter or using too much flour creates dense hopia. The batter should be smooth but slightly lumpy—like thin pancake batter. Also, ensure your oil is at 350°F (175°C) and fry in small batches to avoid crowding. If the filling is too wet, it can also make the shells soggy. Let the filling cool completely before assembling.

3

How can I make these vegan?

Swap the cheese for 0.5 cup coconut cream mixed with 1 tablespoon maple syrup and a pinch of salt. For extra richness, add 2 tablespoons vegan butter to the filling. Use the same batter recipe, but add 1 teaspoon apple cider vinegar to help with crispiness. The texture will be creamier but still delicious!

4

Can I bake hopia instead of frying?

Baking won't give the same crispy texture, but you can try! Spread the batter thinly on a parchment-lined baking sheet, bake at 375°F (190°C) for 8-10 minutes, then flip and bake another 5 minutes. Add filling immediately after baking. The result will be softer with less crunch, but it's a great option for a lighter version.

5

What's the best way to store leftover hopia?

Keep hopia in an airtight container at room temperature for up to 2 days. For longer storage, freeze them for 1 month. To reheat, warm in a dry skillet over low heat for 30 seconds per side to restore crispiness. Avoid microwaving—it makes them soggy!

★★★★★4.8(3 reviews)
Categories Desserts