Go Back
dairy free crescent rolls on a table next to a red napkin

Dairy Free Crescent Rolls

These dairy free crescent rolls are the ultimate dinner side dish.  They’re flaky, soft, and delicious.

Course Side Dish
Cuisine American
Keyword dairy free crescent rolls, homemade crescent rolls
Prep Time 30 minutes
Cook Time 12 minutes
Resting Time 1 hour 45 minutes
Total Time 2 hours 27 minutes
Servings 26 rolls
Calories 122 kcal
Author Dairy Free for Baby


  • 1/2 cup plain oat milk (or another dairy-free milk)
  • 1/4 cup water
  • 2 1/4 teaspoons dry active yeast
  • 3 tablespoons sugar divided
  • 2 3/4 cups all-purpose flour plus additional for rolling
  • 1/2 teaspoon salt
  • 1 cup cold vegan butter (i.e. Country Crock plant butter or Earth Balance)
  • 1 large egg


  1. In a small saucepan, combine the milk and water and heat until the mixture is warm (not hot). Pour the warmed milk mixture into a small bowl. Add the yeast and 1 tablespoon of the sugar. Set aside for 5 minutes until frothy.
  2. In a large bowl, whisk together the flour, remaining 2 tablespoons of sugar, and salt. Cut the cold vegan butter into the flour (with a pastry cutter or knife) until there are only pea-sized chunks remaining.

  3. Stir in the yeast mixture and egg. Mix until just combined. Wrap the dough in plastic wrap (it will be a bit sticky and soft before refrigerating; this is normal). Refrigerate for 30 minutes.

  4. Unwrap the dough and place on a well-floured surface. Roll the dough out into a circle, ½-inch thick. Fold the dough in half to form a semicircle, then fold in half again. Roll the dough out again into a rough circle ½-inch thick. For a second time, fold the dough into a semicircle and then in half again.

  5. Wrap the dough in plastic and refrigerate for 30 minutes.

  6. Line a baking sheet with a silicone baking mat or parchment paper. Unwrap the dough and place on a floured surface. Roll the dough into a large rectangle to about 1/8-inch to 1/4-inch thick . Slice the rectangle horizontally into four even sections, then cut each of those sections into about 6 or 7 triangles. You should end up with a total of about 24 to 28 thin triangles (each about 6 inches long).

  7. Roll each triangle from the widest end to the thinnest point. Place the rolls on the baking sheet. Cover loosely with a clean kitchen towel (or warm damp paper towel) and set aside at room temperature for 45 minutes.

  8. Meanwhile, preheat the oven to 400 degrees.

  9. Bake the rolls at 400 degrees for 10 to 14 minutes, or until golden brown. Cool slightly and serve warm.

Recipe Notes

Nutrition analysis (approximate per serving): 122 calories, 7 g fat, 2.5 g saturated fat, 115 mg sodium, 12 g carbohydrate, 0.5 g fiber, 1.5 g sugar, 1.5 g protein, Vitamin A: 4%, Vitamin C: 0%, Calcium: 1%, Iron: 4%