This Ham Egg and Cheese Breakfast Sandwich is a morning winner! With fluffy eggs, savory ham, and melted cheese, it’s all tucked in a soft bun for a tasty bite.
I love making these when I’m in a hurry. They’re quick to whip up, and they keep me full and happy throughout the day. Plus, breakfast sandwiches make mornings feel special, don’t you think?
Key Ingredients & Substitutions
Bun: A soft sandwich bun or ciabatta roll is perfect for holding everything. If you’re looking for a healthier option, try whole-grain or English muffins.
Egg: A large egg is essential for a rich and creamy texture. For a twist, you can use egg whites to cut down on cholesterol, or even tofu for a vegan version.
Ham: Regular or thick-sliced cooked ham gives great flavor. Turkey ham is a leaner option. If you’re vegetarian, consider a slice of grilled portobello mushroom or a veggie patty!
Cheese: Cheddar cheese melts beautifully and complements the ham and egg. Gouda or Swiss are great alternatives too. For a dairy-free option, look for plant-based cheese slices.
How Do I Cook the Perfect Egg for My Sandwich?
Cooking the egg just right makes your sandwich truly special. The key is to keep the heat at medium so you can control how the egg cooks.
- Start with a hot skillet—add butter to it and let it melt.
- Crack the egg gently into the skillet. If you want a runny yolk, cook it sunny side up for about 3-4 minutes. For firmer yolks, flip it after a minute and cook for another minute.
- Season it with salt and pepper to taste but do it gently as there’s already plenty of flavor from the ham and cheese.
- To keep your egg from sticking, use a non-stick skillet or make sure the butter is nicely melted and spread out.
With these tips, you’ll have a perfectly cooked egg that adds a delicious touch to your breakfast sandwich!

Ham Egg And Cheese Breakfast Sandwich
Ingredients You’ll Need:
- 1 soft sandwich bun or ciabatta roll
- 1 large egg
- 2 slices cooked ham (thick or regular sliced)
- 1 slice cheddar cheese (or American cheese)
- 1 tablespoon butter
- Salt and freshly ground black pepper to taste
- Fresh parsley or chives for garnish (optional)
- A pinch of flaky sea salt (optional, for bun topping)
Time Needed:
This delicious breakfast sandwich will take about 10 minutes from start to finish. You’ll spend a few minutes preparing and cooking, and then it’s ready to enjoy!
Step-by-Step Instructions:
1. Toast the Bun:
Start by heating a skillet over medium heat and melting half the butter. Place your sandwich bun or ciabatta roll cut side down in the skillet. Toast it until it’s golden brown, then take it out and set it aside on your plate.
2. Cook the Egg:
In the same skillet, add the remaining butter. Crack the egg directly into the skillet and cook it sunny side up, or whichever way you like your egg. Don’t forget to season it with a little salt and freshly ground black pepper.
3. Warm the Ham:
While your egg is cooking, throw the slices of ham into the skillet. Warm them up for about 1-2 minutes until they are nicely heated through and slightly crispy around the edges.
4. Melt the Cheese:
Once your ham is warmed, place the slice of cheese on top of the ham to let it start melting. The heat from the ham and skillet will do the trick!
5. Assemble Your Sandwich:
Now, it’s time to put it all together! Start by placing the cheese-topped ham on the bottom half of your toasted bun. Then, gently place the cooked egg on top.
6. Add a Touch of Freshness:
If you want a little extra flavor, sprinkle some fresh parsley or chives on top of the egg. And if you’re feeling fancy, add a pinch of flaky sea salt on the bun!
7. Finish It Off:
Cover your sandwich with the top half of the bun, and it’s ready to eat! Serve immediately while it’s warm, and enjoy every bite!
This Ham Egg and Cheese Breakfast Sandwich is a perfect start to your day, combining the richness of the egg, the savory taste of ham, and the gooeyness of melting cheese—all in a delightful, toasted bun!
Can I Use Different Types of Cheese?
Absolutely! While cheddar and American cheese are classic choices, feel free to experiment with different cheeses like Swiss, gouda, or even a spicy pepper jack for added flavor.
Can I Make This Sandwich Ahead of Time?
Yes, you can prepare the ham and egg ahead of time and store them in the fridge. Simply reheat them before assembling the sandwich. For best results, toast the bun fresh just before serving.
How Should I Store Leftover Sandwiches?
If you have leftovers, wrap the sandwich in foil or store it in an airtight container in the fridge for up to 2 days. Reheat it in the oven or on a skillet for the best texture!
Can I Add Vegetables to This Sandwich?
Definitely! Adding fresh spinach, tomatoes, or avocado slices can enhance the flavor and add some healthy greens to your breakfast. Just make sure to layer them after the warm ingredients to keep the bun from getting soggy.



