Egg and Ham Breakfast Sandwich

Posted on June 5, 2026

Egg and ham breakfast sandwich on toasted English muffin with melted cheddar cheese.

This Egg and Ham Breakfast Sandwich is a quick, protein-packed, and satisfying way to start your day. A perfectly fried or scrambled egg, savory ham, and melted cheddar cheese are layered between a toasted English muffin or buttery croissant. Ready in under 10 minutes, this homemade breakfast sandwich beats any drive-thru version. Once you try this easy recipe, you’ll never buy a frozen breakfast sandwich again.

Why You’ll Love This Recipe

  • Ready in under 10 minutes
  • Protein-packed and satisfying
  • Better than fast food — healthier and cheaper
  • Perfect for busy mornings or breakfast meal prep
  • Customizable with your favorite bread and cheese
  • Kid-approved and family-friendly

Ingredients Needed

  • 1 English muffin, croissant, or brioche bun
  • 1 large egg
  • 2 slices ham (or Canadian bacon)
  • 1 slice cheddar cheese (or American, Swiss, or provolone)
  • 1 teaspoon butter or cooking spray
  • Salt and black pepper to taste

Optional Add-Ins

  • Avocado slices
  • Fresh spinach or arugula
  • Tomato slices
  • Hot sauce or sriracha
  • Mayonnaise or mustard
 Ingredients for egg and ham breakfast sandwich arranged on a wooden countertop.

Step-by-Step Instructions

1. Toast the Bread
Slice the English muffin (or croissant/bun) in half. Toast in a toaster, toaster oven, or dry skillet until golden brown.

2. Cook the Ham
In a small skillet over medium heat, warm the ham slices for 30–60 seconds per side until heated through. Remove and set aside.

3. Cook the Egg
In the same skillet, melt butter over medium-low heat. Crack the egg into the skillet. Cook for 2–3 minutes until the white is set. For a runny yolk, do not flip. For over-easy, flip carefully and cook for 30 more seconds. Season with salt and pepper.

4. Melt the Cheese
Place the cheese slice over the egg during the last 30 seconds of cooking to melt, or place the cheese directly on the warm ham.

5. Assemble the Sandwich
Place the bottom half of the toasted bread on a plate. Layer with ham, the cooked egg with melted cheese, and any optional add-ins. Top with the other half of the bread.

6. Serve
Serve immediately while warm.

Tips for Success

  • Use an egg ring for a perfectly round egg that fits the bread
  • For a scrambled egg version, whisk the egg and cook until softly set
  • Toast the bread well to prevent sogginess
  • Use leftover ham or deli ham for convenience
  • Wrap in foil for an on-the-go breakfast

Variations & Substitutions

  • Use bacon or sausage instead of ham
  • Use a bagel, croissant, or biscuit instead of English muffin
  • Add avocado for creaminess
  • Make it spicy with jalapeños or hot sauce
  • Use egg whites for lower cholesterol
  • Make dairy-free with vegan cheese

Serving Suggestions

  • Serve with fresh fruit or berries
  • Pair with a smoothie or fresh orange juice
  • Add a side of hash browns or roasted potatoes
  • Serve with coffee or tea
  • Wrap in foil for an easy grab-and-go breakfast

Storage & Reheating

Store leftover assembled breakfast sandwich in an airtight container in the refrigerator for up to 2 days. Reheat in a skillet over medium heat for 2–3 minutes per side, in an air fryer at 350°F for 3–4 minutes, or microwave for 30–45 seconds (toast may become soft). For best results, store components separately and assemble fresh.

Frequently Asked Questions

Can I make this ahead for meal prep?
Yes, cook the eggs and ham, then store separately. Assemble and reheat when ready to eat.

What’s the best bread for a breakfast sandwich?
English muffins, croissants, brioche buns, bagels, or biscuits all work great.

How do I get a perfectly round egg?
Use an egg ring or a mason jar lid in the skillet. Pour the egg into the ring.

Can I use leftover ham?
Absolutely! Leftover holiday ham works perfectly.

Is this sandwich freezer-friendly?
Yes, assemble and wrap tightly in plastic wrap and foil. Freeze for up to 2 months. Reheat in the microwave for 1–2 minutes or in an air fryer at 350°F for 8–10 minutes.

Egg and ham breakfast sandwich served
platehacks

Egg and Ham Breakfast Sandwich

This Egg and Ham Breakfast Sandwich is a quick, protein-packed, and satisfying way to start your day. A perfectly fried or scrambled egg, savory ham, and melted cheddar cheese are layered between a toasted English muffin or buttery croissant. Ready in under 10 minutes, this homemade breakfast sandwich beats any drive-thru version.
Prep Time 2 minutes
Cook Time 8 minutes
Total Time 10 minutes
Servings: 1 sandwich
Course: Breakfast
Cuisine: American
Calories: 380

Ingredients
  

  • 1 English muffin, croissant, or brioche bun
  • 1 large egg
  • 2 slices ham (or Canadian bacon)
  • 1 slice cheddar cheese (or American, Swiss, or provolone)
  • 1 tsp butter or cooking spray
  • 1 pinch salt and black pepper

Equipment

  • small skillet
  • spatula
  • toaster or toaster oven

Method
 

  1. Slice the English muffin (or croissant/bun) in half. Toast in a toaster, toaster oven, or dry skillet until golden brown.
  2. In a small skillet over medium heat, warm the ham slices for 30-60 seconds per side until heated through. Remove and set aside.
  3. In the same skillet, melt butter over medium-low heat. Crack the egg into the skillet. Cook for 2-3 minutes until the white is set. For a runny yolk, do not flip. For over-easy, flip carefully and cook for 30 more seconds. Season with salt and pepper.
  4. Place the cheese slice over the egg during the last 30 seconds of cooking to melt, or place the cheese directly on the warm ham.
  5. Place the bottom half of the toasted bread on a plate. Layer with ham, the cooked egg with melted cheese, and any optional add-ins. Top with the other half of the bread.
  6. Serve immediately while warm.

Notes

Use an egg ring for a perfectly round egg that fits the bread. For a scrambled egg version, whisk the egg and cook until softly set. Toast the bread well to prevent sogginess. Use leftover ham or deli ham for convenience. Wrap in foil for an on-the-go breakfast.

Tags:

You might also like these recipes