Stromboli is the kind of bake that feels both comforting and crowd-pleasing, with golden dough wrapped around layers of savory meat and melty cheese. This homemade version is hearty, flavorful, and easier to make than it looks once you break it into simple steps.
It is perfect for sharing at dinner, game day, or a cozy weekend meal. Serve it fresh from the oven with warm marinara sauce, and it quickly becomes the centerpiece of the table.
Why You’ll Love This Recipe
This stromboli has a crisp, golden crust with a soft and chewy interior.
The garlic butter adds extra flavor to every layer without making the filling complicated.
You can customize the meats and cheeses based on what you have on hand.
It works well for family dinners, casual entertaining, or make-ahead meals.

What You’ll Need (Ingredient Highlights)
The homemade dough creates a soft, sturdy base that bakes up beautifully golden.
Olive oil keeps the dough supple and adds richness.
Garlic butter brings savory depth and helps flavor the inside of each roll.
Thinly sliced meats create hearty layers and classic deli-style flavor.
Cheese melts into the filling and helps hold everything together.
Egg wash gives the crust a shiny finish and deeper color in the oven.
Pro Tips Before You Start
Keep the water warm, not hot, so the yeast activates properly.
Do not add too much extra flour while kneading, or the dough can become dry.
Leave the recommended border when adding the filling so the stromboli rolls and seals more easily.
Cut slits in the top before baking so steam can escape and the crust stays crisp.
Let it rest briefly after baking so the cheese settles before slicing.
How to Make Stromboli
Step 1 – Activate the yeast
Whisk the warm water, yeast, and sugar together in a mixing bowl. Let it sit for 5 minutes until the yeast is ready.
Step 2 – Make the dough
Add the olive oil, salt, and flour. Mix until a dough forms.
Step 3 – Knead until smooth
Knead the dough for about 5 minutes until it is soft, slightly tacky, and elastic. If needed, add only a little extra flour at a time.
Step 4 – Let the dough rise
Place the dough in a lightly greased bowl, cover, and let it rise for 60 to 90 minutes. It should double in size.
Step 5 – Prepare the pans and oven
Preheat the oven to 400°F (204°C). Line 2 large baking sheets with parchment paper or baking mats.
Step 6 – Shape the dough
Punch down the risen dough and divide it in half. Roll each half into a 10×16-inch rectangle on a lightly floured surface.
Step 7 – Add the filling
Mix the melted butter and garlic, then spread it over each rectangle. Sprinkle with parsley, then layer the meats and cheeses while leaving a border around the edges.
Step 8 – Roll and seal
Brush the edges with egg wash. Roll each rectangle into a tight log, folding in the ends as you go.
Step 9 – Finish the tops
Transfer the stromboli to the prepared baking sheets and seal the ends. Brush the tops with egg wash, add optional toppings, and cut 3 to 4 slits in each one.
Step 10 – Bake until golden
Bake for about 25 minutes, or until golden brown and cooked through. Let cool for 5 minutes before slicing.
Step 11 – Serve warm
Serve plain or with warm pizza sauce or marinara for dipping.
What to Serve Them With
Serve stromboli with warm marinara or pizza sauce for dipping.
A crisp green salad makes a nice fresh contrast to the rich filling.
Roasted vegetables or soup can turn it into a fuller meal.
Variations / Substitutions
Use Italian cold cuts, deli ham, pepperoni, or a mix of your favorites.
Swap the cheese for provolone, mozzarella, cheddar, or other good melting cheeses.
Add a little sautéed spinach or roasted peppers for extra flavor.
Use garlic powder instead of fresh garlic if that is what you have available.
Storage & Leftovers
Store leftover stromboli in the refrigerator for up to 3 days.
Reheat slices in the oven or air fryer to help bring back the crisp crust.
You can also refrigerate the shaped stromboli for up to 8 hours before baking.
FAQs
Can I make stromboli ahead of time?
Yes, you can shape it in advance and refrigerate it for up to 8 hours before baking.
How should I store leftovers?
Keep leftovers covered in the refrigerator for up to 3 days.
Can I freeze this dish?
Yes, you can freeze extra dough, and baked stromboli can also be frozen if wrapped well.
Can I substitute some of the ingredients?
Yes, you can change the meats, cheeses, garlic, and herbs based on preference or availability.
How long does this recipe take to make?
It takes a little over 2 hours total because of the rise time, with about 25 minutes of baking.
Is this recipe kid-friendly?
Yes, the cheesy, savory filling makes it very family-friendly.
Can I make this dish without a stand mixer?
Yes, you can mix the dough in a large bowl with a wooden spoon or spatula and knead by hand.
What should I serve it with?
It goes well with marinara sauce, salad, soup, or roasted vegetables.
Do I need special equipment?
No, basic baking tools are enough, though a stand mixer can make the dough easier to prepare.
How do I know when it’s perfectly cooked?
The crust should be golden brown, and the center should reach at least 200°F (93°C) if checked with an instant-read thermometer.
Final Thoughts
This stromboli is warm, cheesy, and packed with savory flavor in every slice. Once you try this homemade version, it is easy to see why it makes such a satisfying comfort-food favorite.
It is a flexible recipe that works for both casual dinners and special sharing moments. Keep it classic or make it your own with different fillings each time.
Full Recipe Card
Ingredients
- 1 and 1/3 cups (320ml) warm water
- 2 and 1/4 teaspoons (7g) instant or active-dry yeast
- 1 Tablespoon (13g) granulated sugar
- 2 Tablespoons (30ml) olive oil
- 1 teaspoon salt
- 3 and 1/2 cups (about 450g) all-purpose flour, plus more as needed
- 3 Tablespoons (43g) unsalted butter, melted
- 2 garlic cloves, minced
- 2 teaspoons chopped fresh parsley
- 1 pound thinly sliced meats
- 3/4–1 pound cheese
- 1 large egg, beaten with 1 Tablespoon water
- Optional toppings: parsley, flaky sea salt, grated Parmesan
Instructions
- Whisk warm water, yeast, and sugar together. Let sit for 5 minutes.
- Add olive oil, salt, and flour. Mix to form a dough.
- Knead for 5 minutes until soft and elastic.
- Place in a greased bowl, cover, and let rise for 60–90 minutes until doubled.
- Preheat oven to 400°F (204°C) and line 2 baking sheets.
- Divide dough in half and roll each half into a 10×16-inch rectangle.
- Spread with garlic butter and parsley. Layer meats and cheese, leaving a border.
- Brush edges with egg wash and roll into tight logs, folding in the ends.
- Transfer to baking sheets, brush tops with egg wash, add toppings, and cut slits.
- Bake for about 25 minutes until golden brown. Cool briefly before slicing.
- Serve with warm marinara or pizza sauce if desired.
