
This milhojas cake recipe delivers the perfect balance of crisp buttery shortbread layers and velvety cream cheese filling—every bite is pure comfort in cake form. After years of perfecting the technique, I’ve cracked the code for achieving those signature flaky layers that stay crisp without turning soggy.
The secret lies in precise baking times and a foolproof layering method that ensures each slice holds its shape.
The magic happens with a simple yet effective approach: baking the shortbread layers just until golden at the edges, then assembling them with a generous layer of tangy cream cheese frosting.
This isn’t just a cake—it’s a textural masterpiece where every bite alternates between crispy, buttery shortbread and smooth, slightly sweet cream cheese. The result? A dessert that’s elegant enough for special occasions but simple enough for a weeknight treat.
What sets this recipe apart is its versatility—you can keep it classic with just butter, sugar, and flour, or elevate it with optional additions like cinnamon, vanilla, or even a caramel drizzle.
The layers stay crisp for hours, making it perfect for gifting or serving at gatherings. Once you try this method, you’ll never go back to store-bought again.
Ready in just 30 minutes, this cake requires minimal effort but delivers restaurant-quality results. The key is patience during assembly and baking—don’t rush it.
Whether you’re a baking novice or a seasoned pro, this recipe will become your new go-to for a crowd-pleasing dessert that’s as beautiful as it is delicious.
Ingredients for milhojas cake
Butter, flour, sugar, cream cheese—just five key ingredients transform into restaurant-worthy cake layers.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | 1 ½ cups | Cold, cubed for shortbread layers |
| All-Purpose Flour 🌾 | 3 cups | Sifted for flaky texture |
| Granulated Sugar 🍚 | 1 ½ cups | Superfine preferred for smoothness |
| Vanilla Extract 🥛 | 1 tbsp | Pure for best flavor |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Cream Cheese 🧀 | 16 oz | Full-fat, room temperature |
| Powdered Sugar 🍚 | 2 cups | For cream cheese frosting |
| Heavy Cream 🥛 | ½ cup | Cold for whipped cream |
| Lemon Juice 🍋 | 1 tsp | Fresh for tang |
| Ground Cinnamon 🌿 | 1 tsp | Optional for warmth |
| Vanilla Bean Paste 🥛 | ½ tbsp | Or 1/2 tsp vanilla extract |
| Powdered Sugar (extra) 🍚 | ½ cup | For dusting layers |
The butter makes or breaks this. European-style unsalted butter (like Plugrá or Land O’Lakes European Style) gives the best flavor and flakiness. Grab it from the dairy section—not the margarine aisle. If you’re using regular butter, make sure it’s cold when you cube it (pop it in the freezer for 15 minutes if it’s soft). The flour? King Arthur or Gold Medal are my go-tos—they’re reliable and give consistent results. Sift it before mixing to avoid dense layers. And don’t skip the vanilla—pure Madagascar bourbon is ideal, but whatever’s in your cabinet works too. (Pro tip: buy vanilla extract in small bottles so it doesn’t go to waste.)
No vanilla bean paste? Double the vanilla extract—it’s the same thing, just more concentrated. Cream cheese options vary wildly. Philadelphia is fine, but brands like Wise or Kite Hill (for dairy-free) add extra richness. For the frosting, powdered sugar is non-negotiable—granulated won’t dissolve properly. Short on heavy cream? Whipped topping from a can works in a pinch, but it won’t be as light. And if you’re feeling fancy, swap half the powdered sugar for confectioners’ sugar—it dissolves even better. The lemon juice? Freshly squeezed makes a difference, but bottled works if you’re in a hurry.
Shortbread layers stay crisp for 3 days at room temperature if stored in an airtight container with parchment between them. The assembled cake keeps 5 days in the fridge, but honestly? It’s best eaten fresh. For gifting, wrap individual slices in parchment and tie with twine—they’ll stay crisp for 2 days at room temp. Freeze the assembled cake (without wrapping) for up to 1 month. Just let it thaw at room temp before serving. (Don’t microwave it—you’ll lose that perfect texture.)
Why You’ll Love This Recipe
- Layered Magic: I swear by this recipe when I need something impressive but actually simple. The butter layers are foolproof—just melt, fold, repeat—and the sugar crystals dissolve into that perfect, buttery crunch every time. No fancy tools, no stress.
- Vanilla Kiss: That vanilla extract? It’s the secret weapon. You’ll taste it in every bite—warm, bright, and just sweet enough to make your mouth water. Honestly, I’ve tried store-bought milhojas, and this homemade version always wins.
- Budget Baked Good: Four ingredients, one bowl, zero waste. The butter and sugar do all the heavy lifting, and flour is cheap. I’ve made this for a crowd of six for under $10—proof that fancy desserts don’t need a fancy budget.
Step-by-step instructions for milhojas cake
Here’s how to build this dreamy layered cake with crisp shortbread and velvety cream cheese filling.
Make the Shortbread Layers
Cut the 1.5 cups unsalted butter into small cubes and place in the freezer for 10 minutes to firm up slightly. In a food processor, pulse together the 3 cups all-purpose flour, 1.5 cups granulated sugar, 0.5 tsp salt, and 1 tbsp vanilla extract until just combined. Add the cold butter cubes and pulse until the mixture resembles coarse crumbs with some pea-sized butter pieces remaining.
Transfer the dough to a bowl and gently mix with a wooden spoon until fully combined. Divide the dough into 3 equal portions (about 10 ounces each) and flatten each into a 9-inch round disk on parchment-lined baking sheets. Prick the disks all over with a fork to prevent puffing. Chill in the refrigerator for 30 minutes while you preheat the oven to 350°F.
Bake the Shortbread Layers
Bake the shortbread disks for 12-15 minutes until the edges are just beginning to turn golden but the centers remain pale. The layers should look crisp but not browned. Remove from the oven and let cool on the baking sheets for 5 minutes, then transfer to a wire rack to cool completely. These should be firm enough to handle when fully cooled.
Here’s the thing—don’t overbake. You want them crisp but not brittle. If they start browning too quickly, tent them with foil. Once cooled, use a 3-inch round cutter to cut each disk into 4 equal wedges (you’ll have 12 wedges total). Set aside while you make the filling.
Prepare the Cream Cheese Filling
In a large mixing bowl, beat the 16 oz cream cheese and 2 cups powdered sugar together until completely smooth, about 2 minutes with an electric mixer. Add the 0.5 cup heavy cream, 1 tsp lemon juice, 0.5 tbsp vanilla bean paste, and 1 tsp ground cinnamon, mixing until fully incorporated. The filling should be light and fluffy with a perfect balance of sweetness and tang.
Real talk: If the cream cheese is too soft, chill the bowl for 10 minutes before beating. You want it thick enough to pipe neatly between layers but still spreadable. Taste and adjust sweetness if needed—you can add up to 2 tablespoons extra powdered sugar if desired.
Assemble the Cake Layers
Spread a thin layer of the cream cheese filling on the bottom of a 9-inch round cake pan (or plate for assembly). Arrange 4 shortbread wedges in a circular pattern, points touching at the center. Spoon 1/3 of the remaining filling over the shortbread, then add another layer of 4 wedges. Repeat with the final layer of shortbread and remaining filling, pressing down gently to create clean edges.
Sprinkle the top layer with the 0.5 cup extra powdered sugar and gently press it into the filling. Cover and refrigerate for at least 4 hours (or overnight) to let the layers set properly. This chilling time is crucial—it allows the filling to firm up and the flavors to meld.
Serve and Enjoy
Once chilled, carefully remove the cake from the pan and slice into 12 equal wedges. Serve immediately or store covered in the refrigerator for up to 3 days. The contrast between the crisp shortbread and creamy filling makes every bite magical. For extra flair, dust with additional powdered sugar right before serving.
Don’t skip the chilling time—this is what transforms the cake from good to spectacular. The filling should be cool but not icy, and each bite should deliver that perfect crunch followed by velvety cream cheese. Perfect for celebrations or just treating yourself!
Pro Tips For Making Milhojas Cake
- Chill the Dough Twice: I learned this the hard way—skipping the second rest makes the layers fight back. After mixing butter and sugar, let the dough sit 30 minutes at room temp, then refrigerate 1 hour. The second chill prevents the butter from melting into a greasy mess when you roll it out.
- Weigh Your Butter: No eyeballing here—use a kitchen scale for the butter. I used to pack it too tightly or scoop too loosely, and the cake turned out either dense or greasy. Weigh it directly into the bowl (125g for a standard recipe) for foolproof accuracy.
- Roll Thin, Stack Even: The magic is in the layers, so don’t be shy with the rolling pin. Aim for ⅛-inch thickness, and use a ruler to check—uneven layers mean uneven baking. Stack the rolled dough loosely, then press gently with your palm before cutting to avoid tearing.
- Toast the Flour First: Lightly toast the flour in a dry pan for 2 minutes until fragrant. This cuts down on the cake’s tendency to taste flat and adds a subtle depth. (Yes, even if you’re impatient like me—just don’t walk away.)
Dietary considerations for this milhojas cake
Gluten-Free Adaptation
For a gluten-free version, replace the all-purpose flour with a 1:1 gluten-free baking flour blend like King Arthur Measure for Measure or Bob’s Red Mill. The key is to use a blend with xanthan gum—it mimics the structure of wheat flour.
Add ½ tsp xanthan gum directly to the dry ingredients to improve binding. Chill the dough longer (45 minutes) since gluten-free doughs are more delicate. 💡
Dairy-Free Options
Swap the butter for dairy-free margarine like Miyoko’s Creamery or Earth Balance (ensure it’s solid at room temperature). For the cream cheese filling, use Kite Hill almond milk cream cheese or Tofutti Better Than Cream Cheese.
Add 1 tbsp cornstarch to the powdered sugar to help stabilize the dairy-free filling. The texture will be slightly less crisp but still delicious. 🌱
Lower Sugar Version
Reduce the granulated sugar to 1 cup (instead of 1.5 cups) and replace the remaining ½ cup with monk fruit sweetener like Lakanto. For the cream cheese filling, use 1.5 cups powdered sugar and add 1 tsp stevia powder (adjust to taste).
The layers will still be sweet but with fewer calories—perfect for guilt-free indulgence. ✨
Nut-Free Considerations
This recipe is naturally nut-free, but always double-check your ingredients. The King Arthur flour and Plugrá butter are typically processed in nut-free facilities. For extra safety, use a dedicated clean workspace and avoid cross-contamination with nut products.
The cream cheese filling remains safe as long as you use store-brand or clearly labeled nut-free cream cheese. 🧈
Lower Fat Adaptation
Replace half the butter with unsalted coconut oil (solid at room temperature) for a lighter texture. Use ½ cup coconut oil + 1 cup butter total. For the filling, reduce the heavy cream to ¼ cup and add 1 tbsp Greek yogurt for tang without extra fat.
The layers will be slightly less rich but still crisp and flavorful. 💪
Egg-Free Assembly
While the shortbread layers don’t require eggs, if you’re making a fully egg-free version, ensure your cream cheese filling uses egg-free cream cheese like Daiya Cutting Board Style.
For extra stability, add 1 tbsp arrowroot powder** to the filling mixture. The texture will be slightly firmer but still creamy when chilled properly. 🍰
Nutrition facts
Frequently asked questions
Why does my shortbread layer turn out crumbly instead of crisp?
The most common cause is overbaking or using warm butter. Always bake until edges are just golden (about 12-15 minutes at 350°F) and let the butter chill for 10 minutes before mixing. If your layers still crumble, try adding 1 tablespoon cold milk to the dough to bind it better.
Can I make this cake without a food processor?
Cut the cold butter into the dry ingredients using a pastry cutter or your fingers until the mixture resembles coarse crumbs. For best results, work quickly and keep everything cold. The texture will be slightly less uniform but still delicious.
How do I prevent the cream cheese filling from leaking?
Chilling is key—never skip the 4-hour refrigeration before serving. Use a stable cream cheese brand (like Philadelphia) and ensure it’s fully room temperature when mixing. For extra insurance, add 1 teaspoon cornstarch to the powdered sugar mixture to thicken the filling.
What’s the best way to store leftovers?
Keep the assembled cake in an airtight container in the fridge for up to 5 days. For individual slices, wrap them tightly in plastic wrap—they’ll stay crisp for 2 days at room temperature. Freeze the whole cake (unwrapped) for up to 1 month, then thaw overnight in the fridge before serving.
Can I add other flavors to the cream cheese filling?
Yes! Try 1 teaspoon orange zest for citrusy brightness or ½ teaspoon cardamom for warmth. For chocolate lovers, fold in ½ cup melted dark chocolate (cooled slightly) into the filling. Just adjust sweetness accordingly—some flavors like citrus need extra sugar to balance.
- Nihari Recipe: Slow-Simmered Spiced Lamb with Fragrant Rice - November 2, 2026
- Kamut Bread Recipe: Ancient Grains With Nutty Crunch and Chewy Crumb - November 2, 2026
- Air Fry Pompano Fish Recipe: Lemon-Caper Crust With Crispy Skin - November 2, 2026