This post may contain affiliate links, Read the full disclosure here.
Dinner just isn’t complete without warm, fluffy rolls on the table. This Easy Dairy-Free Dinner Rolls Recipe is my favorite way to bring that bakery-style magic into our home—without any milk or butter.
Whether you’re avoiding dairy for health, allergies, or lifestyle reasons, these soft rolls deliver everything you love: a golden crust, pillowy interior, and irresistible aroma. And best of all? You can make them with pantry staples in just a few simple steps.
I first made these during the holidays when we had guests with food sensitivities, and they’ve been a go-to ever since. Honestly, no one ever guesses they’re dairy-free. They’re just good. Warm-from-the-oven good. Butter-optional good.
Why You’ll Love These Dairy-Free Dinner Rolls
- Completely dairy-free – no milk, no butter, and still fluffy!
- Made with basic pantry ingredients – no weird substitutes
- Perfect for weeknight dinners, holidays, or meal prep
- Easy enough for beginner bakers
- Kid-approved and freezer-friendly
Ingredients – What You’ll Need
- 1 ½ teaspoons instant yeast
- 2 tablespoons granulated sugar
- 1 cup warm water (235 ml)
- 1 egg (or flax egg for vegan option)
- 2 tablespoons oil (canola, vegetable, or avocado oil)
- 1 teaspoon salt
- 3 to 3 ½ cups all-purpose flour (385–450 grams)
🥚 Vegan? Swap the egg for a flax egg (1 tbsp ground flax + 3 tbsp water).
🥣 For extra browning, brush with oat milk or almond milk before baking.
Step-by-Step: How to Make Easy Dairy-Free Dinner Rolls
Step 1: Activate the Yeast
- In a stand mixer bowl (or large mixing bowl), combine:
- Warm water
- Sugar
- Instant yeast
- Let it sit for 5 to 10 minutes until foamy.
🧠 This tells you your yeast is active. No foam = start over.
And Step 2: Mix the Dough

- Add in:
- Egg (or flax egg)
- Oil
- Salt
- 3 cups flour
- Mix using a dough hook (or wooden spoon and hands).
- Add more flour 1 tablespoon at a time until dough is soft and slightly sticky but not wet.
👩🍳 Don’t overdo the flour! Too much makes dry rolls.
Step 3: First Rise
- Cover the bowl with a damp towel.
- Let the dough rise in a warm spot for about an hour, or until it doubles in size.
☀️ I like to pop mine in the oven (off) with just the light on—it’s the perfect warm environment.
And Step 4: Shape the Rolls
- Punch down the dough gently.
- Transfer to a floured surface.
- Divide into 14 to 16 equal pieces.
- Shape each into a smooth ball using your cupped hand.
- Place them into a greased 9×13-inch baking dish or two 9-inch round pans.
Step 5: Second Rise
- Cover with plastic wrap or a towel.
- Let them rise again for another hour, until puffy and touching.
⏳ This second rise is key for that light, airy texture.
Step 6: Bake to Golden Perfection

- Preheat oven to 350°F (175°C).
- Bake for 20 minutes, or until lightly golden on top.
- Remove and brush with oil or melted vegan butter for a glossy, buttery finish.
And Step 7: Let Them Cool (Just a Bit!)
Let the rolls sit for 5 minutes, then transfer to a wire rack.
Serve warm—and watch them disappear!
Storage & Freezing Tips
- Room Temp: Store in an airtight container for 2–3 days.
- Freeze: Let rolls cool completely, then freeze in a zip bag up to 1 month.
- Reheat: Wrap in foil and warm in a 325°F oven for 10 minutes.
❄️ I always make a double batch and freeze half for lazy dinners later in the week.
Nutrition Facts (for full batch)
- Calories: 3260
- Fat: 48g
- Carbs: 1024g
- Sugar: 32g
- Fiber: 32g
- Protein: 144g
- Sodium: 2224mg
- Cholesterol: 192mg
📊 Divide by number of rolls (14–16) for per-roll nutrition.
FAQs – Easy Dairy-Free Dinner Rolls Recipe
What can I use instead of milk for dinner rolls?
You can use water, almond milk, oat milk, or soy milk. Just make sure it’s unsweetened and unflavored.
Can I make these vegan?
Yes! Use a flax egg and vegan butter or oil for brushing. Skip the egg entirely if you’re not brushing.
What makes dinner rolls soft and fluffy?
Two things: hydration and patience. The dough should be slightly sticky—not dry. And give it enough time to rise.
Why are my rolls dense?
Usually it’s from too much flour, under-proofing, or using expired yeast.
Can I use gluten-free flour?
Yes, but you’ll need a gluten-free flour blend that contains xanthan gum. Texture may vary.
What type of flour is best?
All-purpose flour is perfect for soft rolls. Bread flour works too, but gives a chewier bite.
Can I freeze these?
Absolutely. I often freeze a whole batch after baking. Just reheat and serve!
What’s a good topping?
- Vegan butter and garlic salt
- Brushed maple syrup and sea salt
- Cinnamon sugar for sweet rolls
What to Serve with Easy Dairy-Free Dinner Rolls
- Buttery Garlic Swirl Rolls – pair these for a beautiful holiday breadbasket.
- Easy Homemade White Bread – if you’re into scratch baking, this is a must.
- Soft & Fluffy White Bread Loaf – a great everyday loaf to try next.
Final Thoughts – Try This Easy Dairy-Free Dinner Rolls Recipe Tonight
This Easy Dairy-Free Dinner Rolls Recipe is the one I come back to again and again. It’s simple, reliable, and such a crowd-pleaser.
These rolls are perfect for beginners, quick weeknight meals, or big family dinners. And you’ll feel so proud pulling that warm pan out of the oven.
Try it soon and tag @RitzyRecipes so I can cheer you on!
Looking for more dairy-free baking inspiration? Come hang out with us on Pinterest!
Print
Easy Dairy-Free Dinner Rolls Recipe – Soft, Fluffy, and Foolproof
- Total Time: 2 hours
- Yield: 14 to 16 rolls 1x
Description
Soft, fluffy, and completely dairy-free, these dinner rolls are easy to make with simple pantry staples—perfect for weeknights, holidays, or meal prep.
Ingredients
- 1 ½ teaspoons instant yeast
- 2 tablespoons granulated sugar
- 1 cup warm water (235 ml)
- 1 egg (or flax egg for vegan option)
- 2 tablespoons oil (canola, vegetable, or avocado oil)
- 1 teaspoon salt
- 3 to 3 ½ cups all-purpose flour (385–450 grams)
Instructions
- In a stand mixer bowl (or large mixing bowl), combine warm water, sugar, and yeast. Let sit for 5 to 10 minutes until foamy.
- Add egg (or flax egg), oil, salt, and 3 cups of flour. Mix until smooth and slightly sticky. Add more flour 1 tablespoon at a time, if needed.
- Cover the bowl with a damp towel and let the dough rise in a warm place for about 1 hour, until doubled in size.
- Punch down the dough. On a floured surface, divide into 14 to 16 equal pieces. Roll each into a ball. Grease a 9×13-inch pan or two 9-inch round pans and arrange the dough balls evenly.
- Cover the pan loosely with plastic wrap or a towel. Let them rise for another hour until puffed and touching.
- Preheat oven to 350°F (175°C). Bake for 20 minutes until lightly golden. Brush with oil or vegan butter for a glossy finish.
- Cool for 5 minutes in the pan, then transfer to a wire rack. Serve warm or freeze for later.
Notes
For vegan rolls, use a flax egg (1 tbsp flaxseed + 3 tbsp water). Optional: brush with oat or almond milk before baking for added color.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Category: Bread
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 roll
- Calories: 204
- Sugar: 2g
- Sodium: 139mg
- Fat: 3g
- Saturated Fat: 0g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 64g
- Fiber: 2g
- Protein: 9g
- Cholesterol: 12mg






