Sweet Potato Bebinca Recipe: Layered Coconut Custard Heaven With Crispy Celery Crown

Side Dishes

Sweet Potato Bebinca Recipe: Layered Coconut Custard Heaven With Crispy Celery Crown

This sweet potato bebinca recipe transforms humble ingredients into a showstopping layered dessert with golden caramelized edges and creamy coconut custard between. 🌟 Originating from Filipino-Malaysian traditions, bebinca's signature is its delicate, crispy top crust that cracks beautifully when sliced—like a perfect balance of texture and sweetness.

The key lies in mastering the layering technique, where each thin sheet of coconut custard builds upon the last, creating a harmonious stack that bakes into silky perfection.

The recipe begins with a velvety sweet potato filling that infuses every layer with natural sweetness, while the coconut milk and egg mixture creates the signature custard texture.

What sets this apart is the crispy celery crown topping, which adds an unexpected yet delightful crunch that contrasts beautifully with the soft layers below. This dessert is often served at celebrations, where its intricate presentation and rich flavors make it a centerpiece.

By the time you slice into this dessert, you'll be rewarded with layers of tender custard, each separated by delicate crispness at the edges. The aroma of caramelized sugar and coconut will fill your kitchen, creating an experience that's as memorable as it is delicious.

Perfect for special occasions or when you want to impress with a homemade dessert that tastes like a gourmet treat.

Whether you stick to the classic sweet potato version or experiment with pandan or ube flavors, this recipe delivers restaurant-quality results with a touch of cultural heritage.

The process may seem intricate, but breaking it down into simple steps makes it achievable for any home cook looking to create something truly special.

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

Ingredients for sweet potato bebinca

Eight layers of sweet potato magic—creamy custard, crispy crown, and coconut aroma that fills your kitchen.

Ingredient Amount Notes
Large Sweet Potatoes 🍠 3 whole Peeled, boiled until tender
Full-Fat Coconut Milk 🥥 2 cans 13.5 oz each, unsweetened
Large Eggs 🥚 12 whole Room temperature, separated
Granulated White Sugar 🍚 3 cups Superfine preferred for smoothness
All-Purpose Flour 🌾 1 cup Sifted for even layers
Unsalted Butter 🧈 1 cup Cold, cubed for crispy crown
Celery Stalks 🥬 1 bunch Thinly sliced for crown
Vanilla Extract 🌿 1 tbsp Pure, high-quality preferred
Salt 🧂 ½ tsp Fine sea salt
Ground Cinnamon 🌶️ 1 tsp Freshly ground for warmth
Baking Powder 🍞 ½ tsp For crispy crown lift
Vegetable Oil 🫒 2 tbsp For greasing layers

The sweet potatoes are the heart of this dessert—choose vibrant orange ones with no bruising. Whole Foods or Trader Joe's usually carry the best varieties. Boil them until fork-tender, then mash until completely smooth—no lumps! The coconut milk should be full-fat for that rich, creamy texture. Thai Kitchen brand is my go-to for authentic flavor. For the celery crown, grab a bunch with crisp stalks—avoid wilted ones that’ll turn mushy when baked. The egg yolks and whites must be separated carefully, so use a fine-mesh strainer if you’re nervous about shells slipping in.

No full-fat coconut milk? Light coconut milk plus 2 tbsp coconut cream works in a pinch. Running short on eggs? Replace 2 whites with aquafaba (chickpea brine) at 3 tbsp per egg white. For the sugar, turbinado works too, but superfine dissolves better. The celery crown can be swapped for thinly sliced shallots or leeks if you prefer. Prefer less sweetness? Reduce sugar to 2.5 cups—trust me, the natural sweetness of the potatoes shines through. If your baking powder is old, test it first by mixing with vinegar—should bubble immediately.

This dessert is all about patience—each layer needs time to set before adding the next. Store between layers in the fridge for 10-15 minutes to prevent sogginess. Once fully assembled, it keeps in the fridge for 3-4 days, though I’ve never had leftovers that long. For make-ahead, assemble the unbaked layers, cover tightly, and refrigerate up to 24 hours before baking. The crispy crown is best served warm—reheat slices in a 200°F oven for 5-7 minutes to restore that golden crunch.

❤️

Why You'll Love This Recipe

  • No Peel Required: The sweet potatoes here are roasted whole—skin on, no fuss. I’ve burned my hands peeling those before, so this shortcut alone makes it my go-to.
  • Coconut Cream Magic: That first layer of coconut milk and sugar? It’s like a warm hug in dessert form. The rich, buttery texture with just a hint of caramelized sweetness has my family asking for seconds before the plate’s even empty.
  • Leftovers? Better Than New: This actually tastes better the next day—layers get more tender, flavors meld, and it’s perfect for breakfast or a late-night snack. I keep a pan in the fridge just for this.
  • Pantry Staple Power: Five ingredients, zero specialty items. If you’ve got flour, sugar, and eggs, you’re golden. Honestly, it’s the kind of dessert that makes me feel like I’m treating myself without breaking the bank.

Step-by-step instructions for sweet potato bebinca

Here's how to build this showstopper: silky coconut custard layers topped with a crispy celery crown.

1

👨‍🍳 Step 1: Prepare the Sweet Potato Base

Peel the 3 whole large sweet potatoes and cut them into ½-inch chunks. Place them in a pot of cold water and bring to a boil over high heat. Once boiling, reduce to medium heat and simmer for 10-12 minutes until fork-tender but not falling apart. Drain thoroughly and mash until completely smooth - no lumps allowed. This base needs to be velvety for perfect layers.

While the potatoes cook, open the 2 cans of full-fat coconut milk and whisk them together in a bowl. The cream should separate slightly from the thicker milk - this is normal and actually helps create that signature bebinca texture. Set aside at room temperature while you work on the custard layers.

2

🥘 Step 2: Build the Custard Layers

In a large mixing bowl, whisk together the 12 whole large egg yolks and 1 cup of the granulated white sugar until pale and slightly thickened. This is your first custard layer - the yolks add richness while the sugar helps stabilize the texture. In a separate bowl, beat the egg whites with the ½ teaspoon salt until soft peaks form, then gradually add the remaining 2 cups sugar while beating until stiff, glossy peaks form.

Gently fold half of the egg whites into the yolk mixture to lighten it, then fold in the mashed sweet potatoes and coconut milk mixture. This careful layering prevents the custard from becoming too dense. You want a smooth, pourable consistency that will set beautifully between layers.

3

🔥 Step 3: Assemble and Bake the Layers

Preheat your oven to 350°F. Lightly grease an 8x8-inch baking dish using the 2 tablespoons vegetable oil. Pour half of your custard mixture into the dish, spreading it evenly. The custard should cover the bottom completely but not overflow the sides - you want about ½-inch thickness per layer.

Repeat with the remaining custard, creating 4 total layers. After the final layer, sprinkle the 1 cup all-purpose flour, 1 teaspoon ground cinnamon, and ½ teaspoon baking powder evenly over the top. This creates a crispy, flavorful barrier between the custard and the celery crown we're about to make.

4

🍳 Step 4: Create the Celery Crown

Slice the celery stalks into ¼-inch thick rounds - you should have about 3 cups of slices. In a small bowl, mix the 1 cup cold cubed butter with the 1 tablespoon vanilla extract. Spread this butter mixture evenly over the flour-cinnamon layer, then arrange the celery slices in concentric circles on top, slightly overlapping each piece to create a tight crown.

Bake for 45-50 minutes until the custard is set but still slightly jiggly in the center (it will firm up as it cools) and the celery crown is deep golden brown with crisp edges. The crown should hold its shape when gently pressed - if it collapses, it needs a few more minutes. Real talk: this is where the magic happens - that crispy celery crown delivers the perfect textural contrast to the silky custard.

5

⏰ Step 5: Chill and Serve

Remove from the oven and let cool completely at room temperature for 1 hour. Then refrigerate uncovered for 4-6 hours or overnight - this chilling step is crucial for developing that perfect crackly texture on top. The longer it chills, the better the texture becomes.

To serve, run a thin knife around the edges to loosen, then invert onto a serving plate. The custard should hold its shape beautifully, with that crispy celery crown on top. Cut into squares and serve at room temperature - each bite delivers creamy sweet potato custard with a satisfying crunch from the celery crown. Pro tip: dust with extra cinnamon just before serving for that restaurant-quality touch.

👨‍🍳

Pro Tips For Making Sweet Potato Bebinca

  • STEAM THE POTATOES FIRST: I learned this the hard way—raw sweet potatoes in the batter make the layers gummy. Parboil them whole for 15 minutes until fork-tender, then peel and mash while still warm. The residual moisture blends smoother and prevents that sad, gluey texture in your layers.
  • USE COLD COCONUT MILK: Warm coconut milk separates like a diva when you least expect it. Chill yours overnight or at least 2 hours before using—it thickens the batter just enough to hold those delicate layers without cracking. (Yes, even if you're impatient like me.)
  • WHISK EGGS LIKE YOUR LIFE DEPENDS ON IT: Overmixed eggs turn bebinca into a chewy disaster. Whisk the eggs and sugar together until just combined—no ribbons, no stiff peaks—then fold in the coconut milk and flour gently. A spatula is your friend here; don’t go full blender.
  • BAKE IN STAGES, NOT ALL AT ONCE: My first attempt ended with a collapsed cake because I baked all layers simultaneously. Instead, assemble the full cake, then bake it in two phases: 20 minutes at 350°F (175°C) to set the structure, then 30–40 minutes at 300°F (150°C) to caramelize the top without burning. Patience wins.

Common mistakes when making perfect results

Layering Too Thick

One of the most common mistakes is pouring custard layers that are too thick—over ½-inch—which prevents proper baking and creates a dense, gummy texture. I’ve seen home cooks pour ¾-inch layers thinking "more is better," but this leads to undercooked centers and a heavy dessert.

Use a ¼-cup measuring cup to spread each layer evenly. The custard should look like thin pancake batter when poured. 🌟

Skipping Chill Time

Rushing the 4-6 hour chilling period is a recipe for disaster—literally. The custard needs this time to fully set and develop that signature crackly top.

I’ve tried serving bebinca after just 1 hour of chilling, and it was sad: mushy, sticky, and lacking the crispy edges that make this dessert special. Set a timer and resist the urge to cut into it early. Patience pays off with that perfect texture.

Overmixing Egg Whites

Beating the egg whites too vigorously can turn them dry and grainy, ruining the delicate custard texture. Stop folding them in when you see stiff, glossy peaks—no need to overwork them. I’ve had to start over twice because I kept beating until the whites looked like stiff meringue.

Use a hand mixer on low speed and fold gently with a spatula to maintain airiness. The goal is lightness, not stiffness.

Ignoring the Celery Crown

Many cooks skip the celery crown entirely or bake it too briefly, missing the dessert’s defining crunch. The crown needs 45-50 minutes in the oven to develop that golden, crispy texture. If you’re in a hurry, bake it longer at 325°F—just monitor closely to avoid burning.

The crown should hold its shape when pressed; if it collapses, it’s not done. This is the dessert’s star feature—don’t shortchange it!

Using Low-Quality Coconut Milk

Not all coconut milk is created equal. Light or watered-down versions lack the richness needed for authentic bebinca. I swear by Thai Kitchen full-fat coconut milk—it’s the gold standard for this recipe.

If you must substitute, use light coconut milk + 2 tbsp coconut cream to mimic the fat content. Thin milk will make your custard layers watery and less flavorful. Trust me, the difference is night and day.

Forgetting to Grease Layers

Skipping the 2 tbsp vegetable oil between custard layers causes them to stick together, making it nearly impossible to slice cleanly. Lightly grease each layer with oil or melted butter before adding the next custard batch.

I use a pastry brush for even distribution. This small step ensures each slice comes out perfectly—no gluey layers here! 💡

Nutrition facts

Servings 8
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 20g100%
Cholesterol 210mg70%
Sodium 320mg14%
Total Carbohydrate 68g25%
Dietary Fiber 3g11%
Sugars 52g
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 bebinca without sweet potatoes?

While sweet potatoes add natural sweetness and depth, you can substitute with 1.5 cups mashed ripe bananas or 1 cup pumpkin puree for a similar texture. For a classic version, use 1 cup condensed milk instead—just reduce the sugar in the custard layers by ½ cup to balance the sweetness.

2

Why does my bebinca turn out gummy instead of creamy?

Gummy texture usually means the custard layers were too thick or underbaked. Stick to ½-inch layers and bake until just set (a slight jiggle in the center is normal). Also, ensure your egg whites are properly whipped to stiff peaks—they help create air pockets for that signature silky texture. Overmixing or using old eggs can also cause gumminess.

3

How do I store leftover bebinca?

Store in an airtight container in the fridge for up to 5 days. For best texture, let it sit at room temperature for 10-15 minutes before serving. To reheat slices, warm in a 200°F oven for 5-7 minutes to restore the crispy crown. Freezing isn't recommended as it can make the custard grainy.

4

Can I make bebinca in a smaller baking dish?

Yes! For an 8x8-inch dish, this recipe works perfectly. For smaller dishes like 6x6-inch, reduce each custard layer to ⅓-inch thickness and bake for 35-40 minutes. The baking time stays similar, but watch closely—smaller dishes bake faster. The celery crown will need slightly less butter (½ cup instead of 1 cup).

5

What's the secret to the crackly top?

The crackly top comes from proper chilling (4-6 hours) and the flour-cinnamon-baking powder layer between custard and crown. This barrier creates tension as the custard sets, causing the signature cracks. Never skip the chilling step—it's what transforms the dessert from good to showstopping!

★★★★★4.5(9 reviews)
Categories Side Dishes