“You sure you want to try making these from scratch?” my friend teased over the phone, half-doubting my patience for such baking adventures. Honestly, I was skeptical too. Not exactly a baker, you know? But that tangy burst of fresh orange paired with pillowy rolls and that dreamy cream cheese icing had me hooked the moment I stumbled upon the idea during a bleary-eyed morning scroll.
One chilly weekend, I found myself craving something bright and soft to lift the fog of a long week. The kitchen was quiet, the only sound the hum of the oven warming up. As I rolled out the dough — which, surprise, was way easier than I expected — the scent of orange zest filled the air, instantly waking up the space. I wasn’t expecting much, but the first warm bite changed everything.
It wasn’t just a sweet roll; it was like a little sunrise wrapped in dough, soft and fluffy with just the right zing. Since that morning, these fluffy homemade orange rolls with cream cheese icing have become a weekend ritual — a comforting yet lively treat that’s as perfect for a slow solo breakfast as it is for a casual brunch with friends. They’re the kind of recipe that makes you pause, savor, and maybe even dream up excuses to bake them again.
And honestly? They stuck with me because they’re a little piece of simple joy, a reminder that sometimes the best things come from a bit of kitchen curiosity and a touch of zest.
Why You’ll Love This Recipe
After making these fluffy homemade orange rolls with cream cheese icing multiple times (yes, multiple times in a week, no shame!), I can say this recipe really nails it for several reasons:
- Quick & Easy: The dough comes together in under 20 minutes of active prep, with plenty of time to let it rise while you relax or prep other brunch favorites.
- Simple Ingredients: No need for fancy or obscure items — everything’s probably hanging out in your pantry or fridge already.
- Perfect for Brunch or Special Breakfasts: Whether it’s a lazy Sunday or a holiday morning, these rolls impress without stress.
- Crowd-Pleaser: Friends and family can’t get enough — they’re soft, sweet, and just the right amount of citrus zing.
- Unbelievably Delicious: The combination of fluffy texture with the tangy-sweet cream cheese icing is honestly next-level comfort food.
What sets this recipe apart is the little twist of fresh orange zest and juice in the dough and filling, giving it a brightness that’s refreshing but subtle. Plus, blending the cream cheese icing until ultra-smooth (I recommend using a handheld mixer for that perfect texture) makes every bite creamy and dreamy. This isn’t just a roll, it’s a cozy citrus hug — perfect for brightening your mornings without fuss.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples, with fresh orange zest and juice bringing in that special touch. Here’s what you’ll need:
- For the Dough:
- All-purpose flour – about 3 ½ cups (420 grams), plus extra for dusting
- Granulated sugar – ⅓ cup (65 grams)
- Instant yeast – 2 ¼ teaspoons (one packet)
- Salt – 1 teaspoon
- Whole milk – 1 cup (240 ml), warmed to about 110°F (43°C)
- Unsalted butter – 4 tablespoons (56 grams), melted and cooled slightly
- Large egg – 1, room temperature
- Fresh orange zest – zest of 1 medium orange (adds bright citrus flavor)
- Fresh orange juice – 2 tablespoons (about 30 ml)
- For the Filling:
- Unsalted butter – 3 tablespoons (42 grams), softened
- Brown sugar – ½ cup (100 grams), packed
- Ground cinnamon – 1 teaspoon
- Fresh orange zest – zest of 1 orange (for extra zing)
- For the Cream Cheese Icing:
- Cream cheese – 4 ounces (115 grams), softened (I recommend Philadelphia for smooth, tangy results)
- Unsalted butter – 2 tablespoons (28 grams), softened
- Powdered sugar – 1 cup (120 grams), sifted
- Vanilla extract – ½ teaspoon
- Fresh orange juice – 1 tablespoon (adjust for desired consistency)
If you need to make this gluten-free, swapping all-purpose flour with a 1:1 gluten-free baking blend works well. For a dairy-free option, use coconut oil instead of butter and a dairy-free cream cheese substitute.
Equipment Needed
These rolls don’t demand fancy gadgets, but a few kitchen tools make the process smoother:
- Mixing Bowl: A large bowl for combining and proofing the dough.
- Stand Mixer with Dough Hook (Optional): Saves elbow grease—especially for kneading—but hand-kneading works fine too if you don’t mind a workout.
- Measuring Cups and Spoons: For precise ingredient amounts.
- Rolling Pin: Key for rolling out the dough evenly.
- 9×13-inch Baking Pan: Perfect size for baking the rolls snugly.
- Hand Mixer or Whisk: For whipping the cream cheese icing super smooth.
Don’t have a rolling pin? A clean wine bottle works in a pinch. If you’re new to yeast baking, a kitchen thermometer to check milk temperature can help prevent dough issues.
Preparation Method
- Activate the Yeast: In a large bowl, whisk together the warm milk (110°F/43°C), sugar, and yeast. Let sit for 5-7 minutes until foamy—this means the yeast is alive and kicking.
- Mix the Dough: Add melted butter, egg, orange zest, and orange juice to the yeast mixture. Stir gently to combine.
- Add Dry Ingredients: Gradually add the flour and salt, mixing with a wooden spoon or your mixer’s dough hook on low speed. When the dough starts coming together, knead for 6-8 minutes until smooth and elastic. The dough should be soft but not sticky; if it’s too sticky, add a bit more flour (1 tablespoon at a time).
- First Rise: Shape the dough into a ball, place in a greased bowl, cover with a clean towel or plastic wrap. Let it rise in a warm spot for 1 to 1 ½ hours, until doubled in size. (Pro tip: I like to preheat the oven to 200°F (93°C), then turn it off and place the dough inside for consistent warmth.)
- Prepare Filling: While the dough rises, mix softened butter, brown sugar, cinnamon, and orange zest in a small bowl until well combined.
- Roll Out Dough: After the dough has doubled, punch it down gently. On a floured surface, roll it into a 15×10-inch (38×25 cm) rectangle, about ¼ inch thick.
- Spread Filling: Evenly spread the orange-cinnamon filling over the dough, leaving a small border on the edges.
- Roll and Cut: Starting from the long side, roll the dough tightly into a log. Use a sharp knife or dental floss (yes, floss!) to cut into 12 equal rolls (about 1 ½ inches/4 cm each).
- Second Rise: Place rolls in a greased 9×13-inch pan, cover loosely with plastic wrap, and let rise again for 30-45 minutes until puffy.
- Bake: Preheat oven to 350°F (175°C). Bake rolls for 20-25 minutes until golden brown on top. They should smell like warm citrus heaven.
- Make the Icing: While rolls bake, beat cream cheese and butter until smooth. Gradually add powdered sugar, vanilla, and orange juice, beating until silky and spreadable.
- Ice and Serve: Let rolls cool for 10 minutes, then slather with cream cheese icing. Serve warm for best gooey, melty goodness.
Cooking Tips & Techniques
Getting these orange rolls just right took some trial and error. Here are a few lessons I picked up along the way:
- Milk Temperature Matters: Too hot and it kills the yeast; too cold and the dough won’t rise. Aim for warm, about 110°F (43°C). Use a thermometer if you’re unsure.
- Kneading Makes a Difference: Kneading for the right amount of time develops the gluten, giving you that soft, fluffy texture. If you’re hand-kneading, it’s a workout but worth it.
- Don’t Skip the Rises: Those two rises are crucial. The dough needs time to relax and puff up for light rolls.
- Cutting Technique: Using dental floss to slice the rolled dough prevents squishing and keeps rolls neat.
- Icing Consistency: Adjust orange juice in the icing gradually. You want it creamy but spreadable, not runny.
- Multitasking: While dough rises, it’s a great time to prep other breakfast dishes or even whip up a batch of fresh avocado tuna salad lettuce wraps for lunch prep.
Variations & Adaptations
One of the best things about this recipe is how flexible it is. Here are some ways to switch things up:
- Seasonal Twist: Swap orange zest for lemon or lime zest in the dough and filling for a different citrus pop.
- Spiced Up: Add a pinch of nutmeg or cardamom to the filling for warm, cozy spices.
- Nutty Delight: Sprinkle chopped toasted pecans or walnuts inside the filling for crunch.
- Gluten-Free: Use a gluten-free flour blend and add 1 teaspoon xanthan gum if your blend doesn’t have it.
- Dairy-Free: Replace butter with coconut oil and cream cheese with a dairy-free cream cheese alternative.
Once, I added a touch of orange liqueur to the icing for a grown-up brunch twist — it was surprisingly good and worth a try!
Serving & Storage Suggestions
These orange rolls are best enjoyed warm, fresh from the oven with that melting cream cheese icing. Serve them alongside a cup of strong coffee or a fresh-squeezed orange juice to enhance the citrus notes.
If you’re planning a brunch spread, they pair beautifully with light egg dishes or even something savory like the classic tuna melt on sourdough bread for a balanced meal.
To store, keep rolls covered tightly at room temperature for up to 2 days. For longer storage, freeze them in an airtight container for up to 2 months. Reheat frozen rolls wrapped in foil at 325°F (160°C) for about 15 minutes, then add fresh icing.
Flavors mellow and meld beautifully overnight, so if you can wait, they’re even better the next day.
Nutritional Information & Benefits
Each fluffy homemade orange roll with cream cheese icing contains approximately 280 calories, with 10 grams of fat, 40 grams of carbohydrates, and 4 grams of protein.
The fresh orange zest and juice provide a small boost of vitamin C and antioxidants, supporting immune health. Using whole milk and fresh eggs adds quality protein and essential nutrients. Though these rolls are a treat, the recipe can be tailored for lower sugar or dairy-free needs without sacrificing flavor.
Personally, I appreciate how this recipe balances indulgence with some wholesome ingredients — it feels like a treat that’s worth the effort, especially when shared with loved ones.
Conclusion
Making these fluffy homemade orange rolls with cream cheese icing has become one of those kitchen wins I return to again and again. The way the tangy orange flavor plays alongside the soft dough and creamy icing is just so satisfying. Plus, the recipe’s simplicity means you can customize it easily to fit your tastes or dietary needs.
Honestly, I love how these rolls turn an ordinary morning into something a bit more special — without hours of fuss. If you try them, feel free to tweak the filling or icing to your liking. Cooking should be fun, after all!
I’d love to hear how your orange rolls turn out or any creative spins you come up with. Baking these is like sending a little citrus sunshine to your taste buds — worth every minute.
FAQs about Fluffy Homemade Orange Rolls with Cream Cheese Icing
Can I make the dough ahead of time?
Yes! You can prepare the dough, shape the rolls, and refrigerate overnight before baking the next day. Just allow them to come to room temperature and rise a bit before baking.
What if I don’t have fresh oranges? Can I use orange extract?
Fresh orange zest and juice give the brightest flavor, but if needed, a teaspoon of orange extract can substitute. Use less juice in the dough to avoid extra liquid.
How do I know when the rolls are fully baked?
They should be golden brown on top and spring back lightly when pressed. An internal temperature of about 190°F (88°C) is a good indicator if you have a kitchen thermometer.
Can I freeze the rolls after baking?
Absolutely! Freeze cooled rolls in an airtight container. Reheat wrapped in foil at 325°F (160°C) until warm, then add fresh icing.
Is there a way to make the icing less sweet?
Sure! Reduce powdered sugar by ¼ cup or add a teaspoon of fresh orange juice to balance sweetness with tang.
Pin This Recipe!
Fluffy Homemade Orange Rolls with Cream Cheese Icing
Soft, fluffy orange rolls with a tangy burst of fresh orange zest and juice, topped with creamy, dreamy cream cheese icing. Perfect for brunch or special breakfasts.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 2 hours 20 minutes
- Yield: 12 rolls 1x
- Category: Breakfast, Brunch
- Cuisine: American
Ingredients
- 3 ½ cups all-purpose flour (420 grams), plus extra for dusting
- ⅓ cup granulated sugar (65 grams)
- 2 ¼ teaspoons instant yeast (one packet)
- 1 teaspoon salt
- 1 cup whole milk (240 ml), warmed to about 110°F (43°C)
- 4 tablespoons unsalted butter (56 grams), melted and cooled slightly
- 1 large egg, room temperature
- Zest of 1 medium orange
- 2 tablespoons fresh orange juice (about 30 ml)
- 3 tablespoons unsalted butter (42 grams), softened (for filling)
- ½ cup brown sugar (100 grams), packed (for filling)
- 1 teaspoon ground cinnamon (for filling)
- Zest of 1 orange (for filling)
- 4 ounces cream cheese (115 grams), softened (for icing)
- 2 tablespoons unsalted butter (28 grams), softened (for icing)
- 1 cup powdered sugar (120 grams), sifted (for icing)
- ½ teaspoon vanilla extract (for icing)
- 1 tablespoon fresh orange juice (adjust for desired consistency, for icing)
Instructions
- Activate the yeast: In a large bowl, whisk together the warm milk (110°F/43°C), sugar, and yeast. Let sit for 5-7 minutes until foamy.
- Mix the dough: Add melted butter, egg, orange zest, and orange juice to the yeast mixture. Stir gently to combine.
- Add dry ingredients: Gradually add the flour and salt, mixing with a wooden spoon or mixer’s dough hook on low speed. Knead for 6-8 minutes until smooth and elastic. Add more flour if dough is too sticky.
- First rise: Shape dough into a ball, place in a greased bowl, cover, and let rise in a warm spot for 1 to 1 ½ hours until doubled in size.
- Prepare filling: Mix softened butter, brown sugar, cinnamon, and orange zest until well combined.
- Roll out dough: Punch down dough, roll on floured surface into a 15×10-inch rectangle about ¼ inch thick.
- Spread filling evenly over dough, leaving a small border on edges.
- Roll and cut: Roll dough tightly from long side into a log. Cut into 12 equal rolls (about 1 ½ inches each) using a sharp knife or dental floss.
- Second rise: Place rolls in greased 9×13-inch pan, cover loosely, and let rise for 30-45 minutes until puffy.
- Bake: Preheat oven to 350°F (175°C). Bake rolls for 20-25 minutes until golden brown.
- Make icing: Beat cream cheese and butter until smooth. Gradually add powdered sugar, vanilla, and orange juice, beating until silky and spreadable.
- Ice and serve: Let rolls cool 10 minutes, then spread with cream cheese icing. Serve warm.
Notes
[‘Milk temperature is crucial: aim for about 110°F to activate yeast without killing it.’, ‘Knead dough 6-8 minutes for best texture; hand kneading is a good workout.’, ‘Allow two rises for light, fluffy rolls.’, ‘Use dental floss to cut rolls to avoid squishing.’, ‘Adjust orange juice in icing for desired consistency.’, ‘Dough can be prepared ahead and refrigerated overnight before baking.’, ‘Freeze baked rolls in airtight container for up to 2 months; reheat wrapped in foil at 325°F for 15 minutes.’, ‘For gluten-free, use 1:1 gluten-free flour blend and add 1 tsp xanthan gum if needed.’, ‘For dairy-free, substitute butter with coconut oil and cream cheese with dairy-free alternative.’]
Nutrition
- Serving Size: 1 roll
- Calories: 280
- Fat: 10
- Carbohydrates: 40
- Protein: 4
Keywords: orange rolls, cream cheese icing, homemade rolls, brunch recipe, citrus rolls, soft rolls, easy baking






