Step 1: Prepare the Balsamic Glaze (Optional)
In a small saucepan over medium heat, combine the balsamic vinegar and honey.
Stir occasionally and let it simmer until it reduces by half and thickens (about 5-7 minutes).
Once it reaches a syrupy consistency, remove from heat and set aside.
Step 2: Toast the Bread
Heat a non-stick skillet or griddle over medium heat.
Brush the bread slices with olive oil and toast them in the pan until they turn golden brown and slightly crispy (about 2-3 minutes per side).
Remove and set aside.
Step 3: Cook the Eggs
In the same skillet, melt butter over medium heat.
Crack the eggs into the pan and cook to your preferred doneness:
Sunny-side up: Let the eggs cook without flipping until the whites are set and the yolks are runny.
Over-easy: Flip the eggs carefully and cook for another 15-20 seconds for a slightly set yolk.
Scrambled: Beat the eggs in a bowl and cook, stirring occasionally, until fluffy.
Season with salt and pepper and remove from heat.
Step 4: Assemble the Sandwich
Place a slice of toasted bread on a plate.
Layer with fresh mozzarella slices, followed by tomato slices, and a handful of basil leaves.
Gently place the cooked egg on top.
Drizzle with the homemade balsamic glaze for an extra flavor boost.
Top with the second slice of toasted bread.
Step 5: Serve and Enjoy!
Slice the sandwich in half for easier handling.
Serve warm and enjoy this savory, fresh, and satisfying breakfast sandwich!