Milhojas Cake Recipe: Layers of Buttery Shortbread and Cream Cheese Bliss

Milhojas Cake Recipe: Layers of Buttery Shortbread and Cream Cheese Bliss

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.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

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.

1

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.

2

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.

3

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.

4

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.

5

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

Servings 12
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 20g100%
Cholesterol 120mg40%
Sodium 320mg14%
Total Carbohydrate 45g16%
Dietary Fiber 1g4%
Sugars 38g
Protein 4g8%
* 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

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.

2

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.

3

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.

4

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.

5

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.

★★★★★4.6(7 reviews)
Brian Walker