Cake Stuffed Bread Recipe: A Match Made in Bakery Heaven
Let’s be real—some food combinations just feel like fate. Like peanut butter and jelly, or coffee and croissants. But today? We’re talking about something that hit me like a culinary lightning bolt: cake stuffed bread. Yeah, you heard that right—fluffy, buttery bread wrapped around soft, fragrant cake. It’s like your two favorite bakery treats decided to move in together and throw a party in your mouth. And trust me, once you try this version with pandan cake and coconut, you’ll never look at regular bread the same way again.
I first stumbled on this idea when I was brainstorming ways to use up leftover pandan leaves (don’t judge—pandan is my weakness). I thought, “What if I make a pandan cake and stuff it into bread dough?” Spoiler: It was a game-changer. The natural green hue from the pandan? Stunning. The combo of pandan’s earthy sweetness, bread’s warm wheatiness, and coconut’s tropical kick? Pure magic. So grab your apron, your blender, and let’s dive in—this recipe’s easier than it sounds, I promise.
What Makes This Cake Stuffed Bread So Special?
Before we get to the ingredients, let’s gush a little. This isn’t just “cake in bread”—it’s a carefully balanced duo:
- Pandan Cake Core: Fresh pandan leaves (not the artificial extract!) give it that vibrant green color and unique, almost floral aroma. No weird chemicals here—just pure, natural goodness.
- Soft Bread Dough: We’re using a classic milk bread base that’s buttery, fluffy, and holds the cake perfectly without getting soggy.
- Coconut & Cranberry Topping: A sprinkle of coconut adds crunch and sweetness, while cranberries pop with tartness to cut through the richness. It’s the cherry on top (literally, kind of).
And the best part? It’s totally customizable. Swap pandan for matcha, or coconut for sesame seeds—whatever floats your boat. But let’s stick to the original first, okay?
Ingredients You’ll Need
We’re splitting this into two parts: the pandan cake (the star filling) and the bread dough (the cozy blanket). Let’s list ’em out clearly so you don’t miss anything.
For the Pandan Cake Layer
- 40g fresh pandan juice (from 4 pandan leaves + 40g water)
- 40g vegetable oil (neutral-flavored, like canola or sunflower)
- 40g granulated sugar (10g for egg yolks, 30g for egg whites)
- 45g cake flour (low-protein for a soft texture—don’t use all-purpose here!)
- 4 large eggs (separated; egg whites need to be completely yolk-free)
- 1 tsp lemon juice (for stabilizing egg whites—white vinegar works too)
For the Bread Dough
- 115g warm water (not too hot—around 37°C/98°F, like bath water)
- 10g milk powder (adds creaminess; skip if you use whole milk instead of water)
- 40g whole egg liquid (save a little for brushing later!)
- 45g granulated sugar (just enough to sweeten the bread without overpowering the cake)
- 2g salt (balances the sweetness—trust me, you need this)
- 250g high-gluten bread flour (essential for that chewy, fluffy texture)
- 3.5g instant yeast (active dry works too—just proof it in warm water first)
- 25g unsalted butter (softened to room temp—no cold butter, it’ll ruin the dough!)
For Topping & Decoration
- 1 tbsp whole egg liquid (for brushing the bread before baking)
- 2 tbsp shredded coconut (sweetened or unsweetened—your call)
- 1 tbsp dried cranberries (chopped if you prefer smaller pieces)
Step-by-Step Instructions
Okay, let’s get cooking. We’re making the cake first because it needs to cool completely before we stuff it into the bread. Trust me—warm cake + raw dough = soggy disaster. Don’t skip the cooling step!
Step 1: Make Fresh Pandan Juice

First, prep the pandan leaves. Wash 4 fresh pandan leaves, trim off the tough ends, and cut them into small pieces (this helps the blender extract more juice). Toss them into a blender with 40g of water and blend until the leaves are completely broken down (about 1 minute). If you want a deeper green color, let the mixture sit for 30 minutes—the pigment will settle at the bottom. Skim off the light green liquid on top, and use the dark green juice at the bottom. Voilà—natural, vibrant pandan juice!
Step 2: Separate Egg Whites & Yolks

Take two clean, dry bowls (super important—egg whites hate oil or water!). Crack 4 eggs, and carefully separate the yolks from the whites. Make sure not a single drop of yolk gets into the whites—even a tiny bit will stop them from whipping up fluffy. Set both bowls aside.
Step 3: Mix the Egg Yolk Batter

In the bowl with the egg yolks, add the pandan juice, vegetable oil, and 10g of sugar. Grab a whisk and mix everything until it’s smooth and well combined. The oil might seem like it’s separating at first, but keep whisking— it’ll emulsify eventually. This is the base of our cake, so make sure it’s lump-free!
Step 4: Add Cake Flour

Sift 45g of cake flour into the yolk mixture (sifting prevents lumps—don’t skip this!). Use your whisk to stir in a figure-eight motion (not circular, which can develop gluten) until the batter is smooth and there are no flour clumps left. Set this aside—we’ll come back to it after we whip the egg whites.
Step 5: Whip the Egg Whites

Now for the fun part—whipping the egg whites! Add 1 tsp of lemon juice to the egg whites (this lowers the pH and helps them hold their shape). Then, add the remaining 30g of sugar in three parts:
- First addition: When the egg whites are foamy (like beer foam), add 10g sugar.
- Second addition: When soft peaks form (tips curl over when you lift the mixer), add another 10g sugar.
- Third addition: When the peaks are stiffer (tips stand up but still curl), add the last 10g sugar.
Keep whipping until you get stiff, glossy peaks—when you lift the mixer, the peak should stand straight up without curling. Don’t over-whip, though—if it looks grainy, you’ve gone too far. Stop immediately!
Step 6: Fold the Batter Together

Take 1/3 of the whipped egg whites and add them to the yolk batter. Use a rubber spatula to fold them in—cut down the middle, scrape the bottom of the bowl, and fold over. This lightens the yolk batter so the rest of the egg whites mix in easily. Then, pour the lightened yolk batter back into the bowl with the remaining egg whites. Fold gently until everything is just combined—don’t overmix, or your cake will be dense. A few white streaks are okay!
Step 7: Bake the Pandan Cake

Line a 9×9 inch (23×23 cm) baking pan with parchment paper (leave some overhang on the sides for easy removal). Pour the cake batter into the pan and smooth the top with a spatula. Tap the pan firmly on the counter a few times to pop any air bubbles (this prevents big holes in the cake). Bake in a preheated oven at 150°C (300°F) for 20 minutes. To check if it’s done, insert a toothpick into the center—if it comes out clean, it’s ready! Let the cake cool completely in the pan (or on a wire rack) before cutting it into small cubes. Remember: Warm cake = soggy bread, so be patient!
Step 8: Make the Bread Dough

Now for the bread part! If you have a bread machine, this is super easy—if not, a stand mixer (or even your hands) works too. Here’s how:
- Add all the bread dough ingredients except butter into the bread machine bucket (or a large bowl): warm water, milk powder, whole egg liquid, sugar, salt, bread flour, and yeast. (Pro tip: Put the wet ingredients first, then dry—this helps the yeast activate evenly.)
- Set the bread machine to the “knead” function for 10 minutes. After 10 minutes, let the dough rest for 5 minutes (this relaxes the gluten).
- Add the softened butter and knead for another 15 minutes. The dough should be smooth, elastic, and pass the “windowpane test”: Take a small piece of dough, stretch it thin—if you can see light through it without it tearing, you’re good to go! If not, knead a little longer.
If you’re using a stand mixer: Use the dough hook attachment, knead on low speed for 8 minutes, rest 5 minutes, add butter, then knead on medium speed for 10-12 minutes until you get the windowpane.
Step 9: First Rise (Bulk Fermentation)

Shape the dough into a smooth ball and place it back into the bread machine bucket (or a greased bowl). Cover it with a damp cloth or plastic wrap and let it rise in a warm, draft-free place for about 35 minutes (or until it doubles in size). To check if it’s done: Dip your finger in flour and poke the dough—if the hole doesn’t spring back, it’s ready! If it springs back immediately, it needs more time.
Step 10: Shape the Stuffed Bread

Once the dough has risen, punch it down to release the air (this is satisfying, trust me). Divide it into 6 equal pieces (use a kitchen scale for accuracy—each piece should be about 60g) and roll each into a smooth ball. Cover them with a damp cloth and let them rest for 15 minutes (this relaxes the gluten so they’re easier to roll).

Take one dough ball, flatten it with your palm, and roll it into a long “tongue” shape (about 15cm/6 inches long). Place a few cubes of cooled pandan cake in the middle of the dough. Then, use a dough scraper to cut slits on both sides of the dough (about 1cm apart—don’t cut all the way through!).

Now for the fun part: Alternate folding the slits over the cake, like braiding! Left slit over, right slit over, repeat until you reach the end. Pinch the last slit to the bottom to seal it (so the cake doesn’t fall out while baking). Shape the dough into a small roll and place it on a parchment-lined baking sheet. Repeat with the remaining dough and cake cubes.
Step 11: Second Rise (Final Proof)

Cover the shaped dough rolls with a damp cloth and let them rise again for 30 minutes (or until they triple in size—yes, triple!). They should look puffy and soft. While they’re rising, preheat your oven to 160°C (320°F).
Step 12: Bake & Decorate

Once the dough has risen, brush the tops with the reserved whole egg liquid (this gives it a shiny, golden crust). Sprinkle with shredded coconut and dried cranberries (or whatever topping you like). Bake in the preheated oven for 20 minutes (or until the tops are golden brown). Keep an eye on them—every oven is different, so if they start browning too fast, cover them with aluminum foil.

When they’re done, take them out of the oven and let them cool on a wire rack for 10 minutes before eating. I know it’s tempting to dig in right away, but cooling helps the flavors settle and the texture firm up.
Pro Tips for Perfect Cake Stuffed Bread Every Time
Even if you’re a beginner, these tips will help you nail this recipe:
- Use Fresh Pandan Leaves: Artificial pandan extract can taste bitter—fresh leaves give a sweet, authentic flavor. If you can’t find fresh pandan, frozen works too!
- Adjust Water for Flour: Different flours absorb water differently. If your dough is too sticky, add a little more flour (1 tbsp at a time). If it’s too dry, add a little more water.
- Don’t Overbake the Cake: Overbaked cake is dry and crumbly, which is not fun to stuff. 20 minutes at 150°C is just right.
- Seal the Dough Tight: Make sure the slits are pinched closed—you don’t want cake oozing out while baking (though let’s be real, it still tastes good if it does).
Final Thoughts
There you have it—your very own pandan cake stuffed bread! The first bite? Pure joy. The soft bread, the moist pandan cake, the crunchy coconut… it’s a symphony of flavors and textures. I love making this on weekends for my family—they go crazy for it. And it’s great for breakfast, snacks, or even dessert (no judgment).
So what are you waiting for? Go grab some pandan leaves and get baking. And when you do, tag me in your photos—I’d love to see your creations! Happy baking, friends.
Common Questions (You Might Be Asking)
Before I go, let’s answer some quick questions:
- Can I use frozen pandan leaves?: Yes! Thaw them first, then blend with water just like fresh.
- Can I make this without a bread machine?: Absolutely—use a stand mixer with a dough hook, or knead by hand for 20-25 minutes (your arms will get a workout, but it’s worth it).
- How long does this last?: Store it in an airtight container at room temperature for up to 3 days, or in the fridge for 5 days. Warm it up in the microwave for 10 seconds before eating— it tastes like fresh!

