The aroma of warm cinnamon wafting through your kitchen is simply irresistible. This recipe for cinnamon rolls doesn’t just deliver on flavor; it also provides the perfect texture and that gooey cinnamon filling we all crave. In just about two hours, you can create a batch of The Best Cinnamon Rolls that are soft, fluffy, and absolutely delightful, making them a wonderful treat for any occasion.
This recipe is perfect for anyone looking to elevate their brunch game or treat their loved ones to a sweet indulgence. Great for weekends or holiday mornings, these rolls can easily be made ahead and stored for a quick breakfast option.
Why You’ll Love This Recipe
- Soft and fluffy texture that melts in your mouth.
- A rich cinnamon filling that adds warmth and spice.
- Easy to make with simple steps for beginners.
- Delicious cream cheese frosting that perfectly complements the rolls.
What You’ll Need
Here’s everything you need to create these mouthwatering treats.
For the Dough
- 1 cup milk, heated to 110 degrees F
- 2 + 1/4 tsp. active dry yeast
- 1 large room temperature egg
- 2 Tbsp. melted butter, divided
- 4 Tbsp. granulated sugar
- 1/2 tsp. salt
- 3 cups all-purpose flour, plus 2-4 Tbsp.
For the Filling
- 6 Tbsp. softened butter
- 1/4 cup brown sugar
- 1 Tbsp. ground cinnamon
For the Frosting
- 4 Tbsp. softened butter
- 4 oz. softened cream cheese
- 2 tsp. vanilla extract
- 1 cup powdered sugar
Note: Ensure the cream cheese is softened for easier mixing.
Substitutions & Swaps
- Milk: Use almond or oat milk for a dairy-free version.
- Brown sugar: Coconut sugar is a good alternative.
- All-purpose flour: Whole wheat flour can work for added nutrition.
How to Make It
Get ready for a delicious baking experience with these easy steps.
1. Combine ingredients
To a large bowl, add in 1 cup warm milk, 2 + 1/4 tsp. active dry yeast, 1 large egg, 1 Tbsp. melted butter, 4 Tbsp. granulated sugar, and 1/2 tsp. salt. Give that a quick whisk.
2. Mix the dough
Add in 3 cups all-purpose flour and mix that in with a wooden spatula. Add in 1 Tbsp. flour until the dough is no longer sticky. Knead the dough with your hands for about 3 minutes. Cover the bowl with plastic wrap and let it rise in a warm place for about 1 hour.
3. Prepare the cinnamon filling
Meanwhile, mix together 6 Tbsp. softened butter, 1/4 cup brown sugar, and 1 Tbsp. ground cinnamon.
4. Shape the rolls
Once the dough has risen, lightly dust your work surface with flour and turn the dough out onto the surface. Roll out the dough into a 17 x 10 rectangle. Evenly spread out the cinnamon filling, and lengthwise, roll it up. With dental floss, cut the cinnamon roll into 8 rolls.
5. Bake the rolls
Place the rolls into a 9×13 pan, cover with plastic wrap, and let them rise in a warm place for 30 minutes. Once risen, brush the rolls with the remaining 1 Tbsp. melted butter. Bake at 350 degrees for 20-25 minutes. Let the rolls cool for about 15 minutes.
6. Make the frosting
While cooling, in a medium-sized bowl with a hand mixer, beat together 4 Tbsp. softened butter, 4 oz. softened cream cheese, and 2 tsp. vanilla extract. Slowly beat in 1 cup of powdered sugar and mix until combined.
7. Frost and serve
Spread the frosting over the slightly warm cinnamon rolls and enjoy!
How to Store It
Fridge: Store in an airtight container for up to 3 days.
Freezer: Yes; freeze before frosting for best results.
Reheat: Microwave for 20-30 seconds until warm.
Tips for Best Results
- Ensure your yeast is active by checking the milk temperature.
- Use room temperature eggs for better dough consistency.
- Don’t rush the rising time; it’s essential for fluffy rolls.
- Make sure to spread the filling evenly for consistent flavor.
Serving Suggestions
- Enjoy these rolls with a warm cup of coffee or tea.
- Pair them with fresh fruit for a balanced breakfast.
- Serve with a side of bacon for a delicious brunch spread.


