Homemade Cinnamon Rolls: Best Brown Butter Icing

Posted on

Charlee Potter

homemade cinnamon rolls - featured image

There’s a specific kind of magic that happens at 6:00 AM on a Saturday when the house is still quiet, the coffee is brewing, and the smell of browning butter is drifting through every hallway. It’s not just breakfast. It’s an event. It’s the moment you realize that yes, you actually have time to make something from scratch, and yes, it will be worth the wait.

I’ve spent the last three years chasing the perfect cinnamon roll. Not the fluffy, almost-mushy kind you get from the gas station. I’m talking about the kind with a tender, pillowy crumb that pulls apart in soft, warm strands. The kind where the filling isn’t just a dusty sprinkle of sugar, but a rich, gooey layer of brown sugar and cinnamon that oozes out when you cut into it. And the icing? It can’t be a simple powdered sugar glaze. It needs to be substantial. Tangy. Rich. That’s where the brown butter cream cheese icing comes in.

This recipe for homemade cinnamon rolls with brown butter cream cheese icing is the result of that obsession. I’ve tested this dough at least twenty times. I’ve tried different flours, different yeast types, different resting times. I’ve even burned a batch of butter once (don’t ask me how I figured out that “golden brown” doesn’t mean “dark amber”). But this version? This is the one. It’s the one my family fights over. It’s the one I make when I want to feel like a baker, not just a cook.

If you’ve ever been intimidated by yeast dough, let me save you some time: you can do this. It’s not magic. It’s just patience. And the reward is worth every minute. These rolls are so good that I’ve already started planning which weekend I’ll make them again. They’re the kind of breakfast that turns into a late brunch, which turns into a conversation that lasts an hour, which turns into you promising yourself you’ll do it again next month.

Why You’ll Love This Cinnamon Roll Recipe

Look, there are a million cinnamon roll recipes out there. So why make this one? Because this one balances texture and flavor in a way that feels almost unfair. Here’s the deal on why these rolls have permanently replaced my weekend routine:

  • The Brown Butter Factor — This isn’t just butter. It’s butter that’s been cooked down until it smells like toasted nuts and caramel. It adds a depth of flavor that regular butter just can’t touch. It makes the dough richer and the icing nuttier. It’s a game-changer.
  • Soft, Pull-Apart Texture — I’ve found the sweet spot for the dough. It’s not dense like bread, and it’s not airy like a cloud. It’s tender. When you pull one apart, it stretches. It’s the kind of texture that makes you close your eyes while you eat it.
  • Tangy, Rich Icing — Most cinnamon roll icings are just sugar and milk. This one uses cream cheese and brown butter. It’s thick, creamy, and has a slight tang that cuts through the sweetness of the rolls. It’s like dessert meets breakfast.
  • Make-Ahead Friendly — This is the real secret. You can assemble these the night before, pop them in the fridge, and bake them fresh in the morning. Imagine waking up to the smell of fresh cinnamon rolls instead of setting an alarm to start mixing dough. Your future self will thank you.
  • Weekend Vibes — These rolls feel special. They’re perfect for holiday parties or just a lazy Sunday. They look like you went to a fancy bakery, but they’re actually from your kitchen. That’s a win in my book.

So basically, if you want breakfast that feels like a hug, this is it. It’s comforting, it’s indulgent, and it’s surprisingly easy if you follow the steps.

Ingredients You’ll Need

Before we get into the yeast drama, let’s talk about what goes into these rolls. I’m keeping it simple because you don’t need twenty weird ingredients. But a few of them matter more than others.

For the Dough

All-purpose flour (4 to 4.5 cups / 500-560g) — Don’t use bread flour unless you want dense rolls. All-purpose gives you that tender crumb. Spoon it into your measuring cup and level it off. Don’t scoop, or you’ll pack it down and get tough dough.

Active dry yeast (2 packets / 14g) — Or one packet of rapid-rise. I prefer active dry because I like to let it bloom in the milk first. It’s a good way to check if your yeast is alive.

Whole milk (1 cup / 240ml) — Warm, not hot. Think bathwater temperature. If it’s too hot, it’ll kill the yeast. If it’s cold, it won’t activate. I use a thermometer, but if you don’t have one, just touch the side of the cup—it should feel warm, not hot.

Unsalted butter (¼ cup / 57g) — For the dough. This adds richness and helps the dough stay soft.

Granulated sugar (¼ cup / 50g) — Feeds the yeast and adds a little sweetness to the dough itself.

Egg (1 large) — Room temperature is best. It helps the dough rise and adds structure.

Salt (1 teaspoon) — Crucial for flavor. Don’t skip it.

Vanilla extract (1 teaspoon) — Just a hint. It enhances the cinnamon flavor without making it taste like vanilla cake.

For the Filling

homemade cinnamon rolls preparation steps

Unsalted butter (½ cup / 113g) — Softened. This goes on the dough before the sugar. It creates the gooey layers.

Brown sugar (1 cup / 200g) — Dark brown sugar is best because it has more molasses, which means more flavor and a chewier texture.

Ground cinnamon (2 tablespoons) — Yes, two tablespoons. Don’t be shy. If you don’t like strong cinnamon, use less, but I think it’s the star of the show.

Nutmeg (½ teaspoon) — Optional, but it adds warmth. A little goes a long way.

For the Brown Butter Cream Cheese Icing

Unsalted butter (½ cup / 113g) — This is the butter you’ll brown. It needs to be cooked until it’s golden and smells nutty.

Cream cheese (8 oz / 225g) — Full-fat block cream cheese. Not the tub stuff. It needs to be softened to room temperature so it mixes smoothly.

Powdered sugar (2 cups / 240g) — Sifted, if you can be bothered. It prevents lumps.

Milk or cream (2-3 tablespoons) — Just enough to thin the icing to a drizzle-able consistency.

Vanilla extract (1 teaspoon) — For flavor.

Salt (½ teaspoon) — To balance the sweetness.

Pro Tip on Ingredients

I always keep a stash of brown butter in the fridge. If you brown a big batch of butter and freeze it, you can use it for these rolls or for other baking projects. It saves time and guarantees that nutty flavor.

Equipment Needed

You don’t need fancy tools for this, but a few things make life easier.

Stand mixer or hand mixer — I use a stand mixer because kneading by hand takes forever. But if you have strong arms, you can knead by hand for about 10-12 minutes. It’s good exercise.

Large mixing bowl — For the dough.

Small saucepan — For warming the milk and butter. Or a microwave-safe cup works too.

9×13 inch baking dish — Standard size. You’ll get about 12-15 rolls depending on how you cut them.

Pastry brush — For brushing the dough with butter. A silicone one is easier to clean.

Offset spatula — For spreading the icing. Or just a regular knife.

Cooling rack — Essential for letting the rolls cool before icing. If you ice them while they’re too hot, the icing will melt into the rolls.

How to Make It: Step-by-Step

Alright, let’s get baking. This is a process, but it’s not complicated. Just follow the steps, and you’ll be rewarded with the best cinnamon rolls you’ve ever had.

Step 1: Bloom the Yeast (5 minutes)

In a small saucepan, warm the milk and ¼ cup of butter over medium-low heat until the butter melts and the milk is warm (about 110°F / 43°C). Pour this into the bowl of a stand mixer. Sprinkle the yeast and 1 tablespoon of sugar over the top. Let it sit for 5-10 minutes until it’s foamy. If it doesn’t foam, your yeast is dead. Start over.

Step 2: Mix the Dough (5 minutes)

Add the egg, remaining sugar, salt, and vanilla to the yeast mixture. Mix on low speed until combined. Gradually add the flour, one cup at a time, mixing on low speed. Once the flour is incorporated, switch to the dough hook and knead on medium speed for 5-7 minutes. The dough should be soft, slightly sticky, and elastic. If it’s too sticky, add a little more flour. If it’s too dry, add a splash of milk.

Step 3: First Rise (1-2 hours)

Lightly grease a large bowl with oil or butter. Place the dough in the bowl, turning it once to coat. Cover with plastic wrap or a damp towel. Let it rise in a warm, draft-free area for 1-2 hours, or until doubled in size. This is the waiting game. Go read a book. Watch a show. Don’t peek too often.

Step 4: Brown the Butter (10 minutes)

While the dough rises, brown the butter for the icing. Melt ½ cup of butter in a saucepan over medium heat. Swirl the pan occasionally. The butter will foam, then crackle, and finally turn a golden brown color with a nutty aroma. This takes about 5-7 minutes. Be careful not to burn it. Once it’s done, pour it into a heatproof bowl and let it cool to room temperature.

Step 5: Roll and Fill (10 minutes)

Punch down the risen dough and turn it out onto a lightly floured surface. Roll it into a large rectangle, about 12×18 inches. Spread the softened butter evenly over the surface, leaving a small border at the edges. Mix the brown sugar, cinnamon, and nutmeg in a small bowl. Sprinkle this mixture evenly over the butter, pressing it in slightly.

Step 6: Roll and Cut (10 minutes)

Starting from the long edge, tightly roll the dough into a log. Pinch the seam to seal. Using a sharp knife or dental floss, cut the log into 12-15 rolls. Place them in a greased 9×13 inch baking dish, leaving a little space between them for expansion.

Step 7: Second Rise (30-60 minutes)

Cover the pan and let the rolls rise again for 30-60 minutes. They should look puffy and jiggly. If you’re making these ahead, you can refrigerate them now and bake them the next morning. Just add a few minutes to the baking time.

Step 8: Bake (20-25 minutes)

Preheat your oven to 350°F (175°C). Bake the rolls for 20-25 minutes, or until they’re golden brown on top and cooked through. If they start browning too fast, cover them loosely with foil.

Step 9: Make the Icing (5 minutes)

While the rolls bake, make the icing. Beat the softened cream cheese and cooled brown butter until smooth. Add the powdered sugar, vanilla, and salt. Beat on low speed until combined, then increase speed and beat for 1-2 minutes until fluffy. Add milk or cream, one tablespoon at a time, until you reach your desired consistency.

Step 10: Ice and Serve

Let the rolls cool in the pan for 10-15 minutes. Then, drizzle the icing over the warm rolls. Serve immediately. Watch them disappear.

Expert Tips & Tricks

I’ve learned a few things the hard way. Here’s how to avoid my mistakes.

Don’t Rush the Rise — If you rush the first rise, your rolls will be dense. Let them double in size. It’s worth the wait.

Use a Thermometer — For the milk and for the oven. Guessing leads to uneven baking or dead yeast.

Softened Butter for Filling — If the butter is too hard, it won’t spread evenly. If it’s too melted, it’ll soak into the dough. Aim for soft and spreadable.

Cool Before Icing — If you ice hot rolls, the icing melts. If you ice cold rolls, the icing doesn’t stick. Warm is the sweet spot.

Make Ahead is Key — I often assemble these the night before. It makes mornings so much easier. Just remember to let them come to room temperature before baking if you refrigerated them.

Variations & Substitutions

Once you’ve mastered the basic recipe, feel free to experiment.

Gluten-Free — Use a 1-to-1 gluten-free flour blend. The texture will be slightly different, but still good.

Dairy-Free — Use plant-based butter and milk. For the icing, use dairy-free cream cheese and coconut cream. It’s not the same, but it’s edible.

Maple Pecan — Add chopped pecans to the filling. Drizzle with maple syrup instead of icing. This is similar to my maple pecan sticky buns.

Pumpkin Spice — Add 1 teaspoon of pumpkin pie spice to the filling. Swap the cream cheese icing for a spiced cream cheese icing. Perfect for fall.

Chocolate Chip — Sprinkle chocolate chips over the filling before rolling. It’s a sweet twist that kids love.

Serving & Storage

How to Serve — These are best served warm. Pair them with a hot cup of coffee or tea. They’re also great for holiday gatherings because they look impressive.

Storage — Store leftovers in an airtight container at room temperature for up to 2 days. Or in the fridge for up to 5 days. Reheat in the microwave for 20-30 seconds to soften them up.

Freezing — You can freeze baked and iced rolls. Wrap them tightly in plastic wrap and foil. Thaw at room temperature and reheat gently. The texture might be slightly different, but they’re still good.

Nutrition Information

I’m not a nutritionist, but here’s the breakdown if you’re tracking. Each roll (making 12) has approximately:

  • Calories: 350
  • Protein: 6g
  • Carbs: 45g
  • Fat: 16g
  • Sugar: 25g

It’s indulgent, so enjoy it in moderation. But hey, it’s better than store-bought.

Final Thoughts

These homemade cinnamon rolls with brown butter cream cheese icing are more than just breakfast. They’re a moment. A pause in the day. A chance to slow down and enjoy something delicious. I hope you make them. I hope they become part of your routine. And I hope you share them with someone you love.

If you make this recipe, let me know how it goes. Drop a comment below. I love hearing from you. And if you need more inspiration, check out my apple cider donut muffins for another cinnamon-filled treat.

Happy baking!

Frequently Asked Questions

Can I make these ahead of time?

Yes! This is my favorite part. Assemble the rolls, cover the pan tightly with plastic wrap, and refrigerate overnight. In the morning, let them sit at room temperature for 30-60 minutes to rise while you preheat the oven. Then bake as directed.

Why did my rolls turn out dense?

Usually, this means the yeast died or the dough didn’t rise enough. Make sure your milk is warm (110°F) but not hot. Also, don’t rush the rise. Let the dough double in size before rolling.

Can I use bread flour instead of all-purpose?

You can, but the rolls will be chewier and denser. All-purpose flour gives a softer, more tender crumb, which is what I prefer for cinnamon rolls. If you use bread flour, reduce the liquid slightly.

How do I store leftover icing?

Store any leftover icing in an airtight container in the fridge for up to 3 days. Reheat gently in the microwave or on the stove before using. It might need a splash of milk to thin it out again.

Can I freeze the dough?

Yes, but it’s tricky. After the first rise, punch down the dough, wrap it tightly in plastic wrap, and freeze. Thaw in the fridge overnight, then let it rise again before rolling and baking.

What if I don’t have a stand mixer?

You can knead by hand. It takes about 10-12 minutes. The dough should be smooth and elastic. If it’s sticky, add a little more flour. If it’s too dry, add a splash of milk.

Can I add nuts to the filling?

Absolutely. Chopped pecans or walnuts add a nice crunch. Sprinkle them over the sugar mixture before rolling.

Pin This Recipe!

homemade cinnamon rolls recipe

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
homemade cinnamon rolls - featured image

Homemade Cinnamon Rolls: Best Brown Butter Icing


  • Author: Maya
  • Total Time: 3 hours 10 minutes
  • Yield: 12 servings 1x

Description

Soft, pillowy homemade cinnamon rolls with a rich brown sugar and cinnamon filling, topped with a tangy, nutty brown butter cream cheese icing. Perfect for weekend brunch or special occasions.


Ingredients

Scale
  • 4 to 4.5 cups all-purpose flour
  • 2 packets active dry yeast (14g)
  • 1 cup whole milk, warm
  • 1/4 cup unsalted butter (for dough)
  • 1/4 cup granulated sugar
  • 1 large egg, room temperature
  • 1 teaspoon salt
  • 1 teaspoon vanilla extract
  • 1/2 cup unsalted butter, softened (for filling)
  • 1 cup dark brown sugar
  • 2 tablespoons ground cinnamon
  • 1/2 teaspoon nutmeg
  • 1/2 cup unsalted butter (for icing)
  • 8 oz full-fat cream cheese, softened
  • 2 cups powdered sugar, sifted
  • 23 tablespoons milk or cream
  • 1 teaspoon vanilla extract (for icing)
  • 1/2 teaspoon salt (for icing)

Instructions

  1. Bloom the yeast: Warm milk and 1/4 cup butter in a saucepan until butter melts and milk is 110°F. Pour into mixer bowl, sprinkle yeast and 1 tbsp sugar over top, and let sit for 5-10 minutes until foamy.
  2. Mix the dough: Add egg, remaining sugar, salt, and vanilla to yeast mixture. Mix on low. Gradually add flour, then switch to dough hook and knead on medium for 5-7 minutes until soft and elastic.
  3. First rise: Place dough in a greased bowl, cover, and let rise in a warm area for 1-2 hours until doubled in size.
  4. Brown the butter: Melt 1/2 cup butter in a saucepan over medium heat until golden brown and nutty (5-7 minutes). Pour into a heatproof bowl and cool to room temperature.
  5. Roll and fill: Punch down dough and roll into a 12×18 inch rectangle. Spread softened butter over surface. Mix brown sugar, cinnamon, and nutmeg; sprinkle evenly over butter.
  6. Roll and cut: Roll dough tightly into a log, pinch seam to seal, and cut into 12-15 rolls. Place in a greased 9×13 inch baking dish.
  7. Second rise: Cover rolls and let rise for 30-60 minutes until puffy. (Can be refrigerated overnight at this stage).
  8. Bake: Preheat oven to 350°F. Bake rolls for 20-25 minutes until golden brown.
  9. Make icing: Beat softened cream cheese and cooled brown butter until smooth. Add powdered sugar, vanilla, and salt. Beat until fluffy, adding milk/cream to reach desired consistency.
  10. Ice and serve: Let rolls cool in pan for 10-15 minutes. Drizzle with icing and serve warm.

Notes

For make-ahead, assemble rolls and refrigerate overnight. Let sit at room temperature for 30-60 minutes before baking. Ensure milk is warm (110°F) but not hot to avoid killing yeast. Do not ice rolls while hot, as the icing will melt.

  • Prep Time: 45 minutes
  • Cook Time: 25 minutes
  • Category: Breakfast
  • Cuisine: American

Nutrition

  • Serving Size: 1 roll
  • Calories: 350
  • Sugar: 25
  • Sodium: 300
  • Fat: 16
  • Saturated Fat: 10
  • Carbohydrates: 45
  • Fiber: 1
  • Protein: 6

Keywords: cinnamon rolls, brown butter, cream cheese icing, homemade breakfast, weekend brunch, yeast dough, baking

You might also like these recipes

Leave a Comment

Recipe rating