
For the dough
- 2 ½ cups all-purpose flour
- 1 tablespoon sugar
- 1 teaspoon salt
- 1 tablespoon instant yeast
- ¾ cup warm milk (not hot)
- 2 tablespoons olive oil or melted butter
For the filling
- 200–250 g sliced ham or turkey (thin slices)
- 1 ½ cups shredded mozzarella or cheddar (or mix)
- ½ cup cream cheese, softened
- 2 tablespoons mayonnaise or sour cream
- 2 tablespoons ketchup or pizza sauce
- 1 teaspoon paprika
- ½ teaspoon garlic powder
- ½ teaspoon black pepper
- 2 tablespoons chopped parsley or green onions
For topping (optional but )
- 1 tablespoon melted butter
- 1 teaspoon garlic powder
- 1 tablespoon grated parmesan
Instructions
Make the dough
- In a bowl, mix warm milk, sugar, and yeast. Let sit 5–10 minutes until foamy.
- Add oil, salt, and flour.
- Knead until soft and smooth (about 8–10 minutes).
- Cover and let rise in a warm place for 1 hour or until doubled.
Prepare the filling
- In a bowl, mix cream cheese, mayonnaise, ketchup, paprika, garlic powder, and pepper.
- Set aside.
Assemble
- Roll the dough into a large rectangle (about ½ cm thick).
- Spread the cream cheese mixture evenly.
- Layer ham slices over the dough.
- Sprinkle generously with shredded cheese.
- Finish with parsley or green onions.
Roll & slice
- Roll tightly from the long side into a log.
- Slice into 2–3 cm thick rolls.
- Place rolls cut-side up in a greased baking dish, slightly touching.
Second rise
- Cover and let rest 20–30 minutes until puffy.
Bake
- Brush tops with melted butter mixed with garlic powder.
- Sprinkle parmesan if using.
- Bake at 180°C (350°F) for 25–30 minutes, until golden and bubbly.
Result
- Soft, fluffy rolls
- Melty cheese inside
- Perfect pull-apart texture
- Great hot or warm
Tips
- Add olives, mushrooms, or bell peppers for extra flavor
- Swap ham for chicken or tuna
- Serve with ketchup, garlic sauce, or ranch