This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
Introduction
Nothing beats the aroma of freshly baked honey buns straight from the oven. These soft and fluffy yeast buns are filled with a rich brown sugar and honey filling, with just the right touch of cinnamon. To top it all off, they’re slathered in a luscious honey cream cheese frosting that melts into every swirl.
Perfect for breakfast or a sweet snack, these homemade honey buns taste far better than anything store-bought. Whether you’re making them for a weekend treat or a special occasion, you’ll love how simple and rewarding this recipe is.
Why You’ll Love This Recipe
Key Benefits
- Easy to make – While they require some rising time, the steps are straightforward.
- Perfect for sharing – A batch makes 12 buns, ideal for family breakfasts or brunch gatherings.
- Better than store-bought – No preservatives, just fresh, homemade goodness.
Taste & Texture
These honey buns are incredibly soft and pillowy, with a rich and gooey cinnamon-honey filling. The frosting adds a creamy, sweet finish that perfectly complements the warm, buttery dough.
Dietary Attributes
- Vegetarian-friendly
- Can be adapted for dairy-free diets with simple substitutions (see below).
Ingredients & Substitutions
Dough
- 1 cup 2% milk
- 6 tbsp unsalted butter
- 1 large egg (room temperature)
- 3¾ – 4 cups all-purpose flour
- 3 tbsp sugar
- ½ tsp salt
- 1 tbsp instant yeast
Filling
- ¾ cup brown sugar
- 4 tbsp unsalted butter (softened)
- 3 tbsp honey
- 1 tsp vanilla extract
- ½ tsp ground cinnamon
Icing
- 3 oz cream cheese (softened)
- ⅓ cup honey
- 4 tbsp butter (softened)
- ½ tsp vanilla extract
Notes on Quality
- Use high-quality honey for the best flavor. Raw honey provides a deeper, more complex sweetness.
- Room-temperature ingredients mix more evenly, creating a better dough texture.
Possible Substitutions
- Dairy-free option – Substitute milk with almond or oat milk and use plant-based butter.
- Gluten-free – Use a gluten-free all-purpose flour blend, but expect a slightly different texture.
- Sweetener swap – Maple syrup can replace honey in both the filling and icing.
Step-by-Step Instructions
To Make the Dough
- Warm milk to 90-100°F and melt butter to the same temperature. Beat the egg in a separate bowl.
- In a stand mixer bowl, combine milk, melted butter, and egg.
- Add flour, sugar, salt, and yeast, then mix using a dough hook or knead by hand.
- If using a stand mixer, knead for 2-3 minutes until smooth. If sticky, add 1 tbsp of flour; if dry, add 1 tbsp of water or milk.
- Lightly grease a large bowl, place the dough inside, cover with a cloth, and let rise for 1 hour.
- The dough should double in size. Roll it out into a 15″x12″ rectangle on a clean surface.
To Make the Filling
- While the dough is rising, mix brown sugar, softened butter, honey, vanilla extract, and cinnamon in a bowl until smooth.
To Make the Honey Buns
- Spread the filling evenly over the rolled-out dough, leaving a ½-inch border on all sides.
- Roll the dough tightly from the long side into a log shape.
- Using a serrated knife, cut the log into 12 even buns (about 1 inch thick each).
- Line a 9″x13″ baking dish with parchment paper or grease it well.
- Arrange the buns inside, cover with a towel, and let them rise for 30-45 minutes.
- Preheat the oven to 375°F.
- Once risen, bake for 20 minutes until golden brown.
- Remove from the oven and let them cool for 10-15 minutes.

To Make the Icing
- In a bowl, mix cream cheese, honey, butter, and vanilla extract with a hand mixer until smooth.
- Drizzle over slightly cooled honey buns and serve warm.
Expert Tips & Tricks
Best Practices
- Don’t rush the rising time – Allowing the dough to double in size ensures soft and fluffy buns.
- Use a serrated knife – This helps cut clean slices without squishing the dough.
Common Mistakes
- Overheating the milk or butter – Too hot, and it will kill the yeast, preventing the dough from rising.
- Skipping the second rise – This is key to getting soft, pillowy honey buns.
Time-Saving Tips
- Make ahead – Prepare the dough the night before and let it rise in the fridge overnight.
- Freeze unbaked rolls – Slice the dough, arrange in a pan, and freeze. Thaw overnight before baking.
Serving Suggestions
Pairings
These honey buns pair beautifully with:
- Fresh fruit – Berries or orange slices cut the sweetness.
- Egg dishes – Try them with a French Omelette for a complete breakfast.
Presentation Ideas
- Serve on a rustic wooden tray for a cozy brunch vibe.
- Drizzle extra honey over the top for an extra glossy finish.
Beverage Pairings
- Hot coffee or espresso – The bitterness balances the sweetness.
- Chai tea – Complements the warm cinnamon flavor.
Storage & Reheating
Leftover Storage
- Refrigerate – Store in an airtight container for up to 4 days.
- Freeze – Wrap individually and freeze for up to 2 months.
Reheating Methods
- Microwave – Heat for 15-20 seconds to soften.
- Oven – Warm at 300°F for 5 minutes to refresh the texture.
Frequently Asked Questions
Can I Use Active Dry Yeast Instead of Instant Yeast?
Yes! Dissolve active dry yeast in warm milk with 1 tsp of sugar and let sit for 5 minutes until foamy before adding to the dough.
Why Are My Honey Buns Dry?
Overbaking or adding too much flour can dry them out. Stick to the recommended bake time and measure flour accurately.
Variations & Customizations
Dietary Adaptations
- Vegan option – Use plant-based milk, butter, and cream cheese. Swap honey for maple syrup.
Flavor Twists
- Nutty crunch – Sprinkle chopped pecans or walnuts inside the filling.
- Citrus burst – Add orange zest to the icing for a fresh twist.
Seasonal/Holiday Versions
- Fall spice honey buns – Add nutmeg and cloves to the filling for a cozy autumn flavor.
- Christmas edition – Use eggnog instead of milk for a festive touch.
Conclusion
These homemade honey buns are the perfect blend of soft, gooey, and sweet, making them an irresistible treat for breakfast or a snack. Try them out and let me know how they turned out in the comments!
Looking for more delicious breakfast ideas? Check out my recipes for Classic French Toast or Heart-Shaped Grilled Cheese.
Follow along on Pinterest for more mouthwatering recipes: Pinterest Cooking with Callie



Homemade Honey Buns Recipe – Soft, Sweet, and Irresistible
- Total Time: 2 hours 50 minutes
- Yield: 12 honey buns 1x
- Diet: Vegetarian
Description
Soft, fluffy honey buns with a gooey brown sugar and honey filling, topped with a rich honey cream cheese frosting. These homemade treats are perfect for breakfast or a sweet snack, with a golden-brown exterior and a melt-in-your-mouth texture.
Ingredients
Dough
- 1 cup 2% milk
- 6 tbsp unsalted butter
- 1 large egg (room temperature)
- 3¾ – 4 cups all-purpose flour
- 3 tbsp sugar
- ½ tsp salt
- 1 tbsp instant yeast
Filling
- ¾ cup brown sugar
- 4 tbsp unsalted butter (softened)
- 3 tbsp honey
- 1 tsp vanilla extract
- ½ tsp ground cinnamon
Icing
- 3 oz cream cheese (softened)
- ⅓ cup honey
- 4 tbsp butter (softened)
- ½ tsp vanilla extract
Instructions
- Prepare the dough: Warm milk and melt butter to 90-100°F. Beat the egg separately. In a mixing bowl, combine milk, melted butter, and egg. Add flour, sugar, salt, and yeast, then mix with a stand mixer using a dough hook or knead by hand. Knead for 2-3 minutes until smooth. If sticky, add 1 tbsp of flour; if dry, add 1 tbsp of milk or water.
- Lightly grease a bowl, place the dough inside, cover with a cloth, and let rise for 1 hour until it doubles in size.
- Prepare the filling: Mix brown sugar, softened butter, honey, vanilla, and cinnamon until smooth.
- Roll and fill the dough: Flatten the risen dough into a 15″x12″ rectangle on a clean surface. Spread the filling evenly, leaving ½ inch at the edges.
- Roll the dough into a log and cut into 12 equal buns using a serrated knife.
- Second rise: Line a 9″x13″ baking dish with parchment paper or grease well. Arrange the buns inside, cover with a towel, and let rise for 30-45 minutes.
- Bake: Preheat oven to 375°F. Bake buns for 20 minutes until golden brown. Let cool for 10-15 minutes.
- Make the icing: Beat cream cheese, honey, butter, and vanilla extract with a hand mixer until smooth. Drizzle over cooled buns and serve warm.
Notes
- Ensure milk and butter are not too hot (above 110°F) to avoid killing the yeast.
- For a stronger honey flavor, use raw honey.
- Buns can be made ahead and refrigerated overnight before baking.
- Prep Time: 30 minutes
- Rise Time + Cooling Time: 2 hours
- Cook Time: 20 minutes
- Category: Breakfast, Snack
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 bun
- Calories: 401 kcal
- Sugar: 29g
- Sodium: 162mg
- Fat: 17g
- Saturated Fat: 10g
- Unsaturated Fat: 5g
- Trans Fat: 1g
- Carbohydrates: 59g
- Fiber: 1g
- Protein: 5g
- Cholesterol: 58mg