Vegan Crescent Roll Recipes That Are Easy and Delicious

Updated On: September 30, 2025

If you’ve ever craved the buttery, flaky goodness of crescent rolls but follow a vegan lifestyle, you’re in for a treat! Vegan crescent rolls combine the classic, comforting texture and taste of traditional crescent rolls with entirely plant-based ingredients.

Whether you’re preparing a cozy breakfast, a savory snack, or a delightful addition to your dinner table, these rolls are incredibly versatile and simply irresistible. Plus, making them from scratch means you control every ingredient, ensuring a fresh, wholesome, and cruelty-free delight.

In this post, we’re diving into multiple vegan crescent roll recipes that will elevate your baking game. From the classic dough to creative fillings, you’ll find step-by-step guidance and plenty of inspiration.

Once you master this, you might want to pair your rolls with other tasty vegan treats – like the Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes or try your hand at the Vegetarian Date Cake Recipe: Moist, Easy, and Delicious for a sweet finish.

Ready to bake? Let’s roll!

Why You’ll Love This Recipe

Vegan crescent rolls are a fantastic bakery staple that everyone can enjoy. These recipes are perfect for those who want to avoid animal products without sacrificing any of the taste or texture.

The dough comes out soft, flaky, and oh-so-buttery thanks to plant-based alternatives like vegan butter and non-dairy milk.

What’s more, these rolls are incredibly adaptable. You can make them plain, stuffed with savory ingredients like vegan cheese and spinach, or sweet with fruit preserves or cinnamon sugar.

They’re perfect for holidays, brunches, or simply a cozy night in. Plus, making your own dough means no preservatives or artificial flavors — just pure, homemade goodness!

Ingredients

  • 2 ½ cups all-purpose flour
  • 1 packet (2 ¼ tsp) active dry yeast
  • ¼ cup warm water (about 110°F/43°C)
  • ½ cup unsweetened non-dairy milk (such as almond, oat, or soy)
  • 3 tbsp vegan butter, melted, plus extra for brushing
  • 2 tbsp sugar
  • 1 tsp salt
  • 1 tbsp apple cider vinegar
  • Optional fillings: vegan cream cheese, spinach, mushrooms, vegan chocolate chips, fruit preserves

Equipment

  • Mixing bowl
  • Measuring cups and spoons
  • Whisk or fork
  • Rolling pin
  • Baking sheet
  • Parchment paper
  • Pastry brush
  • Sharp knife or pizza cutter
  • Kitchen towel or plastic wrap

Instructions

  1. Activate the yeast: In a small bowl, combine the warm water and sugar, then sprinkle the yeast on top. Let it sit for 5-10 minutes until foamy. This ensures your yeast is alive and ready to work.
  2. Mix the wet ingredients: In a large mixing bowl, whisk together the non-dairy milk, melted vegan butter, and apple cider vinegar.
  3. Add the yeast mixture: Once foamy, add the yeast mixture to the wet ingredients and stir gently.
  4. Incorporate dry ingredients: Gradually add the flour and salt to the wet mixture, stirring with a wooden spoon or your hands until a shaggy dough forms.
  5. Knead the dough: Transfer the dough to a lightly floured surface and knead for about 8-10 minutes until smooth and elastic. If the dough is sticky, sprinkle a little flour, but be careful not to add too much.
  6. First rise: Place the dough in a lightly oiled bowl, cover with a kitchen towel or plastic wrap, and let it rise in a warm place for 1-1.5 hours until doubled in size.
  7. Shape the crescents: Punch down the dough and roll it out into a 12-inch circle on a floured surface. Using a sharp knife or pizza cutter, cut the dough into 8 equal triangles.
  8. Add fillings (optional): If desired, place a small amount of your chosen filling near the wide end of each triangle. Be careful not to overfill, or the dough may tear.
  9. Roll the crescents: Starting from the wide end, roll each triangle toward the point, curving slightly to create the crescent shape. Place them on a parchment-lined baking sheet, point side down.
  10. Second rise: Cover the rolls loosely and let them rise for another 30 minutes until puffy.
  11. Preheat and bake: Preheat your oven to 375°F (190°C). Brush the tops with melted vegan butter for a golden finish. Bake for 15-18 minutes or until golden brown.
  12. Cool and serve: Allow the crescent rolls to cool slightly before serving. Enjoy them warm for the best taste!

Tips & Variations

For extra flaky rolls, chill the dough for 30 minutes after the first rise before shaping. This makes it easier to work with and improves texture.

Feel free to get creative with fillings! Some popular vegan options include sautéed mushrooms and garlic, vegan cheese and herbs, or sweet fillings like cinnamon sugar and raisins.

For a quick glaze, mix powdered sugar with a splash of non-dairy milk and drizzle over cooled rolls for a sweet touch. Want a savory twist?

Brush with garlic herb butter after baking.

These rolls freeze wonderfully. After baking, let them cool completely, then freeze in an airtight container.

Reheat in the oven for a few minutes to refresh.

Nutrition Facts

Nutrient Amount per Roll (Approx.)
Calories 140
Fat 5g
Saturated Fat 1g
Carbohydrates 22g
Fiber 1g
Sugar 3g
Protein 3g
Sodium 200mg

Serving Suggestions

Vegan crescent rolls make a perfect side for hearty soups, fresh salads, or vegan pasta dishes. For a delightful brunch, pair them with avocado toast, fresh fruit, and a cup of your favorite plant-based coffee or tea.

They’re also fantastic as a party appetizer when stuffed with flavorful fillings. Serve alongside dips like the Lipton Vegetable Dip Recipe: Easy Party Favorite or vegan spinach artichoke dip for a crowd-pleasing combo.

For a comforting snack, warm them up and enjoy with vegan butter or your favorite jam. Don’t forget to check out our Vegan Bread Machine Recipe for Soft, Delicious Loaves for more homemade bread ideas!

More Vegan Crescent Roll Recipes to Try

Vegan Spinach and Mushroom Crescent Rolls

These savory rolls are filled with sautéed spinach, mushrooms, and vegan cream cheese, making for a rich and satisfying bite. Perfect for brunch or as a side.

Vegan Chocolate Hazelnut Crescents

A sweet treat that combines the flakiness of crescent rolls with a luscious, vegan chocolate hazelnut spread. Great for dessert or an indulgent snack.

Vegan Garlic Herb Crescent Twists

Roll crescent dough into twists brushed with garlic-infused vegan butter and herbs. These are a crowd favorite for parties and pair wonderfully with pasta dishes.

Vegan Jalapeño Cheddar Crescents

Spice up your crescent rolls by stuffing them with vegan cheddar and diced jalapeños. A bold, flavorful option that’s perfect for game day or casual gatherings.

Vegan Apricot and Almond Crescent Rolls

Sweet and nutty, these rolls feature apricot preserves and slivered almonds for a delightful breakfast or tea-time snack.

Conclusion

Making vegan crescent rolls at home is not only rewarding but also opens up a world of delicious possibilities. Whether you prefer them plain, stuffed, savory, or sweet, these rolls offer a perfect balance of flakiness and tenderness that everyone will love.

By using simple plant-based ingredients, you can enjoy the timeless comfort of crescent rolls without compromise. Plus, baking your own allows you to tailor flavors and fillings to suit your taste and dietary needs.

For more inspiring vegan recipes, explore our collection like the Vegetarian Swiss Chard Recipes for Healthy Meals or try the Veg Recipes for Slow Cooker: Easy, Tasty Meal Ideas.

Happy baking, and may your kitchen be filled with the irresistible aroma of fresh, warm vegan crescent rolls!

📖 Recipe Card: Vegan Crescent Rolls

Description: Fluffy and buttery vegan crescent rolls perfect for any meal. Easy to make with simple plant-based ingredients.

Prep Time: PT20M
Cook Time: PT15M
Total Time: PT35M

Servings: 8 rolls

Ingredients

  • 2 1/4 tsp active dry yeast
  • 1 cup warm almond milk (110°F)
  • 3 tbsp sugar
  • 3 cups all-purpose flour
  • 1/2 tsp salt
  • 1/4 cup vegan butter, melted
  • 1/4 cup vegetable oil
  • 1 tsp apple cider vinegar
  • 1 tbsp non-dairy milk for brushing

Instructions

  1. Dissolve yeast and 1 tbsp sugar in warm almond milk; let sit 5 minutes.
  2. In a large bowl, mix flour, remaining sugar, and salt.
  3. Add melted vegan butter, oil, vinegar, and yeast mixture to dry ingredients.
  4. Knead dough until smooth and elastic, about 5 minutes.
  5. Cover and let dough rise in a warm place for 1 hour.
  6. Preheat oven to 375°F (190°C).
  7. Roll dough into a circle and cut into 8 triangles.
  8. Roll each triangle from wide end to point to form crescents.
  9. Place rolls on a baking sheet and brush with non-dairy milk.
  10. Bake for 12-15 minutes or until golden brown.
  11. Cool slightly before serving.

Nutrition: Calories: 180 | Protein: 3g | Fat: 7g | Carbs: 25g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Crescent Rolls”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “Fluffy and buttery vegan crescent rolls perfect for any meal. Easy to make with simple plant-based ingredients.”, “prepTime”: “PT20M”, “cookTime”: “PT15M”, “totalTime”: “PT35M”, “recipeYield”: “8 rolls”, “recipeIngredient”: [“2 1/4 tsp active dry yeast”, “1 cup warm almond milk (110\u00b0F)”, “3 tbsp sugar”, “3 cups all-purpose flour”, “1/2 tsp salt”, “1/4 cup vegan butter, melted”, “1/4 cup vegetable oil”, “1 tsp apple cider vinegar”, “1 tbsp non-dairy milk for brushing”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Dissolve yeast and 1 tbsp sugar in warm almond milk; let sit 5 minutes.”}, {“@type”: “HowToStep”, “text”: “In a large bowl, mix flour, remaining sugar, and salt.”}, {“@type”: “HowToStep”, “text”: “Add melted vegan butter, oil, vinegar, and yeast mixture to dry ingredients.”}, {“@type”: “HowToStep”, “text”: “Knead dough until smooth and elastic, about 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Cover and let dough rise in a warm place for 1 hour.”}, {“@type”: “HowToStep”, “text”: “Preheat oven to 375\u00b0F (190\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Roll dough into a circle and cut into 8 triangles.”}, {“@type”: “HowToStep”, “text”: “Roll each triangle from wide end to point to form crescents.”}, {“@type”: “HowToStep”, “text”: “Place rolls on a baking sheet and brush with non-dairy milk.”}, {“@type”: “HowToStep”, “text”: “Bake for 12-15 minutes or until golden brown.”}, {“@type”: “HowToStep”, “text”: “Cool slightly before serving.”}], “nutrition”: {“calories”: “180”, “proteinContent”: “3g”, “fatContent”: “7g”, “carbohydrateContent”: “25g”}}

Photo of author

Marta K

Leave a Comment

X