Let’s just get one thing out of the way: despite its name, Boston Cream Pie is definitely not a pie. It’s a cake—a rich, spongey vanilla cake layered with silky pastry cream and topped with a glossy chocolate ganache. It’s elegant but not fussy, indulgent but not over-the-top sweet. Think of it as the classier cousin to your average birthday cake, with layers that melt together into the perfect bite of creamy, cakey, chocolatey goodness.
I first made Boston Cream Pie for a family birthday when I wanted something a little more nostalgic than a regular layer cake, but still impressive. And let me tell you—once you slice into it and that pastry cream starts peeking out between the layers, you’ll feel like a baking rockstar. It’s a great option for special occasions, holidays, or anytime you want a dessert that’s both classic and crowd-pleasing.
Why You’ll Love This Recipe
- Bakery-worthy flavor at home – This cake delivers that rich, creamy, chocolatey combo without needing any fancy equipment.
- Not overly sweet – The custard and dark chocolate ganache balance the vanilla sponge beautifully.
- Make-ahead friendly – You can (and should!) make the components in advance so it’s stress-free to assemble.
- Perfect for celebrations – It’s a showstopper dessert that looks as good as it tastes.
- Great texture combo – Soft cake, creamy custard, and rich ganache—it’s the best of all dessert worlds.
- Easy to customize – Use different cake layers, swap the ganache for a glaze, or flavor the custard with coffee or citrus.

Ingredients You’ll Need
For the Cake:
- All-purpose flour – The foundation of your sponge cake.
- Granulated sugar – Sweetens and helps the cake brown beautifully.
- Eggs – The key to a fluffy, structured sponge.
- Baking powder – For lift and lightness.
- Butter – Adds moisture and richness.
- Milk – Helps keep the crumb tender.
- Vanilla extract – A must for that warm, classic flavor.
- Salt – Balances the sweetness.
For the Pastry Cream:
- Whole milk – For a rich, smooth texture.
- Granulated sugar – To sweeten the custard just right.
- Egg yolks – The star of the custard show; they thicken and enrich.
- Cornstarch – Helps the cream set without being overly gelatinous.
- Butter – Adds silkiness.
- Vanilla extract – Or try vanilla bean paste for an extra boost of flavor.
For the Ganache:
- Dark or semi-sweet chocolate – Use good-quality chocolate for a shiny, smooth topping.
- Heavy cream – To melt the chocolate and create a glossy finish.
- Butter (optional) – For an extra-glossy ganache.
(Note: A complete list of ingredients with exact measurements is included in the instructions section below.)
How to Make It (Step-by-Step Instructions)
Step 1: Make the pastry cream (do this first!)
In a medium saucepan, heat the milk over medium heat until it’s just steaming—don’t boil it.
In a separate bowl, whisk together the egg yolks, sugar, and cornstarch until pale and smooth. Slowly pour the hot milk into the egg mixture, whisking constantly to temper the eggs. Then pour it all back into the saucepan.
Cook over medium heat, stirring constantly, until it thickens into a pudding-like consistency (about 4–5 minutes). Remove from heat, stir in butter and vanilla, and transfer to a bowl. Press plastic wrap onto the surface to prevent a skin from forming and chill in the fridge for at least 2 hours.
Tip: You can make this up to 2 days ahead!
Step 2: Bake the cake layers
Preheat oven to 350°F (175°C). Grease and flour two 8-inch round cake pans.
In a bowl, whisk flour, baking powder, and salt. In another bowl, beat eggs and sugar until pale and fluffy (about 3–5 minutes with a hand mixer). Gently fold in melted butter, vanilla, and milk, then fold in the dry ingredients.
Divide the batter between the pans and smooth the tops. Bake for 20–25 minutes, or until a toothpick inserted in the center comes out clean. Let cool completely before assembling.
Tip: You can also bake one thick cake and slice it horizontally, but baking in two pans is easier and more even.
Step 3: Make the ganache
Heat the cream in a small saucepan until just simmering. Pour over chopped chocolate in a heat-safe bowl. Let sit for 2–3 minutes, then stir until smooth. Stir in butter if using.
Let the ganache cool slightly—it should still be pourable but not hot.
Step 4: Assemble the cake
Place one cake layer on your serving plate. Spread the chilled pastry cream evenly over the top. Place the second cake layer on top, pressing down lightly.
Pour the ganache over the top, letting it drip down the sides a bit for that classic Boston Cream look. You can use a spoon or offset spatula to help guide the chocolate.
Chill for at least 1 hour before serving to help the layers set up.
Helpful Tips
- Make components ahead: Pastry cream and ganache can both be made a day or two in advance. Just reheat the ganache slightly before using.
- Keep it chilled: This cake is best stored in the fridge and served slightly chilled or at room temp.
- No stand mixer? No problem: A hand mixer works just fine for whipping the eggs and sugar.
- Level the cakes: If your cake domes too much in the center, slice a bit off the top to make stacking easier.
- Customize it: Add a splash of coffee to the ganache, orange zest to the pastry cream, or almond extract to the cake for a twist.
Frequently Asked Questions (FAQs)
Can I make Boston Cream Pie ahead of time?
Yes! You can assemble the whole cake a day ahead. Just cover and refrigerate—it actually gets better as it sits.
Can I freeze it?
You can freeze the cake layers and the pastry cream separately. Assembled Boston Cream Pie isn’t ideal for freezing due to the custard texture.
What if I don’t have heavy cream?
For ganache, you need cream for best texture, but whole milk with a tablespoon of butter can work in a pinch.
How do I prevent the pastry cream from being lumpy?
Whisk constantly when cooking, and temper the eggs slowly. If needed, strain the cream through a fine-mesh sieve after cooking.
Can I make it in a sheet pan instead?
Yes! Just bake it in a 9×13 pan, spread pastry cream on half the cake, fold the other half over like a sandwich, and top with ganache.
I’ve made this Boston Cream Pie for birthdays, holidays, and random Tuesdays when I just needed a solid dessert. It’s classic, comforting, and always gets compliments—even from people who don’t usually like cake!
If you give it a try, let me know how it turns out. I love hearing your tweaks and variations—this one’s a keeper no matter how you slice it!

Boston Cream Pie
Ingredients
- For the Sponge Cake:
- 1 cup all-purpose flour
- 1 teaspoon baking powder
- ¼ teaspoon salt
- 4 large eggs room temperature
- 1 cup granulated sugar
- ¼ cup milk
- 2 tablespoons unsalted butter
- 1 teaspoon vanilla extract
- For the Pastry Cream Filling:
- 2 cups whole milk
- ½ cup granulated sugar
- ¼ cup cornstarch
- 4 large egg yolks
- 2 tablespoons unsalted butter
- 1 teaspoon vanilla extract
- For the Chocolate Ganache Topping:
- ½ cup heavy cream
- 4 ounces semi-sweet chocolate chopped (or chips)
- 1 tablespoon unsalted butter
Instructions
- Prepare the sponge cake:
- Preheat the oven to 350°F (175°C). Grease and flour two 8-inch round cake pans and line the bottoms with parchment paper.
- Make the batter:
- In a bowl, whisk together the flour, baking powder, and salt. In a separate large bowl, beat the eggs and sugar with a mixer on high for 5–7 minutes until thick and pale. Heat the milk and butter in a small saucepan just until the butter melts. Stir in vanilla. Slowly add the warm milk mixture to the egg mixture, then gently fold in the dry ingredients until just combined.
- Bake the cake:
- Divide the batter between the prepared pans and bake for 20–25 minutes, or until a toothpick inserted in the center comes out clean. Let cool in the pans for 10 minutes, then turn out onto a wire rack to cool completely.
- Make the pastry cream:
- In a medium saucepan, heat the milk until just steaming. In a bowl, whisk the sugar, cornstarch, and egg yolks until smooth. Gradually whisk in the hot milk, then return the mixture to the saucepan. Cook over medium heat, whisking constantly, until thickened (about 5 minutes). Remove from heat and stir in butter and vanilla. Transfer to a bowl, cover with plastic wrap (pressing it directly onto the surface), and chill for at least 1 hour.
- Assemble the cake:
- Place one cake layer on a serving plate. Spread the chilled pastry cream evenly over the top. Place the second cake layer over the cream.
- Make the ganache:
- In a small saucepan, heat the cream until it begins to simmer. Remove from heat and pour over the chopped chocolate and butter. Let sit for 2 minutes, then stir until smooth and glossy.
- Top the cake:
- Pour the ganache over the top of the cake, letting it drip slightly down the sides. Chill for at least 30 minutes before serving to set.
Notes
- The sponge cake can be made a day ahead and stored wrapped at room temperature.
- Pastry cream and ganache can also be made ahead and refrigerated.
- For easier slicing, refrigerate the assembled cake for at least an hour before serving.
- You can use a serrated knife to carefully level the cake layers if needed.