Monkey Bread from Scratch


This homemade monkey bread is gooey, caramelized, and pulls apart effortlessly when you grab a piece! Store in an airtight container in the fridge.

close up view of monkey bread, with pieces missing, on a platter
Prep Time:
25 mins
Cook Time:
35 mins
Additional Time:
1 hr 30 mins
Total Time:
2 hrs 30 mins
1 10-inch bundt pan


  • 1 teaspoon vegetable oil, or as needed


  • ¼ cup warm water

  • 2 ½ teaspoons active dry yeast

  • 1 teaspoon white sugar

  • 3 ½ cups all-purpose flour

  • ¾ cup milk, warmed

  • 1 large egg

  • 3 tablespoons white sugar

  • 2 tablespoons melted butter

  • 1 teaspoon salt

  • ½ teaspoon vanilla extract


  • 1 ½ cups brown sugar

  • 1 ½ teaspoons ground cinnamon

  • ½ cup butter, melted


  1. Lightly grease a fluted tube pan (such as Bundt) with vegetable oil; set aside.

  2. Make dough: Combine warm water, yeast, and 1 teaspoon sugar in a large bowl. Let stand until bubbly and foamy, about 5 minutes.

  3. Stir in 1 cup flour, warm milk, egg, 3 tablespoons sugar, butter, salt, and vanilla extract until combined. Add remaining 2 1/2 cups flour. Mix and knead until dough comes together in a ball. Cover with plastic wrap and let rise in a warm place for 30 minutes.

  4. Turn dough out onto a lightly floured surface and punch down gently to deflate. Divide dough into small or medium balls.

  5. Make coating: Mix together brown sugar and cinnamon in a small bowl. Dip each dough ball in melted butter, remove with a fork, then roll in cinnamon sugar mixture until well coated.

  6. Arrange coated dough balls in the prepared pan. Cover with plastic wrap or a damp cloth and let rise until almost doubled in size, about 45 minutes.

  7. Preheat the oven to 350 degrees F (175 degrees C).

  8. Bake in the preheated oven until golden brown, about 35 minutes. Invert onto a large plate; cool for 10 minutes before serving.

Nutrition Facts (per serving)

427 Calories
13g Fat
72g Carbs
6g Protein
Nutrition Facts
Servings Per Recipe 10
Calories 427
% Daily Value *
Total Fat 13g 17%
Saturated Fat 8g 39%
Cholesterol 48mg 16%
Sodium 339mg 15%
Total Carbohydrate 72g 26%
Dietary Fiber 2g 6%
Total Sugars 37g
Protein 6g
Vitamin C 0mg 1%
Calcium 66mg 5%
Iron 3mg 14%
Potassium 150mg 3%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

You’ll Also Love