Soft, fluffy buns filled with creamy seasoned mashed potatoes and finished with a buttery golden crust. These homemade potato buns are comforting, budget-friendly, and perfect for breakfast, brunch, a snack, or a simple side dish.
Recipe Overview
| Details | Information |
| Prep Time | 30 minutes |
| Rising Time | 1 hour 15 minutes |
| Cook Time | 20–25 minutes |
| Total Time | About 2 hours 10 minutes |
| Servings | 10–12 buns |
| Difficulty | Easy–Intermediate |
| Oven Temperature | 375°F (190°C) |
Why You’ll Love This Recipe
- 🥔 Creamy, flavorful potato filling
- 🧈 Soft and buttery homemade dough
- 🧀 Optional melted cheese in the center
- ✨ Beautiful golden-brown finish
- 💰 Made with simple, affordable ingredients
- 🥐 Excellent for breakfast, brunch, lunchboxes, or snacks
Ingredients
For the Dough
| Ingredient | Amount |
| All-purpose flour | 3 cups (375 g) |
| Warm milk | ¾ cup (180 ml) |
| Granulated sugar | 2 tbsp |
| Instant yeast | 2¼ tsp (1 packet) |
| Egg | 1 large |
| Unsalted butter, melted | 3 tbsp |
| Salt | 1 tsp |
For the Potato Filling
| Ingredient | Amount |
| Potatoes, peeled and cubed | 1½ lb (680 g) |
| Unsalted butter | 2 tbsp |
| Milk | ¼ cup (60 ml) |
| Garlic powder | ½ tsp |
| Black pepper | ½ tsp |
| Salt | To taste |
| Chopped parsley | 2 tbsp |
| Shredded mozzarella or cheddar | 1 cup (100 g) |
For the Topping
| Ingredient | Amount |
| Egg yolk | 1 |
| Milk | 1 tbsp |
| Melted butter | 1 tbsp |
| Sesame seeds | Optional |
Step-by-Step Instructions
1. Prepare the Potato Filling
Place the peeled potatoes in a large saucepan and cover with cold water. Add a little salt.
Bring to a boil and cook for 15–20 minutes, or until completely tender.
Drain well and return the potatoes to the warm pan. Mash until smooth.
Add the butter, milk, garlic powder, black pepper, salt, and parsley. Mix until creamy.
Stir in the shredded cheese while the potatoes are still warm.
Important: Let the filling cool completely before assembling the buns.
2. Make the Dough
In a large bowl, combine the warm milk, sugar, and instant yeast. Let stand for about 5 minutes.
Add the egg and melted butter.
Gradually add the flour and salt, mixing until a soft dough forms.
Transfer to a lightly floured surface and knead for 7–10 minutes, until smooth and elastic.
3. First Rise
Place the dough in a lightly greased bowl.
Cover with plastic wrap or a clean kitchen towel and let rise in a warm place for approximately 60 minutes, or until doubled in size.
4. Shape the Buns
Punch down the dough and divide it into 10–12 equal pieces.
Roll each piece into a small circle.
Place approximately 2 tablespoons of potato filling in the center.
Pull the dough edges over the filling and pinch firmly to seal.
Place each bun seam-side down on a parchment-lined baking sheet.
5. Second Rise
Cover loosely and let the buns rest for 15–20 minutes.
Meanwhile, preheat your oven to 375°F (190°C).
6. Add the Golden Topping
Whisk together the egg yolk and 1 tablespoon of milk.
Brush the tops of the buns generously with the egg wash.
Sprinkle with sesame seeds if desired.
7. Bake
Bake for 20–25 minutes, until beautifully puffed and golden brown.
Immediately after removing them from the oven, brush the tops with melted butter.
Allow to cool for 10 minutes before serving.
Best Tips
- Use starchy potatoes such as Russet or Yukon Gold for a fluffy filling.
- Make sure the potato mixture is completely cool before filling the dough.
- Don’t overfill the buns, or they may open during baking.
- Seal the dough firmly around the filling.
- Don’t add too much flour—the dough should remain soft.
- Brush with butter immediately after baking for a softer, richer crust.
- For an especially golden finish, use an egg-yolk-based egg wash.
Best Ingredient Options
Potatoes: Russet potatoes give a fluffy texture, while Yukon Gold creates a naturally buttery filling.
Cheese: Mozzarella provides excellent stretch, while cheddar gives a stronger flavor.
Herbs: Parsley works beautifully, but chives or green onions are also delicious.
Milk: Whole milk gives the richest dough, but 2% milk also works.
Recipe Variations
🧀 Extra-Cheesy Potato Buns
Add a small cube of mozzarella to the center of each bun before sealing.
🌶️ Spicy Potato Buns
Add ½ teaspoon chili flakes or a finely chopped jalapeño to the filling.
🧄 Garlic Herb Buns
Mix minced garlic, parsley, and a little Parmesan into the potato filling.
🥓 Loaded Potato Buns
Add cooked, crumbled bacon and shredded cheddar to the mashed potatoes.
🌿 Herb Potato Buns
Add fresh rosemary, thyme, parsley, or chives for a more aromatic filling.
What to Serve With
These potato-stuffed buns pair wonderfully with:
- Scrambled eggs
- Fresh green salad
- Tomato soup
- Creamy vegetable soup
- Grilled chicken
- Roasted vegetables
- Garlic butter
- Sour cream or yogurt dip
Make-Ahead Instructions
You can prepare the potato filling 1 day ahead and keep it refrigerated in an airtight container.
The dough can also be prepared ahead, covered, and refrigerated overnight. Allow it to sit at room temperature for about 30–45 minutes before shaping.
Storage
Store cooled buns in an airtight container at room temperature for up to 2 days.
For longer storage, refrigerate for up to 4 days.
Reheating
For the best texture, reheat in a 350°F (175°C) oven for 8–10 minutes.
You can also microwave one bun for approximately 20–30 seconds, although the exterior will be softer.
Freezing
Allow the baked buns to cool completely.
Place them in a freezer-safe container or bag and freeze for up to 2 months.
Thaw overnight in the refrigerator, then reheat at 350°F (175°C) until warmed through.
Common Mistakes to Avoid
- Using hot milk for the yeast — very hot milk can damage the yeast.
- Adding hot potato filling — it can make the dough difficult to seal.
- Overloading the buns — too much filling can cause them to burst.
- Skipping the second rise — this can result in dense buns.
- Overbaking — bake only until golden to keep the bread soft.
- Not sealing the dough properly — pinch the seams firmly before placing them on the tray.
Nutrition Estimate
Approximate per bun, assuming 12 servings:
| Nutrient | Amount |
| Calories | ~290 kcal |
| Protein | ~8 g |
| Carbohydrates | ~39 g |
| Fat | ~11 g |
| Saturated Fat | ~6 g |
| Fiber | ~2 g |
| Sugar | ~3 g |
| Sodium | ~360 mg |
Nutrition values are estimates and will vary depending on the exact ingredients and portion size.
Frequently Asked Questions
Can I use leftover mashed potatoes?
Absolutely. Leftover mashed potatoes work very well. Use about 3 cups of prepared mashed potatoes for the filling.
Can I make these without cheese?
Yes. Simply leave out the cheese for classic buttery potato buns.
Why did my filling come out watery?
The potatoes may have retained too much water. Drain them thoroughly and allow them to steam-dry for a few minutes before mashing.
Can I fry these instead of baking them?
Yes, but the dough and filling should be sealed especially well. Baking gives you the golden, fluffy texture shown in the image.
Can I make smaller buns?
Yes. Divide the dough into 16–18 pieces and reduce the baking time to approximately 15–20 minutes.
Final Thoughts
These golden potato-stuffed buns are a delicious homemade comfort food with a soft, buttery exterior and creamy cheesy potato center. They’re inexpensive to make, easy to customize, and ideal for meal prep, family breakfasts, parties, or an easy homemade snack.
The best part? Serve them warm, straight from the oven, with a little melted butter on top. 🥔🧈🧀