Rhubarb Frangipane Buns

Featured in: Sweet Treats for Every Occasion

These pillowy buns highlight the perfect pairing of tangy roasted rhubarb and rich almond frangipane. A Japanese-inspired tangzhong starter ensures a soft, supple dough, while a hint of orange lifts the rhubarb’s brightness. After a gentle overnight rise, the dough rounds are filled with creamy frangipane and topped with roasted rhubarb. Maple-brushed rims and a sprinkle of demerara sugar add gloss and crunch, with optional pistachios for extra texture. Enjoy these fresh for a decadent, seasonal treat that balances fruit, nuttiness and a light, fluffy crumb.

A smiling woman in an apron poses for a selfie in a professional kitchen.
Updated on Thu, 12 Jun 2025 16:38:11 GMT
Four donuts with pink frosting and sprinkles. Pin it
Four donuts with pink frosting and sprinkles. | tastygusto.com

Rhubarb frangipane buns deliver tangy roasted rhubarb and luscious almond cream wrapped in plush golden bread, the kind of bake that transforms a weekend morning into a mini event. These buns are as soft as a classic bakery treat but fully plant-based and visually stunning with their pink ribbons of rhubarb.

My first time making these buns was on a rainy spring weekend when my garden rhubarb was at its peak. Watching the family gather around the table, drawn in by the sweet almond aroma and the vibrant pink rhubarb, made it a new spring tradition.

Ingredients

  • White bread flour: Gives the dough its lift and airy texture choose a strong flour for best results
  • Unsweetened non dairy milk: Moistens both dough and frangipane opt for soy for a rich crumb
  • Vegan butter: Creates richness and a tender pull look for a block style rather than spread for better structure
  • Caster or granulated sugar: Sweetens the dough and balances the tart rhubarb select fine sugar for even mixing
  • Vanilla extract: Enhances the dough’s aroma pure extract really deepens the flavor
  • Fast action instant yeast: Acts fast to raise the dough check the date for freshness
  • Forced rhubarb: Brings tang and vivid color choose stalks that are firm and bright pink
  • Orange juice: Adds floral acidity to the roasted rhubarb use freshly squeezed if possible
  • Ground almonds almond flour: Forms the frangipane base and adds moistness be sure it is finely ground for smoothness
  • Plain all purpose flour: A light structure boost in the frangipane
  • Cornflour cornstarch: Gives frangipane a silky soft set
  • Baking powder: Gently lifts the almond filling for a softer bite
  • Maple syrup: Helps glaze the buns adding shine and a hint of flavor
  • Demarera sugar: For crunch on the rim adds sparkle choose coarse sugar for texture
  • Chopped roasted pistachios: Sprinkled on top for color and nuttiness optional
  • Quality tip: When possible use forced rhubarb for its sweetness and color but regular rhubarb also works just slice thinner

Step-by-Step Instructions

Tangzhong method:
Combine flour with milk in a saucepan using a whisk to ensure no lumps Stir over medium low until it forms a thick smooth paste like pudding
Cool the starter:
Scrape the warm tangzhong paste into your stand mixer bowl and pour in the remaining cold milk Let this mixture sit for a few minutes to cool it which helps protect the yeast later
Mix the dough:
Add vanilla extract sugar salt flour and finally yeast to the cooled tangzhong Mixture will be rough at first so just stir to combine then knead with the dough hook on medium until the dough stretches smoothly around ten minutes
Incorporate butter:
Stop the mixer to add the softened vegan butter and knead again until everything comes together The dough will be soft glossy and should not stick This step ensures a rich tender texture
First rise:
Move the dough to a lightly oiled bowl Cover and rest it overnight in the fridge or about one to two hours in a warm environment The dough should double in volume
Prepare rhubarb:
While the dough rises heat oven to moderate temperature Slice rhubarb into lengths and arrange in a baking dish Sprinkle sugar and orange juice over and roast until just tender yet holding shape Let cool completely
Shape the buns:
Once dough has risen punch down and briefly knead to knock out air Divide into equal portions Roll into balls then flatten into thick discs Use hands or a glass base to make a deep well in the center of each
Second rise:
Space buns apart on baking sheets and cover loosely Let them puff up about thirty to forty five minutes Ready when a gentle poke leaves a slow spring back
Make frangipane:
Mix ground almonds flour cornflour baking powder and sugar Then add melted butter milk and almond extract Whisk together until smooth
Fill and assemble:
Divide frangipane into dough’s hollows Spread level Top with roasted rhubarb reserving any roasting juices
Glaze and sugar:
Brush dough rims with a blend of milk and maple syrup Sprinkle with demerara sugar for a crunchy finish
Bake:
Bake buns until golden brown and set on top usually twenty to twenty five minutes
Make syrup:
While buns bake simmer reserved rhubarb juices until slightly thickened
Finish and serve:
Cool baked buns on a rack Glaze the rhubarb with reduced syrup Sprinkle chopped pistachios if desired Serve while fresh
Three donuts with pink frosting and nuts on top. Pin it
Three donuts with pink frosting and nuts on top. | tastygusto.com

Traditional frangipane is made with butter and egg but this version is just as moist and fragrant thanks to vegan butter and almond extract. My favorite part is how the almond paste puffs and toasts at the edges for a nutty caramelized bite.

Storage Tips

Keep any leftover buns in a sealed container at room temperature for up to a day For longer storage move to the fridge after the first twenty four hours but warm briefly before eating to keep the center soft For a weekend treat I like to freeze the shaped filled buns before baking and then bake them from frozen adding an extra five minutes to the cook time

Ingredient Substitutions

If you cannot find vegan block butter try coconut oil though it will give a hint of coconut flavor Almond extract brings authentic frangipane taste but you can use vanilla or a splash of orange extract for a citrus twist Do not have pistachios Top with crushed almonds or leave plain for a simpler treat

Serving Suggestions

These buns are wonderful served warm from the oven with extra maple syrup or a spoonful of coconut whipped cream They are also great alongside coffee for brunch or packed into a spring picnic basket If you want fancier presentation drizzle with a little extra glaze before adding pistachios

A plate of pastries with pink icing and sprinkles. Pin it
A plate of pastries with pink icing and sprinkles. | tastygusto.com

There is a unique satisfaction seeing these vibrant buns come out of the oven, especially with the tang of rhubarb and the rich nuttiness blooming on every bite.

Frequently Asked Questions

→ What does tangzhong do in these buns?

Tangzhong is a cooked flour and milk mixture that keeps the dough softer for longer, resulting in extra fluffy buns.

→ Can I use fresh regular rhubarb instead of forced rhubarb?

Yes, regular rhubarb works well, though it may be tarter and require a bit more sugar to balance the flavor.

→ Is a stand mixer required for kneading?

A stand mixer makes the process easier, but you can knead the dough by hand—the texture may be slightly different.

→ How do I prevent the buns from becoming dry?

Avoid adding too much flour during kneading and ensure you cover the dough during proofing to retain moisture.

→ What can I use instead of vegan butter?

You can substitute with regular unsalted butter if you do not need a dairy-free option.

→ Are the buns best served warm or at room temperature?

They're best enjoyed freshly baked and slightly warm, but remain delicious at room temperature.

Rhubarb Frangipane Buns

Pillowy buns with roasted rhubarb and almond frangipane, finished with a maple glaze and nuts.

Prep Time
50 Minutes
Cook Time
25 Minutes
Total Time
75 Minutes

Category: Desserts & Sweets

Difficulty: Difficult

Cuisine: European

Yield: 10 Servings (10 individual frangipane buns)

Dietary: Vegan, Vegetarian, Dairy-Free

Ingredients

→ Tangzhong

01 25 g white bread flour
02 140 ml unsweetened non-dairy milk (soy recommended)

→ Dough

03 All of the prepared tangzhong
04 140 ml unsweetened non-dairy milk, cold (soy recommended)
05 40 g caster or granulated sugar
06 2 teaspoons vanilla extract
07 360 g white bread flour
08 1 teaspoon salt
09 7 g fast action (instant) yeast
10 50 g vegan butter, softened

→ Rhubarb Filling

11 250 g forced rhubarb
12 25 g caster or granulated sugar
13 Juice of 1 small orange

→ Frangipane

14 100 g ground almonds (almond flour)
15 30 g plain (all-purpose) flour
16 10 g cornflour (cornstarch)
17 0.25 teaspoon baking powder
18 70 g caster or granulated sugar
19 50 g vegan block butter, melted
20 50 ml unsweetened non-dairy milk (soy recommended)
21 0.5 teaspoon almond extract

→ To Finish

22 1 tablespoon non-dairy milk
23 1 tablespoon maple syrup
24 Demarera sugar, for sprinkling
25 Chopped roasted pistachios, optional

Instructions

Step 01

In a saucepan, gradually whisk the flour into the non-dairy milk until free of lumps. Place over medium-low heat and whisk constantly until thickened to a smooth paste.

Step 02

Transfer the tangzhong to the bowl of a stand mixer fitted with a dough hook. Pour the cold non-dairy milk over the tangzhong to lower the temperature.

Step 03

Add vanilla extract, sugar, salt, bread flour, and instant yeast. Mix until a rough dough forms. Knead with the dough hook at medium speed until smooth and stretchy, approximately 10 minutes.

Step 04

Add softened vegan butter to the dough. Continue kneading for about 5 minutes, scraping down the bowl as needed, until the dough is elastic and no longer greasy.

Step 05

Transfer the dough to a lightly oiled bowl. Cover and let rise in the refrigerator overnight or in a warm place for 1 to 2 hours, until doubled in size.

Step 06

Heat the oven to 180°C (160°C fan). Cut the rhubarb into 7 cm pieces and arrange in a single layer in a roasting tin. Sprinkle with sugar and pour over orange juice. Roast for 10 minutes until softened but still holding shape. Set aside to cool.

Step 07

Punch down the risen dough and knead briefly. Divide into 10 even pieces using a kitchen scale. Roll each piece into a ball.

Step 08

Flatten each ball on a lightly floured surface to a 10 cm disc. Press the center further, leaving a 2 cm rim. Place spaced apart on two lined baking sheets.

Step 09

Loosely cover the buns and let rise until puffy, about 30–45 minutes. The dough should spring back slowly when gently pressed.

Step 10

Mix ground almonds, flour, cornflour, baking powder, and sugar in a bowl. Add melted butter, non-dairy milk, and almond extract. Whisk until just combined.

Step 11

Spoon frangipane into the hollows of each bun and level the surface. Arrange roasted rhubarb pieces on top, reserving any juices.

Step 12

Combine non-dairy milk and maple syrup, then brush onto exposed dough rims. Sprinkle with demerara sugar.

Step 13

Bake in the preheated oven for 20–25 minutes until golden brown.

Step 14

While baking, simmer the reserved rhubarb juices until slightly thickened. Remove from heat.

Step 15

Transfer baked buns to a wire rack. Brush rhubarb topping with the reduced syrup and garnish with chopped pistachios if desired. Serve while fresh.

Notes

  1. For best results, allow the dough to undergo a slow first rise in the refrigerator overnight, which enhances flavor and texture.

Tools You'll Need

  • Stand mixer with dough hook
  • Saucepan
  • Roasting tin
  • Kitchen scale
  • Baking sheets
  • Wire cooling rack

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains tree nuts (almonds, pistachios optional)
  • Contains gluten (wheat flour)
  • May contain soy (depending on non-dairy milk brand)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 310
  • Total Fat: 10 g
  • Total Carbohydrate: 46 g
  • Protein: 6 g