This post contains affiliate links. Please see our disclosure policy.

These are amazing dinner rolls! They’re soft and moist and come together really easily using everyday ingredients. They’re perfect for the holiday table or any time that you need light and fluffy dinner rolls. This post was originally published May 2016.

fluffy dinner rolls on a serving tray after pulling apart
Hungry for more?
My quick start guide has tips and secrets with easy recipes that you will LOVE!
Please enable JavaScript in your browser to complete this form.


These are amazingly soft dinner rolls! They need everyday ingredients and are easy! You can use this dough to make pizza, burger buns, cheesy garlic dinner rolls, naan and more!

The key to making soft dinner rolls is patience. You have to let the dough rise for the time. The following are my secrets to get the best pillowy dinner rolls. You need a moist dough with moisture from water/milk as well as oil/fat. I add a mix of extra virgin olive oil and vegan butter to the dough for these dinner rolls, because the combination gives them a nice flavor as well as texture. I also add some vegan yogurt to add more moisture and softness to the final product. If you don’t have vegan yogurt, you can use some non-dairy cream or coconut cream instead.

I also add a bit of baking powder to help give even more lift as they bake. The rise from the yeast and from the baking powder happen at different times. Together, they make the most fluffy, pillowy dinner rolls EVER! For a whole wheat version see these dinner rolls.

overhead photo of fluffy dinner rolls in the baking pan

Why You’ll Love Fluffy Dinner Rolls

  • easy to make with a handful of everyday ingredients
  • light and fluffy from yeast and baking powder
  • versatile! Sprinkle seeds on top, mix in herbs, and try my garlic parmesan variation!
  • easy to make nut-free and soy-free
fluffy dinner rolls on a serving tray before pulling apart

Fluffy Vegan Dinner Rolls

5 from 8 votes
By: Vegan Richa
Prep: 45 minutes
Cook: 20 minutes
Rising Time: 2 hours
Total: 3 hours 5 minutes
Servings: 9
Course: Bread
Cuisine: Vegan
These are amazing dinner rolls! They're soft and moist and come together really easily using everyday ingredients. They’re perfect for the holiday table or any time that you need light and fluffy dinner rolls.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 
 

  • 1 cup warm water
  • 2 teaspoons active yeast
  • 2 tablespoons sugar, (or maple syrup)
  • 3 1/2 cups all-purpose flour, or bread flour, or more, if needed, divided
  • 2 teaspoons vital wheat gluten, , optional
  • 1 teaspoon salt
  • 1/2 teaspoon baking powder
  • 2 tablespoons melted vegan butter
  • 2 tablespoons extra virgin olive oil
  • 1/4 cup non-dairy yogurt, at room temperature (or use non dairy cream, cashew cream or coconut cream)
  • sesame seeds, or other seeds of choice, for topping, optional
  • 1 to 2 teaspoons herbs, such as chive, basil, parsley, etc., optional

Instructions 

  • Activate the yeast: Warm the water to about 110° F (43° C) or until it is just about warm to touch. Add it to a bowl along with the yeast and sugar, mixing well. Let this sit until the yeast mixture gets frothy, about 10 minutes.  (If it doesn’t get frothy then the yeast is too old or dead and won’t work)
  • In another bowl, add in 3 cups of the flour along with the salt, baking powder, and wheat gluten (if using) and mix in. Then, mix in the yeast mixture, the melted butter, olive oil, and yogurt. Mix to combine with all of the ingredients. The mixture will be somewhat sticky. 
  • Now, start adding flour, 1 to 2 tablespoons at a time, Keep kneading, adding flour 1 to 2 tablespoons at a time, until the dough is somewhat smooth. If you’re using a stand mixer or food processor, it will take 4 to 5 minutes. If you're kneading the dough by hand, it'll take 6 to 8 minutes. For kneading by hand, just fold the dough over and pound it a little, then fold  again and pound it, and continue. Once the dough is not too sticky and somewhat even, pull it from the side and tuck under, so that you have a smooth top, and put it in a bowl. Brush the top with some oil or dust with flour and cover the dough with a kitchen towel and keep it in a warm place for up to 2 hours, or until doubled. Depending on your ambient temperature, the dough can double anywhere from 1 to 2 hours. I usually keep the dough in a slightly warm oven, so that it will double within the hour. 
  • Once the dough has risen, punch the dough lightly, and use a little flour to pick up the dough and transfer to your workspace. Use a little bit more flour to knead and shape it into somewhat of a long roll. Depending on the baking dish you're using as well as the size of the dinner rolls you want to make, you can get anywhere from 9 to 12 or even more dinner rolls.
    Slice them into equal-sized pieces, then shape into balls by just rolling them or by pulling on the sides and tucking them under and then placing the tucked-side-down on a parchment-lined baking dish or a greased baking dish. Keep the size of the ball about half of what you want your full-sized rolls to be, because these will rise quite a bit. Also, keep them just about 1/2” away from each other if you want them to rise and stick to each other, or keep them 1” or more away from each other, if you want individual dinner rolls.
  • Brush the tops with oil, and lightly cover with a towel. Put them in a warm place to rise again, about 45 to 55 minutes, until they're doubled. Once doubled, spritz the top with water, sprinkle some seeds or herbs on top, and then bake in a preheated 375° F (191° C) oven for 19 to 22 minutes, or until the bread sounds hollow. You want to check the center bun and tap it to see if it's sounding hollow. If not, then continue to bake for another 2 to 4 minutes, then remove the baking dish from the oven. The buns that are kept closer to each other are going to take a little longer to bake than the buns that are spaced out further. Remove the baking dish from the oven, and let the buns cool for a few minutes before taking them out of the baking dish to cool on a cooling rack for 10 minutes or so. You can melt some more vegan butter on top and serve them nice and warm with some vegan butter or as a side with soups, curries, your holiday spread, or however you like. 

Video

Notes

Variations: You can make these buns with some herbs or  garlic parmesan variation or make a sweeter variation by adding more sugar. For garlic parmesan buns, add garlic and Italian herbs to the dough and make a garlic butter topping by melting 1 tablespoon of vegan butter, adding 1 or 2 cloves of minced garlic and some fresh herbs, and then brushing that all over once the buns are out of the oven and while they’re still hot. 
For buns whole grain, use my recipe forSoft Whole Wheat Dinner Rolls, and for gluten-free, make my gluten-free dinner rolls.
For nut-free and/or soy-free, just make sure that your vegan butter and non-dairy yogurt are nut- and/or soy-free.
Nutrition data is based on eating 1 of 9 rolls. If you make more rolls, the calories etc will decrease.
To make ahead, shape the dinner rolls and place in parchment lined pan, brush with oil. Then deal with plastic wrap or parchment(use enough parchment so air doesn’t dry out the rolls). Refrigerate for upto a day. To bake, remove from the fridge and let sit on counter for an hour and then bake.
To freeze, freeze baked dinner rolls in an airtight container or wrap. Reheat covered with parchment in the oven for 10 mins. Or microwave for 30-60 seconds depending on the number of rolls.
To make Oil-free, omit the butter and oil. Add 2 more tablespoons  yogurt and proceed. Dust the top of the dough and rolls with flour and then cover with towel for rising. Brush rolls with a mix of milk and maple syrup, add seeds and bake. These rolls will have a less soft top when they are just done baking. Cover with a light towel to cool for 10 mins and the tops will soften up. 

Nutrition

Calories: 246kcal, Carbohydrates: 41g, Protein: 6g, Fat: 6g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 4g, Sodium: 292mg, Potassium: 83mg, Fiber: 2g, Sugar: 3g, Vitamin A: 112IU, Vitamin C: 1mg, Calcium: 28mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this recipe? Rate and comment below!
ingredients for fluffy dinner rolls on the counter

Ingredients and Substitutions

  • water – Warm water helps proof the yeast.
  • active yeast – This helps the dinner rolls get super fluffy!
  • sugar – Feed the yeast. For sweet dinner rolls, add extra sugar.
  • flour – Use all-purpose flour or bread flour.
  • vital wheat gluten – Optional, it gives the rolls a larger crumb. Rolls are great with or without
  • salt – To condition the dough.
  • baking powder – Helps the dinner rolls rise even MORE in the oven.
  • vegan butter and olive oil – The added fat makes these rolls super moist with a great flavor.
  • non-dairy yogurt – Makes these vegan dinner rolls even softer. You can use non-dairy cream or coconut cream instead, if you prefer.
  • mix-ins and toppings – You can mix herbs into the dough for herbed dinner rolls, if you like. You can also top with herbs and/or seeds of choice.

💡 Tips

  • You want the water slightly warm but not hot. Hot water will deactivate the yeast and cause your rolls to not rise.
  • Remember to cover the dough with a kitchen towel when you set it aside to rise, so the top won’t dry out.
  • Baking time depends on how much you space out the dinner rolls. If you have them close together, they will take a bit longer to bake.

How to Make White Dinner Rolls

Warm the water to about 110° F (43° C) or until it is just about warm to touch. Add it to a bowl along with the yeast and sugar, mixing well. Let this sit until the yeast mixture gets frothy, about 10 minutes. 

In another bowl, add in 3 cups of the flour along with the salt, baking powder, and wheat gluten (if using) and mix in.

adding sugar and yeast to the water
stirring sugar and yeast into the water
mixing dry ingredients
adding dry ingredients to the yeast mixture

Then, mix in the yeast mixture, the melted butter, olive oil, and yogurt. Mix to combine with all of the ingredients. The mixture will be somewhat sticky. 

adding non-dairy yogurt to the dough
adding melted vegan butter and oil to the dough

Now, start adding flour, 1 to 2 tablespoons at a time, until the mixture starts to come together into a dough which is not too sticky. Keep kneading, adding flour 1 to 2 tablespoons at a time, until the dough is somewhat smooth. If you’re using a stand mixer or food processor, it will take 4 to 5 minutes. If you’re kneading the dough by hand, it’ll take 6 to 8 minutes. For kneading by hand, just fold the dough over and pound it a little, then fold  again and pound it, and continue.

adding more flour to the mixture
mixing the dough

Once the dough is not too sticky and somewhat even, pull it from the side and tuck under, so that you have a smooth top, and put it in a bowl. Brush the top with some oil, and cover the dough with a kitchen towel and keep it in a warm place for up to 2 hours, or until doubled. Depending on your ambient temperature, the dough can double anywhere from 1 to 2 hours. I usually keep the dough in a slightly warm oven, so that it can proof quickly. 

kneading the dough
dough in the bowl, ready to rise
covering the bowl of dough with a kitchen towel
dough in the bowl after rising

Once the dough has risen, punch the dough lightly, and use a little flour to pick up the dough and transfer to your workspace. Use a little bit more flour to knead and shape it into somewhat of a long roll.

dough in the bowl after rising and punching down
folding the dough to shape it

Then, slice this into equal-sized portions. Depending on the baking dish you’re using as well as the size of the dinner rolls you want to make, you can get anywhere from 9 to 12 or even more dinner rolls. Slice them into equal-sized pieces, then shape into balls by just rolling them or by pulling on the sides and tucking them under and then placing the tucked-side-down on a parchment-lined baking dish or a greased baking dish. Keep the size of the ball about half of what you want your full-sized rolls to be, because these will rise quite a bit. Also, keep them just about 1/2” away from each other if you want them to rise and stick to each other, or keep them 1” or more away from each other, if you want individual dinner rolls.

cutting the dough
dough cut into dinner roll size pieces

Brush the tops with oil, and lightly cover with a towel. Put them in a warm place to rise again, about 45 to 55 minutes, until they’re doubled.

shaping the dinner rolls
brushing the tops of the dinner rolls with oil

Once doubled, spritz the top with water, sprinkle some seeds or herbs on top, and then bake in a preheated 375° F (191° C) oven for 19 to 22 minutes, or until the bread sounds hollow. You want to check the center bun and tap it to see if it’s sounding hollow. If not, then continue to bake for another 2 to 4 minutes, then remove the baking dish from the oven. The buns that are kept closer to each other are going to take a little longer to bake than the buns that are spaced out further.

dinner rolls after rising
sprinkling seeds onto the dinner rolls before baking

Remove the baking dish from the oven, and let the buns cool for a few minutes before taking them out of the baking dish to cool on a cooling rack for 10 minutes or so. You can melt some more vegan butter on top and serve them nice and warm with some vegan butter or as a side with soups, curries, your holiday spread, or however you like. 

fluffy dinner rolls on a serving tray after pulling apart

What to Serve with Vegan Dinner Rolls

You can serve these are your bread with a vegan Thanksgiving or Christmas spread or just butter them for a snack. They’re also great alongside soups and stews or curries.

Frequently Asked Questions

Is this recipe allergy friendly?

If you need these to be nut-free and/or soy-free, just make sure that your vegan butter and non-dairy yogurt are nut- and/or soy-free.

For gluten-free, make my gluten-free dinner rolls.

Can I make these ahead or freeze?

To make ahead, shape the dinner rolls and place in parchment lined pan, brush with oil. Then cover with plastic wrap or parchment(fold enough parchment so air doesn’t dry out the rolls). Refrigerate for upto a day. To bake, remove from the fridge and let sit on counter for an hour and then bake.

To freeze, freeze baked dinner rolls in an airtight container or wrap. Reheat covered with parchment in the oven for 10 mins. Or microwave for 30-60 seconds depending on the number of rolls.

About Richa

Hi, I'm Richa! I create flavorful plant based recipes that are inspired by my Indian upbringing, including many gluten-free, soy-free, and oil-free options.

You May Also Like

5 from 8 votes

Leave a comment

If you Love the Recipe, Please consider rating it using stars in comments! It helps readers and helps more people find the recipe online and I love hearing from you all!

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

Recipe Rating




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

68 Comments

  1. Nidhi says:

    Hi Richa! Excited to try this recipe! Just a quick question: The recipe says “3 cups + cups bread flour”. Can you clarify that?
    Thanks!!:)

    1. Richa says:

      3 or more cups of flour. You can need a few tbsp more flour after 3 cups.

  2. Jo says:

    These rolls look wonderful! Could you sub the non-dairy yogurt with non-dairy sour cream? Love your recipes. I have been following you for years. Also, what would the measurement for dried herbs be? I have a tendency to over do everything!

    1. Richa says:

      yes!

    2. Richa says:

      try about 2 tsp driedherbs

  3. Candace says:

    5 stars
    I made these yesterday to go with your Instant Pot lentil sloppy joes. They were delicious (both the buns and the joes!) Love your recipes!

    1. Richa says:

      yay!

  4. kinga says:

    5 stars
    hey Richa. They look so perfect. Where I live vegan butter is not available, can I sub with oil? also the yoghurt? could I use coconut yoghurt?

    1. Richa says:

      Yes to both

  5. Linda says:

    5 stars
    These look yummy 🙂

    I was wondering if you could sub avo for the nd yogurt, as was allowed in your whole wheat naan recipe? What about just almond milk? The only nd yogurt I have on hand is blueberry flavor, and I don’t live near a grocery store.

    1. Richa says:

      Yes some well mashed avocado + applesauce will work

  6. Jenny says:

    Hey there,

    How do I make cashew cream?

    Thanks for the wonderful recipe. I can’t wait to try it.

    1. Richa says:

      Blend 1/2 cup soaked cashews with 1/2 cup water until smooth

  7. Ranjana says:

    Hi Richa, at what point in the process can these be frozen to bake fresh another day? Thanks!

    1. Richa says:

      Shape the rolls after the first rise, oil the tops, them seal with a plastic wrap, not a tight wrap, just a a seal and a light tuck in on the sides and refrigerate overnight. Take them out an hour before you want to bake them, so they can thaw and rise if they havent already risen. If they have risen quite some overnight, then just they need just 15 mins on the counter. Then bake.

      1. Ranjana says:

        thanks Richa. What about freezing? Same way?

        1. Richa says:

          you want to freeze the dough without shaping (for not more than 1 month). then thaw for an hour, shape, let it rise and then bake

          1. Ranjana says:

            thanks Richa!

          2. Ranjana says:

            Okay I made these amazing rolls today!! The dough looked so beautiful that I decided to bake all today (no refrigeration or freezing). Superb and true to their name – SO soft and SO fluffy. All gone!! My best rolls to date. Thanks. 🙂

  8. Cornelia says:

    Hey, made the buns today (1 cup whole meal, 2 cups all purpose spelt flour) and I did not have the gluten… the dough was quite wet and sticky with 1 cup of water, could that be because of the missing gluten? Also, we do have other types of yeast (I have fresh active yeast that comes in a small refridgerated cube) and did not know how much two teaspoon of yours would convert to – used 20g of mine (half a cube). Also I subbed AF for some of the water. Results: After 1,5hours of resting the dough was over-proofed, and when I formed the buns (how much kneading and forming should there be?) the again were too fluffy I think after just 30 minutes. I guess, I have either used to much yeast or the AF is working mircales for shortening the proofing time. In the end they turned out to flat and far from yours-fluffy. Still tasted good. But did not look as good 🙂 Any suggestions?

    1. Richa says:

      Hi Cornelia, the proof time depend son many things like the temperature of wherever the dough is sitting, the moisture content, the yeast etc. It seems that there was enough moisture in the dough. you can add more flour to get a smooth and not sticky dough, which would work better and take longer to rise/proof. 2 tsp is about 9 gms, so that was deifinitely a lot of yeast and hence proofed so much. Over proofed bread or buns will fall during baking. if you see that the buns are rising quickly. you can bake them as soon as they are just about doubled and not wait for the 30 mins.

      1. Cornelia says:

        Yes, I also think it was too much yeast. I just got the problem that my yeast is a moist clump, so the conversion is a little bit tricky. But I’ll definitly try them again with half the yeast!