Bavarian Cream Pizza Recipe
Most people think pizza is only salty or meant for main meals, but it can be dessert too. That is exactly what a Bavarian cream pizza is.
This dessert pizza is soft, sweet, and creamy. It has a golden crust topped with smooth vanilla cream and a light drizzle. It became very popular in the United States, especially at Cici’s Pizza buffet.
Many people grew up loving that slice. Sadly, it is hard to find now. Even in the U.S., it is not always on the menu.
That can feel a little disappointing when you really want it. So I started making my own copycat version at home. It is simple and tastes just like the classic.
Today I’ll show you step-by-step how to recreate this Bavarian Cream Pizza Recipe in your home.

Best Crust for Bavarian Cream Pizza
When choosing a crust for your Bavarian cream pizza, you might first consider thin crust, but you’ll notice it’s crispy and snaps when bitten, lacking the soft texture you’d expect from a dessert. It can even overpower the creamy custard, so you may find it better suited for savory pizzas.
On the other hand, if you go with a sugar cookie crust, you’ll get a soft, sweet, and cookie-like base that perfectly complements the rich custard.
You’ll appreciate how it stays tender yet sturdy, holding everything together while also browning beautifully for that appealing finish.
You could also try a pastry crust, and while it looks elegant and buttery, you might struggle with it since it breaks apart easily and becomes messy when sliced or lifted.
In the end, you’ll find that the sugar cookie crust is the ideal choice because it balances flavor, texture, and structure perfectly for a dessert pizza.
Why Bavarian Cream Works Better for Topping
Bavarian cream is a top-tier topping for dessert pizza. It is made with whipped cream folded in, which makes it light and airy rather than dense or heavy.
This means it spreads easily over the crust without weighing it down or sinking in. It creates a soft, creamy layer that balances perfectly with fresh fruit or other sweet toppings on top.
After you put it in the fridge, it holds its shape really well. It keeps the toppings from sliding around and prevents any mess when slicing.
Even when you load it with strawberries, blueberries, or peaches, the cream keeps its smooth texture and does not get runny.
Bavarian Cream Pizza Ingredients
For the Sugar Cookie Crust:
- 2 cups all-purpose flour: All-purpose flour creates the crust structure and a soft, chewy bite. For a gluten-free option, swap with a certified 1:1 gluten-free baking flour blend.
- ½ cup unsalted butter, softened: Unsalted butter makes the crust tender and rich. Vegan butter or plant-based margarine works well as a dairy-free substitute.
- ¾ cup granulated sugar: Granulated sugar sweetens the crust and helps it brown lightly at the edges. Coconut sugar is a natural, less refined swap that works here.
- 1 large egg: The egg holds the dough together and adds moisture. For a vegan option, use a flax egg – 1 tablespoon ground flaxseed mixed with 3 tablespoons water, rested for 5 minutes.
- 1 teaspoon vanilla extract: Vanilla extract adds a warm, sweet aroma to the crust. Almond extract is a tasty swap with a slightly nutty flavor.
- ½ teaspoon baking powder: Baking powder helps the crust puff up slightly so it stays soft and tender, not flat or dense. No substitute—use as directed.
- ¼ teaspoon salt: Salt balances the sweetness and brings out the butter flavor. Table salt or fine sea salt both work well.
For the Bavarian Cream Filling:
- 1 cup granulated sugar: Granulated sugar sweetens the custard evenly without overpowering it. For less sweetness, reduce to ¾ cup or use coconut sugar.
- ¾ cup all-purpose flour: All-purpose flour thickens the custard as it cooks. A good substitute is ⅓ cup cornstarch for a smoother texture.
- ¼ teaspoon salt: Salt enhances all the flavors in the custard. Do not skip—it makes a big difference.
- 3 large egg yolks: Egg yolks create the rich, golden custard base. For an egg-free option, use 3 tablespoons of cornstarch instead.
- 3 cups whole milk: Whole milk forms the creamy base of the filling. You can use 2% milk or full-fat oat milk if needed.
- 1 tablespoon unsalted butter: Butter adds a smooth, silky finish at the end. Vegan butter or a little coconut oil works as a substitute.
- 1 teaspoon vanilla extract: Vanilla gives the cream its classic warm flavor. Vanilla bean paste adds deeper flavor and pretty specks.
- 1 cup heavy whipping cream, whipped to stiff peaks: Whipped cream makes the filling light and airy. Use whipped coconut cream for a dairy-free option.
For the Streusel Topping:
- 3 tablespoons unsalted butter, melted: Melted butter binds the crumble into golden clusters. Use vegan butter or coconut oil if needed.
- ½ cup all-purpose flour: Flour forms the crumbly base of the streusel. Oat flour or almond flour adds a light nutty flavor.
- ¼ cup brown sugar: Brown sugar adds deep, caramel-like sweetness. Light or dark both work. Coconut sugar is a good alternative.
- 2 tablespoons granulated sugar: Granulated sugar adds extra crunch and sweetness. You can reduce or skip it for a less sweet topping.
- Pinch of salt: A small pinch balances the sweetness and boosts flavor. Do not add too much.
For the Cream Cheese Drizzle:
- 2 oz cream cheese, softened: Cream cheese creates a creamy, tangy base for the drizzle. Vegan cream cheese works well too.
- ½ cup powdered sugar: Powdered sugar sweetens and thickens the drizzle. Sift it first to avoid lumps. Use ⅓ cup for less sweetness.
- 1 tablespoon milk: Milk thins the drizzle so it pours easily. Any milk, dairy or non-dairy, works fine.
- ¼ teaspoon vanilla extract: Vanilla adds a light, sweet flavor. You can swap with almond or lemon extract for a twist.
Fresh Fruit Toppings (Optional but Recommended):
- 1 cup fresh strawberries, sliced: Strawberries are bright, juicy, and sweet. Pat them dry before using to avoid extra moisture.
- ½ cup blueberries: Blueberries are small, firm, and naturally sweet. They add a nice color contrast.
- ½ cup peach slices: Peaches add soft, fruity sweetness. Use drained canned peaches if fresh ones are not available.
Essential Kitchen Tools
- Mixing bowl – for dough and cream
- Whisk – smooth mixing
- Saucepan – cook custard
- Measuring cups – accurate amounts
- Baking tray – pizza base
- Oven – bake evenly
- Rolling pin – shape dough
- Spatula – spread cream
How to Make Bavarian Cream Pizza at Home
Step 1 | Make the sugar cookie crust
In a large bowl, beat softened butter and sugar until light and fluffy. Add the egg and vanilla. Mix well.
In another bowl, whisk flour, baking powder, and salt. Slowly add the dry mix to the wet mix. Stir until a soft dough forms. Do not overmix. Wrap the dough and chill for 30 minutes.

Step 2 | Preheat the oven
Preheat your oven to 450°F. Place a pizza stone or baking sheet inside while it heats. This helps the crust turn crisp on the bottom.

Step 3 | Roll and bake the crust
Take the dough out of the fridge. Roll it on a lightly floured surface into a round shape about ¼ inch thick.
Place it on the hot baking sheet. Bake for 10 – 12 minutes until the edges turn light golden. Let it cool fully.

Step 4 | Make the streusel topping
Mix melted butter, flour, brown sugar, sugar, and salt in a bowl. Use your fingers to make crumbs. Spread on a lined baking sheet and bake at 350°F for 8–10 minutes until golden. Let it cool.

Step 5 | Make the Bavarian cream filling
In a saucepan, whisk sugar, flour, and salt. Add egg yolks and milk. Mix until smooth. Cook on medium heat and stir all the time.
After 8–10 minutes, it will get thick like pudding. Remove from heat and add butter and vanilla. Cover with plastic wrap and chill for 1–2 hours.

Step 6 | Fold in whipped cream
Whip the heavy cream until stiff peaks form. Gently fold it into the cooled custard. Do not mix too hard. Keep it light and fluffy.
Step 7 | Make the cream cheese drizzle
Beat cream cheese until smooth. Add powdered sugar, milk, and vanilla. Mix until smooth and easy to pour. Put it in a piping bag or zip bag.

Step 8 | Assemble the pizza
Spread the cream over the cooled crust. Leave a small edge around it. Add sliced fruit on top. Sprinkle the streusel crumbs. Drizzle the cream cheese glaze over everything.

Step 9 | Chill and serve
Place the pizza in the fridge for 20–30 minutes. Slice and serve the homemade Bavarian Cream Pizza Recipe cold or at room temperature.

Expert Tips for Perfect Bavarian Cream Pizza
- Chill the Dough Fully: Let the dough rest in the fridge for at least 30 minutes. This makes it easier to roll and helps the crust hold its shape.
- Use a Hot Baking Surface: Place your baking sheet or pizza stone in the oven while it preheats. A hot surface helps the crust bake evenly and get a light crisp bottom.
- Watch the Crust Closely: Do not overbake. Take it out when the edges turn light golden. Overbaking can make the crust too hard.
- Cool the Custard Completely: Make sure the custard is fully cold before adding whipped cream. If it is warm, it can melt the cream and ruin the texture.
- Do Not Overload Toppings: Add a moderate amount of fruit and streusel. Too much can make the pizza messy and hard to slice.
Pizza Variations You Must Try
Pizza Inn-Style Version: Mix ½ cup heavy cream with your Bavarian custard for extra richness. Add 1 tablespoon sugar to enhance sweetness. Top with fresh strawberries and a light drizzle of chocolate syrup. This version matches the original buffet style perfectly.
Mini Dessert Pizzas: Divide dough into 4 equal portions. Stretch each to 6-inch circles on separate pans. Use 2 tablespoons custard per mini pizza. Bake for 8 minutes at 450°F. Makes four personal-sized pizzas perfect for individual servings.
Vegan Alternative: Use aquafaba (chickpea liquid) instead of egg yolks. Replace milk with unsweetened almond milk. Use vegan butter instead of regular butter. Substitute cream cheese with vegan cream cheese for the drizzle. All other ingredients remain unchanged.
What to Serve with Bavarian Cream Pizza
Here are some of my favorite serving ideas that pair wonderfully with this dessert pizza. You can serve these sides with your pizza to create a complete dessert experience.
- Fresh Whipped Cream – A dollop of unsweetened whipped cream adds lightness. Top with a cherry for extra appeal. Takes 5 minutes to whip and tastes amazing.
- Vanilla Ice Cream – Serve a scoop of cold vanilla ice cream alongside warm pizza. The contrast between warm crust and cold cream is incredible. Plain vanilla complements flavors best.
- Hot Chocolate – Pair with rich hot chocolate for a cozy dessert experience. The warm chocolate complements the cool cream perfectly. Sprinkle cinnamon on top for extra flavor.
- Caramel Sauce – Drizzle warm caramel sauce over each slice before serving. The buttery sweetness enhances the custard flavor beautifully. Store-bought works perfectly here.
- Fresh Raspberries – Top your pizza with tart raspberries before serving. The tartness balances the sweet cream topping nicely. These berries add visual appeal and fresh taste.
Storage & Reheating Tips
Once assembled, cover the pizza loosely with plastic wrap or store slices in an airtight container. Keep it in the refrigerator. It stays fresh and creamy for up to 2–3 days. Add any fresh fruit toppings right before serving so they don’t release moisture and make the crust soggy.
Bavarian cream pizza is best served cold or at room temperature – no reheating needed.
If you want a slightly warm crust, remove the toppings, warm the crust in a 300°F oven for 3 – 5 minutes, then add the toppings back and serve. Do not microwave the assembled pizza or the cream will separate and become watery.
Bavarian Cream Pizza Recipe FAQs
1. Why is my Bavarian cream too thin?
The cream may not have cooked long enough. It needs to reach a thick, pudding-like stage. Stirring constantly on medium heat helps it thicken. Cooling also helps it set better before spreading on the crust.
2. Can store-bought custard be used?
Yes, store-bought custard works well and saves time. Choose a thick and creamy version for best results. It spreads easily and still gives a similar taste to homemade Bavarian cream.
3. Is Bavarian cream pizza very sweet?
It is sweet but balanced. The cream has sugar, but the crust and toppings help balance the taste. Adding fruit can reduce the overall sweetness.
4. Can I make Bavarian cream pizza ahead of time?
Yes! You can make the crust and Bavarian cream filling separately up to 2 days ahead. Store each in the fridge. Assemble the pizza a few hours before serving and refrigerate until ready.
Bavarian Cream Pizza Recipe
Make the Copycat Bavarian Cream Pizza Recipe at home with a soft crust, light vanilla cream, and sweet toppings for a bakery-style dessert.
Ingredients
For the Sugar Cookie Crust:
- 2 cups all-purpose flour
- ½ cup unsalted butter, softened
- ¾ cup granulated sugar
- 1 large egg
- 1 teaspoon vanilla extract
- ½ teaspoon baking powder
- ¼ teaspoon salt
For the Bavarian Cream Filling:
- 1 cup granulated sugar
- ¾ cup all-purpose flour
- ¼ teaspoon salt
- 3 large egg yolks
- 3 cups whole milk
- 1 tablespoon unsalted butter
- 1 teaspoon vanilla extract
- 1 cup heavy whipping cream (whipped to stiff peaks)
For the Streusel Topping:
- 3 tablespoons unsalted butter, melted
- ½ cup all-purpose flour
- ¼ cup brown sugar
- 2 tablespoons granulated sugar
- Pinch of salt
For the Cream Cheese Drizzle:
- 2 oz cream cheese, softened
- ½ cup powdered sugar
- 1 tablespoon milk
- ¼ teaspoon vanilla extract
Optional Fresh Fruit Toppings:
- 1 cup strawberries, sliced
- ½ cup blueberries
- ½ cup peach slices
Instructions
- In a large bowl, beat butter and sugar until light and fluffy. Add egg and vanilla, then mix well.
In another bowl, whisk flour, baking powder, and salt. Slowly add to the wet mix and stir until a soft dough forms. Do not overmix. Wrap and chill for 30 minutes. - Preheat oven to 450°F. Place a pizza stone or baking sheet inside while it heats to help the crust crisp.
- Roll the dough on a lightly floured surface into a ¼-inch thick round. Place on the hot baking sheet. Bake for 10–12 minutes until edges are lightly golden. Let it cool fully.
- Mix melted butter, flour, brown sugar, sugar, and salt. Use your fingers to form crumbs. Spread on a lined baking sheet and bake at 350°F for 8–10 minutes until golden. Let cool.
- In a saucepan, whisk sugar, flour, and salt. Add egg yolks and milk, then mix until smooth. Cook on medium heat, stirring constantly, until thick like pudding (about 8–10 minutes). Remove from heat, add butter and vanilla, cover, and chill for 1–2 hours.
- Whip heavy cream until stiff peaks form. Gently fold it into the cooled custard. Do not overmix so it stays light.
- Beat cream cheese until smooth. Add powdered sugar, milk, and vanilla. Mix until smooth and easy to drizzle. Transfer to a piping or zip bag.
- Spread the cream over the cooled crust, leaving a small edge. Add sliced fruit on top. Sprinkle streusel crumbs, then drizzle the cream cheese glaze.
- Refrigerate for 20–30 minutes to set. Slice and serve cold or at room temperature.
Nutrition Information:
Serving Size: (Per Slice Approx.)Amount Per Serving: Calories: 360Total Fat: 16gSaturated Fat: 9gCholesterol: 95mgSodium: 180mgCarbohydrates: 42gFiber: 1gSugar: 26gProtein: 5g
This Bavarian Cream Pizza Recipe is a simple copycat that makes a classic buffet dessert at home.
With easy steps, flexible options, and a creamy result that matches the original style, you can try it your way and see how well it turns out.
