A wonderful Breakfast Ham Sandwich is always a good idea for a hearty breakfast. I love this one with eggs, ham, cucumbers, tomatoes, and pickles with a top of a spicy mayo spread. Slightly unexpected for a breakfast sandwich but OH SO GOOD!

Breakfast ham sandwich on a plate.

This post may contain affiliate links. Please read our disclosure policy.

how to make a breakfast ham sandwich-

  1. Slice cucumber, pickles and tomato. Combine mayo, barbeque and Sriracha for the spread.
  2. Cook eggs to desired finish (I like mine over easy and cook them on low heat covered so I don’t have to flip them.) Season egg to taste.
  3. Heat the meat.
  4. Lightly toast the bread slices.
  5. Add half of the spicy mayo mixture to one slice of bread. Add one egg, one slice of cheese and half the ham. Add half the tomatoes, pickles and cucumbers {not necessarily in this order} and top with the second piece of bread.

I like mine sandwich open-faced this way my veggies are on top and I skip the second slice of bread. Don’t forget the jalapenos if you have a weakness for them.

A great ham sandwich recipe with toasted bread, egg, ham, cheese, and pickles.

I hope you enjoy this Ham Sandwich Recipe. Do you have a favorite sandwich you enjoy for breakfast? I’d love to hear about it in the comment. 🙂

Try these other BREAKFAST recipes:

Breakfast Ham Sandwich

5 from 1 vote
Breakfast sandwich with eggs, ham, tomatoes, cucumbers, pickles topped with a spicy mayo spread.
Prep Time: 5 minutes
Cook Time: 5 minutes
Total Time: 10 minutes
Servings: 2 servings


  • 4 slices bread slices
  • 6 ham slices
  • 2 large eggs
  • 2 slices cheese
  • 1 small cucumber
  • 1 small pickle
  • 1 small tomato
  • 2 Tbsp mayo
  • 1 ½ tsp barbeque
  • ¼ tsp srirachi or hot sauce


  • Slice cucumber, pickles, and tomato.
  • Combine mayo, barbeque, and sriracha.
  • Cook eggs to desired finish (I like mine over easy and cook them on low heat covered so I don’t have to flip them.) Season to taste.
  • Heat the meat.
  • Lightly toast the bread slices.
  • Spread spicy mayo on bread, add remaining ingredients.
  • Enjoy!


Calories: 555kcalCarbohydrates: 36gProtein: 31gFat: 31gSaturated Fat: 8gCholesterol: 222mgSodium: 1788mgPotassium: 782mgFiber: 4gSugar: 9gVitamin A: 915IUVitamin C: 13.7mgCalcium: 156mgIron: 4.1mg
(The nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.)

< div>