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.

Hand holding a golden hoagie roll above a baking sheet of more homemade hoagie rolls.

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.

Key Ingredients

Ingredients for homemade hoagie rolls including yeast, milk, sugar, eggs, and bread flour laid out on the counter.
  • 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

Yeast, milk, and sugar mixture foaming in a glass mixing bowl.
  1. 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.
Shaggy hoagie roll dough after adding eggs and flour to the yeast mixture.
  1. 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.
Cubed butter mixed into hoagie roll dough as it pulls away from the bowl.
  1. 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.
Smooth, elastic hoagie roll dough after mixing in a glass bowl.
  1. Mix until smooth. Keep mixing 6 to 8 minutes, until the dough turns smooth, elastic, and slightly tacky, not sticky.
Hoagie roll dough doubled in size after the first rise in a glass mixing bowl.
  1. 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.
Hand pressing hoagie roll dough into a rectangle before rolling.
  1. Flatten each piece. Divide the dough into 6 equal pieces, then flatten each one into a 5×9-inch rectangle before rolling.
Hand rolling hoagie roll dough tightly into a log.
  1. Roll it up. Roll the dough tightly from the long end, like a jelly roll, all the way to the seam.
Pinching the seam of a shaped hoagie roll closed.
  1. Seal the seam. Pinch the seam closed firmly. This is what keeps the rolls from unraveling in the oven.
Six shaped hoagie rolls doubled in size on a parchment-lined baking sheet with a roll being brushed.
  1. They’re ready when… The rolls look puffy and almost doubled, like this, and touching slightly at the edges.
Golden baked hoagie rolls cooling on a baking sheet.
  1. 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 roll recipe split in half on a baking sheet.

Homemade Hoagie Rolls Recipe FAQs

How do I store leftover hoagie rolls?

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.

Can I make the hoagie rolls dough ahead of time?

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.

What’s the best flour to use for these hoagie rolls?

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.

Can I knead the dough by hand instead of using a mixer for hoagie rolls?

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.

Why did my hoagie rolls come out dense or flat?

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!

Hand holding a golden hoagie roll above a baking sheet of more homemade hoagie rolls
5 from 1 vote

Homemade Hoagie Rolls

Skip the store-bought bread and make your own hoagie rolls from scratch! These bakery-style sandwich rolls are soft, chewy, and easy to make with just a few simple ingredients.
Prep: 20 minutes
Cook: 19 minutes
Total: 2 hours 19 minutes
Servings: 6 hoagie rolls
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

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

Storage
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

Calories: 199Calories | Carbohydrates: 22g | Protein: 7g | Fat: 9g | Saturated Fat: 5g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Trans Fat: 0.2g | Cholesterol: 76mg | Sodium: 826mg | Potassium: 139mg | Fiber: 1g | Sugar: 7g | Vitamin A: 337IU | Vitamin C: 0.003mg | Calcium: 77mg | Iron: 0.5mg

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

Like this? Leave a comment below!

About Chahinez Tabet Aoul

Chahinez Tabet Aoul is the recipe developer, photographer, and writer behind Lifestyle of a Foodie and Simple Copycat Recipes. Based in Las Vegas, Nevada, Chahinez is known for creating approachable, high-reward recipes that feel like they came straight from your favorite restaurant. Only easier, more fun, and made right a thome!

You May Also Like:

5 from 1 vote

Leave a comment

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

Recipe Rating




1 Comment

  1. Chahinez Tabet Aoul says:

    5 stars
    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!