This Vegan Monkey Bread is just as fun to make as it is to eat! Coated in cinnamon brown sugar and a sweet vanilla glaze, it’s a fluffy, gooey, and soft treat that’s delicious for breakfast and dessert.

baked golden brown monkey bread on a white plate, covered in white icing

This sweet and fluffy Vegan Monkey Bread has everything you love from classic cinnamon rolls: a brown sugar coating, sweet vanilla glaze, and soft and fluffy dough. The only difference? Balls of sticky cinnamon dough are baked together in one pan to create a super fun treat that’s perfect for a crowd.

Making pull apart bread from scratch does take a little bit of effort but I promise it’s worth it. It goes a little something like this:

  1. Make bread dough from scratch using quick yeast.
  2. Coat small balls of dough in a brown sugar coating and layer them into a bundt pan.
  3. Bake until the bread is gooey, sticky, and soft. Flip the pan upside down for a beautiful presentation.
  4. Drizzle the sweet vanilla glaze overtop, then pick it apart!

I think you’re really going to love this! For an extra special brunch, serve this cinnamon pull apart bread along with a second batch of my Caramel Monkey Bread. The only thing better than one treat is two, right?

close up on a baked and glazed circle of golden brown monkey bread

Why is it called monkey bread?

Balls of bread dough are all pressed together in one pan when making monkey bread. When it’s done, the sticky loaf is flipped out of the pan and served to a crowd. Everyone uses their hands to pick the gooey balls of dough right from the loaf, just like how a monkey picks its at its food! 

How to make monkey bread from scratch

Mix the milk, yeast, sugar, butter, flour, and salt together using a stand mixer with a dough hook. Continue adding flour until the dough is slightly sticky.

small ball of raw bread dough in a glass bowl

Knead the finished dough on a floured surface. Let the dough rise until it’s doubled in size.

large ball of raw bread dough in a glass bowl

Prepare the sugar coating by mixing the melted butter together with the sugars and cinnamon.

Form the dough into a square and cut it into about 50-60 pieces. Roll each piece into a ball, dip in melted butter, then the sugar mixture, and place into your greased bundt pan. Keep building layers until you run out of pieces.

Bake until it’s bubbling around the edges. Let it cool for a few minutes before flipping the pan over onto a platter. After 10 minutes, drizzle the vanilla icing on top and start picking away!

balls of cinnamon sugar coated dough in a bundt pan

Make ahead instructions

You can start this recipe the night before and finish baking it the next morning. Just follow the instrutions until the coated balls of dough are in the pan. Cover the top with plastic and leave the pan in the fridge overnight.

Take the bread out of the fridge at least 1 hour before baking so the dough has time to come down to room temperature (this helps it bake evenly). Then bake, drizzle with icing, and enjoy!

baked golden brown monkey bread in a circle on a white plate

Tips and substitutions

  • Baking with yeast – I like using instant yeast because it makes the recipe faster. Regular yeast works just as well, but you’ll need to let the dough rise for about two hours instead of one.
  • Vegan butter – Coconut oil should work in place of the vegan butter in the brown sugar coating.
  • Dairy free milk – Any dairy free milk works in this recipe!
  • If you don’t have a stand mixer, mix the dough by hand using a wooden spoon.
  • Don’t let the bread sit in the pan for longer than 5 minutes or else some of the pieces will stick to the sides.

Frequently asked questions

  • Do I have to use a bundt pan? Nope! You can make monkey bread in a regular pie pan or a large rectangular pan instead.
  • Can it be made gluten free? I haven’t tested this recipe with a gluten free flour. You can try a 1:1 gluten free flour instead of the all purpose flour but the results may vary.
  • Can I freeze it? You can freeze uncoated monkey bread balls for up to 3 months. Let it thaw in the refrigerator before baking, then coat and bake as directed.
  • How long does it last? The baked bread lasts for 4 days in the fridge when covered well. Warm it in the oven before serving.
womans hand taking a ball of dough from loaf of baked golden brown monkey bread

More soft and sweet vegan treats

baked golden brown monkey bread on a white plate, covered in white icing

Vegan Monkey Bread

This Vegan Monkey Bread is just as fun to make as it is to eat! Coated in cinnamon brown sugar and a sweet vanilla glaze, it’s a fluffy, gooey, and soft treat that’s delicious for breakfast and dessert.
5 stars (10 ratings)


  • 1 1/2 cups soy milk, warmed
  • 1 packet (2 1/4 tsp) instant yeast
  • 1/4 cup granulated sugar
  • 1/3 cup vegan butter, melted
  • 4-5 cups all purpose flour
  • 1 teaspoon salt


  • 3/4 cup vegan butter, melted
  • 1 cup packed light brown sugar
  • 3/4 cup granulated sugar
  • 1 tablespoon ground cinnamon



  • Generously grease a 10-12 cup bundt pan with nonstick spray.  Set aside.

Prepare the dough

  • Place the soy milk in a microwave safe bowl or measuring glass cup and heat for 1 minute and 30 seconds, or until warm like bathwater.
  • In the bowl of a stand mixer (or other large bowl), add the warm milk, yeast and sugar. Stir.
  • Now add the melted vegan butter, 1 cup of flour and salt. Using the dough hook (or a large wooden spoon if you don't have a stand mixer), mix on low speed for about 30 seconds.
  • Scrape down the sides of the bowl, and add 3 more cups of flour, beating with the dough hook until the dough comes together and starts to pull away from the sides of the bowl. Touch the dough; if it's still quite wet and sticky, add an additional 1/2-1 cup of flour, until you have a slightly sticky dough. Don't add so much flour it becomes dry, a little bit of stickiness is good.
  • Knead the dough with the dough hook for another 2 minutes OR knead by hand on a lightly floured surface for 5 minutes.
  • Rise: Lightly grease a large bowl with nonstick spray and place the dough in the bowl. Cover with a tea towel and allow it to rise for about 1 hour, until double in size.

Meanwhile, prepare the coatings

  • In a small bowl, melt the vegan butter.
  • In another bowl stir together the sugars and cinnamon. Set aside.

Shape the dough and coat

  • Remove the dough form the bowl and press into a square, about 8 inches.
  • Now using a knife, cut the dough into about 50-60 pieces. It doesn't have to be perfect and they don't all have to be exactly the same. Just make them quite small, about 1 inch big.
  • Shape each piece into a ball,  but again, they don't have to be perfect. Dip into melted butter then roll in sugar mixture. Place in the greased bundt pan, building layers of coated dough balls.
  • Cover the pan with the dough balls and preheat the oven to 350 degrees F.

Bake and make the icing

  • Uncover, place in the oven and bake for 30-35 minutes until bubbling around the edges. Cool for 5 minutes them invert onto a plate or platter. Don't let it sit for longer before removing from the pan or some will stick! Let cool 10 minutes before serving.
  • Make the icing: Whisk all of the glaze ingredients together in a bowl. Drizzle over the monkey bread. Serve and enjoy! We usually just let everyone pick off the pieces of bread themselves until it's gone, which doesn't take long!
  • Monkey bread is best served the same day, but it can still be enjoyed the next day, or up to 4 days if stored in the refrigerator covered well.


  1. Make ahead: Follow the instructions until you have coated all the balls of monkey bread and placed them in the pan. Cover with plastic wrap and place in the refrigerator overnight. About an hour before you want to bake it, remove it from the refrigerator and let it warm at room temperature. Then bake as directed.
  2. Freeze: You can freeze uncoated monkey bread balls for up to 3 months. Before baking, thaw in the refrigerator, coat and bake as directed.
  3. I like using instant yeast because it makes the recipe faster, but regular yeast works, too. You will need to let it rise for about 2 hours with regular yeast.


Serving: 1of 12 servings, Calories: 460kcal, Carbohydrates: 78g, Protein: 5g, Fat: 14g, Saturated Fat: 4g, Sodium: 348mg, Potassium: 124mg, Fiber: 2g, Sugar: 45g, Vitamin A: 907IU, Vitamin C: 2mg, Calcium: 73mg, Iron: 2mg

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Read my full disclosure here