Love this? Save it for later!
Share the inspiration with your friends
“You wouldn’t expect a rainy Tuesday morning to turn into a little kitchen adventure, but there I was, elbow-deep in dough, trying to save a batch of buns that looked more like flat pancakes,” I remember telling my friend over coffee. It started out as an attempt to bake something special with the rhubarb fresh from the farmers’ market, but honestly, it was a bit of a mess at first. The oven was acting up, and I had forgotten to set my timer. Still, that first bite of these fluffy Danish rhubarb marzipan morning buns with vanilla icing? Totally worth the chaos.
The smell of sweet marzipan mingled with the tart rhubarb, all wrapped in layers of pillowy dough, filled the kitchen and made waiting for the perfect moment nearly impossible. Maybe you’ve been there—scrambling to whip up something comforting, only to find it turns out better than expected despite the hiccups. These buns have since become my go-to for weekend breakfasts, whether it’s a slow brunch or a quick treat with tea.
What really keeps me coming back to this recipe is the way the vanilla icing drapes just right over the warm buns, adding that little extra sweetness without overpowering the natural tang of the rhubarb. Plus, I love how this recipe is approachable for anyone who’s a bit intimidated by yeast dough—trust me, if I can get through the early messes, so can you. So let me tell you how these morning buns went from a kitchen experiment gone sideways to a beloved homemade delight that I’m excited to share with you.
Why You’ll Love This Recipe
- Quick & Easy: This recipe comes together in about 2 hours, including rising time, perfect for a relaxed weekend morning or a special occasion.
- Simple Ingredients: You probably already have most of what you need in your pantry, with fresh rhubarb and marzipan adding that special touch.
- Perfect for Breakfast or Brunch: These buns shine as a cozy morning treat or a crowd-pleaser at brunch gatherings.
- Crowd-Pleaser: The combination of fluffy dough, tart rhubarb, and sweet marzipan always gets compliments from both kids and adults alike.
- Unbelievably Delicious: The soft, layered texture with the subtle almond flavor from marzipan and the creamy vanilla icing creates a balance that’s just right.
This isn’t your run-of-the-mill morning bun recipe. The marzipan adds a unique richness and depth, while the vanilla icing gives a gentle sweetness that’s not too overpowering. I’ve tested this recipe multiple times, adjusting the sugar levels and dough resting periods, to get that perfect fluffiness and flavor balance. Honestly, it’s the kind of recipe that makes you close your eyes after the first bite and think, “Yep, this is worth the little bit of effort.” Whether you’re hoping to impress brunch guests or treat yourself on a quiet morning, these buns deliver comfort with a twist.
What Ingredients You Will Need
This recipe uses straightforward, wholesome ingredients to create a beautiful balance of flavors and textures. Most are pantry staples, while fresh rhubarb and marzipan bring the special touch.
- For the Dough:
- All-purpose flour – 3 ½ cups (440 g), plus extra for dusting
- Granulated sugar – ⅓ cup (65 g)
- Active dry yeast – 2 ¼ tsp (one packet)
- Whole milk – 1 cup (240 ml), warmed to about 110°F (43°C)
- Unsalted butter – 4 tbsp (56 g), softened
- Large eggs – 2, room temperature
- Salt – 1 tsp
- For the Filling:
- Fresh rhubarb – 1 ½ cups (about 150 g), chopped into small pieces
- Marzipan – ¾ cup (100 g), grated or finely chopped (I prefer Odense brand for best texture)
- Granulated sugar – ¼ cup (50 g)
- Lemon zest – 1 tsp (adds brightness)
- Ground cinnamon – ½ tsp (optional)
- For the Vanilla Icing:
- Powdered sugar – 1 cup (120 g), sifted
- Vanilla extract – 1 tsp
- Milk – 2-3 tbsp (30-45 ml), adjust for desired consistency (use dairy-free milk if needed)
If you’re out of fresh rhubarb, frozen works fine—just thaw and drain excess moisture before using. For a gluten-free twist, almond or oat flour can replace part of the all-purpose flour, but keep in mind the texture will be different. Marzipan is a key player here, but if you’re allergic to nuts, try a cream cheese filling with a hint of almond extract instead.
Equipment Needed
- Large mixing bowl – for dough preparation
- Stand mixer with dough hook attachment (optional but helpful for kneading)
- Rolling pin – for shaping the dough
- Baking sheet lined with parchment paper
- Small saucepan – to soften rhubarb filling if desired
- Wire rack – for cooling the buns
- Pastry brush – optional, for brushing butter
If you don’t have a stand mixer, no worries! Kneading by hand works just fine. Just be prepared for a little workout—honestly, it’s kind of therapeutic. A rolling pin is essential to get those beautiful layers, but if you don’t have one, a clean bottle will do in a pinch. For budget-friendly options, silicone baking mats can replace parchment paper and are easy to clean. Keeping your tools well-maintained, especially the mixer and rolling pin, helps make the process smoother and your results consistent.
Preparation Method

- Activate the yeast: In a small bowl, combine warm milk (110°F/43°C) with 1 tsp of sugar and the active dry yeast. Let it sit for 5-10 minutes until foamy. If it doesn’t foam, your yeast might be old—start over with fresh yeast.
- Make the dough: In a large mixing bowl or stand mixer, mix the flour, remaining sugar, and salt. Add the softened butter, eggs, and yeast mixture. Knead on medium speed for about 8-10 minutes (or 12-15 minutes by hand) until the dough is smooth and slightly sticky but not wet.
- First rise: Shape the dough into a ball, place it in a lightly greased bowl, cover with a damp towel or plastic wrap, and let it rise in a warm spot for 1 to 1 ½ hours, until doubled in size.
- Prepare the filling: While the dough rises, combine chopped rhubarb, grated marzipan, sugar, lemon zest, and cinnamon in a bowl. If you prefer a softer filling, gently warm it in a saucepan over low heat for 5 minutes, stirring occasionally. Let cool completely.
- Roll out the dough: Once risen, punch down the dough and place it on a floured surface. Roll it into a rectangle about 12×16 inches (30×40 cm). Spread the rhubarb-marzipan filling evenly over the dough, leaving a small border around the edges.
- Shape the buns: Starting from the long side, roll the dough tightly into a log. Cut into 12 equal slices and place them cut-side up on the parchment-lined baking sheet, spaced about 2 inches apart.
- Second rise: Cover the buns loosely with plastic wrap and let them rise for another 30-40 minutes until puffy.
- Bake: Preheat your oven to 375°F (190°C). Bake the buns for 18-22 minutes until golden brown and cooked through. The kitchen will smell amazing—like a sweet almond-rhubarb dream.
- Prepare the vanilla icing: While the buns bake, whisk powdered sugar, vanilla extract, and milk together until smooth. Adjust milk to get a drizzle-friendly consistency.
- Finish and serve: Let the buns cool for 10 minutes on a wire rack, then generously drizzle the vanilla icing over the warm buns. Serve immediately, because honestly, they’re best fresh and warm.
Pro tip: If the dough feels too sticky while rolling, sprinkle a little more flour, but don’t overdo it or the buns get tough. Also, keep an eye on the baking time; ovens vary, and you want that perfect golden hue without drying them out.
Cooking Tips & Techniques
Working with yeast dough can be intimidating, but here are some tips to keep your morning buns fluffy and delicious:
- Temperature matters: Yeast loves warmth but hates heat. Keep your milk warm but not hot—about 110°F (43°C) is ideal. Too hot, and it kills the yeast; too cold, and it won’t activate.
- Knead well: Proper kneading develops the gluten needed for that soft, airy texture. If kneading by hand, use a folding and pushing technique rather than just pressing.
- Don’t rush rising: Let the dough rise until doubled. Sometimes it takes longer, especially if your kitchen is cool. I’ve learned patience pays off here.
- Roll gently: When rolling out dough, try to keep it an even thickness. Uneven dough causes uneven baking and texture.
- Watch for oven hot spots: Rotate your baking sheet halfway through baking if your oven tends to cook unevenly.
- Marzipan handling: Grate marzipan instead of chopping for easier spreading and even pockets of almond flavor.
I once baked these buns with cold milk by mistake—talk about dense buns! That day taught me to trust the little details, even if you’re in a rush. Multitasking works if you prep the filling while dough rises, saving precious time.
Variations & Adaptations
One of the joys of this recipe is how adaptable it is. Here are a few ways I’ve mixed things up:
- Berry Swap: Replace rhubarb with a mix of fresh strawberries and raspberries for a sweeter, colorful twist.
- Vegan Version: Use plant-based milk like oat or almond, vegan butter, and flax eggs (1 tbsp ground flaxseed + 3 tbsp water per egg). Substitute marzipan with almond butter mixed with powdered sugar.
- Spiced Up: Add cardamom or nutmeg to the dough or filling for a warm, fragrant note that’s perfect for fall mornings.
- Gluten-Free: Use a gluten-free baking blend that includes xanthan gum. The texture will be different but still tasty.
One variation I love is adding a handful of toasted sliced almonds on top before baking for an extra crunch. It’s a little extra effort but totally worth it on a lazy Sunday morning.
Serving & Storage Suggestions
Serve these buns warm or at room temperature, ideally fresh out of the oven with that luscious vanilla icing still slightly melty. They pair beautifully with a cup of strong coffee, chai tea, or even a glass of cold milk for kids.
If you have leftovers (rare, but it happens!), store them in an airtight container at room temperature for up to 2 days. For longer storage, wrap tightly and freeze for up to 3 months. To reheat, thaw at room temperature and warm briefly in a 325°F (160°C) oven for 5-8 minutes—this brings back the softness and fresh-baked feel.
Flavors actually deepen in the fridge overnight, so if you like a more melded taste, try chilling and then gently warming. Just keep in mind the icing can harden slightly when chilled, so you might want to prepare a fresh drizzle.
Nutritional Information & Benefits
Each fluffy Danish rhubarb marzipan morning bun with vanilla icing provides approximately:
| Calories | 280 kcal |
|---|---|
| Carbohydrates | 40 g |
| Fat | 9 g |
| Protein | 5 g |
| Fiber | 1.5 g |
Rhubarb is a good source of vitamin K and antioxidants, while marzipan contributes healthy fats and a touch of protein from almonds. This recipe is vegetarian-friendly and can be adapted for gluten-free or vegan diets. Keep in mind that marzipan contains nuts, so it’s not suitable for nut allergies.
From a wellness perspective, these buns offer a satisfying treat that balances indulgence with natural fruit and almond flavors. Pair them with a protein-rich breakfast to round out your morning.
Conclusion
If you’re looking for a homemade treat that feels special without needing a day in the kitchen, these fluffy Danish rhubarb marzipan morning buns with vanilla icing are just the ticket. They bring together the perfect blend of tangy fruit, rich almond, and sweet vanilla in a soft, tender dough that’s surprisingly easy to make.
Feel free to tweak the filling or icing to suit your taste—this recipe is a solid foundation for your own creations. Honestly, I keep coming back because they remind me that a little kitchen patience and some simple ingredients can turn into something magical.
Give them a try, and I’d love to hear how your batch turned out or what variations you came up with! Drop a comment below or share your baking stories—you know, there’s something special about passing along a recipe that’s been battle-tested (and loved) in the chaos of everyday life.
Frequently Asked Questions
Can I use frozen rhubarb instead of fresh?
Yes, frozen rhubarb works fine. Just thaw it completely and drain any excess liquid before mixing into the filling to avoid soggy dough.
How long can I store these buns?
Store at room temperature in an airtight container for up to 2 days. For longer storage, freeze them wrapped tightly for up to 3 months.
Can I make these buns ahead of time?
You can prepare the dough and filling the day before, refrigerate the dough after the first rise, then shape and bake the next morning for fresher buns.
What’s the best way to reheat the buns?
Warm them in a 325°F (160°C) oven for 5-8 minutes. This revives the soft texture and slightly melts the vanilla icing.
Is there a substitute for marzipan?
If you’re allergic to nuts or don’t have marzipan, cream cheese mixed with a bit of almond extract or vanilla works well as a filling alternative.
By the way, this recipe pairs wonderfully with my cinnamon spiced coffee or a simple homemade chai tea for a cozy morning treat.
Pin This Recipe!

Fluffy Danish Rhubarb Marzipan Morning Buns
These fluffy Danish morning buns combine tart rhubarb and sweet marzipan wrapped in pillowy dough, topped with a gentle vanilla icing. Perfect for a cozy breakfast or brunch treat.
- Prep Time: 30 minutes
- Cook Time: 20 minutes
- Total Time: 2 hours
- Yield: 12 buns 1x
- Category: Breakfast
- Cuisine: Danish
Ingredients
- 3 ½ cups (440 g) all-purpose flour, plus extra for dusting
- ⅓ cup (65 g) granulated sugar
- 2 ¼ tsp active dry yeast (one packet)
- 1 cup (240 ml) whole milk, warmed to about 110°F (43°C)
- 4 tbsp (56 g) unsalted butter, softened
- 2 large eggs, room temperature
- 1 tsp salt
- 1 ½ cups (about 150 g) fresh rhubarb, chopped into small pieces
- ¾ cup (100 g) marzipan, grated or finely chopped
- ¼ cup (50 g) granulated sugar
- 1 tsp lemon zest
- ½ tsp ground cinnamon (optional)
- 1 cup (120 g) powdered sugar, sifted
- 1 tsp vanilla extract
- 2–3 tbsp (30–45 ml) milk (dairy or dairy-free), adjust for desired consistency
Instructions
- Activate the yeast: In a small bowl, combine warm milk (110°F/43°C) with 1 tsp of sugar and the active dry yeast. Let it sit for 5-10 minutes until foamy.
- Make the dough: In a large mixing bowl or stand mixer, mix the flour, remaining sugar, and salt. Add the softened butter, eggs, and yeast mixture. Knead on medium speed for about 8-10 minutes (or 12-15 minutes by hand) until the dough is smooth and slightly sticky but not wet.
- First rise: Shape the dough into a ball, place it in a lightly greased bowl, cover with a damp towel or plastic wrap, and let it rise in a warm spot for 1 to 1 ½ hours, until doubled in size.
- Prepare the filling: While the dough rises, combine chopped rhubarb, grated marzipan, sugar, lemon zest, and cinnamon in a bowl. If desired, gently warm in a saucepan over low heat for 5 minutes, stirring occasionally. Let cool completely.
- Roll out the dough: Punch down the dough and place it on a floured surface. Roll it into a rectangle about 12×16 inches (30×40 cm). Spread the rhubarb-marzipan filling evenly over the dough, leaving a small border around the edges.
- Shape the buns: Starting from the long side, roll the dough tightly into a log. Cut into 12 equal slices and place them cut-side up on a parchment-lined baking sheet, spaced about 2 inches apart.
- Second rise: Cover the buns loosely with plastic wrap and let them rise for another 30-40 minutes until puffy.
- Bake: Preheat oven to 375°F (190°C). Bake the buns for 18-22 minutes until golden brown and cooked through.
- Prepare the vanilla icing: While the buns bake, whisk powdered sugar, vanilla extract, and milk together until smooth. Adjust milk to get a drizzle-friendly consistency.
- Finish and serve: Let the buns cool for 10 minutes on a wire rack, then generously drizzle the vanilla icing over the warm buns. Serve immediately.
Notes
If dough feels too sticky while rolling, sprinkle a little more flour but avoid overdoing it to keep buns tender. Keep an eye on baking time to avoid drying out. Frozen rhubarb can be used if thawed and drained. For gluten-free, substitute part of flour with almond or oat flour and xanthan gum. For nut allergies, substitute marzipan with cream cheese and almond extract.
Nutrition
- Serving Size: 1 bun
- Calories: 280
- Fat: 9
- Carbohydrates: 40
- Fiber: 1.5
- Protein: 5
Keywords: morning buns, Danish buns, rhubarb, marzipan, vanilla icing, breakfast, brunch, yeast dough, homemade buns


