Enjoy a vibrant breakfast featuring flaky crescent roll dough wrapped around creamy scrambled eggs, savory ham and melted Swiss cheese. Subtly enriched with milk and butter, each bite bursts with delightful textures and flavors, offering an inventive spin on morning classics that promises a gourmet start full of charm and hearty satisfaction.

I’m excited to share my Ham & Cheese Breakfast Roll recipe and let me tell you, we’re going ham over this breakfast. I love recipes that bring together nutritious ingredients like four large eggs and four slices of savory ham, which gives you a great boost of protein in the morning.
With one can (8 oz) of refrigerated crescent roll dough and four slices of Swiss cheese, this dish is an easy way to enjoy a melty and filling meal. I stir in a 1/4 cup whole milk and add a little salt, pepper and one tablespoon of melted butter to keep everything moist and flavorful.
This simple breakfast idea is perfect for when you’re in a hurry but still want something that offers solid nutrition as well as taste. Its a great option for egg roll ups and other breakfast to go choices that fill you up without sacrificing flavor.
Why I Like this Recipe
I love this recipe because it totally hits the spot every time. First, I like how the mix of scrambled eggs, ham, and gooey cheese wrapped in buttery crescent roll dough creates such an awesome flavor combo that makes my morning. Second, I really dig that its super easy to make even when I’m in a rush, and honestly, it makes my busy mornings less stressful. Third, I love how the eggs stay soft and the dough turns this beautiful golden brown in the oven; it gives the whole thing a satisfying crunch and creamy center all at once. Lastly, every bite reminds me of fun weekends with family and friends and makes me smile like I just gotta go ham over this breakfast every day.
Ingredients

- Refrigerated crescent roll dough is a soft carb base that gives a flaky texture.
- Eggs are packed full of protein and nutrients but they can be a bit basic sometimes.
- Ham adds a salty meaty flavor, boosting the overall protein in this dish.
- Swiss cheese brings a creamy smoothness with calcium and additional protein for a tasty melt.
- Whole milk adds creaminess along with vitamin D making the roll extra rich.
- Melted butter enhances flavor and moistness leaving every bite delicious.
Ingredient Quantities
- 1 can (8 oz) refrigerated crescent roll dough
- 4 large eggs
- 4 slices ham (about 3-4 oz total)
- 4 slices Swiss cheese (or cheddar if you prefer)
- 1/4 cup whole milk
- Salt to taste
- Pepper to taste
- 1 tablespoon melted butter
How to Make this
1. Preheat your oven to 375°F and lightly grease a baking sheet.
2. Open the can of crescent roll dough and separate it into the individual dough triangles.
3. Crack the eggs into a bowl, add the milk, a pinch of salt and pepper then whisk until they are well combined.
4. Melt the butter in a non-stick skillet over medium heat, pour in the egg mixture, and scramble until the eggs are just set but still soft.
5. Lay out a dough triangle and place a slice of ham on the wider end, then add one slice of Swiss (or cheddar if you like) on top.
6. Spoon a scoop of the scrambled eggs over the ham and cheese, spreading it out evenly.
7. Starting at the widest end, roll the dough tightly around the filling, sealing the edge.
8. Arrange the rolls seam side down on your prepared baking sheet.
9. Brush the tops lightly with any remaining melted butter.
10. Bake in the preheated oven for about 12-15 minutes until the rolls turn a beautiful golden brown. Enjoy your breakfast!
Equipment Needed
1. Oven (Preheat to 375°F)
2. Baking sheet (lightly greased)
3. Bowl (for beating eggs with milk, salt, and pepper)
4. Whisk (to mix eggs thoroughly)
5. Non-stick skillet (for scrambling the eggs in melted butter)
6. Spatula (to gently stir and fold the eggs)
7. Measuring cup (for the 1/4 cup whole milk)
8. Pastry brush (to apply any leftover melted butter on the rolled dough)
FAQ
Ham & Cheese Breakfast Roll Recipe Substitutions and Variations
- If you dont have crescent roll dough, you can try puff pastry or biscuit dough for a different texture.
- Instead of ham, turkey slices or even a bit of crispy bacon can work well.
- If you’re not a Swiss fan, cheddar or mozzarella are great substitutes.
- For whole milk, almond milk or soy milk can be used if you’re looking for a lighter option.
- And if you’re out of butter, olive oil or margarine can be a good alternative.
Pro Tips
1. Try not to overcook the eggs cause if they get too firm they can make your roll feel kind of rubbery so keep them just soft and fluffy
2. Before rolling the dough, give it a quick dust of flour to prevent sticking and it might even help you get a crispier outer layer once baked
3. Experiment with seasoning, like a pinch of garlic powder or herbs mixed into the eggs, to really give extra flavor to your breakfast roll
4. Let the rolls cool for a couple minutes after they come out of the oven so you dont burn your mouth and so the flavors settle in just right
Ham & Cheese Breakfast Roll Recipe
My favorite Ham & Cheese Breakfast Roll Recipe
Equipment Needed:
1. Oven (Preheat to 375°F)
2. Baking sheet (lightly greased)
3. Bowl (for beating eggs with milk, salt, and pepper)
4. Whisk (to mix eggs thoroughly)
5. Non-stick skillet (for scrambling the eggs in melted butter)
6. Spatula (to gently stir and fold the eggs)
7. Measuring cup (for the 1/4 cup whole milk)
8. Pastry brush (to apply any leftover melted butter on the rolled dough)
Ingredients:
- 1 can (8 oz) refrigerated crescent roll dough
- 4 large eggs
- 4 slices ham (about 3-4 oz total)
- 4 slices Swiss cheese (or cheddar if you prefer)
- 1/4 cup whole milk
- Salt to taste
- Pepper to taste
- 1 tablespoon melted butter
Instructions:
1. Preheat your oven to 375°F and lightly grease a baking sheet.
2. Open the can of crescent roll dough and separate it into the individual dough triangles.
3. Crack the eggs into a bowl, add the milk, a pinch of salt and pepper then whisk until they are well combined.
4. Melt the butter in a non-stick skillet over medium heat, pour in the egg mixture, and scramble until the eggs are just set but still soft.
5. Lay out a dough triangle and place a slice of ham on the wider end, then add one slice of Swiss (or cheddar if you like) on top.
6. Spoon a scoop of the scrambled eggs over the ham and cheese, spreading it out evenly.
7. Starting at the widest end, roll the dough tightly around the filling, sealing the edge.
8. Arrange the rolls seam side down on your prepared baking sheet.
9. Brush the tops lightly with any remaining melted butter.
10. Bake in the preheated oven for about 12-15 minutes until the rolls turn a beautiful golden brown. Enjoy your breakfast!











