Growing up, sandwiches weren’t exactly a staple of traditional Sichuan cuisine, but they were the absolute star of my school lunches and family trips. I remember my mother packing these triple-decker sandwiches, inspired by the bustling Cha Chaan Tengs (tea cafes) of Hong Kong and Southern China.

Unlike the cold, sometimes soggy sandwiches I encountered later in school cafeterias in the US, this Egg and Ham Sandwich (鸡蛋火腿三明治) is all about texture and temperature contrast. We lightly toast the bread in a dry pan until it has a golden “skin,” sear the ham until savory and fragrant, and mash the eggs while they are still slightly warm to absorb the rich mayonnaise.
It is a humble stack of ingredients, but when assembled with care, it transforms into a comforting, savory, and slightly tangy meal that beats any store-bought lunch. If you enjoy the simplicity of my Sauce Stir-Fried Eggs, you will love how those savory egg flavors translate into this sandwich.
Why This Recipe Works
- Texture Contrast: Pan-searing the bread without oil (dry toasting) creates a microscopic crispy layer that prevents the bread from getting soggy from the tomato and mayo, a technique essential for a good “club” style sandwich.
- The “Golden Shell” Ham: Instead of using cold deli meat, we sear the ham. This triggers the Maillard reaction, bringing out a savory sweetness that cold cuts just don’t have.
- Layered Flavor Profile: The addition of a thin layer of ketchup might seem unusual to Western palates used to mustard, but it provides a necessary acidity and sweetness that cuts through the richness of the egg yolks and mayonnaise.
What is a Hong Kong Style Sandwich?
In Hong Kong and parts of mainland China, sandwiches are often served as tea-time snacks or breakfast. They typically use Milk Bread (Shokupan), which is softer, fluffier, and slightly sweeter than American sandwich bread. The crusts are often cut off (though we keep them on here for structure), and the fillings are generous.
This specific version is a triple-decker (using 3 slices of bread), separating the creamy element (egg salad) from the fresh/savory element (ham and vegetables).

About the Author & Recipe Development
I’m Lin, a chef born in Sichuan with over a decade of experience in professional kitchens. This recipe was developed in my home test kitchen to bridge the gap between Chinese home cooking and Western sandwich culture. I tested this recipe using both standard American white bread and Asian milk bread. While standard bread works, milk bread yields a vastly superior, pillowy texture. I also tested boiling the eggs for different times; hard-boiled (10-12 minutes) is necessary here to create a firm “mash” that doesn’t leak, unlike the soft curds in my Tomato and Egg Stir-fry.
Key Ingredients & Substitutions
- Bread: Use 3 slices of thick-cut white bread or Japanese Milk Bread.
- Eggs: 2 to 3 large eggs.
- Ham: 2 slices. You can use standard deli ham, but slightly thicker cuts or even sliced Spam work wonderfully for that savory punch.
- Mayonnaise: I highly recommend Kewpie Mayonnaise for its rich, umami-forward yolk flavor. Regular Hellmann’s/Best Foods works as a substitute.
- Seasoning: Black pepper and a pinch of salt.
- Vegetables: Lettuce leaves and sliced tomato. Ensure the lettuce is thoroughly dried to avoid a soggy sandwich.
- Ketchup: Adds the signature tang. If you absolutely detest ketchup, you can substitute it with a thin layer of Homemade Chili Garlic Sauce for a spicy kick.
Recipe Notes Before You Start
- The Bread Toasting: We are dry-toasting the bread in a non-stick pan over low heat. Do not add oil or butter to the pan. We want the bread to dry out slightly on the surface to maintain structural integrity, not to become greasy fried bread.
- Egg Temperature: Let the boiled eggs cool slightly so you can handle them, but mashing them while they are still warm helps the mayonnaise emulsify slightly, creating a creamier spread.
- Mise en Place: Have your Smashed Cucumber Salad ready if you are serving this as a lunch set, as the sandwich is best eaten immediately after cutting.
How to Make Egg and Ham Sandwich
Step 1: Prepare the Egg Salad
Hard boil your eggs (cover with water, bring to boil, turn off heat and cover for 10-12 minutes). Peel them and place them in a bowl. Using a fork or potato masher, crush the eggs into a chunky paste.
Add 3 tablespoons of mayonnaise and 1/3 teaspoon of black pepper. If you have a heavier palate, you can add a pinch of salt, but remember the ham and mayo are already salty. Mix until creamy but still textured.
Tip: For an extra luxurious filling, you can fold in a tablespoon ofHomemade Meat Flossinto the egg mixture for added umami and fluffiness.



Step 2: Sear the Ham
Heat a non-stick skillet over medium heat. Do not add oil. Place the ham slices in the pan and sear on both sides until they develop a golden, crispy “shell” (about 1-2 minutes per side). Remove and set aside.

Step 3: Toast the Bread
In the same non-stick pan (wipe it out if there is ham residue), place your bread slices. Toast over low heat. We want them slightly yellow and crisp to the touch, not dark brown. Toast both sides.

Step 4: Assembly (The Triple Decker)
- Layer 1: Take the first slice of toast. Spread the egg salad mixture generously over one side.
- Layer 2: Place the second slice of toast on top of the egg salad. On this new surface, spread a thin layer of ketchup.
- Fill: Layer the seared ham, tomato slices, and lettuce on top of the ketchup.
- Top: Cover with the third slice of toast.


Step 5: Wrap and Cut
This is the secret to a neat sandwich. Tightly wrap the entire assembled sandwich in plastic wrap (cling film). This compresses the ingredients and holds everything together.
Using a sharp serrated knife, cut the sandwich in half (diagonally or down the middle) through the plastic wrap. Do this quickly and confidently to keep the layers distinct. Remove plastic before eating.



Serving Suggestions
This sandwich is substantial enough on its own, but it pairs beautifully with a warm soup. I love dipping the crusts into a bowl of Tomato Egg Drop Soup or for a lighter option, pairing it with Easy Seaweed Egg Drop Soup.
FAQ & Troubleshooting
Why is my sandwich soggy? This usually happens if the vegetables weren’t dried properly. After washing your lettuce and tomato, pat them completely dry with paper towels. Also, ensure you toast the bread; soft, untoasted bread absorbs moisture instantly.
Can I make this ahead of time? You can prep the egg salad and sear the ham a day in advance. However, assemble the sandwich right before serving. If you must pack it for lunch, place the lettuce against the bread to act as a moisture barrier against the tomato.
I don’t eat ham. What can I use? You can substitute the ham with pan-seared spam, bacon, or even leftover Char Siu (Chinese BBQ Pork) slices for a truly Cantonese experience.
Food Safety and Preparation
- Egg Safety: Ensure eggs are boiled until the yolk and white are firm to minimize salmonella risk. Per the FDA, hard-boiled eggs should be used within one week if refrigerated.
- Allergens: This recipe contains eggs, wheat (gluten), and soy (in mayonnaise/ketchup depending on brand).
- Temperature: Do not leave the egg salad sitting out at room temperature for more than 2 hours.
Authoritative References
For more information on safe egg handling and cooking temperatures, refer to the USDA Food Safety and Inspection Service.

Hong Kong Style Egg and Ham Sandwich
Equipment
- Non-stick skillet For toasting bread and searing ham
- Pot For boiling eggs
- Potato Masher or Fork For mashing eggs
Ingredients
- 3 slices White Bread or Milk Bread
- 2 hard boiled eggs peeled
- 2 slices ham or Spam
- 1 leaf Lettuce washed and thoroughly dried
- 2 slices Tomato
- 3 tbsp Mayonnaise Kewpie preferred
- 0.33 tsp Black pepper powder
- 1 tsp Ketchup optional
Instructions
- Hard boil the eggs, peel them, and place them in a bowl. Mash them with a fork until chunky. Add mayonnaise and black pepper. Mix well to combine.
- Heat a non-stick skillet over medium heat. Do not add oil. Pan-fry the ham slices on both sides until they develop a golden, crispy shell. Remove and set aside.
- In the same dry pan, turn heat to low. Add the bread slices and toast on both sides until slightly yellow and crisp to the touch.
- To assemble: Spread the egg salad mixture on the first slice of bread. Place the second slice of bread on top.
- Spread a thin layer of ketchup on the top of the second slice. Layer the fried ham, tomato slices, and lettuce. Top with the third slice of bread.
- Wrap the sandwich tightly in plastic wrap to compress the layers. Slice quickly in half through the wrap with a serrated knife. Serve immediately.
Notes
- Texture Tip: Toasting the bread without oil is crucial. If you use oil or butter, the bread can become too greasy when combined with the mayonnaise in the filling. The dry toast provides a necessary crunch.
- Make it Spicy: Swap the ketchup for Sriracha or chili garlic sauce if you prefer heat over sweetness.
Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included. Allergens: Eggs, Wheat, Soy.

















Leave a Reply