The egg cheese tomato sandwich is a classic hot breakfast or brunch staple that combines creamy scrambled or fried eggs, melted cheese, and juicy tomato slices between toasted bread. It works because the rich eggs and cheese balance the bright acidity of the tomato, while the crisp toast holds everything together. This recipe delivers a satisfying, protein-packed sandwich in under 15 minutes, perfect for busy mornings or a quick lunch.
Ingredients
- 4 slices bread (white, whole wheat, or sourdough)
- 4 large eggs
- 2 tablespoons (30 g) unsalted butter, divided
- 4 slices cheddar, American, or Swiss cheese (about 4 oz / 115 g total)
- 1 medium tomato (about 5 oz / 140 g), sliced into 4 rounds
- Salt and freshly ground black pepper, to taste
- Optional: 1 tablespoon (15 ml) mayonnaise or Dijon mustard, for spreading
Instructions
- Place the tomato slices on a paper towel and sprinkle lightly with salt. Let them sit while you prepare the eggs—this draws out excess moisture and prevents the sandwich from becoming soggy.
- In a medium nonstick skillet, melt 1 tablespoon (15 g) of the butter over medium heat. Crack the eggs into the skillet and cook them to your liking: sunny-side up (about 2–3 minutes until whites are set and yolks are still runny), over-easy (flip and cook 30 seconds more), or scrambled (stir gently with a spatula until just set, about 2 minutes). For scrambled eggs, season with salt and pepper during cooking. For fried eggs, season the tops after they are in the pan.
- If making fried eggs, cook until the whites are completely set and the yolks reach your desired doneness. For food safety, if you prefer a firmer yolk, cook until the yolk is firm. If making scrambled eggs, cook until the eggs are no longer runny and reach 160°F (71°C) as a safe minimum internal temperature, per USDA FSIS guidelines.
- Transfer the cooked eggs to a plate and set aside. Wipe the skillet clean.
- Spread the remaining 1 tablespoon (15 g) butter on one side of each bread slice. Place the bread buttered-side down in the same skillet over medium heat. Toast for 1–2 minutes until golden brown, then flip two slices (these will be the top halves).
- On the bottom slices (still in the pan), layer as follows: one slice of cheese, the cooked eggs, the tomato slices, and the second slice of cheese. Place the top bread slices over the fillings, buttered-side up.
- Cook the assembled sandwiches for 1–2 minutes per side, pressing gently with a spatula, until the bread is golden and the cheese has melted. If you prefer a more melted cheese, cover the skillet with a lid for the last minute of cooking.
- Remove from the skillet, slice in half if desired, and serve hot.
Tips
- Prevent sogginess: Salting the tomato slices and letting them drain is key. Also, spread a thin layer of mayonnaise or mustard on the bread—this acts as a barrier against moisture.
- Cheese choice: Use a cheese that melts well, like cheddar, mozzarella, or American. Avoid aged hard cheeses like Parmesan that don’t melt smoothly.
- Eggs: For a richer flavor, use pasture-raised eggs. If you prefer a fluffy texture, whisk the eggs with a splash of milk or cream before scrambling.
- Common mistake: Overcooking the eggs makes them rubbery. Cook them just until set, and remember they continue to cook slightly from residual heat after removal.
Serving Suggestions
Serve the sandwich warm with a side of fresh fruit, a simple green salad, or crispy hash browns. It also pairs well with a cup of coffee or freshly squeezed orange juice for a complete breakfast. For a brunch spread, cut the sandwich into quarters and serve alongside a bowl of soup.
Variations
- Bacon or Ham: Add 2 slices of cooked bacon or a slice of ham per sandwich for extra savory flavor.
- Avocado: Mash half an avocado and spread it on the bread instead of butter for a creamy, dairy-free option.
- Spicy: Add a few dashes of hot sauce or a slice of jalapeño to the egg before adding the cheese.
- Herbed: Sprinkle fresh chives, basil, or parsley over the eggs for a fresh twist.
- Bagel version: Use a toasted bagel instead of sliced bread for a heartier sandwich.
Storage and Reheating
If you have leftovers, wrap the sandwich tightly in aluminum foil and refrigerate within 2 hours of cooking. It will keep for up to 2 days. To reheat, place the wrapped sandwich in a toaster oven at 350°F (175°C) for 5–7 minutes, or in a skillet over medium heat for 2–3 minutes per side until warmed through and the cheese is melted. Avoid microwaving, as it makes the bread soggy and the eggs rubbery. For best quality, enjoy the sandwich fresh.
Frequently Asked Questions
Can I use egg whites only? Yes, you can substitute 4 egg whites for the whole eggs. The sandwich will be lower in fat and cholesterol, but the flavor will be slightly less rich. Cook the whites until they are completely set and no longer translucent.
What cheese melts best? Cheeses with good melting properties include cheddar, mozzarella, American, provolone, and fontina. These become creamy when heated. Avoid hard cheeses like Parmesan or aged Gouda, which don’t melt smoothly.
Can I make this sandwich ahead of time? It’s best served fresh, but you can prepare the components in advance: cook the eggs and slice the tomato, then assemble and toast the sandwich when ready to eat. Store the cooked eggs in an airtight container in the refrigerator for up to 2 days.
How do I keep the sandwich from getting soggy? The key is to remove excess moisture from the tomato by salting and draining, and to toast the bread well. Also, avoid adding wet ingredients like raw tomato slices without draining, and consider spreading a thin layer of mayonnaise or mustard on the bread as a moisture barrier.
Is it safe to eat runny yolks? The USDA recommends cooking eggs until both the yolk and white are firm to reduce the risk of foodborne illness. If you prefer runny yolks, use pasteurized eggs, which have been heat-treated to kill bacteria. Pregnant individuals, young children, older adults, and those with weakened immune systems should avoid runny yolks.
Can I use a panini press instead of a skillet? Absolutely. Assemble the sandwich, then grill in a preheated panini press for 3–4 minutes until golden and the cheese melts. This method gives a nice crispy exterior.
Related
- Popcorn Recipe: Perfect Stovetop Kernels Every Time
- Lemony Whipped Feta with Charred Scallions
- M&S Whipped Feta: Easy Copycat Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).