Print

Homemade Honey Buns Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.6 from 193 reviews

These homemade honey buns are soft, sweet, and perfectly fluffy with a delightful cinnamon swirl, fried to golden perfection and topped with a smooth honey-infused icing. This recipe combines the classic charm of bakery-style honey buns with a rich, homemade touch, ideal for breakfast, brunch, or a special treat.

Ingredients

Units Scale

For the Honey Buns

  • 2 1/4 cups all-purpose flour
  • 1/4 cup sugar
  • 1/2 tsp salt
  • 2/3 cup whole milk
  • 1 packet instant yeast (2 1/4 tsp)
  • 1/3 cup butter, melted and cooled
  • 1 large egg
  • 2 tsp vanilla extract
  • 1 1/2 tsp vegetable oil
  • 2 tsp cinnamon
  • 2 to 2 1/2 cups vegetable oil, for frying

For The Icing

  • 3 tbsp butter, melted
  • 1 1/4 cup powdered sugar, sifted
  • 2 tbsp milk
  • 2 tsp honey
  • 1/2 tsp vanilla extract

Instructions

  1. Prepare Dry Ingredients: In a stand mixer bowl fitted with a dough hook, combine 2¼ cups all-purpose flour, ¼ cup sugar, and ½ tsp salt. Mix briefly to combine.
  2. Warm Milk & Mix Wet Ingredients: Heat ⅔ cup whole milk in the microwave for about 30 seconds until it reaches 110°F. Add 1 packet instant yeast, ⅓ cup melted and cooled butter, 1 large egg, and 2 tsp vanilla extract to the warm milk. Whisk together until well combined.
  3. Knead Dough: Pour the wet ingredients into the stand mixer bowl with the dry ingredients. Knead on medium speed for 10 minutes, using a spatula to scrape down the sides occasionally to ensure even mixing.
  4. First Dough Rise: Lightly grease a large bowl with vegetable oil. Form the dough into a ball and place it in the greased bowl. Cover with plastic wrap and let it rise for about 1½ hours or until the dough doubles in size.
  5. Shape Dough: After the dough has risen, punch it down with clean hands and transfer it to a lightly floured surface. Roll or press the dough into a rectangle approximately 15 inches long and 8 inches wide.
  6. Add Cinnamon: Sprinkle 2 tsp cinnamon evenly over the dough surface.
  7. Roll and Seal: Roll the long side of the dough into a log shape. Dip your fingers in water and moisten the edge of the dough, then pinch the seam tightly to seal the roll.
  8. Cut Buns: Use unscented floss to slice the dough log into 1-inch thick buns. Place the buns on a piece of wax paper.
  9. Second Dough Rise: Spray the tops of the buns with non-stick cooking spray and cover loosely with plastic wrap. Let the buns rise for 30 minutes, leaving space between each bun to allow them to expand.
  10. Heat Oil for Frying: In a large pan, heat 2 to 2½ cups vegetable oil over medium heat until hot but not smoking, suitable for frying.
  11. Fry Buns: Carefully place a few buns at a time into the hot oil. Fry each side until golden brown, about 2 to 3 minutes per side. Remove and drain on paper towels to absorb excess oil.
  12. Prepare Icing: While the buns are cooling slightly, mix 3 tbsp melted butter, 1¼ cup sifted powdered sugar, 2 tbsp milk, 2 tsp honey, and ½ tsp vanilla extract in a small bowl until smooth.
  13. Ice Honey Buns: Dip the warm buns tops into the icing. Place the iced buns on wax or parchment paper and allow the icing to set before serving. Enjoy your homemade honey buns!

Notes

  • Make sure the milk is warmed to 110°F to activate the yeast without killing it.
  • Use unscented floss or dental floss to cut the dough for clean, even buns without squashing the dough.
  • Maintain medium heat to fry the buns evenly without burning.
  • Allow buns to cool slightly before icing so the glaze sets properly.
  • Keep extra icing refrigerated and stir before using if it thickens.
  • This recipe yields 14 honey buns, perfect for sharing or freezing for later.