| | |

Best Vegan Dinner Rolls

Soft and fluffy vegan dinner rolls are the perfect addition to any dinner. You’re just 6 ingredients away from everyone’s favorite side dish. Enjoy warm with dairy-free butter, or have leftover rolls with jam for breakfast.

Vegan dinner rolls on a table, one torn apart with dairy-free butter on it.

Want to save this recipe?

Enter your email below and get it sent straight to your inbox.

Save Recipe

Dinner rolls are always in season, but they really shine during autumn and winter holidays. I can’t recall a Thanksgiving or Christmas dinner without a few yeast rolls in the side. Yes, I said a few – I love my carbs and I’ll shout it from the rooftops.

Especially when those carbs are slathered in vegan butter or used to sop up the leftover gravy on my plate.

When I stopped eating animal products, I had to learn how to make dinner rolls vegan, and it was easier than I thought. You just need a few basic substitutions.

Vegan dinner rolls go great with a special occasion dish like Whole Roasted Cauliflower or a simple dinner like Chicken Noodle Soup.

🧂 Ingredients

6 simple ingredients make these magnificent rolls. See the recipe card for quantities.

Ingredients for the rolls.
  • Non-Dairy Milk: Use your favorite unsweetened, plain variety. I prefer oat milk.
  • Vegan Butter: I like using Earth Balance Buttery Sticks for ease of measurement, but any brand will do.
  • Sugar: White, granulated sugar.
  • Yeast: Active dry yeast is best for this recipe. Make sure it’s fresh yeast. If you aren’t sure if the yeast you have is still good, mix together a teaspoon of sugar, 2 teaspoons of yeast, and 1/4 cup of warm (not hot) water. After 10 minutes, check the mixture. If it is bubbly or looks foamy, the yeast is good.
  • Salt
  • Flour: This recipe calls for all-purpose flour.

Trying to go vegan? Sign up for our (FREE) Vegan Beginner’s Guide!

⏲️ Instructions

Wet ingredients combined in a mixing bowl.

Combine the warm milk, melted butter, yeast, sugar, and salt in a mixing bowl.

Dough in a mixing bowl.

Mix in 4 cups of flour. If needed, add more flour 1-2 tablespoons at a time, until the dough begins to pull away from the sides of the mixing bowl.

Dough placed in a greased bowl.

Knead the dough for about 3 minutes. Place in a greased bowl.

Dinner roll dough after rising.

Cover with a towel and let rise for 90 minutes.

Dough punched down to remove air.

Punch down the dough.

Balls of dinner rolls in a baking dish, before baking.

Form the dough into balls and place in a 9×13 baking dish.

Vegan dinner rolls before baking, after rising again.

Cover and let rise for 1 hour.

Homemade rolls in a basket.

Bake until golden brown. Let cool slightly before removing from the pan and serving.

🥄 Substitutions

  • Sugar: Instead of granulated sugar, you can use 1 tablespoon of maple syrup or agave. You can also substitute with 2 teaspoons of stevia.

I have not tested a gluten-free substitution for this recipe.

🧀 Variations

Add some extra flavor to your yeast rolls!

  • Garlic rosemary: Mix 1 tablespoon of rosemary and 2 teaspoons of garlic powder into the wet ingredients.
  • Cheesy: Into the dough, mix 1 cup of shredded vegan cheddar. Add at the same time you add the flour.

Rolls served in a basket.

🥣 Equipment

I recommend using a stand mixer for this recipe. If you don’t have one, you can use a mixing bowl with a wooden spoon and your hands to knead the dough. A hand mixer is not ideal for this recipe unless yours is equipped with a dough hook.

A large bowl and clean kitchen towel are required for the dough rise.

Lastly, you will need a glass 9×13 baking dish. A metal pan may cause uneven cooking.

Bonus: A kitchen scale is useful for ensuring the dough balls are the same size.


Store any leftover rolls in an airtight storage bag at room temperature for up to 3 days.

Vegan dinner roll with dairy-free smeared on it.

Vegan Dinners eBook

  • 21 Dinner Recipes
  • 8 Bonus Recipes
  • 2-Week Meal Plan

Recipes Include:

  • Taco Casserole
  • Sweet Potato Chili
  • “Cheesy” Potato Burritos
  • …and way more!

💭 Tip

For equally-sized homemade rolls, get out your kitchen scale. Weigh the dough, then divide that amount by 20 to see how much each dough ball needs to weigh.

Form a ball, weigh it, and add or remove dough as needed.

Roll up each ball so the top is smooth. Pinch any edges together at the bottom of the roll and place them in the baking dish.


How do you serve dinner rolls?

Line a basket or dish with large a clean kitchen towel. Place your rolls inside, then cover up with the towel to keep warm.

How many rolls should I serve?

Ideally, make 2 rolls per person. If you’re serving 8-10 people, this recipe is perfect as written.

Can I double this recipe?

Absolutely. If you have a large stand mixer, you can double the recipe and still make the dough in a single batch. You will need two 9×13 baking dishes. If you have a smaller or standard stand mixer, I recommend making the dough in two batches so you do not overload the mixer.

Can I halve this recipe?

Yes. Make as directed, using half of each ingredient. Instead of using a 9×13 pan, use an 8×8 pan.
– Half of 1¾ cup of non-dairy milk is ¾ cup + 2 tablespoons.
– Half of ⅓ cup melted vegan butter is about 2½ tablespoons.

Easy Vegan Dinner Rolls

Karissa Besaw
Soft and fluffy vegan dinner rolls made with 6 simple ingredients.
5 from 5 votes
Prep Time 15 minutes
Cook Time 25 minutes
Rising Time 2 hours 30 minutes
Total Time 3 hours 10 minutes
Course Appetizer, Side Dish
Cuisine American, Vegan
Servings 20 rolls
Calories 153 kcal



  • Combine the warm milk, melted butter, yeast, sugar, and salt in a mixing bowl. You can either mix by hand or use a stand mixer.
  • Mix in 4 cups of the flour. If needed, add more flour 1-2 tablespoons at a time, until the dough begins to pull away from the sides of the mixing bowl. The dough should be soft and slightly sticky, but leave no residue on your finger. Wet dough will need more flour added.
  • Knead the dough for about 3 minutes, by hand or using the dough hook on your stand mixer.
  • Transfer the dough to a large, lightly greased bowl. Cover with a clean towel and let the dough rise for 90 minutes.
  • Grease a 9×13 glass dish.
  • Punch the dough down to let the air out, and form into 20-24 equally (or equal-ish) sized balls. Arrange the dough balls to your baking dish (I can typically fit 5 rows of 4 rolls.)
  • Cover with a towel and let rise for 1 hour.
  • Preheat oven to 350°F and bake for 22-25 minutes, or until golden brown on top. Optional: Brush with melted vegan butter. Let rolls cool for about 10 minutes before serving warm.


Serving: 1rollCalories: 153kcalCarbohydrates: 27gProtein: 4gFat: 3gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gTrans Fat: 0.02gSodium: 151mgPotassium: 48mgFiber: 1gSugar: 3gVitamin A: 187IUVitamin C: 0.001mgCalcium: 35mgIron: 2mg
Did you try this recipe?Let us know how it was!

Similar Posts

One Comment

  1. 5 stars
    Making these for a second time. Delicious, but my first batch was a little dense. Gonna give the rolls a little extra time to rise this time. Will freeze them to take camping for Vegan sausage breakfast sandwiches. Thank you for the recipe and instructions. I’m a novice bread baker in Florida.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating