Cinnamon and Cream

Sweet Orange and Almond Brioche Rolls

24 min read

↓ Jump to Recipe

There is a particular kind of morning that calls for something extraordinary. Not a quick weekday breakfast, but a slow, unhurried Saturday where the oven does most of the talking and the whole house gradually wakes up to the smell of warm citrus and toasted almonds. These Sweet Orange and Almond Brioche Rolls are exactly that kind of bake. The dough is deeply enriched with eggs and butter, giving each roll a tender, almost feathery crumb that pulls apart in long, glossy ribbons. The filling is fragrant with fresh orange zest and ground almonds, and the whole thing is finished with a bright citrus glaze that soaks into the spiral as it cools.

What sets these rolls apart from a standard sweet bun is the brioche base itself. Unlike typical cinnamon roll dough, which is often made with just milk and a modest amount of butter, brioche is genuinely luxurious: a high ratio of eggs and cold butter is gradually incorporated into the dough to build a silky, elastic structure that stays tender for days. The almond filling uses a simple frangipane-style mixture of ground almonds, butter, and sugar, which bakes into something almost custard-like inside the roll. A tablespoon of orange blossom water in the filling deepens the citrus perfume without tasting artificial. Together, these elements make something that tastes like it came from a very good Parisian boulangerie.

This recipe sits firmly in the medium-to-advanced difficulty range, not because any single step is complicated, but because brioche rewards patience and attention. The dough needs a long, cold overnight proof to develop flavour and become easy to handle. If you are comfortable making enriched doughs and are happy to plan ahead, you will find this recipe completely approachable. It is a perfect weekend project for the enthusiastic home baker looking to stretch their skills, and the results are genuinely stunning on a brunch table.

Prep: 45 minutes (plus overnight chill)Total: About 14 hours (mostly hands-off overnight proof)Yield: 12 large brioche rolls in a 9×13-inch panDifficulty: ★★☆ IntermediateOccasion: Weekend Bake
✓ Vegetarian
Servings:

12

servings

Ingredients

  • Filling
  • 480 gbread flour (about 4 cups, spooned and leveled), plus extra for dusting
  • 75 gcaster sugar or granulated sugar (about 6 tbsp)
  • 7 ginstant yeast (one 2.25-tsp packet)
  • 8 gfine sea salt (about 1.5 tsp)
  • 4 largeeggs, at room temperature
  • 80 mlwhole milk, warm (about 110°F / 43°C) (about 1/3 cup)
  • 170 gunsalted butter, cut into 1cm cubes, softened but still cool (about 3/4 cup)
  • 2 tbspfinely grated orange zest (from about 2 large oranges)
  • 150 gblanched almond flour or very finely ground almonds (about 1.5 cups)
  • 100 gunsalted butter, softened (about 7 tbsp)
  • 100 gicing sugar (about 3/4 cup plus 2 tbsp)
  • 1 largeegg, beaten
  • 1 tbsporange blossom water
  • 1 tbspfinely grated orange zest
  • 0.5 tspalmond extract
  • 40 gflaked almonds (about 1/3 cup), lightly toasted
  • Egg Wash
  • 1 largeegg, beaten with 1 tbsp milk
  • Glaze
  • 180 gicing sugar (about 1.5 cups)
  • 45 mlfresh orange juice (about 3 tbsp)
  • 1 tspfinely grated orange zest
  • Extra flaked almonds and orange zest for finishing, optional

Ingredient Substitutions

bread flour

  • All-purpose flour works in a pinch, though the rolls will be slightly less chewy and structured. The higher protein content of bread flour is important for building the gluten network that supports the butter in the brioche.
  • Do not use cake flour or self-raising flour as they will not provide enough structure for an enriched dough.
whole milk

  • Oat milk or full-fat soy milk work well as dairy-free options. The fat content helps, so avoid very thin plant milks like rice milk.
unsalted butter (dough)

  • High-quality vegan block butter (such as Miyoko’s or Violife) can replace dairy butter in equal quantities. Avoid spreadable tub margarines, which contain too much water.
  • Salted butter can be used, but reduce the added salt in the dough by half.
blanched almond flour

  • Finely ground hazelnuts can replace almond flour for a more autumnal flavour.
  • Sunflower seed flour (blended sunflower seeds) works as a nut-free alternative, though the flavour will be more neutral and slightly earthy.
orange blossom water

  • Simply omit and increase the orange zest in the filling by an extra teaspoon. The rolls will have a more straightforward citrus flavour, which is equally delicious.
eggs (dough)

  • This is a challenging substitution in brioche because eggs provide structure, richness, and emulsification. For a vegan attempt, use 4 tbsp aquafaba plus 2 tbsp neutral oil per egg. The texture will be denser and less feathery but still enjoyable.

Instructions

🔧 Equipment

stand mixer with dough hook attachment
🟫9×13-inch (23x33cm) baking pan
💨7-inch or 8-inch round cake pan (for air fryer method)
🐢6-quart oval slow cooker (for slow cooker method)
🪵rolling pin
🔪sharp knife or unflavoured dental floss
🌡️instant-read thermometer
📄parchment paper
🧁plastic wrap
🖌️pastry brush
🔵cooling rack
🍳small dry skillet (for toasting almonds)
🍋fine-mesh zester or microplane



Prep: 45 minutes (plus overnight chill)
Bake: 25 minutes at 375°F (190°C)
Total: About 14 hours (including overnight chill and second proof)
  1. Make the brioche dough: In the bowl of a stand mixer fitted with the dough hook, combine the bread flour, sugar, instant yeast, and salt. Whisk briefly to combine, making sure the salt and yeast are not sitting directly on top of each other. Add the eggs and warm milk. Mix on low speed for 2 minutes until a shaggy dough forms, then increase to medium speed and knead for 6 to 8 minutes until the dough is smooth and pulls cleanly away from the sides of the bowl.
  2. Add the butter gradually: With the mixer running on medium-low, add the softened butter a few cubes at a time, waiting until each addition is fully incorporated before adding more. This process takes 8 to 10 minutes. The dough will look broken and greasy at first but will come back together into a smooth, elastic, slightly tacky dough. Add the 2 tablespoons of orange zest and mix for 1 more minute. The finished dough should pass the windowpane test: stretch a small piece gently and it should become thin and translucent without tearing.
  3. First rise and chill: Shape the dough into a ball, place it in a lightly oiled bowl, and cover tightly with plastic wrap. Let it rise at room temperature for 1 hour until slightly puffed, then refrigerate overnight (8 to 12 hours). This cold fermentation develops deep flavour and makes the butter-enriched dough much easier to roll without tearing.
  4. Make the almond filling: Beat the softened butter and icing sugar together with a wooden spoon or spatula until light and smooth. Stir in the almond flour, beaten egg, orange blossom water, orange zest, and almond extract until you have a thick, spreadable paste. Fold in the toasted flaked almonds. Set aside at room temperature.
  5. Shape the rolls: Line a 9×13-inch (23x33cm) baking pan with parchment paper. Remove the cold dough from the fridge and turn it out onto a lightly floured surface. Roll it into a rectangle approximately 16×12 inches (40x30cm), with the longer edge facing you. Spread the almond filling evenly over the dough, leaving a 1-inch (2.5cm) border along the far long edge. Roll the dough tightly toward you into a log, and pinch the seam firmly to seal. Using a sharp knife or unflavoured dental floss, cut the log into 12 equal rolls (each about 1.3 inches / 3.5cm wide).
  6. Arrange and proof: Place the rolls cut-side up in the prepared pan, spacing them evenly. They should not be touching yet. Cover loosely with oiled plastic wrap or a clean damp towel and let them proof at room temperature for 1.5 to 2 hours until they have puffed significantly and are just touching each other. They should feel pillowy and airy when gently pressed.
  7. Bake: Preheat your oven to 375°F (190°C). Brush the rolls gently with the egg wash. Bake for 22 to 26 minutes, until deep golden brown on top and the internal temperature of the centre roll reads 190°F (88°C) on an instant-read thermometer. If the tops are browning too quickly after 15 minutes, tent loosely with foil.
  8. Glaze and serve: While the rolls bake, whisk together the icing sugar, orange juice, and orange zest for the glaze until smooth. It should be thick but pourable. Let the rolls cool in the pan for 10 minutes, then drizzle generously with the glaze. Scatter extra flaked almonds and orange zest over the top if desired. Serve warm.
Prep: 45 minutes (plus overnight chill)
Bake: 14 to 16 minutes at 320°F (160°C)
Total: About 14 hours (including overnight chill and second proof)
This method works beautifully for smaller batches and produces rolls with a gorgeously crisp, almost lacquered exterior and a very moist crumb. You will need to bake in batches unless you have a large air fryer. Use a 7-inch or 8-inch round cake pan that fits your air fryer basket.
  1. Follow steps 1 through 5 from the Oven method to make and shape the dough and prepare the almond filling. The dough preparation, overnight chill, and shaping process are identical.
  2. Arrange in a smaller pan: Place 6 rolls cut-side up in a 7-inch or 8-inch round cake pan lined with parchment paper. Reserve the remaining 6 rolls covered in the fridge while the first batch proofs and bakes. Let the rolls in the pan proof at room temperature for 1.5 to 2 hours until puffed and just touching.
  3. Preheat and bake: Preheat your air fryer to 320°F (160°C) for 3 minutes. Brush the proofed rolls with egg wash. Place the pan in the air fryer basket. Bake for 14 to 16 minutes until deep golden brown. Check at 12 minutes: if the tops are colouring very rapidly, lay a small piece of foil loosely over the rolls for the remaining time. The rolls are done when an instant-read thermometer inserted into the centre roll reads 190°F (88°C).
  4. Cool slightly and glaze: Remove the pan carefully from the air fryer. Let the rolls rest for 5 minutes before drizzling with the orange glaze. Meanwhile, remove the second batch from the fridge, allow them to proof for 30 minutes at room temperature (they will have partially proofed in the fridge), and repeat the baking process.
  5. Serve the rolls warm from the pan. The air fryer produces a slightly crisper outer edge than the oven method, which many people find irresistible.
Prep: 45 minutes (plus overnight chill)
Bake: 2 to 2.5 hours on High
Total: About 14 hours (including overnight chill and second proof)
The slow cooker produces wonderfully soft, steamed-style rolls with a pale, tender exterior. You will not get the golden crust that the oven provides, so this method suits those who prioritise a very moist, pillowy crumb over colour. A brief stint under the grill at the end adds a beautiful golden top if desired. Use an oval 6-quart slow cooker for best results.
  1. Follow steps 1 through 5 from the Oven method to make, refrigerate, and shape the dough. Line the slow cooker insert with a large sheet of parchment paper, leaving overhang on two sides to act as handles. Arrange all 12 rolls cut-side up in a single layer inside the lined slow cooker.
  2. Proof in the slow cooker: Cover with the lid and let the rolls proof inside the slow cooker at room temperature (it is not turned on) for 1.5 to 2 hours. The enclosed environment is slightly warm and humid, which is ideal for proofing. The rolls are ready when they are puffed, touching, and feel soft and airy.
  3. Cook on High: Place two or three sheets of folded paper towel across the top of the slow cooker before putting the lid on. This absorbs condensation and prevents water from dripping back onto the rolls, which would make the tops wet and dense. Turn the slow cooker to High and cook for 2 to 2.5 hours. The rolls are done when the tops look set and dry (not shiny or wet) and an instant-read thermometer inserted into the centre roll reads 190°F (88°C).
  4. Optional grill finish: If you would like a golden top, carefully lift the rolls out of the slow cooker using the parchment overhang and transfer the whole sheet to a baking tray. Slide under a hot grill (broiler) set to high and grill for 2 to 4 minutes, watching closely, until the tops are golden and lightly caramelised.
  5. Glaze and serve: Let the rolls cool for 10 minutes before drizzling with the orange glaze. The slow cooker rolls have an extraordinarily soft, pull-apart texture that is quite different from the oven version and deeply comforting in its own right.

Nutrition Per Serving

Per 1 serving (makes 12 large brioche rolls in a 9×13-inch pan)

415Calories
52gCarbs
24gSugar
20gFat
9gProtein

Why This Recipe Works

Brioche dough achieves its signature tenderness through a very high proportion of fat and eggs relative to flour. The eggs contribute lecithin, a natural emulsifier that allows the fat molecules from the butter to bond with the water-based ingredients, creating a homogeneous, silky dough rather than a greasy one. Adding the butter slowly and cold is critical: if you add it all at once or too warm, the fat coats the gluten strands before they have fully developed, resulting in a dough that never becomes properly elastic. Adding it gradually, once a strong gluten network is already in place, means the fat lubricates and tenderises the structure without disrupting it.

The overnight cold fermentation serves two important purposes. First, flavour: a long, slow, cool fermentation allows the yeast to produce a more complex array of organic acids and fermentation byproducts, giving the dough a subtle, rounded sweetness that a quick room-temperature rise cannot replicate. Second, workability: cold butter stays firm, meaning the cold dough is infinitely easier to roll into a clean rectangle without tearing or sticking. If you try to roll brioche dough that is still warm, the butter softens, the dough becomes tacky and elastic and tends to spring back, and your rectangle will look more like a rough oval. Patience here is genuinely rewarded.

The frangipane-style filling sets rather than melts during baking because the almond meal and egg provide structure. As the oven heat rises, the proteins in the egg coagulate and the almond starches swell, trapping moisture inside the filling and keeping it soft and almost creamy rather than dry or crumbly. If your rolls ever emerge with a dry filling, it usually means they were overbaked or the filling was spread too thinly. Use a thermometer to check doneness: 190°F (88°C) in the centre is the target, and it will feel slightly underdone when you cut in but will finish setting as it cools.

Baker’s Tips

  • The butter for the dough should be softened but still cool to the touch, around 65°F (18°C). If it is too warm and greasy, the dough will not emulsify properly. If you forget to take it out of the fridge, cut it into small cubes and leave it on the counter for 15 to 20 minutes.
  • The windowpane test is your best guide for dough readiness. Pinch off a small piece and gently stretch it between your fingers into a thin sheet. If it stretches thin enough to see light through without tearing, the gluten is well developed. If it tears immediately, knead for another 2 minutes.
  • Dental floss makes far cleaner cuts than a knife for slicing the roll log. Slide a length of unflavoured floss under the log, cross the ends over the top, and pull in opposite directions. It cuts cleanly without compressing the swirls.
  • If your kitchen is very warm (above 75°F / 24°C), the dough may proof faster than expected. Check the rolls after 1 hour and 15 minutes during the second proof. Over-proofed rolls can collapse in the oven and have a yeasty, slightly hollow flavour.
  • Do not skip toasting the flaked almonds for the filling. Even 3 to 4 minutes in a dry pan over medium heat deepens their flavour dramatically, adding a nutty richness that raw almonds simply do not have.
  • For a glossy, bakery-style finish on the glaze, apply it while the rolls are still warm (not hot). If the rolls are too hot the glaze runs off entirely; if they are completely cold it sits on top rather than soaking in slightly at the edges.

Variations

  • Raspberry and Almond: Spread 3 tablespoons of good raspberry jam over the almond filling before rolling for a fruity, slightly tart contrast to the sweet orange.
  • Pistachio and Lemon: Replace the almond flour with finely ground pistachios and swap the orange zest for lemon zest throughout. Use rosewater instead of orange blossom water and top with chopped pistachios.
  • Chocolate Orange: Add 30g of finely chopped dark chocolate scattered over the almond filling before rolling, and replace the orange glaze with a simple ganache made from 80g dark chocolate and 60ml warm cream.
  • Overnight rolls without the overnight dough chill: If you are in a hurry, let the dough do its first rise entirely at room temperature for 1.5 to 2 hours, shape immediately, then do a cold overnight proof of the shaped rolls in the pan. Bake straight from the fridge after a 30-minute rest.

Troubleshooting & FAQ

My dough looks broken and greasy while adding the butter. Did I ruin it?
Almost certainly not. This is completely normal and one of the most alarming parts of making brioche for the first time. The dough goes through an ugly, curdled-looking phase when about half the butter has been added. Keep going and keep the mixer running on medium speed. As you continue adding butter slowly and the mixing continues, the emulsification catches up and the dough comes back together into a smooth, glossy mass. As long as your butter was not too warm (above 70°F / 21°C), the dough will recover. If after all the butter is added the dough still looks soupy and greasy, refrigerate it for 20 minutes and then knead briefly by hand.
My rolls are doughy and gummy in the middle even though they look golden on top.
This is the most common issue with enriched dough rolls. The outside browns quickly because of the high sugar and egg content, but the centre needs more time. Always use an instant-read thermometer: the internal temperature of the centre roll must reach 190°F (88°C). If the tops are browning too fast, tent the pan with foil after the first 15 minutes and continue baking. Do not pull the rolls based on colour alone.
My rolls did not rise much during the second proof. What went wrong?
There are a few possible causes. The yeast may have been killed if the milk was too hot during mixing (above 120°F / 49°C). Cold dough fresh from the fridge also takes longer to proof, especially in a cool kitchen. Make sure you are proofing in a warm spot, around 75 to 78°F (24 to 26°C). A switched-off oven with just the light on is ideal. Give the rolls extra time rather than rushing them into the oven: under-proofed brioche bakes up dense and tough.
The almond filling leaked out all over the pan during baking.
A small amount of filling bubbling out at the edges is normal and actually makes the bottom of the rolls wonderfully caramelised. Excessive leaking usually means the rolls were not sealed tightly at the seam, or the filling was too warm and liquid when spread. Make sure the filling is at a thick, spreadable consistency (not runny), leave the border at the far edge clean, and pinch the log seam very firmly before cutting.
My dough tore when I tried to roll it out after the overnight chill.
Cold brioche can be quite firm straight from the fridge. Let it sit at room temperature for 10 to 15 minutes before rolling to take the chill off slightly. Use a rolling pin with even, gentle pressure rather than pushing hard in one direction. If the dough keeps snapping back elastically, cover it with plastic wrap and let it rest for 5 minutes before continuing. Never fight the dough: resting always wins.

Storage & Make-Ahead

  • Storage: Store the baked rolls in an airtight container or covered pan at room temperature for up to 2 days. To refresh, microwave an individual roll for 20 to 25 seconds or warm the whole pan in a 300°F (150°C) oven for 10 minutes. Refrigerate for up to 4 days. Freeze unglazed rolls individually wrapped in plastic wrap for up to 2 months; thaw overnight at room temperature and warm before serving.
  • Make-Ahead: The brioche dough can be made and refrigerated for up to 24 hours before shaping. The almond filling can be made 3 days ahead and kept in an airtight container in the fridge; bring to room temperature before spreading. For ultimate convenience, assemble the shaped, unproofed rolls in the pan, cover tightly, and refrigerate overnight. The next morning, allow them to proof at room temperature for 2 to 2.5 hours before baking.


Leave a Comment