Breakfast Ham & Mozzarella Egg Sandwich

Some mornings call for something simple yet comforting, and this breakfast ham and mozzarella egg sandwich hits the spot every single time. It’s hearty, cheesy, and full of flavor—exactly what you want to start the day right. With layers of soft bread, creamy egg mixture, savory ham, and gooey mozzarella, it’s the kind of meal that feels indulgent but is quick enough for everyday cooking.

Full Recipe

Ingredients

  • 3–4 slices of bread

  • ~150 ml milk

  • 2 eggs

  • 1 pinch of salt

  • Ground black pepper, to taste

  • 1 red onion, finely chopped

  • 1 spring onion, chopped

  • 1–2 tbsp vegetable oil

  • 80 g mozzarella, shredded or sliced

  • 2–3 slices of ham

Cooking Directions

  1. Crack the eggs into a bowl, add milk, salt, and ground black pepper, and whisk until smooth.

  2. Add the chopped red onion and spring onion to the egg mixture and stir well.

  3. Heat a little vegetable oil in a skillet over medium-low heat. Dip slices of bread into the egg mixture, coating well.

  4. Place the bread in the skillet and pour any extra egg mixture on top. Allow it to set slightly.

  5. Layer mozzarella and slices of ham over the bread.

  6. Cover the skillet and cook gently over low heat until the eggs are cooked through and the mozzarella is melted.

  7. Slice, serve warm, and enjoy your gooey, cheesy breakfast sandwich.

Nutrients (Approx. per serving, 2 servings)

  • Calories: ~310

  • Protein: 18g

  • Carbohydrates: 22g

  • Fat: 17g

  • Fiber: 2g

  • Sodium: 580mg

  • Calcium: 15% DV

Why You’ll Love This Recipe

This sandwich is quick, satisfying, and endlessly adaptable. It has everything you’d want in a breakfast dish: soft bread soaked in savory egg custard, melted mozzarella pulling with every bite, and smoky ham adding a hearty punch. The onions cut through the richness, giving it just the right balance. Best of all, it comes together in under 15 minutes—ideal for busy mornings. Whether you’re making it for yourself before work, serving the kids something quick before school, or enjoying a lazy weekend breakfast, this recipe will never disappoint.

The Origins and Inspiration Behind the Dish

Egg-dipped bread dishes like this are cousins to French toast and omelets but with a savory twist. Adding ham and cheese turns it into something closer to a grilled sandwich or croque monsieur, but lighter and faster to prepare. In European kitchens, it’s common to make use of day-old bread by soaking it in eggs and milk, giving it new life. Over time, variations emerged: some sweet, like French toast with sugar and cinnamon, and some savory, like this ham and mozzarella egg sandwich. It’s the kind of recipe that feels timeless because it blends humble ingredients into something greater than the sum of its parts.

Ingredient Spotlight

Bread: The foundation—use soft white bread for a classic taste, whole grain for added fiber, or sourdough for tanginess.
Milk & Eggs: These create the custard-like base that soaks into the bread, keeping it tender while giving structure.
Mozzarella: Melts into a creamy, stretchy layer that makes every bite gooey and satisfying. You can even mix in parmesan or cheddar for extra flavor.
Ham: Adds savory protein and balances the richness of the cheese. You can use smoky deli ham, thick-cut slices, or even leftover holiday ham.
Onions: Red and spring onions bring freshness and just enough sharpness to cut through the richness.

Storage and Reheating Tips

This sandwich is best eaten fresh, but leftovers can be stored in an airtight container in the fridge for up to 1 day. To reheat, warm it in a skillet over low heat or in a toaster oven to bring back the crisp edges and melty cheese. Avoid microwaving as it makes the bread soggy. If you want to meal-prep, you can whisk the egg mixture and chop the onions ahead of time, then assemble and cook the sandwich fresh in the morning.

Common Variations to Try

  • Cheese Swap: Try cheddar for sharpness, gouda for creaminess, or pepper jack for a spicy kick.

  • Protein Boost: Add cooked bacon, turkey slices, or even shredded chicken.

  • Veggie Upgrade: Layer in spinach, tomatoes, sautéed mushrooms, or roasted bell peppers.

  • Spicy Kick: Add sliced jalapeños, chili flakes, or a drizzle of sriracha.

  • Herb Freshness: Sprinkle parsley, dill, or basil before serving for a pop of flavor.

  • Breakfast Deluxe: Serve it open-faced with a fried egg on top for extra indulgence.

Pairing Recommendations

This sandwich is filling enough on its own, but pairing it with the right sides and drinks takes it up a notch. A side of fresh fruit like orange slices, apple wedges, or berries balances the richness with natural sweetness. A light green salad adds freshness, while roasted potatoes or hash browns make it a full brunch plate. For drinks, coffee or black tea are classic breakfast companions. If you prefer something lighter, fresh orange juice or a green smoothie works beautifully.

Health Benefits

While this sandwich leans indulgent, it offers a well-rounded balance of nutrients. The eggs provide high-quality protein and essential vitamins like B12. Ham adds additional protein and iron, while mozzarella supplies calcium for strong bones. Onions are packed with antioxidants and vitamin C. If you choose whole grain bread, you’ll get added fiber, which helps with digestion and keeps you full longer. By using just a small amount of oil and balancing with fresh sides, you can make this meal both satisfying and reasonably wholesome.


Advertisement

Conclusion

A delicious breakfast doesn’t have to be complicated, and this ham and mozzarella egg sandwich proves it. With just a handful of ingredients, you get a cheesy, savory, and filling dish that’s perfect for mornings when you need comfort food that’s also quick. Its versatility means you can adapt it with whatever you have in your fridge—different cheeses, vegetables, or proteins—and it will always come out tasty. Whether you enjoy it with your morning coffee or serve it as a weekend brunch for the family, this recipe is one to keep in your back pocket. Quick, cozy, and delicious—it’s everything a breakfast should be. A delicious breakfast doesn’t have to be complicated, and this ham and mozzarella egg sandwich proves it. With just a handful of ingredients, you get a cheesy, savory, and filling dish that’s perfect for mornings when you need comfort food that’s also quick. It’s versatile enough to adapt with whatever you have on hand, making it a recipe worth adding to your everyday rotation.