Side Dishes
This old-fashioned potato rolls recipe delivers the buttery, pull-apart softness that makes them a Sunday dinner staple—just like my grandmother used to make. The secret lies in boiling the potatoes first, which creates that signature tender crumb while keeping the vinegar kiss that balances the richness.
I’ve perfected this recipe over years of holiday gatherings, where these rolls disappear faster than the mashed potatoes.
The dough comes together with simple ingredients—flour, milk, butter, and of course, those boiled potatoes—but the technique is what makes them special. You’ll knead, shape, and let them rise before baking until golden brown, ensuring every bite is fluffy yet sturdy enough to hold gravy.
The vinegar in the dough adds just enough tang to cut through the butter, a classic trick that keeps these rolls from tasting too heavy.
What you’ll end up with is a batch of rolls that are impossibly tender on the inside, with a crispy, buttery exterior that’s perfect for soaking up gravy or melting with butter.
They’re the kind of rolls that make you reach for seconds, and they pair beautifully with roasted meats, mashed potatoes, or even as a side for breakfast. The aroma alone will have everyone at the table asking for the recipe.
These rolls are best made fresh but keep well for a day or two if wrapped tightly. Serve them warm, straight from the oven, and watch them vanish. Here’s how to make them—just like my grandmother taught me.
Ingredients for old fashioned potato rolls
Buttery, vinegar-kissed dough with boiled potatoes—just like Grandma's Sunday table staple.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 3 lbs | Medium size, peeled and cubed |
| All-Purpose Flour 🌾 | 4 cups | Plus 1 tbsp for dusting |
| Unsalted Butter 🧈 | ¾ cup | Cold, cubed for dough |
| Whole Milk 🥛 | 1 cup | Room temperature |
| White Vinegar 🍶 | 1 tbsp | For tangy balance |
| Granulated Sugar 🍚 | 1 tbsp | For tenderizing dough |
| Active Dry Yeast 🍞 | 2 ¼ tsp | 1 packet or 7g |
| Large Eggs 🥚 | 1 whole | Room temperature |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Vegetable Oil 🫒 | 1 tbsp | For greasing bowl |
| Butter (for topping) 🧈 | ¼ cup | Melted, for brushing |
The potatoes are non-negotiable. Russets work best—they're fluffy and hold up to boiling. Grab a 3-pound bag from the grocery store, peel them, and cut into even cubes (about 1.5 inches). Boil them until fork-tender (15-20 minutes), then drain and let cool. I always double-check the water level—it should cover the potatoes by 1 inch. Costco or Trader Joe's have the best organic Russets if you want to splurge. The yeast? Fresh is best—check the date on the packet, and if it's past its prime, toss it. Active dry yeast from Penzeys keeps for months in the freezer.
No vinegar? Lemon juice works at the same amount, but it's not quite the same tang. Out of butter? Lard or shortening keeps the rolls tender, though they won't be as rich. The milk can be swapped for buttermilk or half-and-half, but whole milk gives the best texture. If you're gluten-sensitive, substitute half the flour with gluten-free all-purpose, but expect a slightly denser roll. The sugar? It's not just for sweetness—it tenderizes the dough. Don't skip it, even if you're not baking for dessert. For the egg, room temperature is key—cold eggs make the dough tough.
These rolls keep for 2 days wrapped tightly in foil at room temperature, or 3 months frozen. I like to freeze them shaped but unrisen—just thaw overnight in the fridge, let rise, then bake. The butter topping? Brush it on right before baking for that golden, crispy finish. Leftovers reheat beautifully in a 350°F oven for 10 minutes, wrapped in foil. Serve warm with gravy, and watch them disappear—just like at Grandma's table.
Why You'll Love This Recipe
- No-Fuss Mash-Up: I swear, you just boil potatoes, mix in flour and milk, and bake—no rolling dough, no kneading. The vinegar keeps them tender, and honestly? That’s my kind of magic.
- Buttery-Potato Bliss: The moment those rolls hit the oven, the butter melts into the creamy potato base, giving you that rich, homey flavor. That crispy top? Pure satisfaction with every bite.
- Weeknight Hero: These rolls save my dinner parties and lazy Sundays. Serve them with soup, chili, or even breakfast—no one will guess they’re basically mashed potatoes in disguise.
- Budget Magic: Russets are cheap, flour is cheap, and a stick of butter stretches far. I make a double batch, freeze half, and boom—homemade rolls ready whenever. (Yes, even on a Tuesday night.)
Step-by-step instructions for old fashioned potato rolls
Here's how to make these tender, buttery rolls with a perfect vinegar tang and pull-apart texture.
Prepare the Potato Dough Base
Start by boiling the 3 lbs of peeled and cubed russet potatoes in salted water for 15-20 minutes until they're fork-tender. Drain them well, then mash until completely smooth—no lumps should remain. Let the mashed potatoes cool slightly before mixing.
In a large mixing bowl, combine the mashed potatoes with the 1 cup of room temperature whole milk, 1 tbsp of white vinegar, 1 tbsp of granulated sugar, and 1.5 tsp of salt. Mix well until fully incorporated. The vinegar helps tenderize the dough while adding that classic tang. Let this mixture sit for 5 minutes while you prepare the yeast mixture.
Activate the Yeast and Combine with Dry Ingredients
In a small bowl, sprinkle the 2.25 tsp of active dry yeast over ¼ cup of warm water (around 110°F). Let it sit for 5 minutes until it becomes frothy. This step ensures your yeast is alive and ready to work.
In the same large bowl with your potato mixture, add the 4 cups of all-purpose flour and the frothy yeast mixture. Stir with a wooden spoon until a shaggy dough forms. The dough will be sticky—this is normal. Knead it gently on a lightly floured surface for 5-7 minutes until smooth and elastic. If it feels too sticky, add 1 tbsp more flour as needed.
Incorporate Butter and Let the Dough Rise
Cut the 0.75 cup of cold, cubed unsalted butter into small pieces and work them into the dough one at a time. This keeps the butter cold longer, resulting in flaky, tender rolls. Once all the butter is incorporated, shape the dough into a ball and place it in a lightly oiled bowl.
Cover the bowl with a damp kitchen towel and let the dough rise in a warm place for 1-2 hours, or until it has doubled in size. You'll know it's ready when the dough springs back slowly when poked. Patience here is key—rushing the rise leads to dense rolls.
Shape and Second Rise for Flavor Development
Punch down the risen dough to release any air bubbles, then turn it out onto a lightly floured surface. Divide the dough into 12 equal pieces (about 4 oz each). Roll each piece into a smooth ball, then place them in a greased 9x13-inch baking dish, leaving a little space between each roll.
Cover the baking dish with a damp towel and let the rolls rise again for 30-45 minutes, until they've puffed up noticeably. The second rise ensures they'll be light and airy. Preheat your oven to 375°F during this time—you want everything ready to go when the rolls are fully risen.
Bake to Golden Perfection
Brush the tops of the rolls with melted butter (for topping) for that classic golden crust. Bake for 20-25 minutes until they're deep golden brown and sound hollow when tapped on the bottom. The rolls should be soft inside with a slightly crisp exterior.
For extra richness, brush the warm rolls with another thin layer of melted butter. Serve them fresh from the oven while still steaming—these rolls are best enjoyed warm, straight from the pan. The vinegar tang balances the buttery richness, making each bite irresistibly tender.
Pro Tips For Making Old Fashioned Potato Rolls
- Boil Potatoes Until Fork-Tender: Russets should collapse like overcooked mashed potatoes when pierced—no resistance. I learned this the hard way after making rolls that tasted dense and underdone. Use a timer for 15-20 minutes after they hit a boil, then test immediately.
- Soak Flour in Cold Milk: Dump the flour into cold milk first, then stir. This prevents lumps and gives you a smoother dough—no last-minute straining. I used to mix it dry, and the texture always felt gritty.
- Bake Rolls on a Wire Rack: Skip the baking sheet—place rolls on a rack over a tray. This lets steam escape, giving you crisp bottoms without soggy centers. My first batch stuck to the pan like glue.
- Brush Dough with Vinegar: Toss the shaped rolls in vinegar before baking—it tenderizes the crust and adds a subtle tang. I was skeptical until I tried it; now it’s non-negotiable for that classic old-fashioned flavor.
Health benefits of this dish
Whole Grain Boost
Swap half the all-purpose flour for whole wheat flour to boost fiber and nutrients without sacrificing texture. I’ve tested this with King Arthur whole wheat flour, which blends seamlessly and adds a subtle nutty depth.
Just reduce the water slightly—whole wheat absorbs more—until the dough reaches a similar consistency. Each roll will have about 3 grams of fiber and 4 grams of protein per serving, making them a heartier option. 💪
Low-Carb Adaptation
For a low-carb version, replace the potatoes with ½ cup mashed cauliflower (steamed and drained) and ½ cup almond flour instead of regular flour. The rolls will be denser but still tender, with about 10 grams of net carbs per serving.
I add 1 extra egg to bind the dough properly. This works best when served with a rich gravy to complement the lighter texture.
Gluten-Free Option
Use a 1:1 gluten-free flour blend (like Bob’s Red Mill) and add ½ tsp xanthan gum to mimic the elasticity of wheat flour. The rolls will be slightly denser but still soft inside.
For extra moisture, increase the milk to 1 ¼ cups and let the dough rest for 10 minutes after mixing to hydrate fully. These hold up well when frozen, making them great for meal prep.
Protein-Packed Twist
Add ¼ cup Greek yogurt (plain, nonfat) to the dough for extra protein and tang. I use Fage 5% fat for creaminess without overpowering the flavor. Each roll gains about 2 extra grams of protein and stays just as tender.
The yogurt also helps balance the richness of the butter, keeping the rolls light. Perfect for breakfast or brunch alongside eggs or smoked salmon. 🥚
Vitamin C Boost
Stir 1 tbsp lemon zest into the dough for a bright citrus note and extra vitamin C. The zest blends right in with the vinegar, enhancing the tang without altering the texture.
I’ve found that organic Meyer lemons work best—they’re sweeter and more aromatic. This small addition adds about 5mg of vitamin C per serving, supporting immunity and skin health. 🍋
Nutrition facts
Frequently asked questions
Why do these potato rolls need to boil the potatoes first?
Boiling the potatoes creates a smooth, starchy base that makes the dough incredibly tender and moist. The starch breaks down during cooking, which gives these rolls their signature pull-apart texture and prevents them from drying out. Skipping this step would leave the rolls dense and crumbly instead of light and fluffy.
Can I make these rolls ahead of time?
Shape the rolls and place them in the baking dish, then refrigerate for up to 24 hours before baking. For longer storage, freeze the shaped (unrisen) rolls for 3 months. Thaw overnight in the fridge, let rise, and bake as directed. The flavor actually improves after resting!
What's the secret to getting that perfect golden crust?
Brush the tops with melted butter right before baking and keep the oven at 375°F—not too hot, which can burn them before they're done inside. The vinegar in the dough also helps create that beautiful caramelized color. For extra shine, brush with more butter right after baking.
Can I substitute sweet potatoes for russets?
Not recommended! Sweet potatoes have a different starch content and moisture level that would make the dough too sticky and dense. Stick with russets—their high starch content is key to the classic texture. If you're looking for a different potato variety, Yukon Golds work in a pinch, though they'll be slightly less fluffy.
How do I know when the rolls are fully baked?
They're done when they're deep golden brown and sound hollow when tapped on the bottom. The internal temperature should reach 190°F. If they brown too quickly, tent them with foil to prevent over-browning while they finish cooking inside.
