Easy Vegan Dinner Rolls

This Easy Vegan Yeast Dinner Rolls Recipe creates soft, tender, buttery dinner rolls that are simple to make. Vegan Rolls add something special to family dinners, or even a Thursday night, “sit on the couch watching TV” meal. Make these quick vegan dinner rolls with my easy-to-follow instructions. Vegetarian roll recipes are made with only a few ingredients. If you need dairy-free dinner rolls, you’ll love this recipe.

A roll sits in front of a pan of vegan dinner rolls still in the pan.
These great homemade vegan dinner rolls are delicious!

I have been into making homemade bread for a long time now. I think it started because my mom always insisted on making homemade dinner rolls for our family dinners. And I’m oh-so-glad she did.

Now I love making homemade dinner rolls, whether it be for big family gatherings or even small weeknight meals with me and Shawn. Of course, I took my mom’s recipe and veganized it, and she doesn’t mind a bit.

Are Dinner Rolls Vegan?

Speaking from personal experience, the average store-bought dinner roll is not vegan. However, I encourage you to read labels because there are some accidentally vegan dinner rolls brands. But most dinner rolls use a combination of cow’s milk or butter.

Yeast rolls still in a pan fresh from the oven.

Recipe Ingredients

Here are the ingredients you’ll need to make this easy vegan dinner roll recipe:

  • Water
  • Plant-based milk
  • Brown Sugar
  • Fast Rise Active Yeast
  • All-Purpose flour
  • Salt
  • Vegan Butter
  • Vegetable Oil

Eight ingredients (including water). That’s not too bad! Now, you could add a ninth ingredient if you want, which would be whole wheat flour. The thing is with whole wheat flour, it makes it trickier for your rolls to rise as high.

In fact, if you want to include some whole wheat flour in this recipe, I would maybe sub around a quarter of the all-purpose flour with whole wheat flour. Or you can use it to add additional flour when you’re kneading it. That will add some fiber while keeping your easy vegan dinner rolls recipes nice and fluffy.

How to Make Vegan Dinner Rolls

Here’s a synopsis of the steps involved to make these easy vegan dinner rolls:

  1. Proof the yeast: Combine the water and milk in a microwave-safe bowl and heat for about 20 seconds, until the liquid becomes just lukewarm. Add the brown sugar and sprinkle the yeast over the top. Stir and set aside.
  2. Combine Dry Ingredients: In a separate bowl whisk together 2 cups of all-purpose flour and salt.
  3. Make the Dough: Add melted butter to the yeast and stir to combine. Then create a well in the middle of the flour and pour the yeast mixture in the middle, stirring to incorporate. Use a spatula to sort of “knead” the dough in the bowl. Add up to 1/2 cup additional all-purpose flour as needed until the dough pulls slightly away from the sides of the bowl. It will still be sticky.
  4. Rising Time: Cover the bowl and place in a warm, dry place to allow the dough to rise until it’s doubled in size, roughly an hour or more.
  5. Make Dough Balls: When the dough has risen, add vegetable oil to a baking dish. The dough will be sticky so sprinkle flour, over the top, and gently work the flour into the dough. Pinch off sections of the dough a little larger than a golf ball. Gently pull the sides down, working the dough until it’s the shape of a ball. You can touch your fingers in the oil in the pan to make the dough more pliable. Place the dough balls about 1″ apart on the prepared pan.
  6. Second Rise: Cover the pan and set it aside to rise for 30 to 40 minutes until doubled in size.
  7. Bake: When you’re ready to bake, heat your oven to 350°F. Place the pan in the heated oven and bake for 25 minutes, until golden brown on top.
  8. Coat with Butter: Remove the pan from the oven and immediately coat with a thin layer of melted vegan butter.

Dough rises best in a warm place. One way to do this is to heat a pyrex cup full of water in the microwave for 1 to 2 minutes (until it’s hot). Then place the covered dough in the microwave and close the door. The heat from the water combined with the steam is an excellent space to allow the dough to rise.

Flour being poured into a mixing bowl.

Bread Requires Time

It may seem like a lot of time is involved in making this vegan buns recipe, but not all of it requires your one-on-one attention. All good bread requires some time to rise, and you know, that’s ok. Right?

Sometimes we’re in too much of a hurry. Bread is a way of making us realize that good things come to those that wait.

So you’ll make the dough and then it will sit and you can do other things. And then you’ll come back and make rolls and then the dough will need some more time to sit…and you can do other things.

See? It’s not that bad!

I do have a couple of tips to share with you though.

Marly’s Tips

Here are some of my favorite tips after making this vegan roll recipe perfect every time:

  1. Use a 9″ baking dish. I like using a smaller pan because it forces the dough balls to rise nice and tall. More room for vegan butter that way! 
  2. Make sure to dip your fingers in the oil when you’re forming the dough balls. The oil will help you “work the dough”.
  3. To get equally-sized rolls, weigh the total dough on a kitchen scale and divide that by 12. Then weigh each individual dough ball to get a consistent dinner roll size.
  4. My favorite tip is to add a little more melted butter as soon as they come out of the oven.

Serve these vegan dinner rolls with this Vegan Garlic Pasta dish or this Vegan Beef Stew. Homemade rolls make every meal special!

Make-Ahead Tips

Also, you can make these vegan bread rolls ahead of time.

  • Fridge Method: Make the dough and prepare the dough balls in a pan and then cover with plastic wrap and refrigerate the whole pan. It will keep in the fridge for 1 to 2 days. When you’re ready to bake, set the pan on the counter to allow the dough to come to room temperature. Then follow the baking instructions.
  • Freezer Method: Create the dough balls and place them on a tray and place the tray in the freezer. Once the dough balls have frozen, transfer them to a freezer bag. That way you can remove and bake a few at a time. To bake, place the frozen dough balls in a pan, cover the pan, and allow the rolls to thaw and rise. Then follow the baking instructions.

Reader Reviews

These came out SOOO yummy! Big hit with my family!

A hand holds half of a vegan dinner roll with a pat of melted butter on top. The pan of dinner rolls behind it.
Looking down on dinner rolls in a baking dish, with some of them turned sideways.

Easy Vegan Dinner Rolls

These vegan dinner rolls are tender and buttery, perfect for your next vegan dinner. Follow these instructions to make these yeast rolls tonight.
5 from 3 votes
Course: Bread
Cuisine: American
Prep Time: 10 minutes
Cook Time: 25 minutes
Resting Time: 2 hours
Total Time: 2 hours 35 minutes
Servings: 14 rolls
Calories: 149kcal


  • ½ cup water
  • ½  cup plant-based milk , plain (not vanilla flavored)
  • 2 tablespoons granulated sugar
  • 2 ½ teaspoons fast rise active-dry yeast (1 packet)
  • 3 cups all purpose flour (or bread flour)
  • 1 teaspoon salt
  • ¼ cup vegan butter , melted



  • Make the Dough: Combine the water and milk together in a microwave-safe bowl. Microwave for about 20 to 30 seconds, until the liquid becomes just lukewarm. You should be able to insert your finger in the liquid and not feel a notable difference.
  • Add the sugar and sprinkle the yeast over the top. Stir and set aside.
  • To the bowl of a stand mixer (or mixing bowl if you don't have a stand mixer) add the remaining sugar, melted vegan butter, salt, and 1 cup flour. With the paddle attachment, mix/beat on low speed until combined, scraping down the sides of the bowl as needed. Then add the yeast mixture and the remaining flour. Beat on medium speed until the dough begins to pull away from the sides of the bowl (around 2 minutes). Add a tablespoon or two of additional flour if the dough is too wet. You want the dough to be slightly sticky.
  • Knead the Dough: Switch to a dough hook and knead the dough on medium speed for 3 minutes. If you don't have a stand mixer, transfer the dough to a clean and lightly floured surface and knead by hand for 3 minutes.
  • First Rise: Transfer the dough ball to a large bowl sprayed with vegetable oil. Turn the dough ball to ensure all sides are covered with oil. Cover with plastic wrap or a kitchen towel and place in a warm, dry place to allow the dough to rise until it's doubled in size, roughly an hour or more. See post on ideas for where to let dough rise.
  • When the dough has risen, spread vegetable oil across the bottom and sides of a 9×13 baking dish.
  • Shape the dough balls: Punch down the dough, then divide it into 14 to 16 equally-sized pieces. Dip each ball in the oil from the pan and gently pull the sides down, working the dough until it's the shape of a ball. It can help you work the dough if you occasionally touch your fingers into the oil in the pan. Place the dough balls about 1" apart in the prepared pan.
  • Second Rise: Cover the pan with plastic wrap or a dampened kitchen towel. If using a sheet of plastic wrap, spray it with vegetable spray (so the plastic won't stick to the rising rolls). Cover and let rise 30 to 40 minutes until doubled in size.
  • Bake: When you're ready to bake, heat your oven to 350°F (177°C). When the oven is at the correct temperature, remove the cover from the rolls, and place the pan in a lower rack in the oven. Bake for 25 minutes, until golden brown on top.
  • Remove them from the oven. Immediately brush with a thin layer of melted vegan butter. These rolls are best when served warm, but can be made ahead, frozen or refrigerated, and heated up prior to serving.

Recommended Equipment

(The products above contain sponsored links to products we use and recommend)


*Yeast rises best in a moist environment so lean on the side of the dough being too sticky rather than too dry.
**If you want the rolls to rise nice and high, using a smaller dish (like a square 9X9 baking pan) is better.
Make-ahead Tips: Cover the dough ball in plastic wrap and either freeze or refrigerate. In addition, you can freeze dough balls (before they have risen) by putting them on a tray and placing them in the freezer, once frozen, transfer to a freezer bag.
If you’re working with refrigerated or frozen dough, be sure to allow additional rising time in the subsequent step.
To make evenly sized rolls, weigh the entire ball of dough and then divide by 12 and measure each individual dough ball.
Calories: 149kcal | Carbohydrates: 23g | Protein: 4g | Fat: 4g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Trans Fat: 1g | Sodium: 210mg | Potassium: 61mg | Fiber: 1g | Sugar: 2g | Vitamin A: 248IU | Vitamin C: 1mg | Calcium: 16mg | Iron: 1mg

The nutrition information shown is an estimate provided by an online nutrition calculator and should not be considered a substitute for a professional nutritionist’s advice.

You know I love a good, vegan bread recipe. Have you tried my Vegan Sweet Potato Dinner Rolls?

A baking dish full of sweet potato dinner rolls waiting to rise before going in the oven.

Shhh! They’re not done rising yet. But soon these vegan fluffy dinner rolls will be perfect for your next dinner!

Whatever vegan bread you’re biting into, enjoy!

9 Responses to Easy Vegan Dinner Rolls

  1. Avatar thumbnail image for MarlyKristy Reply

    5 stars
    These came out SOOO yummy! Big hit with my family! I didn’t have rapid rise yeast so I let it rise during the day over about 6 hours and just kneaded half way and let it keep rising again and then a third time before baking. Yum!

    • Avatar thumbnail image for MarlyMarly

      I’m so glad you liked these dinner rolls, Kristy! Your adaptations sound great, too!

  2. Avatar thumbnail image for MarlyKaren Reply

    Need Gluten-free-will try with Gluten free flour

  3. Avatar thumbnail image for MarlyShannin Reply

    5 stars
    I skeptical that these would turn out well, especially after my dough ended up shaggy rather than sticky. However, I added a little water & hoped for the best. These turned out beautifully. I will definitely be making these again.

  4. Avatar thumbnail image for MarlyScott Rudolph Reply

    If I have frozen these, when should they be removed from the freezer if I want to have them ready to eat at 3:00 PM?

    • Avatar thumbnail image for MarlyMarly

      Hi Scott. I’m assuming the rolls are already baked and ready to go. If so, remove them from the freezer anytime. I would set them out as soon as the night before even, but again, it doesn’t matter if they’re not out yet. Heat your oven to 300F and place the rolls in the oven and bake for 10 – 15 minutes. Check one to make sure they’re warmed in the center.

  5. Avatar thumbnail image for MarlyLinda Reply

    When do you add the first 3 T of melted vegan butter?

    • Avatar thumbnail image for MarlyMarly

      Thanks, Linda! The recipe has been edited to include the melted vegan butter. Hope you have a Happy Thanksgiving!

  6. Avatar thumbnail image for MarlyLeona Reply

    5 stars
    This looks very similar to the recipe I’ve used for years. And we used to make this together. ❤️

Rate / Comment

Your email address will not be published.

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.