As the warm scent of freshly baked goods fills my kitchen, I’m transported to a charming café in Copenhagen, where the air is sweet with indulgence. Today, I’m excited to share my recipe for soft, fluffy Danish Carnival Buns with Vanilla Cheesecake and Blueberry Compote—a delightful twist on a classic Danish dessert. These buns are not only perfect for brunch gatherings but also bring a comforting touch to any dessert table. With easy prep and a crowd-pleasing flavor, they’re bound to become a favorite in your home. Ready to let your baking take center stage? Let’s dive into this delicious adventure!

Why are Danish Carnival Buns so special?
Irresistible Aroma: The enchanting scent of cinnamon and vanilla wafts through your kitchen, creating an inviting atmosphere that’s hard to resist.
Effortlessly Impressive: With simple steps, you’ll craft buns that look and taste gourmet, perfect for impressing guests at brunch.
Versatile Flavors: Feel free to swap the blueberry compote with your favorite fruits, allowing for endless customization!
Comforting Indulgence: The luscious cheesecake filling offers a creamy richness against the fluffy, warm dough, making every bite a joy.
Family-Friendly Fun: This recipe is a fantastic way to involve kids in the kitchen; they’ll love shaping the buns and tasting the sweet filling.
Elevate your baking skills with these delightful buns and check out my suggestions for serving ideas that will wow your friends and family!
Danish Carnival Buns Ingredients
For the Dough
• All-Purpose Flour – Provides structure for the buns; no substitutions are recommended.
• Granulated Sugar – Adds sweetness; can substitute with brown sugar for a deeper flavor.
• Instant Yeast – Leavens the dough for a light, airy texture; active dry yeast can be used with adjusted proofing time.
• Salt – Enhances overall flavor; essential for balancing sweetness.
• Warm Milk – Activates the yeast and enriches dough texture; almond milk can be used for a dairy-free option.
• Large Egg – Binds ingredients and adds richness; flax egg can be a vegan substitute.
• Softened Butter – Provides moisture and flavor; can replace with margarine for a dairy-free option.
For the Cheesecake Filling
• Cream Cheese – Core ingredient for the filling, providing creaminess; ricotta or Greek yogurt can make a lighter option.
• Powdered Sugar – Sweetens the cheesecake filling; no substitutes recommended.
• Vanilla Extract – Adds depth of flavor; substitute with almond extract for a different taste.
• Egg Yolk – Enriches the filling and helps it to set; use fruit puree for a vegan option.
For the Blueberry Compote
• Blueberries – Adds natural sweetness and flavor; frozen blueberries can be used with adjusted cooking time.
• Lemon Juice – Brightens blue flavor; can substitute with lime juice or omit entirely.
• Cornstarch – Thickens compote; arrowroot powder works as an alternative.
For the Finish
• Butter (for egg wash) – Creates a golden finish on the buns; melted margarine can be a substitute for vegan diets.
• Crumble Topping (optional) – Adds texture and crunch; can omit for a softer bun or substitute with granola.
Prepare your ingredients with love and get ready to embark on a delightful journey to make the best Danish Carnival Buns you’ve ever tasted!
Step‑by‑Step Instructions for Decadent Danish Carnival Buns with Vanilla Cheesecake Delight
Step 1: Prep Dough
In a large mixing bowl, whisk together the flour, granulated sugar, instant yeast, and salt until well combined. Then, gently warm your milk to about 110°F (43°C), adding it along with the egg and softened butter to the dry ingredients. Mix until a soft dough forms, which should come together easily without sticking to the bowl.
Step 2: Knead
Transfer the dough onto a floured surface and knead it vigorously for 8-10 minutes. Use your palms to push the dough away from you, then fold it over itself and repeat. The goal is a smooth, elastic dough, so keep kneading until it feels soft and bouncy. This step helps create the fluffy texture for your Danish Carnival Buns.
Step 3: First Rise
Place your kneaded dough into a greased bowl, covering it with a clean kitchen towel or plastic wrap. Let it rise in a warm spot for about 1 hour, or until it has doubled in size. This is a crucial step; you’ll know it’s ready when it has a puffy appearance and springs back slightly when poked with your finger.
Step 4: Prepare Filling
While the dough rises, prepare the vanilla cheesecake filling. In a medium bowl, beat the cream cheese until smooth, then mix in the powdered sugar, vanilla extract, and egg yolk. Continue to blend until creamy. Once ready, cover the bowl with plastic wrap and chill in the fridge to firm up as the buns bake.
Step 5: Make Compote
In a small saucepan, combine the blueberries, a splash of lemon juice, and a bit of granulated sugar over medium heat. Stir gently as the mixture heats up, cooking for about 5-7 minutes until the blueberries start to burst and release their juices. Add a cornstarch slurry to thicken the compote, cooking for another minute before removing it from heat.
Step 6: Shape Buns
Once your dough has risen, punch it down gently to release air, then divide it into 10-12 equal-sized pieces. Roll each piece into a smooth ball, then create an indent in the center of each bun with your thumb. This will hold the decadent filling, making sure each Danish Carnival Bun is perfectly ready for its delicious stuffing.
Step 7: Fill Buns
Spoon a generous amount of the chilled cheesecake filling into each bun’s indent, followed by a dollop of blueberry compote. If desired, sprinkle with an optional crumble topping for added texture. Ensure the filling is well contained within the dough to prevent any spilling while baking, preserving the delightful flavors inside.
Step 8: Bake
Preheat your oven to 350°F (180°C). Carefully brush the edges of each bun with a mixture of melted butter and a bit of egg wash for a beautiful golden finish. Bake the buns for 18-22 minutes, or until they are golden brown on top and have a light, airy feel when gently pressed.
Step 9: Cool
Once baked, remove the Danish Carnival Buns from the oven and transfer them to a wire rack. Allow them to cool slightly before serving. This cooling time ensures the filling sets beautifully while the buns retain their soft and fluffy texture, elevating your delightful treat to a perfect indulgence!

Make Ahead Options
These delightful Danish Carnival Buns are perfect for meal prep enthusiasts! You can prepare the dough and filling up to 24 hours in advance, allowing you to tackle the heavy lifting ahead of time. Simply follow the initial steps of the recipe, then shape the filled buns and place them in a greased dish; cover and refrigerate overnight. This will allow all the flavors to marry beautifully without compromising quality. When you’re ready to bake, take them out and let them rise for about 30 minutes at room temperature. Preheat your oven and bake as directed for scrumptious, fresh buns that are just as delicious and fluffy as if made on the same day!
What to Serve With Danish Carnival Buns
Indulge your senses and elevate your Danish Carnival Buns experience with these delightful pairings that balance flavors and textures beautifully.
- Fresh Fruit Salad: Light and refreshing, a mix of berries, melons, and citrus provides a bright contrast to the rich sweetness of the buns.
- Rich Coffee: A bold brew complements the fluffy buns, enhancing the creamy cheesecake flavor while providing a cozy brunch vibe.
- Herbal Tea: The soothing notes of chamomile or mint offer a calming offset to the indulgence of the Danish, perfect for a chill afternoon treat.
- Vanilla Ice Cream: Adding a scoop of creamy ice cream turns your delightful bun into a delectable dessert that is simply irresistible.
- Caramel Sauce: Drizzle warm caramel over the buns for an extra layer of sweetness and a touch of gourmet flair. This addition can elevate your treat into a classy dessert.
- Whipped Cream: A dollop of freshly whipped cream adds lightness and creaminess, enhancing the overall indulgent experience. Perfect for those who enjoy an extra soft touch!
- Maple Syrup: The warm flavor of maple syrup pairs beautifully with the cinnamon, making each bite a deliciously sweet experience. Perfect for drizzling!
- Chocolate Drizzle: For chocolate lovers, a rich chocolate drizzle adds a delightful twist, making your holiday or brunch table truly decadent and special.
- Sparkling Water: A refreshing sparkling water can cleanse the palate between bites, ensuring full enjoyment of the creamy cheesecake and vibrant blueberry flavors.
Danish Carnival Buns Variations & Substitutions
Discover how you can put your unique spin on these delightful buns, creating your own flavor adventure!
-
Dairy-Free: Replace warm milk with almond or coconut milk and use margarine instead of butter for a vegan-friendly option. The result is just as comforting and delicious!
-
Fruit Swap: Substitute blueberries with strawberries, raspberries, or even blackberries for a different fruity compote. Each fruit brings its own sweet charm, perfect for your taste.
-
Chocolate Twist: Mix in chocolate chips into the cheesecake filling for an indulgent chocolate cheesecake experience. The rich chocolate flavor combined with fruity notes will elevate your dessert game!
-
Nutty Crunch: Add a sprinkle of crushed nuts like pecans or walnuts on top of the crumble for added texture. This delightful crunch contrasts beautifully with the soft buns.
-
Herb-Infused: Incorporate a hint of fresh mint or basil into the blueberry compote to create a refreshing spin. This herb twist adds an unexpected surprise that can truly elevate your dessert!
-
Spice It Up: Add a pinch of cinnamon or cardamom to your dough for a warm spice kick. It makes the buns even more aromatic and cozy, enhancing that homemade feel.
-
Glaze Finish: Drizzle a simple lemon icing over the buns after they cool for a zesty finish. It brings brightness to the rich flavors, making each bite irresistible.
-
Crumble Options: If you prefer a lighter bun, skip the crumble topping and enjoy the soft, fluffy texture on its own. For added flair, consider using granola as a delicious and crunchy alternative.
Feel free to explore these variations and embrace your inner chef! And if you’re looking for the best ways to serve your creations, check out these serving ideas for inspiration.
Expert Tips for Fluffy Danish Carnival Buns
-
Perfect Dough Temperature: Ensure your milk is around 110°F (43°C) to activate the yeast properly, helping your Danish Carnival Buns rise beautifully.
-
Knead with Care: Knead the dough until it’s smooth and elastic—this builds the structure for those fluffy buns. Don’t rush this step!
-
Watch the Rise: If the dough doesn’t double in size during the first rise, it may be due to inactive yeast. Check freshness and keep your dough in a warm, draft-free spot.
-
Chill the Filling: Chilling the cheesecake filling helps it hold shape when added to the buns. This creates a delightful bite without oozing out while baking.
-
Fill Generously: Be generous with the cheesecake and blueberry compote filling; just ensure it stays contained in the bun to avoid spillage during baking.
-
Storage Secrets: Store leftover Danish Carnival Buns in an airtight container to maintain softness. Enjoy them within 2 days or freeze for later indulgence!
How to Store and Freeze Danish Carnival Buns
Room Temperature: Store the buns in an airtight container at room temperature for up to 2 days to keep them soft and fresh.
Fridge: Refrigerate in an airtight container for up to 1 week. Reheat before serving for the best taste and texture.
Freezer: Freeze individually wrapped buns for up to 3 months. To enjoy, thaw overnight in the fridge and reheat in the oven at 350°F (175°C) for about 10 minutes.
Reheating: Reheat leftover Danish Carnival Buns in the oven at 350°F (175°C) for 10 minutes to revive their fluffy texture and delicious filling!

Danish Carnival Buns Recipe FAQs
How do I select ripe blueberries for the compote?
Absolutely! Look for blueberries that are plump, firm, and have a deep blue color. Avoid any that have dark spots or are mushy, as they may be overripe. If you opt for frozen blueberries, make sure they’re free of ice crystals, indicating they were properly stored.
What is the best way to store leftover Danish Carnival Buns?
For best results, store your buns in an airtight container at room temperature for up to 2 days to maintain their fluffy texture. If you want to keep them longer, refrigerate them for up to a week in an airtight container or freeze them individually wrapped for up to 3 months.
Can I freeze Danish Carnival Buns after baking? If so, how?
Yes! To freeze, allow the buns to cool completely after baking. Then, wrap each bun tightly in plastic wrap, followed by aluminum foil to prevent freezer burn. Label with a date and freeze for up to 3 months. When you’re ready to enjoy them, thaw overnight in the fridge, then reheat in the oven at 350°F (175°C) for about 10 minutes.
How can I troubleshoot if my dough doesn’t rise?
Very! If your dough isn’t rising, check the freshness of your yeast—expired yeast may not activate. Also, ensure the milk was warm (around 110°F) and that your dough is placed in a warm, draft-free environment. If these factors all check out, the yeast may simply need a little more time to do its magic—patience is key!
Are these Danish Carnival Buns suitable for someone with allergies?
Definitely! This recipe contains dairy and gluten but can be adapted. For a dairy-free option, use almond milk and substitute cream cheese with a vegan cream cheese alternative. To make it gluten-free, a 1:1 gluten-free flour blend may work, but be sure to check your yeast and other ingredients for allergens. Always double-check labels to ensure safety.

Fluffy Danish Carnival Buns with Creamy Cheesecake Bliss
Ingredients
Equipment
Method
- In a large mixing bowl, whisk together the flour, sugar, yeast, and salt until well combined.
- Gently warm milk to about 110°F (43°C), adding it with the egg and softened butter to the dry ingredients.
- Mix until a soft dough forms.
- Transfer dough to a floured surface and knead for 8-10 minutes until smooth and elastic.
- Place kneaded dough in a greased bowl, cover, and let it rise in a warm spot for about 1 hour.
- Prepare the filling by beating cream cheese until smooth, then mixing in powdered sugar, vanilla, and egg yolk.
- Chill the filling in the fridge.
- In a saucepan, combine blueberries, lemon juice, and a bit of sugar over medium heat, cooking until blueberries burst.
- Add cornstarch slurry to thicken compote and remove from heat.
- Once dough has risen, punch it down and divide into 10-12 pieces.
- Roll each piece into a ball and create an indent with your thumb.
- Fill each bun with cheesecake filling and blueberry compote, then brush edges with melted butter.
- Preheat oven to 350°F (180°C) and bake for 18-22 minutes.
- Cool buns on a wire rack before serving.

Leave a Reply