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

Desserts

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

This vegan black bean hopia recipe delivers crispy, golden tortilla crowns filled with sweet black bean paste—a dessert that’s both satisfying and unexpectedly healthy. 🔥 The magic lies in the dough’s perfect balance of moisture and structure, ensuring every bite stays crispy while the filling melts into a velvety center.

I’ve refined this recipe over years to achieve that signature texture: tender yet sturdy enough to hold its shape when fried.

The key to success is the black bean filling, which combines mashed black beans with coconut sugar and a touch of vanilla for natural sweetness. The dough, made with simple pantry staples like flour and oil, wraps around the filling to create those iconic crown shapes.

Unlike traditional hopia, this version skips dairy entirely, making it accessible for vegans while keeping the same rich, comforting flavor.

By the time you’re done, you’ll have a stack of crispy hopia with caramelized edges and a filling that’s sweet but not cloying. The aroma alone—warm tortillas and toasted beans—will have everyone reaching for seconds.

This dessert is perfect for celebrations, potlucks, or just treating yourself to something special without guilt.

Pro tip: Let the dough rest for 30 minutes before shaping to improve texture, and fry in small batches to maintain even crispiness. Serve warm with a sprinkle of cinnamon for extra warmth. Here’s how to make them perfectly every time.

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

Ingredients for black bean hopia

Pantry staples plus a few special touches make these crispy vegan hopia irresistible.

Ingredient Amount Notes
All-Purpose Flour 🌾 3 cups Sifted for light texture
Unsweetened Coconut Milk 🥥 ½ cup Full-fat for richness
Coconut Oil 🫒 ½ cup Melted, not refined
Coconut Sugar 🍯 ¼ cup Or maple syrup for liquid
Black Beans 🫘 1 ½ cups Cooked, mashed smooth
Vanilla Extract 🌿 1 tsp Pure, not imitation
Ground Cinnamon 🍃 ½ tsp Freshly ground preferred
Salt 🧂 ½ tsp Fine sea salt
Vegetable Oil 🫒 3 cups For frying, high smoke point
Pure Maple Syrup 🍁 1 tbsp Optional drizzle
Powdered Sugar 🍬 2 tbsp For dusting
Lemon Zest 🍋 1 tsp Brightens flavor

The flour is non-negotiable here—King Arthur or Bob's Red Mill work best for that tender yet sturdy dough. Coconut milk and oil? Full-fat versions only—they're what give hopia that melt-in-your-mouth texture. For the black beans, canned low-sodium is fine if you rinse them well, but homemade mashed beans taste better. I always grab organic beans from Trader Joe's when I can—they're softer and sweeter. The coconut sugar adds caramel notes without being overpowering, but if you want extra sweetness, swap in maple syrup (just reduce the amount by half).

No coconut milk? Substitute with cashew cream—blend soaked cashews with water for a neutral flavor. Running low on vanilla? Vanilla bean paste works too, or even a pinch of ground vanilla bean. The cinnamon is key for that warm spice flavor—Penzeys brand is my go-to, but any good quality ground cinnamon will do. For the oil, vegetable or canola oil is best for frying, but avocado oil works too. The lemon zest might seem small, but it cuts through the richness and makes everything taste fresher. Don't skip it—trust me on this.

Keep your dough wrapped tightly in plastic in the fridge for up to 3 days—it actually improves with resting. The filling can be prepped ahead and stored for 2 days in the fridge, but add a splash of water when reheating to keep it moist. Once fried, these stay crispy for 2 hours at room temperature, so serve them fresh. For extra crispiness, reheat in a 350°F oven for 5 minutes—just watch them like a hawk or they'll burn. Store leftovers in an airtight container for 1 week, but honestly, they won't last that long.

❤️

Why You'll Love This Recipe

  • No-Fuss Dough: I mix the flour, coconut milk, and a pinch of salt—no kneading, no fuss. The coconut oil keeps it tender without the dryness of butter, and the batter comes together faster than I can say "hopia."
  • Sweet-Savory Magic: That caramelized coconut sugar crust with the creamy black bean filling? It’s the kind of contrast that makes you reach for seconds. The beans add earthiness while the coconut milk keeps it rich—no bitterness, just pure satisfaction.
  • Weeknight Workhorse: Make a batch on Sunday, and you’ve got breakfast, snacks, or even a quick lunch covered. They reheat beautifully (toaster or air fryer, no judgment) and keep my kids happy between meals—no sad leftovers here.
  • Pantry Staple Power: Between us, this recipe uses things you already have. Flour, coconut milk, sugar—no specialty trips, no pricey ingredients. I’ve made these for under $1.50 a serving, and they still taste like I spent hours in the kitchen. (Spoiler: I didn’t.)

Step-by-step instructions for black bean hopia recipe

Here's how to make these crispy, golden hopia with a sweet black bean filling—every bite is pure magic.

1

👨‍🍳 Step 1: Make the Black Bean Filling

In a food processor, combine the 1.5 cups black beans, 0.25 cup coconut sugar, 1 tsp vanilla extract, 0.5 tsp ground cinnamon, 0.5 tsp salt, and 1 tsp lemon zest. Pulse until completely smooth—you want a thick, spreadable paste with no lumps. If it's too dry, add 1 tablespoon of the unsweetened coconut milk to help it blend.

Taste and adjust the sweetness—you might want to add a pinch more sugar or a squeeze of lemon if needed. Transfer the filling to a bowl and set aside. This is the heart of your hopia, so don't rush this step. The texture should be like thick peanut butter, not grainy or watery.

2

👨‍🍳 Step 2: Prepare the Dough

In a large mixing bowl, whisk together the 3 cups all-purpose flour and 0.5 tsp salt. In a separate bowl, melt the 0.5 cup coconut oil (it should be just warm enough to pour easily) and mix it with the 0.5 cup unsweetened coconut milk. Pour the wet ingredients into the dry and stir with a fork until it comes together into a shaggy dough.

Knead the dough on a lightly floured surface for about 5 minutes until smooth and elastic. If it feels too sticky, add a little more flour 1 tablespoon at a time. Wrap the dough in plastic wrap and let it rest for 30 minutes at room temperature. This resting time relaxes the gluten, making it easier to roll out later.

3

🔥 Step 3: Roll and Fill the Hopia

Divide the rested dough into 12 equal pieces (about 1.5 ounces each) and roll each into a ball. Use a rolling pin to flatten each ball into a 4-inch circle, about 1/8-inch thick. Place 1 teaspoon of the black bean filling in the center of each circle, then gently fold the edges toward the center to form a half-moon shape. Press the edges firmly to seal.

Here's the thing—don't overwork the dough when sealing, or you'll end up with tough hopia. Just press gently until the edges stick together. Place the filled hopia on a floured surface and let them rest for 10 minutes before frying. This short rest helps them hold their shape better when you fry them.

4

🍳 Step 4: Fry Until Golden and Crispy

Heat 3 cups vegetable oil in a deep skillet or Dutch oven to 350°F. You'll need enough oil to submerge the hopia halfway up their sides. Fry 2-3 hopia at a time, being careful not to overcrowd the pan. Fry for 3-4 minutes per side until they're deep golden brown and crispy all over. You want that perfect crunch—if they're not golden enough, fry them a little longer.

Drain the fried hopia on a paper towel-lined plate to remove excess oil. If you're making them ahead, let them cool completely before storing in an airtight container. They'll stay crispy for a day or two at room temperature. For serving, dust them lightly with 2 tablespoons powdered sugar and drizzle with 1 tablespoon pure maple syrup for that extra touch of sweetness.

5

🍽️ Step 5: Serve Warm and Enjoy

Serve the hopia warm, straight from the fryer, for the ultimate crispy texture. The contrast between the crispy exterior and the soft, sweet black bean filling is what makes these hopia so special. Pair them with a cup of hot tea or coffee for the full experience. If you're feeling fancy, sprinkle a little extra lemon zest on top right before serving—it adds a bright, citrusy kick that cuts through the sweetness.

Real talk: these hopia are best enjoyed fresh out of the fryer, but if you need to reheat them, pop them in a 350°F oven for 5-10 minutes to restore their crispiness. Just don't microwave them—they'll turn soggy, and nobody wants that! Enjoy your crispy, golden hopia with every bite of that perfect balance of sweet and savory.

👨‍🍳

Pro Tips For Making Black Bean Hopia

  • Preheat Your Pan: I learned this the hard way—cold pans make soggy hopia. Heat your non-stick skillet over medium-high for 2-3 minutes before adding oil. The coconut oil should shimmer but not smoke, or you’ll burn the batter before it sets. (Yes, even if you’re impatient like me.)
  • Mash Beans Properly: Skip the food processor—it turns black beans into glue. Use a fork or potato masher to break them down just until they’re chunky but still hold shape. Too smooth? Your hopia will spread like pancakes instead of holding its form. (Your future self will thank you.)
  • Don’t Overmix Batter: The moment you add coconut milk, stop stirring. Overworking the batter introduces too much air, and those bubbles pop during frying, leaving holes. Just fold gently until combined—like folding a blanket, not kneading dough.
  • Test Oil Temp: Drop a pinch of flour into the oil—if it sizzles and floats, you’re ready. If it browns instantly, the oil’s too hot and will burn the outside before the inside cooks. Adjust heat as needed; hopia need patience, not speed. (Sounds weird, but it works.)

Best sauces and condiments for these flavors

Sweet Coconut Drizzle

Elevate your hopia with a warm coconut drizzle made by simmering ¼ cup coconut milk with 1 tbsp coconut sugar and a pinch of vanilla extract until slightly thickened.

Drizzle over warm hopia just before serving—this adds a luxurious, velvety finish that complements the crispy exterior. For extra flair, sprinkle with toasted coconut flakes right after drizzling. 🥥

Spiced Maple Syrup Glaze

Combine 2 tbsp pure maple syrup with ¼ tsp cinnamon and a tiny pinch of ground nutmeg in a small saucepan. Warm over low heat for 2 minutes, then brush onto freshly fried hopia.

This glaze enhances the natural sweetness of the black bean filling while adding aromatic warmth. I like to use a pastry brush for an even, elegant coating.

Chocolate-Dipped Edges

For a decadent twist, melt 2 oz dark chocolate (70% cocoa) with 1 tsp coconut oil in a double boiler. Dip the bottom edges of cooled hopia into the chocolate, then place on parchment paper to set.

The contrast of crispy, chocolate-dipped edges with the soft filling is pure indulgence. Use a vegan chocolate bar like Enjoy Life brand for guaranteed dairy-free results. 🍫

Citrus-Lime Zest Finish

Brighten each hopia with a final touch of lime zest and a sprinkle of powdered sugar. The citrus cuts through the richness, balancing the sweetness perfectly. For extra zing, add a few drops of fresh lime juice to the powdered sugar before dusting.

This finish transforms your hopia from dessert to something special—ideal for celebrations. 🍋

Warm Cinnamon Sugar Dust

Mix 2 tbsp powdered sugar with ½ tsp cinnamon in a small bowl. Lightly dust each hopia right after frying while still warm. The sugar caramelizes slightly from the residual heat, creating tiny crispy sugar crystals on the surface. This is my go-to finishing touch—simple but always impressive. 🍃

Coconut Cream Dip

Whip ¼ cup chilled coconut cream (the thick part from a can of coconut milk) with 1 tsp maple syrup until fluffy. Serve as a dipping sauce alongside hopia for an extra layer of coconut flavor.

The cool, creamy contrast with warm hopia is absolutely divine. Store any leftover dip in an airtight container in the fridge for up to 3 days. 🥥

Nutrition facts

Servings 12
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 12g60%
Cholesterol 0mg0%
Sodium 280mg12%
Total Carbohydrate 52g18%
Dietary Fiber 6g21%
Sugars 24g
Protein 7g14%
* 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?

For a neutral flavor, substitute with ¼ cup cashew cream (blend soaked cashews with water) or ¼ cup almond milk. If you want coconut flavor without the milk, add 1 teaspoon coconut extract to the dough. The dough will still work, but the texture may be slightly less tender.

2

Why did my hopia turn out greasy instead of crispy?

Greasy hopia usually means the oil wasn't hot enough or you overcrowded the pan. Keep oil at 350°F and fry 2-3 at a time—this ensures even cooking. Also, drain them properly on a paper towel-lined plate for 2 minutes to absorb excess oil. If they're still greasy, try frying at 375°F for better crispiness.

3

How do I store leftover hopia to keep them crispy?

Store in an airtight container at room temperature for up to 2 days, but they'll lose crispiness. For longer storage, freeze them for 1 month. To reheat, bake at 350°F for 5-10 minutes until crispy again. Never microwave—it makes them soggy! For extra crunch, reheat in a 375°F oven for 3-4 minutes.

4

Can I make the black bean filling ahead of time?

Yes! Prepare the filling 2 days ahead and store in an airtight container in the fridge. When ready to use, give it a quick stir and add 1 teaspoon water if it's too thick. The flavor actually improves overnight as the spices meld together. Just make sure it's at room temperature before using.

5

What's the best way to shape hopia for beginners?

Start with smaller portions—use 1 tablespoon filling instead of 1 teaspoon to make handling easier. Roll the dough slightly thicker (1/4-inch) and fold it like a half-moon, pressing edges with your fingers. For extra security, pinch the edges or use a fork to crimp them. Practice makes perfect—don't worry if your first ones aren't perfect!

★★★★★5.0(10 reviews)
Categories Desserts