← BlogJune 28, 2026

How to Make the Perfect Vegan Cinnamon Rolls

American · Medium · 115 min · 12 servings

vegandairy-freeegg-free
Advertisement

These indulgent vegan cinnamon rolls are soft, gooey, and completely free of dairy and eggs, making them a showstopping plant-based brunch treat. Topped with a creamy vegan glaze, this vegan classic will satisfy every sweet tooth at the breakfast table.

Why this recipe works

This Vegan Cinnamon Rolls recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 115 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 310 calories with 5g of protein, making it a balanced choice for any meal.

Advertisement

What you will need

This recipe uses 8 simple ingredients that you can find at any grocery store:

  • 3 cups all-purpose flour
  • 2.25 tsp instant yeast
  • 1 cup warm oat milk
  • 0.25 cup vegan butter softened
  • 0.5 cup brown sugar
  • 2 tbsp ground cinnamon
  • 3 tbsp melted vegan butter
  • 1 cup powdered sugar

Step by step instructions

Step 1: Make the Dough

Combine warm oat milk, yeast, and a pinch of sugar and let sit for 5 minutes until foamy. Mix in the flour, softened vegan butter, and a pinch of salt to form a soft dough. Knead for 8 minutes until smooth and elastic, then cover and let rise for 1 hour.

Step 2: Prepare the Filling

In a small bowl, mix together the brown sugar and cinnamon. Roll the risen dough out on a floured surface into a large rectangle about 12 by 16 inches. Brush generously with melted vegan butter and sprinkle the cinnamon sugar mixture evenly over the surface.

Step 3: Roll and Slice

Tightly roll the dough from the long edge into a log. Cut into 12 equal rolls using a sharp knife or unflavored dental floss. Place the rolls in a greased baking dish and let rise for 30 minutes.

Step 4: Bake

Preheat the oven to 375 degrees F. Bake the rolls for 22 to 25 minutes until golden on top and cooked through.

Step 5: Glaze and Serve

While the rolls cool slightly, whisk powdered sugar with 2 tablespoons of oat milk until smooth to make the glaze. Drizzle generously over the warm rolls and serve immediately.

Advertisement

Easy substitutions

Missing an ingredient? Here are some swaps that work perfectly:

  • oat milk → soy milk or almond milk
  • vegan butter → coconut oil

Common mistakes to avoid

Watch out for these pitfalls that can affect your results:

  • Not allowing the dough to rise long enough which results in dense heavy rolls
  • Rolling the dough too loosely so the filling spills out during baking

Nutrition facts

Per serving: 310 calories, 5g protein, 52g carbs, 9g fat, 2g fiber.

Ready to cook?

Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.

View full recipe →
Advertisement