This post may contain affiliate links. Please read our disclosure policy.
This hoagie rolls recipe is the upgrade your sandwiches have been missing. Skip the store-bought bread and bake your own from scratch: soft, fluffy, and still a little warm from the oven. They’re golden on the outside, tender on the inside, and sturdy enough to hold up to Philly cheesesteaks, meatball subs, or a loaded French dip. Once you make them yourself, grocery store hoagie rolls just won’t cut it anymore.

Quick Look: Homemade Hoagie Rolls
- 🍞 What it is: Soft, enriched bread rolls shaped for sandwiches, baked until golden with a tender chew.
- ⭐ Why it works: An enriched dough with milk, egg, and butter gives structure without turning dense.
- 💛 Why you’ll love it: Sturdy enough for loaded sandwiches, still soft enough to bite through easily.
- ⚠️ What to watch for: Don’t over-flour the dough. Slightly tacky dough makes the softest rolls.
- ❄️ Make ahead: Dough can be made a day ahead and refrigerated after the first rise.
- ⏱️ Ready in: About 2.5 hours start to finish, most of it hands-off rise time.
Why You’ll Love This Recipe
- Bakery-style texture without leaving your kitchen
- Sturdy enough to hold up to any sandwich filling
- Just a handful of pantry staples, no special equipment required
- Dough can be made ahead and refrigerated overnight
- Freezes well for meal prep or game day
- No advanced bread-baking experience needed
Once you’ve got a batch of these, try building a sandwich the way I do in my Starbucks turkey pesto panini, just swap in these rolls for the ciabatta.
Table of Contents
Key Ingredients

- Warm whole milk – Activates the yeast and keeps the crumb soft, similar to the base I use in my buttery soft dinner rolls.
- Granulated sugar – Feeds the yeast for a good rise and balances the flavor.
- Instant or active dry yeast – The key to a light, fluffy roll. Either works, just activate active dry first.
- Eggs – Add richness, structure, and that golden bakery color.
- Bread flour – Higher protein content than all-purpose, which gives these rolls their chewy, sandwich-shop structure. Start on the low end and add more only as needed.
- Kosher salt – Balances flavor and keeps the yeast’s rise even.
- Unsalted butter – Cubed, for a soft, rich crumb and melt-in-your-mouth texture.
Full ingredient amounts in the recipe card.
Substitutions
- No stand mixer: it’s doable but not ideal for this enriched dough because they tend to be very sticky, since it’s meant to be sticky. If you want a yeast dough that’s more forgiving by hand, my pizza dough for two works fine with just a bowl and a spoon.
- Want a whole wheat version: swap 1 cup of bread flour for whole wheat flour and add 1–2 tablespoons more milk.
- Want a different enriched dough to compare: my brioche cinnamon rolls use a tangzhong method if you want an even softer, more brioche-like crumb.
How to make homemade hoagie rolls

- Proof the yeast. Stir together the warm milk, sugar, and yeast, then let it sit until foamy, about 5 to 10 minutes. If it doesn’t foam, the yeast is dead, start over with a fresh packet.

- Mix the dough. Add the eggs, salt, and flour to the yeast mixture and mix on low speed until a rough, shaggy dough comes together. It’ll look messy at this stage, that’s expected.

- Add the butter. Once the dough starts pulling away from the sides, add the cold, cubed butter and keep mixing. It’ll look shaggy and greasy at first, that’s normal.

- Mix until smooth. Keep mixing 6 to 8 minutes, until the dough turns smooth, elastic, and slightly tacky, not sticky.

- Check for doubling. After about 1 hour in a warm spot, the dough should look like this, puffed up and doubled. Press a finger into it, if the indent stays, it’s ready.

- Flatten each piece. Divide the dough into 6 equal pieces, then flatten each one into a 5×9-inch rectangle before rolling.

- Roll it up. Roll the dough tightly from the long end, like a jelly roll, all the way to the seam.

- Seal the seam. Pinch the seam closed firmly. This is what keeps the rolls from unraveling in the oven.

- They’re ready when… The rolls look puffy and almost doubled, like this, and touching slightly at the edges.

- Golden and done. Bake until deeply golden and the internal temperature hits 195–200°F, then cool completely before slicing.
Expert Tip
- Weigh your flour with a kitchen scale instead of measuring cups for better accuracy
- Pull eggs out early so they’re at room temperature before starting
- Start on the low side with flour, only adding more if the dough truly needs it
- Brush with melted butter straight out of the oven for a tender, bakery-style finish

Homemade Hoagie Rolls Recipe FAQs
Store in an airtight container or zip-top bag at room temperature for up to 2 days. To freeze, wrap each roll tightly and freeze up to 3 months. Reheat from frozen at 300°F for about 10 minutes.
Yes. Make the dough up to a day ahead. After the first rise, punch it down, cover tightly, and refrigerate overnight. Let it come to room temperature before shaping and baking.
Bread flour, for the higher protein content that gives these rolls their chewy structure. All-purpose flour will still work, the rolls will just turn out slightly softer and less chewy. I break down this same swap in more detail in my cinnamon roll dough guide if you want the full explanation.
I don’t recommend it. This dough is enriched with butter and egg, which makes it much wetter and stickier than a typical bread dough, and that stickiness is exactly what gives the rolls their ultra-soft texture. Kneading it by hand makes it hard to avoid working in extra flour just to make it manageable, which will cost you that softness. A stand mixer with a dough hook is worth using here.
Usually means the dough didn’t rise enough, or too much flour was added. Make sure your yeast is active (it should foam when mixed with warm milk and sugar), and aim for a soft, slightly tacky dough.
More Bread Recipes You’ll Love!
If you tried this Homemade Hoagie Rolls Recipe or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the comments! I love hearing from you!

Homemade Hoagie Rolls
Ingredients
Wet ingredients
- 1¼ cups warm whole milk (100–110°F)
- 2 Tablespoons granulated sugar
- 2¼ tsp instant yeast or active dry about 1 packet
- 2 large eggs room temperature
Dry & fats
- 3½-4 cups bread flour start low and add more as needed, about 448–512g
- 2 teaspoons kosher salt
- 3 Tablespoons unsalted butter slightly softened and cubed
Egg wash (a mix of the two below)
- 1 egg white
- 1 tbsp water
More butter for brushing the rolls after baking
Instructions
Activate the yeast (if using active dry)
- In the bowl of a stand mixer, combine warm milk, sugar, and yeast. Stir, then let sit 5–10 minutes until foamy. If using instant yeast, skip this step and continue.1¼ cups warm whole milk , 2 Tablespoons granulated sugar, 2¼ tsp instant yeast or active dry
Make the dough
- Add 3 cups of bread flour, the eggs, and salt to the yeast mixture. Mix on low speed with a dough hook until a shaggy dough forms.2 large eggs, 3½-4 cups bread flour, 2 teaspoons kosher salt
- Gradually add more flour, ½ cup at a time, until the dough is soft, slightly tacky, and pulls away from the bowl.
- Add the cubed butter and mix 6–8 minutes until smooth and elastic. The dough should feel silky, not sticky.3 Tablespoons unsalted butter
First rise
- Lightly grease a large bowl. Shape the dough into a smooth ball, place it in the bowl, and cover with a clean towel or plastic wrap.
- Let rise in a warm spot for 1 hour, or until doubled in size.
Shape the rolls
- Turn the dough onto a lightly floured surface. Gently deflate and divide into 6 equal pieces (about 150–160g each).
- Working one at a time, flatten into a 5×9-inch rectangle, then roll tightly from the long end like a jelly roll. Pinch seams closed and place seam-side down on a parchment-lined baking sheet.
- Repeat with remaining pieces, spacing them slightly apart so they’ll touch a bit as they rise.
Second rise
- Cover loosely with greased plastic wrap or a damp towel. Let rise 30–45 minutes, until puffy and almost doubled.
Bake
- Preheat oven to 375°F (190°C).
- Brush rolls with egg wash and, slash the tops lengthwise with a sharp knife or lame for that classic bakery look.1 egg white, 1 tbsp water
- Bake 18–20 minutes, until golden brown and the internal temperature reaches 195–200°F.
Cool
- Brush the rolls with melted butter as soon as they come out of the oven then transfer rolls to a wire rack and let cool completely before slicing.
Notes
Room temp: Store airtight up to 2 days.
Freeze: Wrap individually and freeze up to 3 months. Reheat in a 300°F oven for 10 minutes. Variations & Tips
Softer crust: Brush baked rolls with melted butter right out of the oven.
Extra chew: Replace 2 tablespoons of milk with water and knead an extra 3 minutes.
Whole wheat option: Swap 1 cup of bread flour for whole wheat flour and add 1–2 tablespoons more milk.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.






I’ve made these more times than I can count testing this recipe and my family still asks for them every week!! The stickiness of the dough freaked me out the first time (I kept wanting to add more flour), but trust the process, use that bench scraper because that’s exactly what makes them so soft (and you don’t wanna lose that!) We’ve done Philly cheesesteaks, meatball subs, and just plain butter and honestly the plain butter version almost wins. Let me know what you stuff yours with!