Quick Recipe Summary
| Detail | Information |
|---|---|
| Prep Time | 20 minutes |
| Cook Time | 35 minutes |
| Total Time | 55 minutes |
| Servings | 6 |
| Cuisine | International |
| Course | Main Course, Snack |
| Difficulty | Easy |
| Calories | Approximately 320 kcal per serving |
Introduction
If you’re looking for a comforting recipe that’s crispy on the outside, soft on the inside, and packed with melty cheese, this Baked Potato Ham and Cheese Roll is the perfect choice. Made with shredded potatoes, savory ham, and gooey cheese, it’s an easy family-friendly meal that’s impressive enough for guests yet simple enough for busy weeknights. Every slice delivers crispy potato edges, smoky ham, and stretchy melted cheese that everyone will love.
Why This Recipe Works
The potato layer becomes beautifully golden and slightly crispy while remaining tender enough to roll without breaking. Ham adds a savory, smoky flavor, while the cheese melts into every bite, creating a creamy filling. Baking instead of frying keeps the recipe lighter while still producing delicious texture and flavor.
Why You’ll Love This Recipe
- Crispy golden potato exterior
- Rich, cheesy center
- Easy ingredients found in most kitchens
- Perfect for lunch, dinner, or parties
- Kid-friendly recipe
- Easy to prepare ahead of time
- Great for meal prep
- Freezer-friendly
- Ready in under one hour
Ingredients
- 4 medium potatoes, peeled and grated
- 2 large eggs
- 1½ cups shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon garlic powder
- 1 teaspoon Italian seasoning
- 6–8 slices cooked ham
- 200 g mozzarella cheese sticks or slices
- Fresh parsley for garnish
Kitchen Equipment
- Large mixing bowl
- Cheese grater
- Baking tray
- Parchment paper
- Spatula
- Sharp knife
- Oven

Instructions
Step 1: Prepare the Potato Mixture
Preheat the oven to 200°C (400°F). Grate the potatoes and squeeze out as much moisture as possible using a clean kitchen towel. This helps the potato layer bake evenly and become crispy instead of soggy.
Mix the grated potatoes with eggs, shredded mozzarella, Parmesan, salt, pepper, garlic powder, and Italian seasoning until everything is evenly combined.
Step 2: Bake the Potato Base
Line a baking tray with parchment paper and spread the potato mixture into a thin, even rectangle about ½ inch thick.
Bake for 25–30 minutes until the surface turns golden brown and the edges become slightly crisp. The potato sheet should be firm enough to lift without tearing.
Step 3: Add the Filling
Allow the baked potato layer to cool for about 5 minutes. Arrange the ham slices evenly over the surface, leaving a small border around the edges.
Place mozzarella sticks or sliced cheese across one end of the potato sheet.
Step 4: Roll Carefully

Using the parchment paper to help, gently roll the potato sheet into a tight log. Work slowly to prevent cracks while keeping the filling centered.
Step 5: Final Bake
Return the roll to the baking tray with the seam side down.
Bake for another 10–15 minutes until the outside is deep golden brown and the cheese inside has completely melted.
Step 6: Slice and Serve
Allow the roll to rest for 5–10 minutes before slicing. Resting helps the melted cheese settle so each slice holds together beautifully.
Garnish with chopped fresh parsley and serve warm.

Expert Tips
- Remove as much moisture from the potatoes as possible.
- Freshly grated cheese melts better than pre-shredded cheese.
- Don’t overfill the roll.
- Let the potato base cool slightly before rolling.
- Use parchment paper for easier rolling.
- Slice with a serrated knife for clean portions.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Freeze individual slices for up to 2 months. Wrap tightly before freezing.
Reheating
- Oven: 180°C (350°F) for 10–12 minutes.
- Air Fryer: 180°C for 5–7 minutes.
- Microwave: 1–2 minutes.
- Skillet: Warm over medium-low heat until heated through.
Nutrition (Approximate Per Serving)
- Calories: 320
- Protein: 18 g
- Carbohydrates: 24 g
- Fat: 17 g
- Fiber: 2 g
- Sugar: 2 g
- Sodium: 620 mg
Frequently Asked Questions
Can I prepare this ahead of time?
Yes. Assemble the roll and refrigerate it for up to 24 hours before baking.
Can I freeze it?
Absolutely. Freeze whole or sliced for up to two months.
Can I use cheddar instead of mozzarella?
Yes. Cheddar, provolone, gouda, or Swiss all work well.
How do I keep the potato layer from breaking?
Remove excess moisture from the potatoes and avoid overbaking the base.
Can I make it vegetarian?
Yes. Replace the ham with sautéed mushrooms, spinach, roasted peppers, or broccoli.
Final Thoughts
This Baked Potato Ham and Cheese Roll is an easy recipe that combines crispy baked potatoes with layers of savory ham and gooey melted cheese for a meal that’s both comforting and impressive. Whether you’re making it for a family dinner, weekend brunch, or party appetizer, it’s sure to become a favorite. Pair it with a fresh green salad or your favorite dipping sauce, and enjoy every cheesy, golden slice. If you try this recipe, leave a comment and share your experience—it might become your new go-to potato recipe!