Some breakfasts are meant to be eaten with a fork. Others are meant to be picked up while you’re already halfway out the door.
These ham and cheese breakfast strudels are definitely the second kind.

Golden, flaky phyllo dough wraps around a creamy filling of scrambled eggs, savory ham, Swiss cheese, and Parmesan, giving you that crispy-on-the-outside, cheesy-on-the-inside combination that makes breakfast feel a little more exciting.
And here’s the part I really like: you can make these breakfast strudels ahead of time and freeze them before baking. So instead of making breakfast from scratch on a busy morning, you can pull one straight from the freezer and let the oven do the work.
Basically, it’s meal prep—but with considerably more butter and flaky pastry. Which, honestly, is not a bad thing.
Why You’ll Love These Ham & Cheese Breakfast Strudels
If you’re looking for an easy make-ahead breakfast, these strudels check a lot of boxes.
They’re:
- Crispy and flaky thanks to layers of buttery phyllo dough.
- Cheesy and savory with Swiss and Parmesan cheeses.
- Packed with protein from eggs, ham, and cheese.
- Easy to make ahead for busy mornings.
- Freezer-friendly so you can prepare them in advance.
- Perfect for breakfast or brunch when you want something a little more special than scrambled eggs.
The filling is especially good because the eggs aren’t just mixed with ham and cheese. They’re folded into a quick cheese sauce, which gives the inside a creamy texture while the phyllo gets beautifully crisp in the oven.
That’s a pretty good breakfast situation.
Ingredients for Ham & Cheese Breakfast Strudels
You don’t need a huge ingredient list to make these ham and cheese breakfast strudels. Most of the magic happens when the simple ingredients come together.
- Butter. You’ll use butter throughout the recipe to make the cheese sauce, cook the eggs, and brush the phyllo dough.
- All-purpose flour. This helps thicken the creamy cheese sauce.
- 2% milk. Milk gives the sauce its smooth, creamy consistency.
- Swiss cheese. Swiss adds a mild, nutty flavor that pairs especially well with ham.
- Parmesan cheese. Parmesan brings a salty, savory flavor to both the filling and the topping.
- Eggs. Large eggs form the base of the breakfast filling. Cook them just until almost set because they’ll continue cooking in the oven.
- Fully cooked ham. Ground cooked ham makes it easy to distribute ham throughout every bite.
- Phyllo dough. This is what gives the breakfast strudels their signature delicate, flaky layers.
- Dry bread crumbs. A small sprinkle between the layers helps add texture.
- Fresh parsley. Parsley adds a little color and freshness to the finished strudels.
How to Make Ham & Cheese Breakfast Strudels
1. Make the cheese sauce
Start by making the creamy cheese sauce.
Melt 2 tablespoons of butter in a small saucepan, then stir in the flour until smooth. Gradually add the milk while stirring.
Bring the mixture to a boil and cook for about 2 minutes, stirring until thickened.
Then stir in the Swiss cheese, Parmesan cheese, and salt.
You should end up with a smooth, creamy cheese sauce.
And yes, you could probably eat it with a spoon.
We’re going to resist that temptation.
2. Cook the eggs and ham
Melt the remaining tablespoon of butter in a large nonstick skillet over medium heat.
Add the beaten eggs and cook, stirring gently, until they’re almost set.
Don’t take them all the way to fully cooked scrambled eggs. They’ll get another round of cooking inside the oven.
Stir in the cooked ham and cheese sauce, then heat everything through.
Remove the skillet from the heat.
At this point, you’ve basically made an incredibly good scrambled egg filling. The phyllo is about to take it to another level.
3. Prepare the phyllo dough
Preheat your oven to 375°F.
Place one sheet of phyllo dough on your work surface.
Here’s the important part: keep the remaining phyllo covered with a damp towel while you’re working. Phyllo dries out quickly when exposed to air, and the last thing you want is to fight with brittle sheets of pastry.
Brush the phyllo with melted butter and sprinkle it with 2 teaspoons of bread crumbs.
Fold the phyllo in half lengthwise, then brush it with butter again.
4. Add the filling and roll
Spoon about 1/2 cup of the egg and ham filling onto the phyllo, positioning it about 2 inches from a short side.
Fold the sides and edges over the filling, then roll the phyllo up into a neat strudel.
Brush the outside with more melted butter.
Repeat the process with the remaining phyllo, butter, bread crumbs, and filling.
5. Add the finishing touches
Place the assembled breakfast strudels on a greased baking sheet.
Sprinkle each one with Parmesan cheese and fresh parsley.
Then into the oven they go.
Bake for 10–15 minutes, or until the phyllo is golden brown and crisp.
And now comes the difficult part: waiting long enough for them to cool before immediately eating one.

The Secret to Crispy Breakfast Strudels
The biggest thing to remember when working with phyllo dough is keep it covered.
Once the package is opened, phyllo can dry out surprisingly quickly. Cover the sheets you’re not using with a damp towel while assembling the strudels.
Also, don’t be shy with the butter.
The butter is what helps those thin layers of phyllo bake into the crisp, golden exterior we’re after.
You want flaky layers, not sad, dry sheets of pastry.
Can You Freeze Ham & Cheese Breakfast Strudels?
Yes! These ham and cheese breakfast strudels are excellent for freezer meal prep.
The best part is that you can freeze them before baking.
After assembling the strudels, topping them with Parmesan and parsley, place them on a waxed-paper-lined baking sheet and freeze until firm.
Once they’re solid, transfer the unbaked strudels to a freezer-safe container or freezer bag and return them to the freezer.
When you’re ready to eat one, you don’t need to thaw it first.
Simply bake the frozen strudel as directed, but increase the baking time to 30–35 minutes, or until heated through and golden brown.
That makes these a great option when you want a homemade breakfast ready without actually making breakfast that morning.
Make-Ahead Breakfast Strudels for Busy Mornings
These are especially useful if you like doing a little meal prep ahead of time.
Make the strudels when you have a free afternoon, freeze them individually, and then bake only as many as you need.
That means you can have a hot, flaky ham and cheese breakfast without scrambling eggs, making cheese sauce, and wrestling with phyllo dough at 7 a.m.
Future you will appreciate the effort.
A Few Tips for the Best Ham & Cheese Strudels
- Keep unused phyllo covered. This is probably the most important phyllo tip in the recipe.
- Don’t overcook the eggs. Cook them until almost set because they’ll continue cooking in the oven.
- Use enough butter. It helps create those crisp, golden layers.
- Don’t overfill the strudels. About 1/2 cup of filling keeps them easier to roll and helps prevent the filling from escaping.
- Freeze them individually first. Once they’re firm, transfer them to a freezer container so they don’t stick together.
- Bake frozen strudels longer. Allow about 30–35 minutes when baking directly from frozen.
What to Serve With Ham & Cheese Breakfast Strudels
These strudels are filling enough to serve on their own, but they’re also easy to turn into a bigger breakfast or brunch.
Try serving them with:
- Fresh fruit
- A simple green salad
- Roasted potatoes
- Fresh berries
- Yogurt
- A cup of coffee or tea
The contrast between something fresh and the rich, buttery pastry works particularly well.

Why These Belong in Your Freezer
There are plenty of breakfast recipes you can make ahead.
But these freezer-friendly ham and cheese breakfast strudels have something a little different going for them.
They’re not just convenient.
They’re the kind of breakfast where you pull a golden, flaky pastry out of the oven and suddenly your ordinary Tuesday morning feels considerably less ordinary.
And if breakfast can do that with a little ham, cheese, eggs, and phyllo dough?
We’ll take it.

Ham & Cheese Breakfast Strudels
Ingredients
- 3 tablespoons butter, divided
- 2 tablespoons all-purpose flour
- 1 cup 2% milk
- 1/3 cup shredded Swiss cheese
- 2 tablespoons grated Parmesan cheese
- 1/4 teaspoon salt
- 5 large eggs, lightly beaten
- 1/4 pound ground fully cooked ham (about 3/4 cup)
- 6 sheets phyllo dough (14×9-inch size)
- 1/2 cup butter, melted
- 1/4 cup dry bread crumbs
Instructions
- In a small saucepan, melt 2 tablespoons butter. Stir in flour until smooth; gradually add milk. Bring to a boil; cook and stir 2 minutes or until thickened. Stir in cheeses and salt.
- In a large nonstick skillet, melt remaining 1 tablespoon butter over medium heat. Add eggs to pan; cook and stir until almost set. Stir in ham and the cheese sauce; heat through. Remove from heat.
- Preheat oven to 375°. Place 1 sheet phyllo dough on a work surface. Keep remaining phyllo covered with a damp towel to prevent it from drying out. Brush with melted butter; sprinkle with 2 teaspoons bread crumbs. Fold phyllo in half lengthwise; brush again with butter. Spoon 1/2 cup filling onto phyllo about 2 in. from a short side. Fold side and edges over filling and roll up. Brush with butter. Repeat with remaining phyllo, butter, bread crumbs and filling.
- Place on a greased baking sheet; sprinkle each with 1 teaspoon cheese and 1 teaspoon parsley. Bake 10-15 minutes or until golden brown. Serve immediately.