I once stumbled upon a charming little bakery in the heart of Copenhagen, where the air was filled with the sweet aroma of freshly baked pastries and laughter. That unforgettable moment inspired me to create my own version of Danish Carnival Buns with Vanilla Cheesecake & Blueberry Compote, embracing the joy and warmth of homemade treats. These delightful buns are not only a breeze to whip up, making them perfect for unexpected guests, but they also deliver a comforting embrace with every fluffy bite. Imagine soft, pillowy dough cradling a creamy cheesecake filling, all topped with a vibrant blueberry compote that sings of summer. Are you ready to bring a taste of Denmark into your kitchen? Let’s dive into this delightful recipe together!

Why are Danish Carnival Buns irresistible?
Delightfully Fluffy: Each bun is baked to perfection, offering a soft, pillowy texture that just melts in your mouth.
Delectable Filling: The rich vanilla cheesecake filling adds a creamy contrast, making every bite an indulgent treat.
Bursting with Flavor: Topped with a sweet blueberry compote, these buns bring a fresh, fruity note that perfectly balances the richness of the cheesecake.
Quick and Easy: They come together faster than you think, perfect for a last-minute brunch or sweet surprise for guests.
Versatile Treat: Whether you enjoy them for brunch or as a dessert, these buns are sure to impress anyone at your table. For those interested in flavor variations, don’t forget to check out our tips on substituting fruits for the compote!
Danish Carnival Buns Ingredients
For the Dough
• All-Purpose Flour – Main structure provider for the dough; can substitute with gluten-free flour for a gluten-free version.
• Granulated Sugar – Adds sweetness; brown sugar could be used for a richer flavor.
• Instant Yeast – Leavening agent for the dough’s rise; fresh yeast can substitute, adjusting the quantity.
• Salt – Enhances flavor; no substitution is recommended as it’s essential for balance.
• Warm Milk – Hydrates the dough and activates the yeast; non-dairy milk works as a substitute.
• Large Egg – Binds ingredients and adds richness; a flax egg can be used for a vegan option.
• Softened Butter – Adds moisture and flavor; you can use coconut oil for a dairy-free alternative.
For the Cheesecake Filling
• Cream Cheese – Key ingredient for the filling; ricotta or Greek yogurt can be used as a lighter option.
• Powdered Sugar – Sweetener for the cheesecake filling; regular granulated sugar can be ground finely if needed.
• Vanilla Extract – Adds depth of flavor; almond extract can create a unique profile.
• Egg Yolk – Adds richness to the filling; optional if opting for a different filling.
For the Blueberry Compote
• Blueberries – Provide freshness and flavor; frozen blueberries can be used; just adjust cooking time.
• Lemon Juice – Balances sweetness in the compote; lime juice can serve as a substitute.
• Sugar (for compote) – Sweetness for the blueberry compote; adjust the amount to your taste preference.
• Cornstarch – Thickens the compote; arrowroot powder can be used as an alternative.
Dive into the world of flavors with these Danish Carnival Buns with Vanilla Cheesecake—a treat that is sure to become a cherished recipe in your home!
Step‑by‑Step Instructions for Danish Carnival Buns with Vanilla Cheesecake
Step 1: Make the Dough
In a large mixing bowl, whisk together the all-purpose flour, granulated sugar, instant yeast, and salt. Then, slowly pour in 1 cup of warm milk while mixing in a large egg and 4 tablespoons of softened butter. Stir until a soft, slightly sticky dough forms, then transfer it to a floured surface and knead for 8-10 minutes until smooth and elastic.
Step 2: First Rise
Place the kneaded dough in a greased bowl, covering it with a clean kitchen towel. Set aside in a warm area to rise for about 1 hour, or until the dough has doubled in size. The dough should feel airy and puffed, indicating it’s ready for the next step in making the Danish Carnival Buns with Vanilla Cheesecake.
Step 3: Prepare Cheesecake Filling
In a medium bowl, combine 8 ounces of cream cheese, 1/4 cup of powdered sugar, 1 teaspoon of vanilla extract, and 1 egg yolk. Using a hand mixer or whisk, blend these ingredients until the mixture is smooth and creamy. Chill the cheesecake filling in the refrigerator while the dough is rising to help it set.
Step 4: Make Blueberry Compote
In a saucepan over medium heat, combine 1 cup of blueberries, 1/4 cup of sugar, and 1 tablespoon of lemon juice. Cook these ingredients, stirring occasionally, until the blueberries begin to release their juices and boil. Create a cornstarch slurry with 1 tablespoon of cornstarch mixed in a bit of water, and add it to the saucepan, stirring until the compote thickens and is glossy.
Step 5: Shape the Buns
Once the dough has risen, punch it down gently to release air. Divide the dough into 10-12 equal pieces, rolling each into a smooth ball. Make an indent in the center of each ball to create space for the filling. Lay the shaped buns on a parchment-lined baking sheet, keeping some distance between them for further rising.
Step 6: Fill and Bake
Preheat your oven to 180°C (350°F). Spoon in the chilled cheesecake filling and a dollop of blueberry compote into each indent. Brush the edges of the buns with a beaten egg wash for a golden finish. Bake in the preheated oven for 18-22 minutes, or until the buns are golden brown on top and sound hollow when tapped.

Expert Tips for Danish Carnival Buns
-
Perfect Dough Temperature: Ensure the milk is warm, around 110°F (43°C). Hot milk can kill the instant yeast, preventing the dough from rising properly.
-
Chill Filling: Allow the cheesecake filling to chill for about 30 minutes before using. The cold filling helps it hold shape during the baking.
-
Avoid Over-Kneading: Knead the dough just until it’s smooth and elastic. Over-kneading can lead to tough Danish Carnival Buns instead of soft, fluffy ones.
-
Check Doneness: Use the golden color and the spring-back test to check if the buns are done. They should feel slightly springy when poked.
-
Variations Allowed: Don’t hesitate to switch the blueberry compote for raspberries or strawberries to discover new flavors while making these delightful buns.
Make Ahead Options
These Danish Carnival Buns with Vanilla Cheesecake are perfect for busy home cooks wanting to streamline their meal prep! You can prepare the dough up to 24 hours in advance; simply knead it, let it rise, then cover and refrigerate. The cheesecake filling can also be made ahead—store it in an airtight container for up to 3 days. When you’re ready to enjoy the buns, bring the dough to room temperature before shaping, filling with the chilled cheesecake and blueberry compote, and baking according to directions. This prep allows you to serve warm, freshly baked buns with minimal effort while keeping their delightful taste and texture just as delicious!
Danish Carnival Buns with Vanilla Cheesecake Variations
Do you crave creativity in the kitchen? Let’s explore delightful ways to customize your Danish Carnival Buns!
- Gluten-Free: Use a gluten-free flour blend to create a dough that everyone can enjoy, still retaining the fluffiness of the original.
- Fruit Swaps: Substitute blueberries with raspberries or strawberries for a different fruity delight in your compote. Each fruit brings its own unique sweetness!
- Add Spices: Incorporate cinnamon or nutmeg into the dough for a warm spice note that elevates each bite.
- Creamy Twist: Replace cream cheese with ricotta or Greek yogurt for a lighter cheesecake filling that still delivers the creaminess you love.
- Non-Dairy Delight: Use non-dairy milk and coconut oil instead of regular milk and butter to craft a dairy-free version of these buns.
- Nutty Crunch: Fold in some toasted nuts like almonds or pecans into the filling to add a delightful crunch and extra flavor.
- Zesty Flavor: Mix some lemon or lime zest into the cheesecake filling for a vibrant, refreshing twist that brightens the overall taste experience.
- Heat It Up: Want a kick? Add a pinch of cayenne pepper or some finely minced jalapeño to the blueberry compote for a surprising heat that compliments the sweetness beautifully!
Feel free to explore these variations and tweak the recipe to your liking! And if you’re interested in more creative ideas, check out our storage tips to keep your buns fresh or our serving suggestions.
Storage Tips for Danish Carnival Buns
Room Temperature: Store any leftover Danish Carnival Buns in an airtight container at room temperature for up to 2 days to maintain their softness.
Fridge: If you’d like to keep them longer, store in the fridge for up to 5 days. Make sure to wrap them well to avoid drying out.
Freezer: For long-term storage, freeze the buns individually wrapped in plastic wrap and placed in a freezer bag. They can last for up to 3 months.
Reheating: When ready to enjoy, thaw the buns overnight in the fridge and warm them in the oven at 180°C (350°F) for about 10 minutes to refresh their texture.
What to Serve with Danish Carnival Buns with Vanilla Cheesecake
Imagine creating a delightful feast that transforms your Danish Carnival Buns into the centerpiece of a memorable gathering.
-
Fresh Fruit Salad: A vibrant mix of seasonal fruits adds a refreshing touch. Its juicy sweetness complements the creamy richness of the buns perfectly.
-
Rich Coffee or Espresso: The deep, roasted flavors of coffee elevate the dessert’s indulgence. Sip a warm cup alongside your buns for a cozy treat.
-
Whipped Cream: Light and airy, freshly whipped cream enhances every luscious bite. It’s an elegant addition that feels fancy yet effortless.
-
Honey Yogurt Parfait: Creamy yogurt layered with honey and granola provides a lovely contrast of textures. It’s a wholesome accompaniment that balances the sweetness.
-
Cinnamon Rolls: For a truly decadent brunch, pair your Danish buns with cinnamon rolls. The warm spices harmonize beautifully with the cheesecake.
-
Sparkling Lemonade: A fizzy, citrus-infused drink adds a zesty kick. Its refreshing bubbles will awaken your taste buds and brighten the dish.
-
Chocolate drizzled Strawberries: For a fancy touch, serve chocolate-covered strawberries. Their rich, fruity flavors make each bite feel like a celebration.
These pairings create a symphony of flavors, making your sweet experience with Danish Carnival Buns unforgettable!

Danish Carnival Buns with Vanilla Cheesecake Recipe FAQs
How do I choose ripened ingredients for the fillings?
Absolutely! When selecting blueberries for your compote, choose berries that are plump and firm, ideally deep blue without any greenish or mushy spots. For the cream cheese filling, opt for fresh cream cheese that’s smooth and creamy; check the expiration date to ensure freshness.
How do I store leftover Danish Carnival Buns?
To keep your delicious Danish Carnival Buns fresh, store any leftovers in an airtight container at room temperature for up to 2 days. If you want them to last longer, they can be kept in the fridge for about 5 days; just ensure they’re well-wrapped to prevent drying out.
Can I freeze these buns for later enjoyment?
Very! To freeze your Danish Carnival Buns, wrap each bun individually in plastic wrap and place them in a freezer bag. This method preserves their softness and flavor for up to 3 months. When you’re ready to enjoy them, simply thaw overnight in the fridge, then warm them in the oven at 180°C (350°F) for about 10 minutes to refresh their delightful texture.
What should I do if my buns don’t rise properly?
If your buns aren’t rising as expected, first check that your instant yeast is fresh—expired yeast won’t activate. Ensure that the milk used was warm, around 110°F (43°C), as too hot milk can kill the yeast. If you suspect the dough isn’t rising, give it a warm and draft-free spot to rise. Sometimes placing it in an oven that’s turned off but slightly warmed can help.
Are there any dietary considerations I should keep in mind?
Absolutely! This recipe is vegetarian-friendly, but if you’re serving to guests with dietary restrictions, be mindful of common allergens: use gluten-free flour for those with gluten sensitivities and coconut oil in place of butter for dairy-free options. If making substitutions, ensure they’re suitable for the individual’s dietary needs.
What can I substitute if I don’t have instant yeast?
If you’re out of instant yeast, fresh yeast is a great substitute! You’ll need to use about 3 times the amount of fresh yeast—for each packet of instant yeast (2 1/4 teaspoons), you’d use around 2.25 teaspoons of fresh yeast. Start by activating the fresh yeast in warm milk before mixing it into your dough for the best results.

Danish Carnival Buns with Vanilla Cheesecake Bliss
Ingredients
Equipment
Method
- In a large mixing bowl, whisk together the all-purpose flour, granulated sugar, instant yeast, and salt. Slowly pour in warm milk while mixing in a large egg and softened butter. Knead for 8-10 minutes until smooth and elastic.
- Place the kneaded dough in a greased bowl and cover with a towel. Set aside in a warm area to rise for about 1 hour, or until doubled in size.
- In a medium bowl, combine cream cheese, powdered sugar, vanilla extract, and egg yolk. Blend until smooth and creamy, then chill in the refrigerator.
- In a saucepan, combine blueberries, sugar, and lemon juice over medium heat. Cook until blueberries release juices. Make a cornstarch slurry and add it to the saucepan, stirring until thick.
- Once the dough has risen, punch it down and divide into 10-12 equal pieces. Roll each into a ball and create an indent for filling. Lay on a parchment-lined baking sheet.
- Preheat oven to 180°C (350°F). Spoon in the cheesecake filling and a dollop of blueberry compote into each indent. Bake for 18-22 minutes until golden brown.

Leave a Reply