Orange rolls: not as good as cinnamon rolls, right? WRONG. I’m absolutely obsessed with these zingy orange sweet rolls. The filling is basically orange candy that melts into the rolls as they bake. I’ve never seen another recipe like it. Usually orange rolls are all like “hint of orange.” Not these bad boys. They will knock you out with their orangey attitude. Easy to make ahead! Perfect for weekends or Christmas morning!

I AM SO EXCITED to share my Orange Rolls recipe with you today, finally!! I started working on these rolls way back in 2017 (almost 10 years ago 🤯) when Eric’s cousin Alice asked for help with her Great Grandma Maddelin’s recipe. Great Grandma made them every Christmas, and Alice was taking on the mantle.
But she was having some issues with the recipe, so we reworked it a bit. I wasn’t quite happy with it, and have played with it here and there over the years. But this spring, orange season has taken my life by storm, and I knew it was time to get it perfect.
I love these orange rolls til I die, and that’s saying something, because oranges and I have a bit of a rough history. When I was a kid, we drove for 3 hours every year to visit Great Aunt Pauline for Thanksgiving. Not only was this already an ordeal for a carsick 7-year-old, but add in the fact that I had to sit backwards in our 1989 wood-paneled station wagon.

Do you remember these cars? We lovingly called her White Lightning. My brother Nathan and I, the youngest, were always put in the waaay back. An enormous door swung open wide to receive us (can you see it in the photo?) We were far enough away from first class passengers that we didn’t disturb them with our nauseated moans.
My mom, in an effort to save the upholstery, would always give us orange flavored chewable dramamine tablets. If you didn’t want to puke before, you definitely would have by then. Those things were nasty.

Another orange aversion memory: when I was little, my parents put me in soccer. I was the kid relegated to defense, picking daisies while the ball either flew past my head, or I put my hand out to stop it, breaking the easiest of all soccer rules.
For halftime snack, the parents would always bring orange slices, which I thought was the dumbest thing ever. I would suck out the juice, and it would run all the way down to my elbows. Apparently no one ever taught me how to actually EAT an orange. I would be sitting there in the sun in a hot sticky mess, expected to go out and pretend like I was going to kick a ball at some point. No wonder I hated soccer.

So anyway. These are all my strong cases against oranges in general, in spite of the fact that I live in California and grew up with an orange tree literally in my backyard. Oh, the bounty that’s wasted on the young and stupid!
But my oh my, the transformation that has taken place. I am an orange lover for life now. And not just because of these orange rolls. Oranges are just so bright and happy, you know? I will peel and eat 3 in a row from my dad’s tree these day, with clean elbows to boot. (I will still make you roll down the window if you peel an orange in the car though. I have my limit.)
These orange rolls taste like ORANGES
I know what you’re thinking. Orange rolls: not as good as cinnamon rolls. There, I said it. BUT WAIT. You don’t even know about this orange filling.

I mean come on. This is basically orange candy. Kind of like orange caramel? With the potency of orange marmalade. IT’S SO GOOD. I could eat this whole batch, one spoonful at a time, without even making the rolls.
But…slap it inside an orange-ified version of the softest, butteriest brioche sweet dough that I use for my well-beloved Cinnamon Rolls?? Forget about it. Like I said, I could eat the whole pan.
Normally, orange rolls are just sweetened dinner rolls, rolled up with hint of orange and some frosting. Every recipe that I researched called for a filling that was basically sugar with some orange zest. NOT THESE BABIES. The orange filling is COOKED to the soft ball stage, just like candy. When you bake them, the bottom of the rolls are so soft that they kind of melt into the roll itself:

They are unlike anything I have tried before.
These rolls are a triple threat, because we are adding orange zest and juice A) to the brioche dough, 2) to the filling, D) AND to the glaze on top. It’s SOOO good and quite unique. Do let me know if you try these out! I am in love!
Ingredients you need
Most of the ingredients in this recipe are pretty standard pantry items, but there are a few important ones!
- Oranges, baby. Real orange zest and real fresh squeezed orange juice bring the real deal flavor. You just can’t get it any other way, so don’t skip it! I know you might be tempted to buy a high quality OJ at the store, but the rolls won’t taste right without the zest from real oranges.
- Lime. “What! I thought these were orange rolls!” I know, I know, keep your shirt on. (Said like the Grandpa in Princess Bride.) Listen folks: oranges are REALLY sweet. That’s why you eat them plain, because they are so full of sugar. You would never eat a lime on it’s own. But because oranges are so sweet, when you add all the other sweet ingredients (like milk, sugar, etc) it makes the final roll almost TOO sweet. So we are adding some lime juice to the glaze to bring in some of that SOUR kick. I promise, it still tastes like orange.
- Yeast is how we get that big beautiful rise
- Butterrrrr. Butter is queen. We are using a whole stick in the dough, it’s what makes the dough so soft! And then more in the candy filling.
Are you ready? Let’s make them!
How to make orange rolls
Here’s the lineup! Simple stuff!

Start by zesting your first orange. If you don’t have a microplane grater, what are you even doing with your life! These suckers are SHARP. They are absolutely the best tool for zesting citrus, because it makes the most tiny minuscule zest pieces, and you get ZERO of the bitter white pith. All flavor, no weird bits.
Then get to juicing. We need a half cup for the brioche dough.

Add some milk to the juice and heat it up…

Put it in the bowl with your zest, and add the yeast.

Wait for the yeast to bubble a little bit, to make sure it’s alive and kickin. Look at how nice and frothy it is! Then add in the eggs and sugar.
Then, add in ALL the flour. This is a different step from most bread recipes!

Mix it up and start stirring. Add in SOFT butter 1 tablespoon at a time:

Let it mix for 5 minutes or so, then scrape it down. You can transfer this to another bowl if you want…but I am SUPER lazy so I usually don’t. 🤣 Just spray the top!
Then stick it in the fridge for a couple hours. Yes! The fridge!

It will look like this after the rise. It does’t rise a ton because it’s in the fridge, but you need this dough COMPLETELY chilled before you can roll it out. It’s so soft!
But I’m getting ahead of myself here. While the dough chills, make your orange filling. These orange rolls have a COOKED filling, something I’ve never seen in any other orange roll recipe.
Start by zesting a whole bunch more oranges (3 to be exact)

When cousin Alice reached out to me all those years ago, she was struggling because her filling was always turning out too runny. It would come rushing out when she went to roll up the dough, and make a huge mess.
So we troubleshooted (troubleshot??) and learned that the filling just needed to cook a few minutes longer, to the soft ball stage. See?? I told you, it’s candy!

It needs to cook all the way up to 240 degrees, which takes 8 or 9 minutes of boiling. I find using a candy thermometer is best, just to make sure. Because if you go much over 240, the filling can get TOO hard, making it impossible to spread on the soft dough.
The filling is yellow. You know orange juice? That yellow stuff? Yeah. Only the outside of oranges are orange. But I love to play pretend. Do you remember your color wheel? Yellow + ___ = orange?

This was exactly ONE tiny drop. It doesn’t need much.
Then, add in that precious orange zest that you worked on before. If you put the zest in before cooking, the long boil will ruin the fresh flavor. Add it at the end!

Just look at thiiiiis. Oh man, steal a bite if you know what’s good for you. This stuff is AMAZING. This is after a chill in the fridge, you can see how it is thickening. (ok, I lied, I put it in the freezer and stirred every 10-15 minutes. If you don’t stir it while it’s in the freezer, it will get TOO hard, so be careful if you go the hurry-up-route)
Now, back to our dough! Look at this beauty!

She’s all cold and ready to roll. Don’t take too long with this process, we need this dough cold as can be until it is shaped!

Then, two lovers meet. Look at this glorious union. You need this filling to go on when it is room temperature. Too hot, and it will heat up your dough and slide out when you try to roll. Too cold, and it won’t be able to spread at all, and it will tear up your dough.
My filling was a teeeny bit too cold, and I had to use my hands to spread it out this time. But it worked in the end.

Rollin, rollin, rollin….have you played this song for your kids? My 6 year old son Edison thinks it’s the greatest song of all time.
Okay, now it’s time to slice, and HERE’S WHERE THINGS GET DICEY.
If you have loafed around (ha get it) and your dough has warmed up, it’s going to be an absolute nightmare to slice. This dough is soft!!
If this happens, clear out some space in your fridge or freezer and place the whole roll inside. That’s why I love to roll out dough on a pastry cloth. Just pick up the whole thing and transfer. You never know when you need to get things chilled again! I do this with pie crusts too, when I abandon them to attend to a kid shoving a PB&J in the VCR or whatever the current crisis is. (Just kidding, my kids don’t even know what a VCR is. You know what my 15-year-old daughter Charlotte told me the other day? Her friends don’t know the difference between CDs and DVDs. They’ll be like, “oh yeah, I want to get Taylor Swift’s new album on DVD!” craaaazy right)

Okay anyway, once your roll is ready to slice, get moving. You can use a sharp serrated knife, or you can use mint-free floss if you like. Just move fast! You got this! Don’t hate me! It’s all worth it!
See how pretty they are? Okay fine, maybe we are limping to the finish line here, but I promise they shape up during the rise. (ha! i am soooo funny today guys)

Cover and let rise for another 45-60 minutes. Or pop them in the fridge overnight!
Look at how puffy they get! Don’t judge my Quasimodo rolls!! I liiiiied!!!! 😂😂 What they lack in uniformity they make up for in flavor, I swear. Really selling it, aren’t I.

And here they are after the bake. MAKE SURE the rolls are done before you take them out! These rolls are super easy to under bake, because the dough is mixing with the candy filling and it’s this whole thing. Normal cinnamon rolls take like 15 minutes to bake; these rolls take at least 30 minutes usually. Test the bread part of the rolls (not the filling!) with a thermometer in the CENTER of the pan, make sure it’s between 180-190 F.
Now it’s time for a lil glaze!

Beat up your cream cheese until it’s all smooth (or your glaze will have lumps). Add in 2 oranges worth of orange zest (you don’t need the juice from both these oranges, so eat one orange as a halftime snack, juice to elbows optional)
Then add in some OJ:

And some lime juice. Lime juice is my secret ingredient for this glaze. I like a tart glaze, because the rolls get cloyingly sweet without it. That’s why we’re using cream cheese, too. Tart, tart, tart, to contrast with the sweet, sweet, sweet orange rolls.

I added a single drop of orange food coloring to this glaze! But it’s a pretty light yellow color without it, totally optional.

Then add the glaze on top of the baked rolls.

And snag a bite right away. JUST LOOK AT THIS.

You guys, I love it so much. I’m so happy to have finally nailed this recipe!! I hope you try it soon! Special thanks to Alice and Great Grandma Maddelin!
What to serve with orange rolls
Honestly, I often eat just these when I make them (or cinnamon rolls, or any kind of sweet roll). But if you’re a healthier human than I am, or looking to make these stretch, here are some of my breakfast favorites that would be perfect alongside orange rolls!
- Bake Bacon in the Oven in 10 Minutes >> bacon is the perfect breakfast accompaniment. It goes with everything!
- Creamy Scrambled Eggs for a Crowd >> super creamy delicious, plus they’re make ahead (perfect for busy holiday mornings)
- Best Breakfast Casserole Recipe with Sausage >> so many savory breakfast foods you love, all wrapped up in one dish: cheesy eggs, sausage, hash browns, and peppers and onions

How to store leftovers
These rolls will do fine in an airtight container on the counter for 2-3 days. They will start to get a little soggy over time, so the faster you can eat them the better. If you really can’t finish them all, I’m sure your friends or neighbors would love for you to share!!
You can freeze leftover rolls if needed. I prefer making them fresh (or see the make ahead instructions below). If you freeze already baked rolls they tend to taste a bit dried out for my personal preference, but it’s totally up to you! If you want to freeze leftovers, transfer the rolls to a disposable aluminum pan (or one of yours you don’t mind using for a while). Wrap the pan really well in two layers of plastic wrap, and then a layer of foil. The rolls will be good in freezer for 2-3 months but will start to dry out over time so don’t wait too long. To eat again, remove the foil and plastic, and put the foil back on the pan. Place in a 350 degree oven and bake for 10-15 minutes or until warm.

Make ahead directions
Orange rolls are excellent as a make ahead recipe. Prepare the rolls all the way through shaping them after the first rise. Spray one side of plastic wrap with cooking spray and cover the rolls tightly, then place them in the refrigerator. They can stay there for up to 24 hours. To bake, let the rolls sit out on the counter for about 1-2 hours for the second rise, or follow the proofing box (boiling water method) in the recipe. Bring the oven up to temperature, then bake and frost as directed in the recipe card.
It’s a really similar process if you’d like to freeze the unbaked rolls. After the first rise and shaping, wrap the pan really well in 2 layers of plastic wrap (you want it super tight so the rolls don’t dry out!), and then one layer of foil. Store in the freezer for 2-4 weeks. To bake, set the pan on the counter and let the rolls rise for 4-5 hours. Once risen fully, bake and frost as directed in the recipe card.

Breakfast rolls for every occasion
There are so many good options, and I seriously love every one. If you’re interested in other breakfast treats, be sure to check out the Sweet Breakfast page on the blog!
Breads, Muffins & Rolls
Caramel Pecan Cinnamon Rolls
Breakfast
Homemade Cinnamon Roll Recipe
Christmas Recipes
One Hour Almond Rolls
Breakfast
Meyer Lemon Sweet Rolls
Orange Rolls Recipe

Ingredients
For the roll dough:
- 1 teaspoon orange zest , from 1 large orange*
- 1/2 cup orange juice, fresh squeezed
- 1/2 cup whole milk, or half and half, don't use skim milk
- 1 tablespoon active dry yeast
- 5 tablespoons granulated sugar
- 2 large eggs
- 3 and 1/4 cups all purpose flour, spooned and leveled
- 1 teaspoon kosher salt
- 1/2 cup butter, very soft (divided)
For the orange filling
- 3/4 cup butter, (1 and 1/2 sticks)
- 1 and 1/2 cups granulated sugar
- 3/4 cup orange juice, fresh squeezed
- 1 tablespoon orange zest, from at least 3 oranges
For the orange glaze
- 1 (8-ounce package) cream cheese, full fat, softened
- 1/2 cup powdered sugar
- 2 teaspoons orange zest, from at least 2 oranges
- 2 tablespoons orange juice, fresh squeezed
- 3 tablespoons lime juice, fresh squeezed
Instructions
- Prep the oranges: Begin by zesting 1 large orange. Add the zest to the bowl of your stand mixer, or to a large bowl if you are making these by hand.
- Use a citrus reamer to juice the orange into a liquid measuring cup. Keep going until you have 1/2 cup fresh orange juice.
- Make the sweet dough: Add 1/2 cup whole milk (or half and half) to the measuring cup with the orange juice. There should be 1 cup liquid.
- Warm the oj/milk in the microwave in 20 second increments until it is nice and warm. Stir it with a small spoon and feel it with your finger. It should be about 105-110 degrees F, or about the temperature of nice bath water. If it feels at all HOT, stick it in the fridge until is cools down.
- Add 1 tablespoon of yeast and 5 tablespoons granulated sugar and stir. Wait 5 minutes and check to make sure your yeast is getting bubbly. If not, you have killed your yeast; dump it and start over. Better to start over now than after hours or rising!
- Once you are certain that your yeast is alive and well, add add the yeast mixture to the bowl with the orange zest.
- Add two eggs to the bowl.
- Add 3 and 1/4 cups all purpose flour to the mixture. Use a spoon to add flour to the measuring cup, then level off the top.
- Add 1 teaspoon kosher salt to the bowl. (Use 3/4 teaspoon salt if you are using table salt.)
- Use a rubber spatula to beat the dough together by hand until it is starting to come together. Then switch to the dough hook, if you have one. (If not, keep beating but switch to a wooden spoon).
- Using the dough hook, beat the dough on medium speed for about 2 minutes, stopping to scrape the sides as necessary if it's not getting incorporated.
- With the mixer running on low, add 1 tablespoon of very soft butter at a time, until the entire 1/2 cup has been added in. Make sure each tablespoon of butter is fully incorporated before adding more butter. The process of adding in the butter should take a couple minutes at least.
- Once all the butter is incorporated, beat on medium low speed for 5 minutes. The dough should be silky, smooth, and shiny. After 5 minutes, it will not have cleaned the sides of the bowl, but it should be formed together in a loose ball. It is VERY wet and not workable at all.
- Grease a large bowl with butter or oil.** Don’t be stingy now.
- Use a spatula to scrape the sweet dough into the greased bowl. Cover and refrigerate for 2 hours, or up to 2 days. (Chilling is not optional. You won’t be able to work with this dough until it is completely chilled!)
- Make the orange filling about 90 minutes before you are ready to roll out the dough.
- Use a microplane grater to zest 3 large oranges onto a plate or bowl (at least 1 tablespoon zest, or more); set aside, we are adding it later. Juice the oranges until you have 3/4 cup.
- Add 3/4 cup butter (1 and 1/2 sticks), 1 and 1/2 cups granulated sugar, and 3/4 cup orange juice to a 3 quart saucepan.
- Bring the mixture to a boil over medium heat, stirring occasionally. Once it reaches a boil, let the mixture cook and bubble for about 6-8 minutes, until it reaches 240 degrees F.*** Stir occasionally.
- Remove from the heat when it reaches 240, and add the zest that you prepared before.
- Let the orange filling cool completely. It needs to be room temperature when you spread it on the rolls. Too warm, and it will just seep out when you try to roll up the dough. This will take up to 2-3 hours, so I like to put it in the fridge to speed this up, where it should cool down in more like 30-60 minutes. Check in on it to stir occasionally, so it doesn't get too hardened on the edges. Don't let it get TOO cold, or it won't be spreadable when you put it on the dough.
- Prepare the water bath: When you are ready to roll out the dough, bring a pot of water to a boil on the stove. Place a 9×13 inch pan on a bottom rack in your oven. Place another rack above it. Turn your oven on to 350 for about 2 minutes, then turn it off. Your rolls are going to rise in the oven with a water bath.
- Prepare a 9×13 inch glass pan**** with nonstick spray or grease with butter.
- Roll out the dough: Prepare a work surface with a generous dusting of flour. I love to roll out dough on my pastry cloth, it makes it so easy.
- Scrape the chilled dough onto the flour and knead it together a couple times with your hands. Press it out into a rectangle with your hands, then use a rolling pin to roll the dough into a large rectangle. It should be about 1/4 inch thick if not a little thicker. It should measure about 12 inches by 16-18 inches. It doesn’t have to be exact.
- Add the orange filling: After 90 minutes, your orange filling should be quite thickened and moldable. If it has hardened too much to be spreadable, put it in a bowl in the microwave for just 5-10 seconds at a time, stirring thoroughly. We don't want it to get too hot or it will melt into the very soft dough instead of spreading on top.
- Use a spatula to drop the orange filling in segments on top of the dough. Use a spatula to spread it to within a 1/2 inch of the edges. Work quickly so that your dough stays cold.
- Roll up the dough, starting from the long edge. As you roll, use your hands to smooth out the dough from the center to make the roll even (so that the center of your roll is not way thicker than the edge of your roll.)
- Use your fingers to seal the roll.
- Use a very long and sharp serrated knife to cut the dough into 12 even rolls. Use a sawing motion. Dip your knife in flour in between cuts. The dough is pretty sticky on the inside.
- Place each roll in the greased 9×13 inch pan.
- Cover the rolls. Once all the rolls are on the pan, generously spray some plastic wrap with nonstick spray, and cover the rolls. Do NOT forget to spray the plastic wrap. Do NOT use a tea towel. The dough is pretty sticky, and if your cover sticks to them, it will ruin your beautiful rise when you try to take it off. No, I’m not at all bitter that this happened to me on one of my test runs, why do you ask??
- Pour the boiling water that you have on the stove into the 9×13 inch pan that’s on the lower rack in your oven. Make sure that you have not left the oven on. It should be nice and warm but NOT HOT. You want the rolls to rise, not cook. If you accidentally left your oven on too long, leave the door open and let it cool down. If the racks are too hot to touch with your fingers, don’t put the rolls in the oven. Let them start rising elsewhere, and put the rolls in when the oven has cooled a bit.
- Rise. Let the covered rolls rise for about 45 minutes. They should be nice and puffy.
- About 15 minutes before the rolls are finished rising, remove the rolls and the pan of water from the oven.
- Preheat the oven to 325 degrees F.
- Once the rolls are quite puffy and have doubled in size, bake at 325 for 30 minutes. After 14-15 minutes when you see that the tops of the rolls have started to turn golden, cover the rolls loosely with tin foil. This prevents the tops from becoming overly browned and hard.
- The rolls should be golden on top when fully baked. The best way to know if the rolls are done in the middle is to use a thermometer: the center of the rolls should be 180 to 190 degrees F. (Insert the thermometer into the bread at the center of the pan, not into the orange filling.)
- Set the rolls on a wire rack to cool for a few minutes.
- Make the orange glaze while the rolls are in the oven. In a large bowl or stand mixer, beat 8 ounces softened cream cheese with a hand mixer until there are no lumps.
- Add 1/2 cup powdered sugar and beat well. Scrape the sides and bottom and beat for a couple minutes until it’s nice and fluffy.
- Zest 2 oranges into the cream cheese mixture.
- Add 2 tablespoons fresh orange juice and 3 tablespoons fresh lime juice to the mixture. Beat until incorporated. (This is meant to be a thin glaze; you can add more powdered sugar to thicken it if you like, but it will mute the tartness of the glaze.)
- Drizzle the orange glaze over the orange rolls. Sprinkle with additional orange zest, if you like. Serve immediately.
- Storage: The rolls are really best served on day 1. Keep covered on the counter. After 1 day, transfer tightly sealed to the fridge. Be sure to heat up leftovers individually in the microwave for 10-20 seconds! They are best served warm!
- Freezing: Transfer the rolls to a disposable aluminum pan and wrap in two layers of plastic wrap, and a layer of foil. They'll keep in the freezer for 2-3 months. To serve, remove the foil and plastic and put the foil back on the pan. Place in a 350 degree oven for 10-15 minutes or until warm.





















